libtool
[Top][All Lists]
Advanced

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

Re: relinking and finish warnings


From: Joakim Tjernlund
Subject: Re: relinking and finish warnings
Date: Thu, 17 Dec 2009 08:57:07 +0100

Ralf Wildenhues <address@hidden> wrote on 16/12/2009 22:56:44:

> From: Ralf Wildenhues <address@hidden>
> To: Joakim Tjernlund <address@hidden>
> Cc: address@hidden
> Date: 16/12/2009 22:56
> Subject: Re: relinking and finish warnings
>
> Hello Joakim,
>
> * Joakim Tjernlund wrote on Wed, Dec 16, 2009 at 06:15:53PM CET:
> >
> > If I specify a dependency lib like this:
> >   libucsiif_la_LIBADD = $(top_builddir)/ne/upc_uci_if/libuciif.la
> > I get a relink warning:
>
> The warning should be a note.  The note is necessary because users are
> otherwise likely surprised that the compiler/linker is run upon 'make
> install'.
>
> > But I do like this instead:
> >   libucsiif_la_LIBADD = $(DESTDIR)$(libdir)/libuciif.so
>
> That's bogus, and will be wrong when you don't have a preinstalled
> library there.
>
> > Also, how do i get rid of the "remember to run `libtool --finish" warning?
>
> You don't, that warning is not bogus.  If you don't run libtool --finish
> yourself (when the libraries appear in their final location), it may be
> that the installed libraries are not usable before the next reboot (at
> which time systems typically run ldconfig).

OK, then I will go back to using prefix=$(DESTDIR)/opt/appl/xxx instead.

I have noticed though that one should be able to "hardcode" rpath but I haven't
figured out how to do that in configure/configure.ac, any pointers?

      Jocke





reply via email to

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