Skip to content

Commit 1fe3cc2

Browse files
authored
Merge pull request #1441 from gngram/pr__imx_atf_build_issue
[imx8mp-evk] fix firmware compilation issue
2 parents de6fc55 + c7034bb commit 1fe3cc2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

nxp/imx8mp-evk/bsp/imx8mp-atf.nix

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,16 @@ in
2525
sha256 = "sha256-96EddJXlFEkP/LIGVgNBvUP4IDI3BbDE/c9Yub22gnc=";
2626
};
2727

28-
extraMakeFlags = lib.concatLists [
29-
(lib.optional (lib.versionAtLeast pkgs.binutils.version "2.39") "LDFLAGS=--no-warn-rwx-segments")
30-
["PLAT=${platform}" "bl31" "${opteedflag}"]
31-
];
28+
makeFlags = [
29+
"HOSTCC=$(CC_FOR_BUILD)"
30+
"M0_CROSS_COMPILE=arm-none-eabi-"
31+
"CROSS_COMPILE=aarch64-unknown-linux-gnu-"
32+
# binutils 2.39 regression
33+
# `warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions`
34+
# See also: https://developer.trustedfirmware.org/T996
35+
"LDFLAGS=-no-warn-rwx-segments"
36+
"PLAT=${platform}" "bl31" "${opteedflag}"
37+
];
3238

3339
filesToInstall = ["build/${target-board}/release/bl31.bin"];
3440
}

0 commit comments

Comments
 (0)