|
From: | Thomas Dickey |
Subject: | Re: ncurses 5.6 runs ld directly on file in /usr/lib/, killing system |
Date: | Fri, 16 Feb 2007 05:59:21 -0500 (EST) |
On Fri, 16 Feb 2007, Michail Vidiassov wrote:
Dear Thomas, On Thu, 15 Feb 2007, Thomas Dickey wrote:yes (someone using Mac OS X commented on the issue a few days ago, which is part of the changes to make rpath workable). I made the change more than two months before releasing 5.6, and no one noticed this issue...As far as Mac OS X is concerned, the issue was there at 5.5, it just did not surface.You codedMK_SHARED_LIB='$(CC) -dynamiclib -install_name $(DESTDIR)$(libdir)/`basename address@hiddenbut, according to http://www.gnu.org/prep/standards/html_node/DESTDIR.html Also, specifying DESTDIR should not change the operation of the software in any way, so _its value should not be included in any file contents_.
Thanks - I don't recall seeing that (though it's possible that it was added more recently than when I started using $DESTDIR - in 1996)
Since DESTDIR is used only at install time, the problem struck once you started to link when installing. But putting DESTDIR in a build stage command was an error in the first place.
I see (I see what I'll be working on tomorrow ;-)
BTW, Mac OS X has no rpath support http://developer.apple.com/releasenotes/DeveloperTools/RN-dyld/
I was aware of that (thanks) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net
[Prev in Thread] | Current Thread | [Next in Thread] |