Bigarrayモジュールを用いたOCamlとCの連携

OCamlのマニュアルとかにやり方は大体書いてあるし出来るのは知っていたのだが実際にやろうとしたらコンパイルオプションとかでえらく苦労したので動いたミニマルな例をメモしておいた。
https://gist.github.com/1442320