From 52c120aeca3277e79aa6cf76599a3715a460f002 Mon Sep 17 00:00:00 2001 From: Benjamin Levy <7348004+io12@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:19:08 -0400 Subject: [PATCH] mbedtls: fix cross build (cherry picked from commit 4f116ee1e497d1b2f09195a75739ac974a66d8e6) --- pkgs/by-name/mb/mbedtls/generic.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/mb/mbedtls/generic.nix b/pkgs/by-name/mb/mbedtls/generic.nix index fb3e445249a6..b74fe03e288e 100644 --- a/pkgs/by-name/mb/mbedtls/generic.nix +++ b/pkgs/by-name/mb/mbedtls/generic.nix @@ -5,6 +5,7 @@ hash, patches ? [ ], fetchFromGitHub, + buildPackages, cmake, ninja, @@ -87,6 +88,10 @@ stdenv.mkDerivation rec { "-DCMAKE_C_FLAGS=-fzero-init-padding-bits=unions" ]; + env = lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) { + HOSTCC = lib.getExe buildPackages.stdenv.cc; + }; + doCheck = true; # Parallel checking causes test failures