Hi everyone!

I'm working on porting GNOME and other GNU software to Mac OS X / 
Darwin. (Darwin is the name of the BSD core of Mac OS X, it's 
available separately as Open Source.) To build shared libraries, I 
use a patched version of libtool 1.3.5. My patch is based on the 
patch posted to this list by Wilfredo Sanchez in November 
(http://mail.gnu.org/pipermail/libtool/2000-November/004116.html). My 
patch is attached to this message; I hope it's in good shape.

I have fixed some problems the original patch had, and it's now 
working fine for installing libraries and dynamically-loaded modules. 
However, developing libraries could be problematic - Darwin shows 
some strange behaviour when it comes to hardcoding library paths. I 
have worked out what Darwin does, but I don't know much about how 
libtool handles these issues and how other platforms behave, so I 
need help from a libtool guru to sort this out.

I know that the 1.3 line is considered dead, but the software out 
there uses it. I haven't had the time to look at the 1.4 branch, so I 
don't know how different it is and how helpful this patch is. Mea 
culpa. I am willing to work with someone with more 1.4 experience to 
integrate Darwin support into the other branches.

Awaiting comments,
chrisp

libtool-1.3.5-darwin.patch

-- 
chrisp a.k.a. Christoph Pfisterer   "A computer scientist is
[EMAIL PROTECTED] - http://chrisp.de      someone who fixes things
PGP key & geek code available        that aren't broken."

Reply via email to