bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/18106] New: error: TLS relocation against invalid instruction


From: hjl.tools at gmail dot com
Subject: [Bug gold/18106] New: error: TLS relocation against invalid instruction
Date: Tue, 10 Mar 2015 13:42:11 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=18106

            Bug ID: 18106
           Summary: error: TLS relocation against invalid instruction
           Product: binutils
           Version: 2.26 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ccoutant at google dot com
          Reporter: hjl.tools at gmail dot com
                CC: ian at airs dot com

On Linux/x86-32, gold fails to create a glibc test:

address@hidden glibc-32bit-test]$ gcc -fuse-ld=gold -m32 -nostdlib
-nostartfiles -o
/export/build/gnu/glibc-32bit-test/build-i686-linux/elf/tst-tls3   
-Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both
/export/build/gnu/glibc-32bit-test/build-i686-linux/csu/crt1.o
/export/build/gnu/glibc-32bit-test/build-i686-linux/csu/crti.o `gcc
-fuse-ld=gold -m32  --print-file-name=crtbegin.o`
/export/build/gnu/glibc-32bit-test/build-i686-linux/elf/tst-tls3.o
/export/build/gnu/glibc-32bit-test/build-i686-linux/elf/tst-tlsmod1.so 
-Wl,-dynamic-linker=/export/build/gnu/glibc-32bit-test/build-i686-linux/elf/ld.so
-Wl,-rpath=/export/build/gnu/glibc-32bit-test/build-i686-linux:/export/build/gnu/glibc-32bit-test/build-i686-linux/math:/export/build/gnu/glibc-32bit-test/build-i686-linux/elf:/export/build/gnu/glibc-32bit-test/build-i686-linux/dlfcn:/export/build/gnu/glibc-32bit-test/build-i686-linux/nss:/export/build/gnu/glibc-32bit-test/build-i686-linux/nis:/export/build/gnu/glibc-32bit-test/build-i686-linux/rt:/export/build/gnu/glibc-32bit-test/build-i686-linux/resolv:/export/build/gnu/glibc-32bit-test/build-i686-linux/crypt:/export/build/gnu/glibc-32bit-test/build-i686-linux/nptl
/export/build/gnu/glibc-32bit-test/build-i686-linux/libc.so.6
/export/build/gnu/glibc-32bit-test/build-i686-linux/libc_nonshared.a
-Wl,--as-needed /export/build/gnu/glibc-32bit-test/build-i686-linux/elf/ld.so
-Wl,--no-as-needed -lgcc -Wl,--as-needed -lgcc_s  -Wl,--no-as-needed `gcc
-fuse-ld=gold -m32  --print-file-name=crtend.o`
/export/build/gnu/glibc-32bit-test/build-i686-linux/csu/crtn.o
tst-tls3.c:40: error: TLS relocation against invalid instruction
tst-tls3.c:41: error: TLS relocation against invalid instruction
collect2: error: ld returned 1 exit status
address@hidden glibc-32bit-test]$

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]