33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
|
This patch is similar to glibc-asflags.patch and is needed to change
|
||
|
the ld.so linker flags. It is needed to work around this valgrind
|
||
|
bug: https://bugzilla.redhat.com/show_bug.cgi?id=1600034
|
||
|
|
||
|
diff --git a/Makeconfig b/Makeconfig
|
||
|
index 92e76d6200bbcd5b..376181c8ff06dea7 100644
|
||
|
--- a/Makeconfig
|
||
|
+++ b/Makeconfig
|
||
|
@@ -363,12 +363,12 @@ endif
|
||
|
ifeq (yesyes,$(build-shared)$(have-z-combreloc))
|
||
|
combreloc-LDFLAGS = -Wl,-z,combreloc
|
||
|
LDFLAGS.so += $(combreloc-LDFLAGS)
|
||
|
-LDFLAGS-rtld += $(combreloc-LDFLAGS)
|
||
|
+override LDFLAGS-rtld += $(combreloc-LDFLAGS)
|
||
|
endif
|
||
|
|
||
|
relro-LDFLAGS = -Wl,-z,relro
|
||
|
LDFLAGS.so += $(relro-LDFLAGS)
|
||
|
-LDFLAGS-rtld += $(relro-LDFLAGS)
|
||
|
+override LDFLAGS-rtld += $(relro-LDFLAGS)
|
||
|
|
||
|
ifeq (yes,$(have-hash-style))
|
||
|
# For the time being we unconditionally use 'both'. At some time we
|
||
|
@@ -376,7 +376,7 @@ ifeq (yes,$(have-hash-style))
|
||
|
# with --hash-style=gnu only.
|
||
|
hashstyle-LDFLAGS = -Wl,--hash-style=both
|
||
|
LDFLAGS.so += $(hashstyle-LDFLAGS)
|
||
|
-LDFLAGS-rtld += $(hashstyle-LDFLAGS)
|
||
|
+override LDFLAGS-rtld += $(hashstyle-LDFLAGS)
|
||
|
endif
|
||
|
|
||
|
ifeq (yes,$(enable-static-pie))
|