[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: