libmcrypt: fix cross compilation

This commit is contained in:
Simon Žlender 2023-09-24 20:00:24 +02:00
parent 05698bba1e
commit 3407165c59

View File

@ -11,8 +11,12 @@ stdenv.mkDerivation rec {
buildInputs = lib.optional stdenv.isDarwin darwin.cctools;
configureFlags = lib.optionals disablePosixThreads
[ "--disable-posix-threads" ];
configureFlags = lib.optionals disablePosixThreads [ "--disable-posix-threads" ]
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
# AC_FUNC_MALLOC is broken on cross builds.
"ac_cv_func_malloc_0_nonnull=yes"
"ac_cv_func_realloc_0_nonnull=yes"
];
meta = {
description = "Replacement for the old crypt() package and crypt(1) command, with extensions";