a benchmarking suite for ocaml
try make ocaml-versions/4.06.0.bench
make ocaml-versions/4.06.0.bench BENCH_TARGET=benchmarks/js_of_ocaml/bench
on Linux you need to have libgmp-dev
installed for several of the benchmarks to work.
make ocaml-versions/4.06.1+multicore.bench BENCH_TARGET=multibench
ctypes 14.0.0 doesn't support multicore. A workaround is to update dependencies/packages/ctypes/ctypes.0.14.0/opam
to use https://github.com/yallop/ocaml-ctypes/archive/14d0e913e82f8de2ecf739970561066b2dce70b7.tar.gz
as the source url.
This is only needed for multicore versions before this commit
The ocaml-update-c command in multicore needs to run with GNU sed. sed
will default to a BSD sed on OS X. One way to make things work on OS X is to install GNU sed with homebrew and then update the PATH
you run sandmark with to pick up the GNU version.