a benchmarking suite for ocaml
running a given benchmark
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.
running multicore specific benchmarks
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.