From 7e2d7eaf44ab6fe7e68daf8273ab6a2e5058fd69 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Mon, 28 Apr 2025 06:48:32 -0400 Subject: [PATCH] sbcl: disable broken test on 2.5.3 --- pkgs/development/compilers/sbcl/default.nix | 26 +++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 4fa285baf1b1..aeaf66898a1b 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -133,18 +133,20 @@ stdenv.mkDerivation (self: { # altogether. One by one hopefully we can fix these (on ofBorg, # upstream--somehow some way) in due time. disabledTestFiles = - lib.optionals - (builtins.elem stdenv.hostPlatform.system [ - "x86_64-linux" - "aarch64-linux" - ]) - [ - "foreign-stack-alignment.impure.lisp" - # Floating point tests are fragile - # https://sourceforge.net/p/sbcl/mailman/message/58728554/ - "compiler.pure.lisp" - "float.pure.lisp" - ] + lib.optionals (lib.versionOlder "2.5.2" self.version) [ "debug.impure.lisp" ] + ++ + lib.optionals + (builtins.elem stdenv.hostPlatform.system [ + "x86_64-linux" + "aarch64-linux" + ]) + [ + "foreign-stack-alignment.impure.lisp" + # Floating point tests are fragile + # https://sourceforge.net/p/sbcl/mailman/message/58728554/ + "compiler.pure.lisp" + "float.pure.lisp" + ] ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ # This is failing on aarch64-linux on ofBorg. Not on my local machine nor on # a VM on my laptop. Not sure what’s wrong.