bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: gettext


From: Bruno Haible
Subject: Re: gettext
Date: Mon, 15 Jul 2002 15:49:58 +0200 (CEST)

address@hidden writes:

> > "make install" relinks some shared libraries for installation; it can
> > be argued that this violates the GNU Coding Standards but the fix
> > would require deep changes in libtool, and on some operating systems
> > it wouldn't work at all.
> 
> That is an obvious violation of the GCS, why wouldn't this work on
> some operating systems?

If you have two shared libraries A and B built by the same package,
and B depends on A, then on some OSes the linker refuses to build B if
A has not been installed (or it gives link errors if an old
incompatible version of A is installed). Or if you give the
uninstalled filename of A when creating B, it hardcodes this
uninstalled filename of A in B - which is not what you want.

Since you don't want "make" to touch the directories into which "make
install" will write, there's no other solution that to delay the
creation of the final B until A has been installed - which is what
libtool does.

Bruno



reply via email to

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