From 826e0bc3360ac1daa3581232c52ee47697bfabc6 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Fri, 12 Apr 2024 18:40:17 +0200 Subject: [PATCH] package/mdadm: do not hardcode -fpie Set LDLIBS to -ldl to remove -fpie and fix the following build failure raised since bump to version 4.3 in commit 99e9ff08d0705279532ca0cf3de22ea54660cbdc and https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=55a1150c7438afcb7756fccd49713ede20a58e4a: /home/buildroot/autobuild/instance-3/output-1/host/lib/gcc/or1k-buildroot-linux-gnu/12.3.0/../../../../or1k-buildroot-linux-gnu/bin/ld: mdmon.o: non-pic relocation against symbol Fixes: 99e9ff08d0705279532ca0cf3de22ea54660cbdc - http://autobuild.buildroot.org/results/827b714deeaf091b368d59791e4306b85a8f7f26 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/mdadm/mdadm.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index c6178700ef..6de9467092 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -20,7 +20,8 @@ MDADM_BUILD_OPTS = \ CWFLAGS="" \ CXFLAGS="$(MDADM_CXFLAGS)" \ CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \ - CHECK_RUN_DIR=0 + CHECK_RUN_DIR=0 \ + LDLIBS=-ldl MDADM_INSTALL_TARGET_OPTS = install-bin