Version française
Home     About     Download     Resources     Contact us    
Browse thread
Bytecode run on AIX - "unknown C primitive" error
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Christoph Bauer <christoph.bauer@l...>
Subject: RE: [Caml-list] Bytecode run on AIX - "unknown C primitive" error
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-bounces@yquem.inria.fr 
> [mailto:caml-list-bounces@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
>