diff --git a/pkgs/by-name/kb/kbd/package.nix b/pkgs/by-name/kb/kbd/package.nix index 4bf9cb4325b9..c85e05fc552f 100644 --- a/pkgs/by-name/kb/kbd/package.nix +++ b/pkgs/by-name/kb/kbd/package.nix @@ -33,11 +33,16 @@ stdenv.mkDerivation rec { "dev" ]; - configureFlags = [ - "--enable-optional-progs" - "--enable-libkeymap" - "--disable-nls" - ]; + configureFlags = + [ + "--enable-optional-progs" + "--enable-libkeymap" + "--disable-nls" + ] + ++ lib.optionals (!lib.systems.equals stdenv.buildPlatform stdenv.hostPlatform) [ + "ac_cv_func_malloc_0_nonnull=yes" + "ac_cv_func_realloc_0_nonnull=yes" + ]; patches = [ ./search-paths.patch