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 ([EMAIL PROTECTED]) _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool
