From 3029b8dc4dcd5cc0bcc8855c242795ab29f8d1cb Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Fri, 23 Feb 2024 09:48:19 -0500 Subject: [PATCH] sbcl: disable all checks on x86_64-darwin --- pkgs/development/compilers/sbcl/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 351f4dd861ac..fbd0970848d1 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -108,7 +108,6 @@ stdenv.mkDerivation (self: rec { # upstream--somehow some way) in due time. disabledTestFiles = lib.optionals (builtins.elem stdenv.hostPlatform.system [ "x86_64-linux" - "x86_64-darwin" "aarch64-linux" ]) [ "foreign-stack-alignment.impure.lisp" @@ -188,7 +187,11 @@ stdenv.mkDerivation (self: rec { runHook postBuild ''; - doCheck = true; + # Tests on ofBorg’s x86_64-darwin platforms are so unstable that a random one + # will fail every other run. There’s a deeper problem here; we might as well + # disable them entirely so at least the other platforms get to benefit from + # testing. + doCheck = stdenv.hostPlatform.system != "x86_64-darwin"; # From the INSTALL docs checkPhase = ''