From de480cade1b26781385e7aef660fd1bc24eb3a93 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Mon, 27 Oct 2025 09:53:27 -0300 Subject: [PATCH] ratpoints: fix aarch64 build --- pkgs/by-name/ra/ratpoints/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/ratpoints/package.nix b/pkgs/by-name/ra/ratpoints/package.nix index 0481b3935aef..6f3da65ea1f2 100644 --- a/pkgs/by-name/ra/ratpoints/package.nix +++ b/pkgs/by-name/ra/ratpoints/package.nix @@ -34,9 +34,17 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gmp ]; makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; - buildFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - "CCFLAGS2=-lgmp -lc -lm" - "CCFLAGS=-UUSE_SSE" + buildFlags = [ + "CCFLAGS1=${ + if stdenv.hostPlatform.avx512Support then + "-DUSE_AVX512 -mavx512f" + else if stdenv.hostPlatform.avx2Support then + "-DUSE_AVX -mavx2" + else if stdenv.hostPlatform.avxSupport then + "-DUSE_AVX -mavx" + else + "-DUSE_SSE" + }" ]; installFlags = [ "INSTALL_DIR=$(out)" ];