about summary refs log tree commit diff
path: root/pkgs/test/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/test/default.nix')
-rw-r--r--pkgs/test/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index 77531d4e6a385..8bc9a7844ff5e 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -19,11 +19,16 @@ with pkgs;
     in
       recurseIntoAttrs tests;
     gccTests = let
-      pkgSets = lib.pipe (attrNames pkgs) [
+      pkgSets = lib.pipe (attrNames pkgs) ([
         (filter (lib.hasPrefix "gcc"))
         (filter (lib.hasSuffix "Stdenv"))
         (filter (n: n != "gccCrossLibcStdenv"))
-      ];
+      ] ++ lib.optionals (!(
+        (stdenv.buildPlatform.isLinux && stdenv.buildPlatform.isx86_64) &&
+        (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64)
+      )) [
+        (filter (n: !lib.hasSuffix "MultiStdenv" n))
+      ]);
     in lib.genAttrs pkgSets (name: callPackage ./cc-wrapper { stdenv = pkgs.${name}; });
   in recurseIntoAttrs {
     default = callPackage ./cc-wrapper { };