libtool
[Top][All Lists]
Advanced

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

Re: libtool 1.4.3 searches /usr/lib before -L<dir>


From: Albert Chin
Subject: Re: libtool 1.4.3 searches /usr/lib before -L<dir>
Date: Tue, 21 Oct 2003 10:47:41 -0500
User-agent: Mutt/1.4i

On Mon, Oct 20, 2003 at 07:32:21PM -0400, Pierre Sarrazin wrote:
> I have a C++ package that contains a library and two command-line
> tools.  If I install this package through an RPM (on a RedHat 8.0
> system), I endup with the lib*.la and lib*.so files in /usr/lib.
> I get into trouble when I compile the sources of a newer version
> of the package, while the older version is still installed.

You should use libtool 1.5 if you're using C++.

> The libtool command that is run by make is the following:
> 
>     /bin/sh ../../libtool --mode=link g++  -g -Wall
>         -o french-conjugator
>         french_conjugator-french-conjugator.o french_conjugator-Command.o
>         -lxml2 -lpthread -lz -lm
>         -L../verbiste -lverbiste-0.1
> 
> The -L option correctly points to the src/verbiste directory, where the
> newer library has been compiled.  However, libtool generates this g++
> command to do the linking:
> 
>     g++ -g -Wall -o french-conjugator
>         french_conjugator-french-conjugator.o french_conjugator-Command.o
>         /usr/lib/libxml2.so -lpthread -lz -lm
>         -L/home/ps/cvswork/verbiste/src/verbiste
>         /usr/lib/libverbiste-0.1.so

Does this patch (against 1.5) work for you?
  http://mail.gnu.org/archive/html/libtool/2003-10/msg00067.html

It should be trivial to apply the patch to your 1.4.3 version.

-- 
albert chin (address@hidden)




reply via email to

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