From 8a9d8cf6d0072dbd57ccf99785645fd3f5b44aa7 Mon Sep 17 00:00:00 2001 From: Anton Tayanovskyy Date: Fri, 17 Jul 2026 21:42:04 -0400 Subject: [PATCH] sage: scope the ntl threads disablement to darwin --- pkgs/by-name/sa/sage/package.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sa/sage/package.nix b/pkgs/by-name/sa/sage/package.nix index 44300857e8de..54d5323a1712 100644 --- a/pkgs/by-name/sa/sage/package.nix +++ b/pkgs/by-name/sa/sage/package.nix @@ -1,5 +1,6 @@ { pkgs, + stdenv, withDoc ? false, requireSageTests ? true, extraPythonPackages ? ps: [ ], @@ -12,11 +13,16 @@ let inherit (pkgs) symlinkJoin callPackage mathjax; - ntl = pkgs.ntl.overrideAttrs (old: { - configureFlags = (old.configureFlags or [ ]) ++ [ - "NTL_THREADS=off" - ]; - }); + ntl = ( + if stdenv.hostPlatform.isDarwin then + (pkgs.ntl.overrideAttrs (old: { + configureFlags = (old.configureFlags or [ ]) ++ [ + "NTL_THREADS=off" + ]; + })) + else + pkgs.ntl + ); python3 = pkgs.python3 // { pkgs = pkgs.python3.pkgs.overrideScope (