Some more information: # ld --version GNU gold (GNU Binutils for Debian 2.21.52.20110606) 1.11 # gcc -Xlinker --verbose foo.c -ltermcap /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crt1.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crti.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o succeeded /usr/bin/ld: Attempt to open /tmp/ccCsPsBF.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/crtend.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crtn.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtermcap.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtermcap.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libtermcap.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libncurses.so.5 failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libncurses.so.5 failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/libncurses.so.5 failed /usr/bin/ld: Attempt to open //lib/libncurses.so.5 failed /usr/bin/ld: Attempt to open //usr/lib/libncurses.so.5 failed /usr/bin/ld: error: cannot find libncurses.so.5 /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtinfo.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtinfo.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libtinfo.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libc.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libc.so succeeded /usr/bin/ld: Attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/libc_nonshared.a succeeded /usr/bin/ld: Attempt to open /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded collect2: ld returned 1 exit status
# ld --version GNU gold (GNU Binutils for Debian 2.21.90.20111004) 1.11 # gcc -Xlinker --verbose foo.c -ltermcap /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crt1.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crti.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/crtbegin.o succeeded /usr/bin/ld: Attempt to open /tmp/cc2RhE9G.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/crtend.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../crtn.o succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtermcap.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtermcap.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libtermcap.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libncurses.so.5 failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libncurses.so.5 failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/libncurses.so.5 failed /usr/bin/ld: Attempt to open //lib/x86_64-linux-gnu/libncurses.so.5 succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtinfo.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libtinfo.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libtinfo.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libc.a failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/../../../libc.so succeeded /usr/bin/ld: Attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/libc_nonshared.a succeeded /usr/bin/ld: Attempt to open /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.so failed /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc.a succeeded /usr/bin/ld: Attempt to open /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libgcc_s.so succeeded ld 2.21.52.20110606 doesn't look into /lib/x86_64-linux-gnu and fails to open libncurses.so.5 but ld 2.21.90.20111004 does. -- Laurent Dard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org