When compiling with ocamlopt from 3.11 on Mac OSX 10.5, I got errors about undefined symbols: caml_atom_table and caml_static_data_start, and googled out this: http://caml.inria.fr/pub/ml-archives/caml-list/2005/05/e3905eefb5bca0ae534f009bbd2727b0.en.html There's also related, if somewhat different, discussion about dylib's at http://tunes.org/~nef//logs/ocaml/08.02.04 The sollution is still the same, with the only one of the two lines remaining from that example in asmrun/startup.c, line 40 in the current one: char * caml_code_area_start, * caml_code_area_end = NULL; /* added the initializer */ -- and now things work well. Under the 2005 thread, the resolution, by John Skaller, was, it should go into the bugtracker; did it, and if not, should it now? :) Cheers, Alexy