[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Q: 'make prefix=/new/path install'
From: |
Ralf Wildenhues |
Subject: |
Re: Q: 'make prefix=/new/path install' |
Date: |
Wed, 5 Nov 2008 07:30:59 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
* Daniel Herring wrote on Wed, Nov 05, 2008 at 04:19:49AM CET:
> On Tue, 4 Nov 2008, Ralf Wildenhues wrote:
>
>> If yes, then the answer is: Libtool doesn't support that late prefix
>> diversion, unfortunately. I'm not sure whether that can be fixed, but
>> it wouldn't be easy, due to the obscurities of some system's shared
>> library semantics. And yes, this is a violation of the GNU Coding
>> Standards (GCS). (If pressed, I'd probably go for changing the GCS
>> instead.)
>
> FWIW, it seems that libtool is already relinking executables against
> shared libraries during `make install`; it just isn't updating the RPATH
> or .la files.
Well, doing so with the current code, without further adjustments, would
break
make install DESTDIR=/temporary/staging/area
Also, please be aware that, whether relinking is done, is quite system
dependent. With some systems it is never needed, with others it is
always needed.
Cheers,
Ralf