From 8d077f64425e770082fab1893eccccad75e6f211 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 2 Mar 2026 23:05:15 +0100 Subject: [PATCH] gsl: Disable tests on big-endian Upstream has been informed of test failures on powerpc64 & sparc back in 2021. Since 2025, the test_c11 test now completely segfaults. Seems like this isn't getting fixed soon. --- pkgs/by-name/gs/gsl/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsl/package.nix b/pkgs/by-name/gs/gsl/package.nix index 1c9d9dbd0608..947d90bf686d 100644 --- a/pkgs/by-name/gs/gsl/package.nix +++ b/pkgs/by-name/gs/gsl/package.nix @@ -44,8 +44,12 @@ stdenv.mkDerivation (finalAttrs: { # do not let -march=skylake to enable FMA (https://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html) env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isx86_64 "-mno-fma"; - # https://lists.gnu.org/archive/html/bug-gsl/2015-11/msg00012.html - doCheck = stdenv.hostPlatform.system != "i686-linux"; + doCheck = + # https://lists.gnu.org/archive/html/bug-gsl/2015-11/msg00012.html + stdenv.hostPlatform.system != "i686-linux" + # https://lists.gnu.org/archive/html/bug-gsl/2021-10/msg00001.html + # https://lists.gnu.org/archive/html/bug-gsl/2025-03/msg00010.html + && !stdenv.hostPlatform.isBigEndian; meta = { description = "GNU Scientific Library, a large numerical library";