mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-22 04:50:07 +00:00
Fix elf/tst-tls9-static build
This patch fixes the tst-tlsmod[5/6].so build in system that uses -Wl,--as-needed as default in linker option. Without this option the testing shared library that does not have libc.so in DT_NEEDED and the tst-tls9-static fails in architecture that use the ./sysdeps/unix/sysv/linux/<arch>/dl-static.c trick.
This commit is contained in:
parent
55d4d550c8
commit
0ded08a566
@ -1,3 +1,8 @@
|
|||||||
|
2014-05-09 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
|
||||||
|
|
||||||
|
* elf/Makefile (tst-tlsmod5.so): Add $(no-as-needed).
|
||||||
|
(tst-tlsmod6.so): Likewise.
|
||||||
|
|
||||||
2014-05-09 Roland McGrath <roland@hack.frob.com>
|
2014-05-09 Roland McGrath <roland@hack.frob.com>
|
||||||
|
|
||||||
* sysdeps/gnu/unwind-resume.c (libgcc_s_resume): Mark as noreturn.
|
* sysdeps/gnu/unwind-resume.c (libgcc_s_resume): Mark as noreturn.
|
||||||
|
@ -521,8 +521,8 @@ LDFLAGS-tst-initordera2.so = $(no-as-needed)
|
|||||||
LDFLAGS-tst-initordera3.so = $(no-as-needed)
|
LDFLAGS-tst-initordera3.so = $(no-as-needed)
|
||||||
LDFLAGS-tst-initordera4.so = $(no-as-needed)
|
LDFLAGS-tst-initordera4.so = $(no-as-needed)
|
||||||
LDFLAGS-tst-initorderb2.so = $(no-as-needed)
|
LDFLAGS-tst-initorderb2.so = $(no-as-needed)
|
||||||
LDFLAGS-tst-tlsmod5.so = -nostdlib
|
LDFLAGS-tst-tlsmod5.so = -nostdlib $(no-as-needed)
|
||||||
LDFLAGS-tst-tlsmod6.so = -nostdlib
|
LDFLAGS-tst-tlsmod6.so = -nostdlib $(no-as-needed)
|
||||||
|
|
||||||
testobj1.so-no-z-defs = yes
|
testobj1.so-no-z-defs = yes
|
||||||
testobj3.so-no-z-defs = yes
|
testobj3.so-no-z-defs = yes
|
||||||
|
Loading…
Reference in New Issue
Block a user