Browse thread
RE: [Caml-list] Dynamic linking
- Alexander Bottema
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2005-09-28 (12:44) |
From: | Alexander Bottema <Alexander.Bottema@m...> |
Subject: | RE: [Caml-list] Dynamic linking |
I managed to get dynamic linking for OCaml (i.e. making OCaml producing DLLs that could then be used by other native code/binaries) to work on almost all our supported platforms (Linux x86, Windows (2000/XP), Solaris 2, Mac OS X). The only platform which I couldn't get to work was Linux AMD64. I tried to modify the OCaml emitter for AMD64 to accommodate position independent code using the offset tables, but it was too hard. If anyone picks up this task, please let us know. As it stands today we cannot use OCaml for production code. Alexander Bottema The MathWorks -----Original Message----- From: caml-list-bounces@yquem.inria.fr [mailto:caml-list-bounces@yquem.inria.fr] On Behalf Of Jacques Garrigue Sent: Wednesday, September 28, 2005 5:06 AM To: jonathan.roewen@gmail.com Cc: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Dynamic linking Follow-up on dynamic linking for native code: I believed this didn't exist for ocaml, but I just learned that MetaOCaml does it, at least on x86. So this is not only possible, but an implementation is available. (I understand this is partly work in progress.) Jacques Garrigue _______________________________________________ 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