From e73d8904644ead3334a25af72964a7f90058ced4 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Mon, 15 Sep 2025 11:00:39 -0300 Subject: [PATCH 1/2] nix: fix cygwin build This change is from upstream packaging/. --- .../package-management/nix/modular/packaging/components.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/nix/modular/packaging/components.nix b/pkgs/tools/package-management/nix/modular/packaging/components.nix index df8ee0671382b..38da049618b13 100644 --- a/pkgs/tools/package-management/nix/modular/packaging/components.nix +++ b/pkgs/tools/package-management/nix/modular/packaging/components.nix @@ -123,7 +123,7 @@ let + lib.optionalString ( - !stdenv.hostPlatform.isWindows + !(stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isCygwin) # build failure && !stdenv.hostPlatform.isStatic # LTO breaks exception handling on x86-64-darwin. From 41e8c08968ce3e470cf9068c1a819f507d74f680 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 3 Dec 2025 13:25:56 -0400 Subject: [PATCH 2/2] release-cross: add nixVersions.git to cygwin --- pkgs/top-level/release-cross.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index f6efd125497a7..7f2696a238281 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -114,6 +114,7 @@ let cygwinCommon = { hello = nativePlatforms; + nixVersions.git = nativePlatforms; }; wasiCommon = {