When I try to rebuild glibc I get: /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ar: libc_p.a: File in wrong format make[1]: *** [/opt/tmp/portage/sys-libs/glibc-2.9_p20081201-r2/work/build-x86-x86_64-pc-linux-gnu-nptl/libc_p.a] Error 1 make[1]: Leaving directory `/opt/tmp/portage/sys-libs/glibc-2.9_p20081201-r2/work/glibc-2.9-20081201' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1.emerge -v =sys-libs/glibc-2.9_p20081201-r2 2. 3.
Created attachment 205842 [details] emerge --info
Created attachment 205843 [details] build.log
without profile use the package is builded correctly.
upgrade to binutils-2.18-r4 or drop USE=multitarget and rebuild binutils
(In reply to comment #4) > upgrade to binutils-2.18-r4 or drop USE=multitarget and rebuild binutils > Ok Thanks. I need multitarget and I prefer to keep the stable version of binutils. But Why does this problems happen?
it logically follows that there is a bug in the current stable version which has been fixed in newer versions
(In reply to comment #6) > it logically follows that there is a bug in the current stable version which > has been fixed in newer versions > Thanks SpanKY this was clear. My question was: which is the problem, if Do you know?