Browse thread
MacOS port and file formats
- mff
[
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: | 2004-12-30 (15:36) |
From: | mff <mff@r...> |
Subject: | MacOS port and file formats |
Greetings, 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 able 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 compilation? Is it because the O'Caml compiler a full-fledged Mac application? Thanks, Mary