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

Reply via email to