[openwrt/openwrt] trusted-firmware-a.mk: fix build with binutils 2.39+

LEDE Commits lede-commits at lists.infradead.org
Sat Jan 21 02:56:11 PST 2023


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/c783c50d65966e7c3caa156e4df67e2fcc3aa168

commit c783c50d65966e7c3caa156e4df67e2fcc3aa168
Author: Linhui Liu <liulinhui36 at gmail.com>
AuthorDate: Tue Jan 17 09:27:38 2023 +0800

    trusted-firmware-a.mk: fix build with binutils 2.39+
    
    Starting from version 2.39 binutils now warns about sections with rwx
    permissions. While this is generally desirable it breaks building
    ARM TrustedFirmware-A bl2 which treats warnings as errors.
    Disable the warning/error for now to fix build.
    
    Reference: 0579d9f5bc4b3a3d1b32526c71a6b77c4888bfcb
    
    Signed-off-by: Linhui Liu <liulinhui36 at gmail.com>
---
 include/trusted-firmware-a.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/trusted-firmware-a.mk b/include/trusted-firmware-a.mk
index 082ada269c..0c0118e092 100644
--- a/include/trusted-firmware-a.mk
+++ b/include/trusted-firmware-a.mk
@@ -81,7 +81,7 @@ define Build/Compile/Trusted-Firmware-A
 		$(if $(DTC),DTC="$(DTC)") \
 		PLAT=$(PLAT) \
 		BUILD_STRING="OpenWrt v$(PKG_VERSION)-$(PKG_RELEASE) ($(VARIANT))" \
-		$(if $(CONFIG_BINUTILS_VERSION_2_39),LDFLAGS="-no-warn-rwx-segments") \
+		$(if $(CONFIG_BINUTILS_VERSION_2_37)$(CONFIG_BINUTILS_VERSION_2_38),,LDFLAGS="-no-warn-rwx-segments") \
 		$(TFA_MAKE_FLAGS)
 endef
 




More information about the lede-commits mailing list