From 50313ffaabe53bc9964f37a5656f2f01896008da Mon Sep 17 00:00:00 2001 From: connordennyomalley Date: Mon, 27 Apr 2026 13:30:11 +0100 Subject: [PATCH] ginac: build using gcc On Darwin the stdenv uses clang, which builds binaries that crash with example inputs, "SIGSEGV (Address boundary error)". Ginac documentation says "We used GCC for development so if you have a different compiler you are on your own." Switching to always using gcc aligns the derivation with the build instructions. --- pkgs/by-name/gi/ginac/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/ginac/package.nix b/pkgs/by-name/gi/ginac/package.nix index 87406bb062c0..046ff433ed28 100644 --- a/pkgs/by-name/gi/ginac/package.nix +++ b/pkgs/by-name/gi/ginac/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + gccStdenv, fetchurl, cln, pkg-config, @@ -9,7 +10,7 @@ python3, }: -stdenv.mkDerivation (finalAttrs: { +gccStdenv.mkDerivation (finalAttrs: { pname = "ginac"; version = "1.8.10";