ping: [PATCH libtool] hardcoded path to dependent shared libraries on 32-bit hpux (libquadmath)

Ralf Wildenhues Ralf.Wildenhues@gmx.de
Sun Dec 19 19:35:00 GMT 2010


* John David Anglin wrote on Sun, Dec 19, 2010 at 05:04:36PM CET:
> Ping.
> 
> On Fri, 10 Dec 2010, John David Anglin wrote:
> > The attached change to ltmain.sh fixes the above problem on on 32-bit
> > hppa*-*hpux*.  Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
> > 
> > Would you please apply if ok to libtool, gcc and sourceware?

Sorry for the delay, I really would like to test the patch on the
Libtool tree on a couple of systems, and write a Libtool testsuite
addition for it, so we don't regress in the future.  I hope to get
to it before the end of the calendar year.

If you'd like to help, you can download the Libtool source tree
(git or nightly tarball from the website), apply the patch, run
'make -k check' and send the log files the output tells to send,
on the HP systems you have available for testing.

Thanks,
Ralf

> > 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
> > 
> > 	* ltmain.sh (relink): Use absolute path when hardcoding with -L.
> > 
> > Index: ltmain.sh
> > ===================================================================
> > --- ltmain.sh	(revision 167668)
> > +++ ltmain.sh	(working copy)
> > @@ -5928,7 +5928,7 @@
> >  	         test "$hardcode_direct_absolute" = no; then
> >  		add="$dir/$linklib"
> >  	      elif test "$hardcode_minus_L" = yes; then
> > -		add_dir="-L$dir"
> > +		add_dir="-L$absdir"
> >  		# Try looking first in the location we're being installed to.
> >  		if test -n "$inst_prefix_dir"; then
> >  		  case $libdir in



More information about the Gcc-patches mailing list