Are they... ready?
Possibly ${SYSROOT} needs to be added to elt-patches, similar to 2.4: cat /usr/share/elt-patches/cross/2.4 https://bugs.gentoo.org/572038 https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=3221f9f0fb98d5740ab5d0e8db6a731302520644 https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=b8cad780da77b7cf3aae1b660be3298b7fc48d1e https://lists.gnu.org/archive/html/libtool/2024-05/msg00018.html --- ltmain.sh +++ ltmain.sh @@ -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${lt_sysroot:-${SYSROOT}}$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${lt_sysroot:-${SYSROOT}}/$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in
You've been around more than long enough to know that you need to file a new bug for that.
(In reply to Andreas Sturmlechner from comment #0) > Are they... ready? No, unfortunately, we need a new release. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73620. Ileana and I emailed about it and a new release is planned soon.
(In reply to Sam James from comment #2) > You've been around more than long enough to know that you need to file a new > bug for that. Yes, but I don't know if it is needed or not. Is it?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=7fddd3d2740e1fa8e73da716039ca8bd01ce9457 commit 7fddd3d2740e1fa8e73da716039ca8bd01ce9457 Author: Joakim Tjernlund <joakim.tjernlund@infinera.com> AuthorDate: 2024-11-13 19:44:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-15 04:10:53 +0000 patches: cross: cross 2.5 for libtool-2.5.x Bug: https://bugs.gentoo.org/572038 Bug: https://bugs.gentoo.org/943158 Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com> Closes: https://github.com/gentoo/elt-patches/pull/4 Signed-off-by: Sam James <sam@gentoo.org> patches/cross/2.5 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)
(Handled in bug 572038)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9935f65c86866780d95c67d28cd0f32cf651910 commit f9935f65c86866780d95c67d28cd0f32cf651910 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-21 09:44:01 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-21 12:21:04 +0000 dev-libs/libltdl: add 2.5.4 Bug: https://bugs.gentoo.org/943158 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libltdl/Manifest | 1 + dev-libs/libltdl/libltdl-2.5.4.ebuild | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e800f1450f65e2c213a672796515d1135adcac3 commit 6e800f1450f65e2c213a672796515d1135adcac3 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-21 09:42:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-21 12:21:03 +0000 dev-build/libtool: add 2.5.4 Bug: https://bugs.gentoo.org/943158 Signed-off-by: Sam James <sam@gentoo.org> dev-build/libtool/Manifest | 1 + dev-build/libtool/libtool-2.5.4.ebuild | 150 +++++++++++++++++++++++++++++++++ 2 files changed, 151 insertions(+)
Perhaps a new version of app-portage/elt-patches should be included too?
(In reply to Joakim Tjernlund from comment #8) > Perhaps a new version of app-portage/elt-patches should be included too? I don't think that's really related to this (and it tends to be stabled on its own schedule anyway). But I'll tag a new one soon.
ppc done
arm done
arm64 done
sparc done
ppc64 done
amd64 done
x86 done
hppa done all arches done