Summary: | gcc-3.4.4-r1 fails to compile on embedded | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Natanael Copa <natanael.copa> |
Component: | [OLD] GCC Porting | Assignee: | Embedded Gentoo Team <embedded> |
Status: | RESOLVED INVALID | ||
Severity: | blocker | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Natanael Copa
2005-08-30 01:50:27 UTC
This happens probably because you have installed libiconv. I propose to save libiconv.so.*, remove libiconv pkg, put libiconv.so.* back to /usr/lib (but not libiconv.so/.la/.a), the earlier compiler could depend on it already (check ldd /usr/arch*/gcc-bin/gcc* for libiconv) and build now gcc. To be sure run also revdep-rebuild --soname libiconv.so.<major-version> before you remove finally your libiconv shared libs. Generally having libiconv and/or gettext on your uclibc system is not a working configuration, these 2 packages should be masked in all uclibc profiles. localization support isnt really supported atm with uClibc Removing gettext and libiconv and recompiling solved this. (I also needed to recompile all apps linked to gettext and libiconv - with some fuzz but Peter's explenation on how to keep the .so's solved it) Thanks! This bug can be closed. locale stuff is currently unsupported in uclibc |