Summary: | sys-libs/glibc-2.27-r6 crtn.o is broken | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | groundflyer <sldg.roman> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | CC: | hydrapolic, slyfox |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log sys-libs:glibc-2.27-r6:20181109-182937.log
-march=native expansion /usr/lib64/crtn.o |
Description
groundflyer
2018-11-10 07:39:06 UTC
Please attach /usr/lib64/crtn.o itself and expand your -march=native value: https://wiki.gentoo.org/wiki/Gcc-ICE-reporting-guide#Expand_-march.3Dnative.2C_exact_gcc_version_and_other_system-specific_options Let's see if we can infer what broke the debug section of crtn.o. Created attachment 554810 [details]
-march=native expansion
Created attachment 554812 [details]
/usr/lib64/crtn.o
Manually built glibc-2.27, without Gentoo patches, contains working crtn.o (In reply to groundflyer from comment #3) > Created attachment 554812 [details] > /usr/lib64/crtn.o Was this crtn.o built on your machine at all? You have a few binhost set. Could it be you have pulled broken glibc from there? The symtab is broken in a way similar to bug #666954: section names are either missing or off-by-one letter, .symtab section contains broken symbols. But to achieve that you needed to have debugedit installed and FEATURES=installsources set. I see none of it in your emerge --info. Perhaps you have per-package package.env? Also note: broken =dev-util/debugedit-4.14.2 is masked. So what was the case. I've just discovered old package.env with: sys-libs/glibc debugsyms installsources Removing it fixes the problem. Can't recall why I added it. Thanks for the help. *** This bug has been marked as a duplicate of bug 666954 *** |