summary refs log tree commit diff
path: root/pkgs/misc/arm-trusted-firmware
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-08-09 14:20:15 +0200
committersternenseemann <sternenseemann@systemli.org>2023-08-17 09:57:18 +0200
commitb1981b02e183fb376a45932c9a901ea22d4bf77a (patch)
tree810d339d7a57f4745e06c360aa2f53b3f2a9e7a4 /pkgs/misc/arm-trusted-firmware
parent994fcd68b932702219ca08859eb7288d317d3606 (diff)
downloadnixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar.gz
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar.bz2
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar.lz
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar.xz
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.tar.zst
nixpkgs-b1981b02e183fb376a45932c9a901ea22d4bf77a.zip
arm-trusted-firmware.armTrustedFirmwareTools: remove CC_FOR_BUILD
As explained in the new comment, we trick the build system here to build
its build tools for the host platform. To make this even more foolproof
/ reliable, stop adding CC_FOR_BUILD to the environment, so there can be
no mix up.
Diffstat (limited to 'pkgs/misc/arm-trusted-firmware')
-rw-r--r--pkgs/misc/arm-trusted-firmware/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix
index a5ab7ba83da..92bd7e0bee5 100644
--- a/pkgs/misc/arm-trusted-firmware/default.nix
+++ b/pkgs/misc/arm-trusted-firmware/default.nix
@@ -89,6 +89,11 @@ in {
   inherit buildArmTrustedFirmware;
 
   armTrustedFirmwareTools = buildArmTrustedFirmware rec {
+    # Normally, arm-trusted-firmware builds the build tools for buildPlatform
+    # using CC_FOR_BUILD (or as it calls it HOSTCC). Since want to build them
+    # for the hostPlatform here, we trick it by overriding the HOSTCC setting
+    # and, to be safe, remove CC_FOR_BUILD from the environment.
+    depsBuildBuild = [ ];
     extraMakeFlags = [
       "HOSTCC=${stdenv.cc.targetPrefix}gcc"
       "fiptool" "certtool"