Bug#584607: libc6: autoconf configure scripts hang at "checking whether a statically linked program can dlopen itself"
Package: libc6
Version: 2.11.1-2
Severity: important
I'm using a Debian testing/unstable mix. Most packages are from testing
(squeeze). Today, I upgraded to libc from 2.10.2-9 to the version from
unstable (2.11.1-2). After the upgrade, autoconf-generated configure
scripts stopped working. They hang on this step:
[...]
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself...
Looking at 'top', the 'conftest' process is using 100% CPU.
Running the test tool manually under strace shows only this output:
execve("./conftest", ["./conftest"], [/* 39 vars */]) = 0
uname({sys="Linux", node="tahu", ...}) = 0
brk(0) = 0x170d000
brk(0x170e150) = 0x170e150
arch_prctl(ARCH_SET_FS, 0x170d850) = 0
brk(0x172f150) = 0x172f150
brk(0x1730000) = 0x1730000
Then it starts using 100% CPU and doesn't print anything else.
Rebooting the system didn't help. Downgrading back to 2.10.2-9 made it
work immediately, after running configure again (the saved conftest
still hangs, since it's statically linked to libc).
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libc6 depends on:
ii libc-bin 2.11.1-2 Embedded GNU C Library: Binaries
ii libgcc1 1:4.5-20100404-1 GCC support library
libc6 recommends no packages.
Versions of packages libc6 suggests:
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
pn glibc-doc <none> (no description available)
ii locales 2.11.1-2 Embedded GNU C Library: National L
-- debconf information excluded
Reply to: