Ralf Wildenhues <ralf.wildenh...@gmx.de> wrote on 16/12/2009 22:56:44:

> From: Ralf Wildenhues <ralf.wildenh...@gmx.de>
> To: Joakim Tjernlund <joakim.tjernl...@transmode.se>
> Cc: libtool@gnu.org
> 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



_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to