reassign 584607 binutils-gold thanks On Sat, Jun 05, 2010 at 12:02:47AM -0300, Nicolás Alvarez wrote: > On 6/4/10, Clint Adams <[email protected]> wrote: > > On Fri, Jun 04, 2010 at 11:01:11PM -0300, Nicolás Alvarez wrote: > >> gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic -static > >> conftest.c -ldl > > > > % gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic -static > > conftest.c -ldl > > /tmp/cc5vF3ae.o: In function `main': > > /tmp/conftest.c:56: warning: Using 'dlopen' in statically linked > > applications requires at runtime the shared libraries from the glibc version > > used for linking > > /usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in > > `/usr/lib/gcc/x86_64-linux-gnu/4.4.4/../../../../lib/libc.a(strcmp.o)' can > > not be used when making an executable; recompile with -fPIE and relink with > > -pie > > collect2: ld returned 1 exit status > > > > > > What gcc and binutils are you using? > > gcc (Debian 4.4.4-1) 4.4.4 > GNU gold (GNU Binutils for Debian 2.20.1-system.20100303) 1.9 >
This is definitely a bug of binutils-gold, which doesn't seem to cope well with STT_GNU_IFUNC symbols. The problem doesn't exists for a glibc built without multiarch support. I advise you to uninstall this package until the bug is fixed. Meanwhile I am reassigning the bug to binutils-gold. -- Aurelien Jarno GPG: 1024D/F1BCDB73 [email protected] http://www.aurel32.net -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

