* Dynamic loading on Mac OS X
@ 2008-10-15 20:14 Harrison, John R
2008-10-15 20:34 ` [Caml-list] " Daniel Bünzli
2008-10-16 13:16 ` Ashish Agarwal
0 siblings, 2 replies; 4+ messages in thread
From: Harrison, John R @ 2008-10-15 20:14 UTC (permalink / raw)
To: OCaml
This discussion of dynamic loading in 3.11 reminded me of a more basic
question I meant to ask, but never did. On certain platforms, e.g. all
Linuxes I've ever used, the following works in a plain OCaml toplevel:
#load "nums.cma";;
On other platforms, notably Cygwin, it doesn't. (At least, for OCaml
3.10 on my version of Cygwin, which is not very old.)
# #load "nums.cma";;
Cannot load required shared library dllnums.
Reason: dllnums.so: dynamic loading not supported on this platform.
I was sure that Mac OS X was among the platforms where this *doesn't*
work, based on experiments a year or two ago. However I recently found
that apparently it *does* after all work on my Mac. Since the original
experiments I've upgraded the Mac to Leopard, and maybe I've even
changed my OCaml version, though I don't remember for sure. Am I just
plain wrong, or has this really only started to work recently?
John.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Dynamic loading on Mac OS X
2008-10-15 20:14 Dynamic loading on Mac OS X Harrison, John R
@ 2008-10-15 20:34 ` Daniel Bünzli
2008-10-16 13:16 ` Ashish Agarwal
1 sibling, 0 replies; 4+ messages in thread
From: Daniel Bünzli @ 2008-10-15 20:34 UTC (permalink / raw)
To: Harrison, John R; +Cc: OCaml
Le 15 oct. 08 à 22:14, Harrison, John R a écrit :
> Am I just plain wrong, or has this really only started to work
> recently?
Dynamic linking of C libraries worked for me on macosx (at least ppc)
a long time ago. According to the release notes this happened in 3.07,
i.e. in 2003.
Best,
Daniel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Dynamic loading on Mac OS X
2008-10-15 20:14 Dynamic loading on Mac OS X Harrison, John R
2008-10-15 20:34 ` [Caml-list] " Daniel Bünzli
@ 2008-10-16 13:16 ` Ashish Agarwal
2008-10-17 16:28 ` Harrison, John R
1 sibling, 1 reply; 4+ messages in thread
From: Ashish Agarwal @ 2008-10-16 13:16 UTC (permalink / raw)
To: Harrison, John R; +Cc: OCaml
[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]
See this post on beginner's list:
http://tech.groups.yahoo.com/group/ocaml_beginners/message/6905
On Wed, Oct 15, 2008 at 4:14 PM, Harrison, John R <john.r.harrison@intel.com
> wrote:
> This discussion of dynamic loading in 3.11 reminded me of a more basic
> question I meant to ask, but never did. On certain platforms, e.g. all
> Linuxes I've ever used, the following works in a plain OCaml toplevel:
>
> #load "nums.cma";;
>
> On other platforms, notably Cygwin, it doesn't. (At least, for OCaml
> 3.10 on my version of Cygwin, which is not very old.)
>
> # #load "nums.cma";;
> Cannot load required shared library dllnums.
> Reason: dllnums.so: dynamic loading not supported on this platform.
>
> I was sure that Mac OS X was among the platforms where this *doesn't*
> work, based on experiments a year or two ago. However I recently found
> that apparently it *does* after all work on my Mac. Since the original
> experiments I've upgraded the Mac to Leopard, and maybe I've even
> changed my OCaml version, though I don't remember for sure. Am I just
> plain wrong, or has this really only started to work recently?
>
> John.
>
> _______________________________________________
> 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
>
[-- Attachment #2: Type: text/html, Size: 2222 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [Caml-list] Dynamic loading on Mac OS X
2008-10-16 13:16 ` Ashish Agarwal
@ 2008-10-17 16:28 ` Harrison, John R
0 siblings, 0 replies; 4+ messages in thread
From: Harrison, John R @ 2008-10-17 16:28 UTC (permalink / raw)
To: Ashish Agarwal; +Cc: OCaml
[-- Attachment #1: Type: text/plain, Size: 251 bytes --]
| See this post on beginner's list:
| http://tech.groups.yahoo.com/group/ocaml_beginners/message/6905
Thanks, that almost certainly explains it: dynamic loading for Intel
Macs started working in 3.10, though it worked earlier on PPC.
John.
[-- Attachment #2: Type: text/html, Size: 2515 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-10-17 16:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-15 20:14 Dynamic loading on Mac OS X Harrison, John R
2008-10-15 20:34 ` [Caml-list] " Daniel Bünzli
2008-10-16 13:16 ` Ashish Agarwal
2008-10-17 16:28 ` Harrison, John R
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox