From 09160da3b9c1231cf20837e8c857f7e605130449 Mon Sep 17 00:00:00 2001 From: tabris Date: Mon, 13 Oct 2025 12:18:22 -0400 Subject: [PATCH] build machinery - fixup compilation for uboot/atf BRANCH=edge, pass --no-warn-rwx-segments to linker, not compiler --- lib/functions/compilation/atf.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/functions/compilation/atf.sh b/lib/functions/compilation/atf.sh index f7ec264e14..46a5ee101b 100644 --- a/lib/functions/compilation/atf.sh +++ b/lib/functions/compilation/atf.sh @@ -74,8 +74,8 @@ compile_atf() { display_alert "Binutils version for ATF" ">= 2.39 and < 2.42, adding -Wl,--no-warn-rwx-segment" "info" binutils_flags_atf="-Wl,--no-warn-rwx-segment" elif linux-version compare "${binutils_version}" ge "2.42"; then - display_alert "Binutils version for ATF" ">= 2.42, adding --no-warn-rwx-segments" "info" - binutils_flags_atf="--no-warn-rwx-segments" + display_alert "Binutils version for ATF" ">= 2.42, adding -Wl,--no-warn-rwx-segments" "info" + binutils_flags_atf="-Wl,--no-warn-rwx-segments" fi # - ENABLE_BACKTRACE="0" has been added to workaround a regression in ATF. Check: https://github.com/armbian/build/issues/1157