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

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

Re: packaging gettext-runtime-0.14.1 and gettext-tools under NetBSD


From: Bruno Haible
Subject: Re: packaging gettext-runtime-0.14.1 and gettext-tools under NetBSD
Date: Wed, 10 Mar 2004 10:53:07 +0100
User-agent: KMail/1.5

Jeremy C. Reed wrote:
> The libtool is ... replaced with a libtool wrapper to
> make sure that packages get installed consistently between different
> operating systems. This is standardly done with pkgsrc with libtool-using
> software.

And that libtool substitute doesn't follow the GNU libtool conventions
about library versioning.

> > 2) The "/bin/sh ../libtool --mode=uninstall  rm -f
> > /usr/lib/libgnuintl.la" apparently does not lead to the removal of the
> > libraries, as it should. Have you patched libtool somehow inside
> > gettext?? Or does your "install" command not install the files in
> > /usr/lib/, where it should??
>
> The pkgsrc build systems creates symlinks and wrapper scripts for all
> libraries and headers and tools used in the build system.
>
> So in that case that libtool --mode=uninstall was done on the wrapper and
> not the real /usr/lib/ version.

So it's a bug in pkgsrc's libtool substitute.

In summary, I'd recommend to fix pkgsrc, or build the standard way,
"./configure; make; make install" without pkgsrc.

> Also, is it possible to do the preloadable_libintl.so creation without
> creating and then removing those libintl files? That seems like a strange
> way to do that.

It's the most portable way to do that. If it doesn't work in your case, it's
because pkgsrc's libtool replacement doesn't implement --mode=uninstall
as the reverse of --mode=install.

Bruno





reply via email to

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