> boot/ocamlrun boot/ocamlc -nostdlib -I boot -compat-32 -o ocamlc \ > compilerlibs/ocamlcommon.cma compilerlibs/ocamlbytecomp.cma driver/main.cmo > File "_none_", line 1: > Error: Error while linking boot/stdlib.cma(Array): > The external function `caml_create_vect' is not available So, caml_create_vect is in boot/ocamlrun but the boot/ocamlc that's shipped in the tarball apparently don't know how to reach it. Evgeny Roubinchtein suggested me to read again the manual about mixing C and ocaml, and so I tried to add the -use-runtime parameter and it solved this issue. In my limited understanding of the bootstraping process this option should really always be present when using the shipped boot/ocamlc. This was not enough, though, to trick myocamlbuild, so eventualy I used a shell wrapper around ocamlrun (see attached patch). There ought to be a better way!