[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: darwin7 diff
From: |
Peter O'Gorman |
Subject: |
Re: darwin7 diff |
Date: |
Sun, 29 Jun 2003 23:25:37 +0900 |
Hello,
If I had a commit bit, I'd have committed this already :-)
Is there a reluctance to commit, or just a lack of time?
Thanks,
Peter
On Wednesday, June 25, 2003, at 09:40 AM, Peter O'Gorman wrote:
Hi,
This patch changes the allow_undefined flag for darwin-7/Mac OS X 10.3
to be "-undefined dynamic_lookup" if the MACOSX_DEPLOYMENT_TARGET
environment variable is set to 10.3 or greater.
Also it fixes (I hope) a bug in ltdl.c where the dlerror string always
claimed it couldn't find symbol foo in /usr/lib/libSystem.dylib
(libSystem is always the last in the search order), so it now saves
the error from the first lookup and reports that instead.
Inline and attached.
BTW: What is the timeline for a 1.5.1 release?
Peter
Index: ChangeLog
===================================================================
RCS file: /cvsroot/libtool/libtool/ChangeLog,v
retrieving revision 1.1239
diff -u -d -b -w -u -r1.1239 ChangeLog
--- ChangeLog 11 Jun 2003 16:33:49 -0000 1.1239
+++ ChangeLog 25 Jun 2003 00:32:09 -0000
@@ -1,3 +1,12 @@
+2003-06-25 Peter O'Gorman <address@hidden>
+
+ * libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the user
+ set MACOSX_DEPLOYMENT_TARGET to 10.3 or greater.
+
+ * libltdl/ltdl.c (dyld): Save the error from the first lookup to
report
+ in lt_dlerror(). Otherwise the error is always "Symbol _foo not in
/usr/
+ lib/libSystem.dylib". Thanks to Chris Zubrzycki for reporting this.
+