Summary: | (re)emerge of 'sys-libs/glibc-2.25-r9' breaks multilib functionality | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mirko Guenther <renegart> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | herrtimson, iivanich, mgorny, panter.dsd, stszap |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/usr/lib32 content of working GLIBC
'emerge --info' working GLIBC "lib32" content of broken GLIBC 'emerge --info' broken GLIBC error log installing broken GLIBC |
Description
Mirko Guenther
2017-12-12 07:44:42 UTC
Created attachment 509574 [details]
/usr/lib32 content of working GLIBC
/usr/lib32 content of working GLIBC
Created attachment 509576 [details]
'emerge --info' working GLIBC
'emerge --info' working GLIBC
Created attachment 509578 [details]
"lib32" content of broken GLIBC
"lib32" content of broken GLIBC
Created attachment 509580 [details]
'emerge --info' broken GLIBC
'emerge --info' broken GLIBC
Created attachment 509582 [details]
error log installing broken GLIBC
error log installing broken GLIBC
Same problem here, multilib 32bit is broken for glibc. Not sure but is it some foo todo with 'SYMLINK_LIB=yes setup to a 'lib32' subprofile'? https://github.com/gentoo/gentoo/commit/6564751b2aefe115338eceaaeff1ea4505879395#diff-928058c0ccdfea0aff7eb6c937fb77be Yup, confirmed that commit is the problem. Reverting the commit and re-emerging glibc fixes 32bit building for multilib. The same result for unstable sys-libs/glibc-2.26-r3. Reverting the commit and re-emerging glibc helps. CCing author. I don't think breaking existing profiles was intended. Yes, I've double-checked that existing profiles are not affected. Are you using pure Gentoo profiles? Are you doing anything custom wrt your profile? In Theorie not. Tried with pure amd64/13.0 and amd64/17.0 profiles For completeness, could you paste (from the broken profile): $ portageq envvar SYMLINK_LIB LIBDIR_x86 ? $ portageq envvar SYMLINK_LIB LIBDIR_x86 yes lib32 I can't reproduce the issue even with restoring the tree to the mentioned commitment. It's strange. Everyone who is still affected by this, could you please attach your emerge --info ?! (In reply to Andreas K. Hüttel from comment #14) > Everyone who is still affected by this, could you please attach your emerge > --info ?! No response... RESOLVED HEISENBUG |