about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSamuel Dionne-Riel <samuel@dionne-riel.com>2022-10-16 01:28:35 -0400
committerGitHub <noreply@github.com>2022-10-16 01:28:35 -0400
commit8e8391911bac434950cfc305a6525ffdcdd1d657 (patch)
treeb7ffd6576fb8263dbc7af79f1682d9d4d967850e
parent949c5ef0e9361cffec064c48c38bb52a8ec26e6c (diff)
parent528fcc87626f1f6fa15fb5c8e8e097f33ebbea6e (diff)
Merge pull request #195275 from samueldr/fix/tfa-bintools239
armTrustedFirmware: Fix bintools 2.39 regression (LOAD segment with RWX)
-rw-r--r--pkgs/misc/arm-trusted-firmware/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix
index 9531324b14a9d..23a2f707c6b32 100644
--- a/pkgs/misc/arm-trusted-firmware/default.nix
+++ b/pkgs/misc/arm-trusted-firmware/default.nix
@@ -53,6 +53,10 @@ let
 
     makeFlags = [
       "CROSS_COMPILE=${stdenv.cc.targetPrefix}"
+      # binutils 2.39 regression
+      # `warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions`
+      # See also: https://developer.trustedfirmware.org/T996
+      "LDFLAGS=-no-warn-rwx-segments"
     ] ++ (lib.optional (platform != null) "PLAT=${platform}")
       ++ extraMakeFlags;