English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
MacOS port and file formats
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-12-31 (02:02)
From: Mary Fernandez <mff@r...>
Subject: MacOS port and file formats

I have a question regarding the ./configure options for MacOS/Darwin.

./configure selects the -bundle option for MKSHAREDLIB, which
has the effect of creating MacOS bundle type files for the dynamically
linked libraries in lib/ocaml/stublibs.  I have had trouble linking
these bundle files with the standard dynamically linked libraries
created with the -dynamiclib option.    As an experiment, I replaced
-bundle by -dynamiclib and attempted to rebuild the O'Caml compiler,
but got an error deep in compilation of the compiler.  Ultimately,
I just made the otherlibs/* libraries by hand with -dynamiclib and was
to link my application.

I will admit that I am overwhelmed by the Darwin documentation
that explains how to port a Linux application to MacOS. 
Can someone explain why the -bundle option is necessary to the compiler
Is it because the O'Caml compiler a full-fledged Mac application?

Thanks, Mary
Mary Fernandez <mff@research.att.com>
AT&T Labs - Research