aboutsummaryrefslogtreecommitdiff
path: root/nptl
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2019-12-03 10:58:52 +0100
committerFlorian Weimer <fweimer@redhat.com>2019-12-03 21:37:50 +0100
commit8b196ac4b8d1be6021a3974f28bba5e947b37db8 (patch)
treeddb72963012501d3751a0da8bf6a640bb56f1da6 /nptl
parent9fb8139079ef0bb1aa33a4ae418cbb113b9b9da7 (diff)
downloadglibc-8b196ac4b8d1be6021a3974f28bba5e947b37db8.tar
glibc-8b196ac4b8d1be6021a3974f28bba5e947b37db8.tar.gz
glibc-8b196ac4b8d1be6021a3974f28bba5e947b37db8.tar.bz2
glibc-8b196ac4b8d1be6021a3974f28bba5e947b37db8.zip
Expand $(as-needed) and $(no-as-needed) throughout the build system
Since commit a3cc4f48e94f32c9532ee36982ac00eb1e5719b0 ("Remove --as-needed configure test."), --as-needed support is no longer optional. The macros are not much shorter and do not provide documentary value, either, so this commit removes them.
Diffstat (limited to 'nptl')
-rw-r--r--nptl/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/nptl/Makefile b/nptl/Makefile
index bcf97ec0bd..fffd9462ff 100644
--- a/nptl/Makefile
+++ b/nptl/Makefile
@@ -591,7 +591,7 @@ $(objpfx)tst-tls4: $(libdl) $(shared-thread-library)
$(objpfx)tst-tls4.out: $(objpfx)tst-tls4moda.so $(objpfx)tst-tls4modb.so
$(objpfx)tst-tls5: $(objpfx)tst-tls5mod.so $(shared-thread-library)
-LDFLAGS-tst-tls5 = $(no-as-needed)
+LDFLAGS-tst-tls5 = -Wl,--no-as-needed
LDFLAGS-tst-tls5mod.so = -Wl,-soname,tst-tls5mod.so
ifeq ($(build-shared),yes)
@@ -631,7 +631,7 @@ LDFLAGS-tst-_res1mod2.so = -Wl,-soname,tst-_res1mod2.so
$(objpfx)tst-_res1: $(objpfx)tst-_res1mod1.so $(objpfx)tst-_res1mod2.so \
$(shared-thread-library)
-LDLIBS-tst-cancel24 = $(no-as-needed) -lstdc++
+LDLIBS-tst-cancel24 = -Wl,--no-as-needed -lstdc++
LDLIBS-tst-cancel24-static = $(LDLIBS-tst-cancel24)
extra-B-pthread.so = -B$(common-objpfx)nptl/