On Tue, Jun 03, 2003 at 10:31:02PM -0500, Robert Boehne wrote:
> Marcus,
> 
> If you have to depend on weak symbols, your platform list will
> be small enough that Libtool will be mostly a burden.
> I would advise you to craft your own make/configure magic instead.

Well, yeah.  Personally, I consider to be libtool the tool of choice for
building libraries, regardless of my target, and thus of course want it to
not be limited to the common denominator among all systems.  After all, as
the libtool manual states, libtool does not only encapsulates
platform-specific dependencies, but also the user interface.  For me often
the latter is much more important than the former.  If I can only use
libtool in the basic cases and have to use my own solution as soon as I am
writing only for the GNU system and start to use advanced features, then
from my perspective that is a deficit in libtool, in particular because it
is a GNU package itself.

In this particular case, you are right of course.  As I can not limit myself
to platforms which support libtool, and the weak symbol trick does not work
with static linking anyway, we thus can not leave it to the user of the
library to decide if it can rely on it to work automagically or not.  I guess
I have to build several versions of the library.

However, in general, I am really hoping that I never have to hand craft
my own shared library rules, and that if my target is only some particular
platforms known to support weak symbols, I hope that such an addition will
be considered.  I am willing to leave it at that for this time :)

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [EMAIL PROTECTED]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de/


_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool

Reply via email to