Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943158 - dev-build/libtool-2.5.4 and dev-libs/libltdl-2.5.4 stabilisation
Summary: dev-build/libtool-2.5.4 and dev-libs/libltdl-2.5.4 stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 940302
Blocks: EAPI7Removal
  Show dependency tree
 
Reported: 2024-11-09 18:39 UTC by Andreas Sturmlechner
Modified: 2025-01-25 15:52 UTC (History)
1 user (show)

See Also:
Package list:
dev-build/libtool-2.5.4 dev-libs/libltdl-2.5.4
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2024-11-09 18:39:31 UTC
Are they... ready?
Comment 1 Joakim Tjernlund 2024-11-13 17:44:27 UTC
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
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-13 18:37:19 UTC
You've been around more than long enough to know that you need to file a new bug for that.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-13 18:39:24 UTC
(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.
Comment 4 Joakim Tjernlund 2024-11-13 19:01:47 UTC
(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?
Comment 5 Larry the Git Cow gentoo-dev 2024-11-15 04:10:57 UTC
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(+)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-15 04:11:20 UTC
(Handled in bug 572038)
Comment 7 Larry the Git Cow gentoo-dev 2024-11-21 12:23:37 UTC
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(+)
Comment 8 Joakim Tjernlund 2024-11-21 12:51:23 UTC
Perhaps a new version of app-portage/elt-patches should be included too?
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-21 12:55:08 UTC
(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.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:03:56 UTC
ppc done
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:03:58 UTC
arm done
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:04:01 UTC
arm64 done
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:04:04 UTC
sparc done
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:04:07 UTC
ppc64 done
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:04:10 UTC
amd64 done
Comment 16 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-06 08:09:02 UTC
x86 done
Comment 17 Matt Turner gentoo-dev 2025-01-25 15:52:02 UTC
hppa done

all arches done