Summary: | cross-i686-pc-linux-gnu/glibc-2.15-r2 - ld: cannot find -lgcc_eh | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Flogeras <dflogeras2> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | prestopoole |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
overall crossdev log
glibc config log complete glibc log |
Description
David Flogeras
2012-08-14 02:06:48 UTC
Created attachment 321254 [details]
overall crossdev log
Created attachment 321256 [details]
glibc config log
Created attachment 321258 [details]
complete glibc log
On closer inspection, the armv6j toolchain was trying to use the current stable glibc for that arch, which is still 2.14. May not have anything to do with 2.15 as my summary suggested. Comment on attachment 321256 [details]
glibc config log
Why a single file in a tar archive?
When crossdev fails, it says to include those three files, I just followed its instructions verbatim. I can uncompress next time... (In reply to comment #6) you did the right thing should be all set now in the tree; thanks for the report! Commit message: Fix inverted version logic with libgcc_eh http://sources.gentoo.org/sys-libs/glibc/files/eblits/src_unpack.eblit?r1=1.17&r2=1.18 Cheers, works for me on both affected cross chains :) *** Bug 432602 has been marked as a duplicate of this bug. *** Same error here but different reason: the CFLAG "-march=native" set in make.conf wasn't recognized. Removing this option resolved the problem. |