Public bug reported:
Binary package hint: gcc
gcc 4.0.3 on Ubuntu AMD64 has 32-bit support built in, but links fail, because
it uses
the path to the 64-bit libraries and objects.
x86_64-linux-gnu gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
$ gcc -m32 -L/usr/lib32 -o tmp tmp.c
tmp.c: In function ‘main’:
tmp.c:5: warning: incompatible implicit declaration of built-in function ‘exit’
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.so when searching for -lc
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.so when searching for
-lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.a when searching for
-lc/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
** Affects: gcc-defaults (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
** Description changed:
Binary package hint: gcc
- gcc 4.0.3 on Ubuntu AMD64 has 32-bit support builtin, but links fail, because
it uses
+ gcc 4.0.3 on Ubuntu AMD64 has 32-bit support built in, but links fail,
because it uses
the path to the 64-bit libraries and objects.
x86_64-linux-gnu gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
$ gcc -m32 -L/usr/lib32 -o tmp tmp.c
tmp.c: In function ‘main’:
tmp.c:5: warning: incompatible implicit declaration of built-in function
‘exit’
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.so when searching for -lc
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.so when searching for
-lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.a when searching for
-lc/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
--
gcc -m32 link failures on x86_64-linux
https://launchpad.net/bugs/59621
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs