Summary: | specs file of gcc 3.4.3 20041125 lacks 32bit paths for multilib | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Pokorny (RETIRED) <apokorny> |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | eradicator |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Pokorny (RETIRED)
2005-02-23 09:56:20 UTC
Please update gcc-config to 1.3.10-r1 and run gcc-config. This should get it working for you. Running gcc-config is the first thing i did after that happened. # gcc-config --version gcc-config-1.3.10-r1 # gcc-config -l [1] x86_64-pc-linux-gnu-3.3.3 [2] x86_64-pc-linux-gnu-3.4.3 * [3] x86_64-pc-linux-gnu-3.4.3-hardened [4] x86_64-pc-linux-gnu-3.4.3-hardenednopie [5] x86_64-pc-linux-gnu-3.4.3-hardenednossp [6] x86_64-pc-linux-gnu-4.0.0 # ls /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.4.3/32/ crtbegin.o libfrtbegin.a libg2c.so.0.0.0 libgcov.a libstdc++.so.6.0.3 crtbeginS.o libg2c.a libgcc.a libstdc++.a libsupc++.a crtbeginT.o libg2c.la libgcc_eh.a libstdc++.la libsupc++.la crtend.o libg2c.so libgcc_s.so.1 libstdc++.so crtendS.o libg2c.so.0 libgcc_s_32.so libstdc++.so.6 # ls /usr/lib/gcc-lib/x86_64-pc-linux-gnu/lib32/ libgcc_s.so.1 libgcc_s_32.so I should also mention that it also fails to find something to satisfy " -lgcc" configure:5732: x86_64-pc-linux-gnu-gcc -O3 -march=athlon64 -pipe -O2 -pie -fpie -o conftest conftest.c 1>&5 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/./libgcc.a when searching for -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libgcc.a when searching for -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/./libgcc.a when searching for -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/libgcc.a when searching for -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lgcc This bug is invalid, it is based on outdated broken toolchain classes, combined with older gcc ebuilds |