diff --git a/flake.nix b/flake.nix index 53de8faf0..a79a6f4e3 100644 --- a/flake.nix +++ b/flake.nix @@ -228,6 +228,7 @@ }; nix-eval-jobs = final.callPackage ./subprojects/nix-eval-jobs { + stdenv = currentStdenv; srcDir = ./subprojects/nix-eval-jobs; }; diff --git a/subprojects/nix-eval-jobs/default.nix b/subprojects/nix-eval-jobs/default.nix index e4f7c4da2..afb3afa88 100644 --- a/subprojects/nix-eval-jobs/default.nix +++ b/subprojects/nix-eval-jobs/default.nix @@ -14,6 +14,9 @@ boost, }: +# gcc ICEs on coroutines at least until 14.3, possibly longer +assert stdenv.cc.isClang; + let sourceBase = if srcDir == null then ./. else srcDir; package = stdenv.mkDerivation (finalAttrs: {