libtool-patches
[Top][All Lists]
Advanced

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

Re: another darwin patch


From: Benjamin Reed
Subject: Re: another darwin patch
Date: Mon, 03 Mar 2003 11:11:18 -0500
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.3b) Gecko/20030225

Peter O'Gorman wrote:

On Monday, March 3, 2003, at 09:58  AM, Bob Friesenhahn wrote:


Linking against static libraries while creating shared libraries is
not portable.


Then why does pass_all exist?

Yeah, it seems to me if pass_all is what Linux is configured for, 99% of the people that are using libtool are likely already breaking the rules. Unless it gets enforced everywhere, all it does is make it harder on the platforms that allow linking against statics that you don't allow pass_all on.

You *know* people are doing it, even high-profile projects -- KDE links libXinerama (which is static-only) into libkdecore. I'm sure there are many other examples of that particular usage too.

If libtool is going to require least-common-denominator, it should not pass_all on other plaforms either, or people will just ignore the non-portability of their linking. All this means is that people on marginal platforms will still have to patch libtool anyways, which defeats the whole purpose of the tool in the first place.






reply via email to

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