From a81e27cbbd59077bc775c77e1c9fd8f0311c78b6 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 16 May 2026 18:52:54 +0200 Subject: [PATCH] armTrustedFirmwareTools: include dtc and gcc in nativeBuildInputs to fix darwin build (cherry picked from commit 538fb9d3df98c4514e3562cda5b49e0b9c83623e) --- pkgs/misc/arm-trusted-firmware/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix index 0ad2f8c3acb7..29b946e54a1c 100644 --- a/pkgs/misc/arm-trusted-firmware/default.nix +++ b/pkgs/misc/arm-trusted-firmware/default.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + dtc, + gcc, openssl, pkgsCross, buildPackages, @@ -61,6 +63,10 @@ let nativeBuildInputs = [ pkgsCross.arm-embedded.stdenv.cc # For Cortex-M0 firmware in RK3399 openssl # For fiptool + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + dtc + gcc ]; # Make the new toolchain guessing (from 2.14+) happy