From a57dbc298ceba5799ef61294be1cff60c2b484a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20=C5=BDlender?= Date: Fri, 24 Nov 2023 10:48:50 +0100 Subject: [PATCH 1/2] libmcrypt: fix build on darwin (cherry picked from commit a9cb4dc2ef1f95598ab77eb5bb84c8a4371c6b40) --- pkgs/development/libraries/libmcrypt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/libmcrypt/default.nix b/pkgs/development/libraries/libmcrypt/default.nix index 42164052075ef..668389091c012 100644 --- a/pkgs/development/libraries/libmcrypt/default.nix +++ b/pkgs/development/libraries/libmcrypt/default.nix @@ -18,6 +18,10 @@ stdenv.mkDerivation rec { "ac_cv_func_realloc_0_nonnull=yes" ]; + env = lib.optionalAttrs stdenv.cc.isClang { + NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration -Wno-implicit-int"; + }; + meta = { description = "Replacement for the old crypt() package and crypt(1) command, with extensions"; homepage = "https://mcrypt.sourceforge.net"; From 23d67313d93079019a3c0f5d025ace0971c97b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20=C5=BDlender?= Date: Sat, 25 Nov 2023 20:48:00 +0100 Subject: [PATCH 2/2] mcrypt: fix build on darwin (cherry picked from commit 986d96a355c41d39245368e43c5f1707047d4908) --- pkgs/tools/misc/mcrypt/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/misc/mcrypt/default.nix b/pkgs/tools/misc/mcrypt/default.nix index ef5b8e56fa0a9..c5013eb46a045 100644 --- a/pkgs/tools/misc/mcrypt/default.nix +++ b/pkgs/tools/misc/mcrypt/default.nix @@ -19,6 +19,10 @@ stdenv.mkDerivation rec { buildInputs = [ libmcrypt libmhash ]; + env = lib.optionalAttrs stdenv.cc.isClang { + NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration"; + }; + meta = { description = "Replacement for old UNIX crypt(1)"; longDescription = ''