Summary: | sys-devel/gcc-4.3.3-r2 compile fails on hardened/amd64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Felix Leimbach <felix.leimbach> |
Component: | [OLD] Core system | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | zorry |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log of the failed compilation
Full output of emerge -pv =gcc-4.3.3-r2 Full output of emerge -pv =gcc-3.4.6-r2 |
Description
Felix Leimbach
2009-07-15 18:41:29 UTC
Created attachment 198088 [details]
build.log of the failed compilation
=sys-devel/gcc-4.3.3-r2 compiles with =sys-devel/gcc-3.4.6-r2 on amd64/hardened/multilib just fine here. Please post the full output of 'emerge -pv =sys-devel/gcc-4.3.3-r2'. # emerge -pv =sys-devel/gcc-4.3.3-r2 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] sys-devel/gcc-4.3.3-r2 [3.4.6-r2] USE="hardened mudflap multilib nptl (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -gtk -ip28 -ip32r10k -libffi -multislot (-n32) (-n64) -nls -nocxx -nopie -objc -objc++ -objc-gc -openmp -test -vanilla" 0 kB Total: 1 package (1 in new slot), Size of downloads: 0 kB # gcc -v Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/specs Configured with: /var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-multilib --disable-libgcj --enable-languages=c,c++,treelang --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10) Created attachment 198175 [details]
Full output of emerge -pv =gcc-4.3.3-r2
Created attachment 198176 [details]
Full output of emerge -pv =gcc-3.4.6-r2
Interestingly I found that I cannot even rebuild gcc-3.4.6-r2. The failure seems to origin from this line: checking type of array argument to getgroups... /bin/sh: /bin/true: Success The build of gcc-4.3.3-r2 has a similar line: checking whether string.h and strings.h may both be included... /bin/sh: /bin/true: Success it seems s.th. is wrong with my build-chain. Found it: my /bin/true was a zero-byte file Restoring a working /bin/true solved the issue. Closed bug as INVALID |