unfortunatly I haven't a solution for the bytecode stuff. I only use ocaml with native compiled code. This works very well.
Christoph Bauer > From: caml-list-boun...@yquem.inria.fr > [mailto:caml-list-boun...@yquem.inria.fr] On Behalf Of Dawid Toton > Sent: Tuesday, January 19, 2010 9:32 PM > To: caml-list@yquem.inria.fr > Subject: [Caml-list] Bytecode run on AIX - "unknown C primitive" error > > I have installed part of this OCaml port > http://home.arcor.de/chr_bauer/ocaml-aix.html > on a computer running on AIX. It seems that everything built > correctly except ocamlopt. So I have ocamlrun and standard > library and this should be enough for bytecode to run. > > I have to build the bytecode on a different machine (because > it's difficult to do on AIX). I believe this shouldn't induce > any problems. > > Trivial bytecode executes correctly regardless where it is created. > > I set LIBPATH to point to ocaml/stublibs and try running some > bytecode uning Unix module. This results in: > Fatal error: unknown C primitive `unix_getsockopt_bool' > > If I compile simple "let _ = Unix.sleep 1" on the target > machine, I get bytecode that causes ocamlrun to crash with: > Illegal instruction (core dumped) > > Does anybody have an idea for workaround? Some understanding > what's going on? > > I'm using AIX 5.3 > > Dawid > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs