From 441b859a1e3a5b2a6bbbc8990f67c33913aa2385 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 26 Feb 2023 16:44:21 +0100 Subject: [PATCH] package/proxychains-ng: set -fPIC Set -fPIC to avoid the following build failure with some architectures such as mips or aarch64 raised since bump to version 4.14 in commit 35953d1e61aa8581be09c9dca39365955b10590e and https://github.com/rofl0r/proxychains-ng/commit/35a674bdbc294730429a1007c9e7ce01e65b49b5: checking what's the option to use in linker to set library name ... cannot find an option to set library name Fixes: - http://autobuild.buildroot.org/results/8ed1481e29321ed3da40251f700cb3bd66f62c94 - http://autobuild.buildroot.org/results/fd01df6eb9a37257894740d44a33eece9123355a Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/proxychains-ng/proxychains-ng.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/proxychains-ng/proxychains-ng.mk b/package/proxychains-ng/proxychains-ng.mk index c4d487c7db..beb8909088 100644 --- a/package/proxychains-ng/proxychains-ng.mk +++ b/package/proxychains-ng/proxychains-ng.mk @@ -13,7 +13,8 @@ PROXYCHAINS_NG_CPE_ID_VENDOR = proxychains-ng_project define PROXYCHAINS_NG_CONFIGURE_CMDS cd $(@D) && \ - $(TARGET_CONFIGURE_OPTS) ./configure --prefix=/usr --sysconfdir=/etc + $(TARGET_CONFIGURE_OPTS) CPPFLAGS="$(TARGET_CPPFLAGS) -fPIC" \ + ./configure --prefix=/usr --sysconfdir=/etc endef define PROXYCHAINS_NG_BUILD_CMDS