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

Bug#631906: gcc-4.4: cannot find -lgcc_s after upgrade to 4.4.6-6



Package: gcc-4.4
Version: 4.4.6-6
Severity: grave

Hi,

After upgrading to 4.4.6-6, gcc won't build binaries:

$ cat t.c
#include <stdio.h>

int
main()
{
    printf("'lo world\n");
    return 0;
}

$ make t CC=gcc-4.4
gcc-4.4     t.c   -o t
/usr/bin/ld.bfd.real: cannot find -lgcc_s

$ dpkg-query -W -f '${Package}: ${Version}\n' binutils gcc-4.4 libc6
binutils: 2.21.52.20110606-2
gcc-4.4: 4.4.6-6
libc6: 2.13-7

$ strace -f -e open make t CC=gcc-4.4 2>&1| grep gcc_s | grep 486
open("/usr/lib/i386-linux-gnu/gcc/i486-linux-gnu/4.4.6/libgcc_s.so", O_RDONLY|
O_LARGEFILE) = -1 ENOENT
open("/usr/lib/i386-linux-gnu/gcc/i486-linux-gnu/4.4.6/libgcc_s.a", O_RDONLY|
O_LARGEFILE) = -1 ENOENT
open("/usr/lib/i386-linux-gnu/gcc/i486-linux-gnu/4.4.6/../../../libgcc_s.so", 
O_RDONLY|O_LARGEFILE) = -1 ENOENT
open("/usr/lib/i386-linux-gnu/gcc/i486-linux-gnu/4.4.6/../../../libgcc_s.a", 
O_RDONLY|O_LARGEFILE) = -1 ENOENT
open("/usr/i486-linux-gnu/lib32/libgcc_s.so", O_RDONLY|O_LARGEFILE) = -1 
ENOENT
open("/usr/i486-linux-gnu/lib32/libgcc_s.a", O_RDONLY|O_LARGEFILE) = -1 ENOENT

But gcc-4.4 ships libgcc_s.so in /usr/lib/i386-linux-gnu/gcc/i486-linux-
gnu/4.4/.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



Reply to: