|
@@ -0,0 +1,40 @@
|
|
|
+From 893a55831e5abbcd15b171db66fa1f389fb61506 Mon Sep 17 00:00:00 2001
|
|
|
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
+Date: Tue, 7 May 2024 19:32:16 +0200
|
|
|
+Subject: Makefile: Move -pie to LDFLAGS
|
|
|
+
|
|
|
+Move -pie from LDLIBS to LDFLAGS and make LDFLAGS configurable to allow
|
|
|
+the user to drop it by setting their own LDFLAGS (e.g. PIE could be
|
|
|
+enabled or disabled by the buildsystem such as buildroot).
|
|
|
+
|
|
|
+Suggested-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
|
|
|
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
|
+Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
|
|
|
+
|
|
|
+Upstream: https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=893a55831e5abbcd15b171db66fa1f389fb61506
|
|
|
+---
|
|
|
+ Makefile | 4 ++--
|
|
|
+ 1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
+
|
|
|
+diff --git a/Makefile b/Makefile
|
|
|
+index 7c221a89..adac7905 100644
|
|
|
+--- a/Makefile
|
|
|
++++ b/Makefile
|
|
|
+@@ -132,12 +132,12 @@ CFLAGS += -DUSE_PTHREADS
|
|
|
+ MON_LDFLAGS += -pthread
|
|
|
+ endif
|
|
|
+
|
|
|
+-LDFLAGS = -Wl,-z,now,-z,noexecstack
|
|
|
++LDFLAGS ?= -pie -Wl,-z,now,-z,noexecstack
|
|
|
+
|
|
|
+ # If you want a static binary, you might uncomment these
|
|
|
+ # LDFLAGS += -static
|
|
|
+ # STRIP = -s
|
|
|
+-LDLIBS = -ldl -pie
|
|
|
++LDLIBS = -ldl
|
|
|
+
|
|
|
+ # To explicitly disable libudev, set -DNO_LIBUDEV in CXFLAGS
|
|
|
+ ifeq (, $(findstring -DNO_LIBUDEV, $(CXFLAGS)))
|
|
|
+--
|
|
|
+cgit 1.2.3-korg
|
|
|
+
|