From fbf13b57e0e29bd2d879cbce7e33a0beb80e719e Mon Sep 17 00:00:00 2001 From: exit-b Date: Fri, 22 Nov 2024 09:50:54 +0100 Subject: [PATCH] sacc: fix Darwin build CFLAGS is ignored in this case leading to failed build on Darwin. The change uses OSCFLAGS which is specifically used to pass OS-specific CFLAGS is this project, without overwriting the general CFLAGS specified in config.mk. --- pkgs/by-name/sa/sacc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sacc/package.nix b/pkgs/by-name/sa/sacc/package.nix index 92907d8a110d..50599651c985 100644 --- a/pkgs/by-name/sa/sacc/package.nix +++ b/pkgs/by-name/sa/sacc/package.nix @@ -15,8 +15,8 @@ stdenv.mkDerivation rec { buildInputs = [ ncurses libressl ]; - CFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [ - "-D_DARWIN_C_SOURCE" + makeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ + "OSCFLAGS=-D_DARWIN_C_SOURCE" ]; postPatch = ''