Skip to content

Commit

Permalink
swift: Workaround Hydra darwin build problem (#354192)
Browse files Browse the repository at this point in the history
  • Loading branch information
emilazy authored Nov 8, 2024
2 parents e818264 + 8dfed1b commit f8ce2d4
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion pkgs/development/compilers/swift/compiler/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
, coreutils
, gnugrep
, perl
, ninja
, ninja_1_11
, pkg-config
, clang
, bintools
Expand Down Expand Up @@ -190,6 +190,14 @@ let
'';
};

# https://github.com/NixOS/nixpkgs/issues/327836
# Fail to build with ninja 1.12 when NIX_BUILD_CORES is low (Hydra or Github Actions).
# Can reproduce using `nix --option cores 2 build -f . swiftPackages.swift-unwrapped`.
# Until we find out the exact cause, follow [swift upstream][1], pin ninja to version
# 1.11.1.
# [1]: https://github.com/swiftlang/swift/pull/72989
ninja = ninja_1_11;

in stdenv.mkDerivation {
pname = "swift";
inherit (sources) version;
Expand Down

0 comments on commit f8ce2d4

Please sign in to comment.