Summary: | =sys-libs/glibc-2.33-r1 causes /lib64/ld-lsb-x86-64.so.3 collision with cross-* packages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergei Trofimovich (RETIRED) <slyfox> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sergei Trofimovich (RETIRED)
![]() I think it's gentoo's own code that fails to account for $(alt_prefix): local lsb_ldso_name native_ldso_name lsb_ldso_abi local lsb_ldso_abi_list=( # x86 amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3 ) for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do lsb_ldso_abi=${lsb_ldso_abi_list[i]} native_ldso_name=${lsb_ldso_abi_list[i+1]} lsb_ldso_name=${lsb_ldso_abi_list[i+2]} has ${lsb_ldso_abi} $(get_install_abis) || continue if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then dosym ${native_ldso_name} "/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}" fi done The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e4d1f2840ce7048d43f553a1d00caa48abb919 commit 57e4d1f2840ce7048d43f553a1d00caa48abb919 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2021-06-12 11:35:43 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2021-06-12 11:39:02 +0000 sys-libs/glibc: fix symlink path for ld-lsb for cross-* packages Closes: https://bugs.gentoo.org/795582 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> sys-libs/glibc/glibc-2.33-r1.ebuild | 2 +- sys-libs/glibc/glibc-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) |