Skip to content

Commit cfc0aa4

Browse files
committed
We only need iserv-proxy for cross compilation (so leave it out of native ci)
1 parent 1d484a8 commit cfc0aa4

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

ci.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,6 @@ dimension "Nixpkgs version" nixpkgsVersions (nixpkgsName: pinnedNixpkgsSrc:
125125
ghc = pkgs.buildPackages.haskell-nix.compiler.${compiler-nix-name};
126126
} // pkgs.lib.optionalAttrs runTests {
127127
inherit (build) tests tools maintainer-scripts maintainer-script-cache;
128-
} // pkgs.lib.optionalAttrs (ifdLevel >= 2) {
129-
inherit (pkgs.haskell-nix.iserv-proxy-exes.${compiler-nix-name}) iserv-proxy;
130128
} // pkgs.lib.optionalAttrs (ifdLevel >= 3) {
131129
hello = (pkgs.haskell-nix.hackage-package { name = "hello"; version = "1.0.0.2"; inherit evalPackages compiler-nix-name; }).getComponent "exe:hello";
132130
});

overlays/haskell.nix

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,18 +1082,15 @@ final: prev: {
10821082
inherit (final.buildPackages) nix;
10831083
} // final.lib.optionalAttrs (final.stdenv.hostPlatform.libc == "glibc") {
10841084
inherit (final) glibcLocales;
1085-
} // final.lib.optionalAttrs (ifdLevel > 0) ({
1085+
} // final.lib.optionalAttrs (ifdLevel > 0) {
10861086
# Things that require one IFD to build (the inputs should be in level 0)
10871087
boot-alex = final.buildPackages.haskell-nix.bootstrap.packages.alex;
10881088
boot-happy = final.buildPackages.haskell-nix.bootstrap.packages.happy;
10891089
boot-hscolour = final.buildPackages.haskell-nix.bootstrap.packages.hscolour;
10901090
ghc = final.buildPackages.haskell-nix.compiler.${compiler-nix-name};
10911091
ghc-boot-packages-nix = final.recurseIntoAttrs
10921092
final.ghc-boot-packages-nix.${compiler-nix-name};
1093-
} // final.lib.optionalAttrs (__compareVersions final.buildPackages.haskell-nix.compiler.${compiler-nix-name}.version "9.4" <0) {
1094-
# Only needed for older GHC versions (see iserv-proxy-exes)
1095-
ghc-extra-projects-nix = final.ghc-extra-projects.${compiler-nix-name}.plan-nix;
1096-
}) // final.lib.optionalAttrs (ifdLevel > 1) {
1093+
} // final.lib.optionalAttrs (ifdLevel > 1) {
10971094
# Things that require two levels of IFD to build (inputs should be in level 1)
10981095
nix-tools-unchecked = final.pkgsBuildBuild.haskell-nix.nix-tools-unchecked;
10991096
} // final.lib.optionalAttrs (ifdLevel > 1

0 commit comments

Comments
 (0)