libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fwd: ltmain.in]


From: Alexandre Oliva
Subject: Re: [Fwd: ltmain.in]
Date: 26 Mar 2002 13:39:43 -0300
User-agent: Gnus/5.0805 (Gnus v5.8.5) Emacs/20.7

On Mar 26, 2002, address@hidden wrote:

> address@hidden wrote:
>> 
>> I found that freebsd is hacking all the ltmain.sh-es to get
>> roughly the same behavior that netbsd is already getting.
>> Any objections to putting something along these lines into
>> ltmain.in?  (Obviously changing /usr/bin/false to something
>> conditional on not being freebsd.)

> Looks good to me.  Please apply the same change to all live branches though!

I object! :-)

Hmm...  I'm a bit out of context here (I just read this earlier
because the e-mail, coming from postmaster, was filed in my e-mail
errors folder :-), but why would someone want to change libtool so as
to not install the .la files that are absolutely necessary for
inter-library dependencies and dlopening to work properly?

If they want to break libtool libraries in their distribution, they'd
better delete them the files, and perhaps even hack their own copy of
libtool, but not hack the master libtool such that it is broken for
all packages under the sun.  We should have a test in the testsuite
that demonstrates what breaks.

The test should go as follows:

build package foo that creates libfoodep.la and libfoo.la, libfoo.la
depending on libfoodep.la, and installs them

build package bar that links a program with the pre-installed
libfoo.la

after this change of freebsd, this test will fail to link bar using
-static, or if foo is configured with --disable-shared

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  address@hidden, redhat.com}
CS PhD student at IC-Unicamp        address@hidden, gnu.org}
Free Software Evangelist                Professional serial bug killer



reply via email to

[Prev in Thread] Current Thread [Next in Thread]