[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fix libtool on HP-UX/IA-64
From: |
Ralf Wildenhues |
Subject: |
Re: Fix libtool on HP-UX/IA-64 |
Date: |
Sat, 5 Nov 2005 08:34:23 +0100 |
User-agent: |
Mutt/1.5.9i |
Hi Albert,
* Albert Chin wrote on Fri, Nov 04, 2005 at 06:15:49PM CET:
> The following patch fixes libtool-1.5 on HP-UX 11.23/IA-64.
> 1. If you specify +b and -L, -L doesn't embed the path into
> DT_RPATH. Hence, removal of hardcode_minus_L=yes.
> 2. If you specify only -L's without +nodefaultrpath, they are
> embedded into DT_RPATH.
> 3. It's just easier to rely on +b throughout, like hppa*64.
>
> There is one problem. If a library is created _without_ +b (because it
> has no dependencies) but -L in LDFLAGS, the paths from -L will get
> hardcoded into the library. Uck! The fix is to add
> ${wl}+nodefaultrpath. Should we do this for _every_ library we create
> on ia64*? I say yes.
I agree. The patch is ok with me. Could you be bothered to
forward-port to HEAD though? Knowing me, the logic is just a
tad too nontrivial that I won't mess it up without testing.
I'll apply to both branches then.
> I'll deal with that issue and some others in a separate patch.
OK.
Thank you very much,
Ralf