On Thu, 3 Dec 2015 08:22:01 +0000
Joakim Tjernlund <joakim.tjernl...@infinera.com> wrote:

> > There's also a further complication here that I forgot to mention to
> > mgorny. While calling configure with --with-sysroot certainly helps,
> > it still stumbles on a significant number of packages that do
> > relinking at the end of the build if elibtoolize hasn't been called.
> > elibtoolize has long patched ltmain.sh with
> > ELT-patches/cross/link-ROOT  
> 
> I looked at ELT-patches/cross/link-ROOT and it has
> --- libltdl/config/ltmain.sh  2008-09-07 19:56:33.000000000
> +0200 +++ libltdl/config/ltmain.sh.new        2009-02-15
> 20:37:47.000000000 +0100 @@ -5768,7 +5768,7 @@
>              test "$hardcode_direct_absolute" = no; then
>             add="$libdir/$linklib"
>           elif test "$hardcode_minus_L" = yes; then
> -           add_dir="-L$libdir"
> +           add_dir="-L$ROOT/$libdir"
>             add="-l$name"
>           elif test "$hardcode_shlibpath_var" = yes; then
>             case :$finalize_shlibpath: in
> @@ -5785,7 +5785,7 @@
>             fi
>           else
>             # We cannot seem to hardcode it, guess we'll fake it.
> -           add_dir="-L$libdir"
> +           add_dir="-L$ROOT/$libdir"
> 
> I think this should be "add_dir=-L$lt_sysroot$libdir" rather than
> ROOT. See also bug https://bugs.gentoo.org/show_bug.cgi?id=521184
> and since I think this is also a libool bug there is a post upstream
>  http://lists.gnu.org/archive/html/libtool/2015-10/msg00012.html
> This has not gotten any attention from upstream libtool folks. Would
> be great if someone more could push for such a change.

Agreed. I already wondered if there was an autotools variable that
would be more appreciate. Since aballier also said that this should be
corrected, I'll see about doing that in conjunction with these changes.

I wouldn't hold your breath for upstream. I've heard of them ignoring
other issues like the "as-needed" one for years.

-- 
James Le Cuirot (chewi)
Gentoo Linux Developer

Attachment: pgpuIH0FO4bAT.pgp
Description: OpenPGP digital signature

Reply via email to