From: Linhui Liu Date: Tue, 17 Jan 2023 01:27:38 +0000 (+0800) Subject: trusted-firmware-a.mk: fix build with binutils 2.39+ X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=c783c50d65966e7c3caa156e4df67e2fcc3aa168;p=openwrt%2Fstaging%2Fsvanheule.git 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 --- 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