Summary: | sys-devel/gcc fails to cross-compile with treelang | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Angelo Arrifano (RETIRED) <miknix> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alonbl, chewi, mizvekov, pezed, smitty1smitty, victor.quicksilver |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=510344 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Workaround |
Description
Angelo Arrifano (RETIRED)
2007-11-21 21:53:24 UTC
I get the same issue with cross-i586-pc-linux-uclibc/gcc-4.1.2, and cross-i586-pc-linux-uclibc/gcc-4.2.2 Has something changed? Created attachment 136718 [details, diff]
Workaround
Had the same problem. It seems that the new portage has included treelang in the /usr/portage/eclass/toolchain.eclass file, which wasn't there in earlier portages.
The problem is occur if trying to emerge new gcc's with crossdev. It also occur if trying to build a side-by-side gcc from a new fresh install from current portage.
A quick hack is to comment out the line [ is_treelang && GCC_LANG="${GCC_LANG},treelang" ] from /usr/portage/eclass/toolchain.eclass.
Maintainers of portage, please leave this treelang language out of default config.
Thanks! It worked! *** Bug 200345 has been marked as a duplicate of this bug. *** *** Bug 200249 has been marked as a duplicate of this bug. *** fixed in cvs *** Bug 200971 has been marked as a duplicate of this bug. *** *** Bug 201142 has been marked as a duplicate of this bug. *** *** Bug 201527 has been marked as a duplicate of this bug. *** |