Fwd: Re: Fix for --as-needed
David Faure
faure at kde.org
Mon Nov 22 13:54:46 GMT 2004
On Monday 22 November 2004 14:44, Michael Matz wrote:
> Hi,
>
> On Sun, 21 Nov 2004, Thiago Macieira wrote:
>
> > My solution consists in:
> > 1) adding the --enable-new-dtags flag to the linker, if supported. This
> > makes GNU ld emit RUNPATH directives as well as RPATH. The consequence is
> > twofold:
> > a) RPATH is ignored
> > b) RUNPATH is overrideable by LD_LIBRARY_PATH at run-time
> >
> > 2) making libtool's stub script use LD_LIBRARY_PATH as well as relinking.
>
> This should do no harm. It changes a bit the way how you can call the
> lt-* binary. After calling the script once it was self-contained (i.e.
> contained all relevant RPATHs), so it was possible to call the lt-* binary
> directly. Now you really have to go through the script for setting
> LD_LIBRARY_PATH.
Ouch, that means no more "gdb .libs/lt-foobar core.12345" then...
Well, I guess a "make install" (of the libs) makes it work, since the installed libs
will then match the ones used by .libs/lt-foobar.
--
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
More information about the kde-core-devel
mailing list