[Top][All Lists]

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

Re: How to disable relink on install?

From: Mike Hepburn
Subject: Re: How to disable relink on install?
Date: 30 Jun 2003 16:42:43 +0100


i found this description on the web -:

"Because the executable that libtool creates (.libs/ld-new) is meant to
be installed, but when you want to run it in the build directory you
want to make sure that it finds the shared libraries in the build
directory, not the ones that may be installed earlier.  To achieve this,
libtool relinks the binary with a special set of --rpath options
pointing into the build directory.  This is done everytime the actual
binary is rebuilt.  There is an option to libtool
(--disable-fast-install) that tells it to do the relinking at install
time, and the binary in the build directory is built with the
appropriate --rpath options in the first place.  All this is
required because --rpath has precedence over LD_LIBRARY_PATH.  On
systems were it doesn't libtool just uses LD_LIBRARY_PATH to achieve the
same effect."


On Thu, 2003-06-26 at 17:53, Alex Hornby wrote:
> Hi,
> I'm using libtool 1.4.2 on a redhat 8.0 machine and when do a "make
> install" in my project libtool relinks all my libs and binaries.
> How can I disable this? I never run my binaries from the build area,
> only from the installed prefix. 
> Linking a large C++ binary takes a long time, so I'd like to avoid doing
> it twice....
> I've seen a few posts about this on the mailing lists, (e.g.
> ) but
> have never actually seen a conclusive answer...
> Regards,
> Alex
> _______________________________________________
> Libtool mailing list
> address@hidden

Mike Hepburn                            Phone:  +44 (0)207 749 7900
Anvil Software Limited                  Fax:    +44 (0)207 749 7916
51-53 Rivington Street                  E-mail: address@hidden
London EC2A 3SE                                 address@hidden

Attachment: signature.asc
Description: This is a digitally signed message part

reply via email to

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