When I tried to update to gtk+-2.4.14 using 'emerge -u world' the compilation crash with the following topmost message: grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive ------------------------------------------------------------------------------- I've got gcc-3.3.5 installed (as a result emerge update). gcc-config -c results : i686-pc-linux-gnu-3.3.5 Reproducible: Always Steps to Reproduce: 1.emerge --sync 2.emerge -u world (or gtk+-2 if you wish) Actual Results: sources are retrieved sourced pass the md5 tests configure runs without any problem compilation starts and crashes every time I try. Expected Results: compilation compltes normal gtk+-2.4.14 is merged into my system. kernel 2.6.10-r4 (gentoo-dev-sources) gcc 3.3.5 portage 2.0.51-r3
This seems to be a general gcc issue - other bugs mark it for kde, and I also get it for bochs. In all cases compiler is gcc 3.3.5, and the lib looked for is /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la or whatever the CHOST is (also seen with i586-pc-linux-gnu)
This looks like a gcc-config issue. I tried to switch to a (pre-existing) installation of gcc 3.4.3 (~x86 build a week or two old), which used toe work fine. I now get the same compilation error using this gcc version, i.e. 3.4.3 is looking for the 3.3.4 library, which shouldn't even work! This is after an reboot, and env-update and source /etc/profile
You should search before posting any bugs. http://bugs.gentoo.org/show_bug.cgi?id=77976
*** This bug has been marked as a duplicate of 73435 ***
please do "fix_libtool_files.sh 3.3.4" before merging