Bug#315751: gcc-3.4 can't create ia32 binaries on amd64 anymore.
reopen 315751
thanks
Hi,
It's still failing to make a ia32 binary for me, while building
gcc-3.4 and 4.0 worked without problems.
I get:
gcc-3.4 -m32 tst.c -o tst
/usr/bin/ld: cannot find -lgcc_s_32
collect2: ld returned 1 exit status
Or with gcc-4.0:
gcc-4.0 -O2 -m32 tst.c -o tst
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.1/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.1/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
That one seems to be missing an other lib?
All libgcc_s's currently installed:
gcc-3.4: /usr/lib/gcc/x86_64-linux-gnu/3.4.5/libgcc_s.so
gcc-4.0: /usr/lib/gcc/x86_64-linux-gnu/4.0.1/32/libgcc_s.so
lib32gcc1: /emul/ia32-linux/usr/lib/libgcc_s.so.1
gcc-4.0: /usr/lib/gcc/x86_64-linux-gnu/4.0.1/libgcc_s.so
gcc-3.4: /usr/lib/gcc/x86_64-linux-gnu/3.4.5/32/libgcc_s_32.so
gcc-3.4: /usr/lib/gcc/x86_64-linux-gnu/3.4.5/libgcc_s_32.so
gcc-3.3: /usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/libgcc_s.so
libgcc1: /lib/libgcc_s.so.1
gcc-3.4: /usr/lib/gcc/x86_64-linux-gnu/3.4.5/32/libgcc_s.so
gcc-4.0: /usr/lib/gcc/x86_64-linux-gnu/4.0.1/32/libgcc_s_32.so
gcc-4.0: /usr/lib/gcc/x86_64-linux-gnu/4.0.1/libgcc_s_32.so
Installed versions:
gcc-3.3 3.3.6-7
gcc-3.4 3.4.4-4
gcc-4.0 4.0.0-12
lib32gcc1 4.0.0-12
libgcc1 4.0.0-12
ls -ld /usr/lib32
lrwxrwxrwx 1 root root 24 Jul 4 23:26 /usr/lib32 -> /emul/ia32-linux/usr/lib
I have no idea what could be wrong.
Kurt
Reply to: