[Top][All Lists]

[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/
> > 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)/
> 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/, any pointers?


reply via email to

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