[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: inherited_flags.at failure on HP-UX 10.20
From: |
Albert Chin |
Subject: |
Re: inherited_flags.at failure on HP-UX 10.20 |
Date: |
Thu, 18 May 2006 03:11:29 -0500 |
User-agent: |
Mutt/1.5.6i |
On Thu, May 18, 2006 at 09:53:06AM +0200, Ralf Wildenhues wrote:
> * Albert Chin wrote on Thu, May 18, 2006 at 09:40:21AM CEST:
> > HP-UX 10.20 uses ld rather than cc to create shared libraries. Because
> > of this, inherited_linker_flags in a *.la file is not added to the
> > link line.
>
> Which of those flags are important for HP-UX 10.20 ld?
Which of what flags?
> > $inherited_linker_flags is added to $compiler_flags but
> > $compiler_flags is used only when cc is used to create a shared
> > library. From libtool.m4:
>
> > So, should we modify the code in ltmain.sh to add
> > $inherited_linker_flags to $linker_flags:
>
> > Looking at what is added to $new_inherited_linker_flags in ltmain.sh,
> > this looks safe.
>
> Yes, but that is fragile. At least, it would need a comment that
> whatever is added to new_inherited_linker_flags should also be
> understood by the linker iff $LD is used to link.
Yep, definitely fragile. A comment with a test should be sufficient.
> Then, do we need to pass any of those flags to $LD while doing partial
> linking (reload_cmds)? Probably not, but I'm not sure.
I doubt it.
> It'd be good to have a test for this; the use of $LD in archive_cmds
> will likely provoke other failures; putting all of them in a test may
> help us preserve libtool functioning on HP-UX 10.20. (I can try to
> write one once we've settled on the rest.)
Agreed.
--
albert chin (address@hidden)