Summary: | configure: as: error while loading shared libraries: /usr/lib64/binutils/x86_64-pc-linux-gnu/2.24/libbfd-2.24.so: invalid ELF header | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tim <tim> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
emerge --info '=net-misc/wget-1.16::gentoo' emerge -pqv '=net-misc/wget-1.16::gentoo' /var/tmp/portage/net-misc/wget-1.16/work/wget-1.16/config.log |
Description
Tim
2014-10-31 10:26:19 UTC
Created attachment 387864 [details]
emerge --info '=net-misc/wget-1.16::gentoo'
Created attachment 387866 [details]
emerge -pqv '=net-misc/wget-1.16::gentoo'
Created attachment 387872 [details]
/var/tmp/portage/net-misc/wget-1.16/work/wget-1.16/config.log
I'm not completely sure about the root of the issue, but here is how I fixed it: adding these two lines in make.conf for getting a binary packages: PORTAGE_BINHOST="http://140.211.166.181/default/linux/amd64" PKGDIR="/usr/local/portage/packages/" Then downgrade binutils via: emerge --getbinpkgonly binutils This worked fine so I fixed wget and upgraded binutils: emerge --oneshot --update wget binutils which also worked \o/ I'm currently updating gcc from 4.7 to 4.8 which will hopefully work to. I'm not sure why my system broke? maybe an older update didn't succeed? Which would mean that this isn't a real bug an the report can be closed. if the shared libs are corrupted, then there's not a lot any package can do about it. if you've already blown away the files, then can't really debug it either since it's no longer broken ;). |