Bug ID | 919819 |
---|---|
Summary | ld failure with error: corrupted double-linked list |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | 13.2 |
Hardware | 32bit |
OS | openSUSE 13.2 |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Development |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | comes@naic.edu |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
On a 32-bit 13.2 installation while I try to compile the latest libsodium (https://github.com/jedisct1/libsodium/releases) during the execution of configure there is the following error: checking if gcc -std=gnu99 static flag -static works... *** Error in `/usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/bin/ld': corrupted double-linked list: 0x0a611508 *** whith ps -ef I see this process hanging: root 16214 16213 0 17:46 pts/0 00:00:00 /usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/bin/ld --build-id -m elf_i386 -static -pie -o conftest /usr/lib/gcc/i586-suse-linux/4.8/../../../Scrt1.o /usr/lib/gcc/i586-suse-linux/4.8/../../../crti.o /usr/lib/gcc/i586-suse-linux/4.8/crtbeginT.o -L/usr/lib/gcc/i586-suse-linux/4.8 -L/usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/lib -L/usr/lib/gcc/i586-suse-linux/4.8/../../.. -z relro -z now -z noexecstack /tmp/cchSl2a7.o --start-group -lgcc -lgcc_eh -lc --end-group /usr/lib/gcc/i586-suse-linux/4.8/crtendS.o /usr/lib/gcc/i586-suse-linux/4.8/../../../crtn.o once I kill it, configure continue and complete without other error. This happens only on 32-bit, no problem on 64-bit. Tested in a VM and real hardware.