diff --git a/pkgs/development/libraries/nss/generic.nix b/pkgs/development/libraries/nss/generic.nix index d54c9e709267..22393aa606be 100644 --- a/pkgs/development/libraries/nss/generic.nix +++ b/pkgs/development/libraries/nss/generic.nix @@ -121,8 +121,10 @@ stdenv.mkDerivation rec { ] ++ lib.optional enableFIPS "--enable-fips" ++ lib.optional stdenv.hostPlatform.isDarwin "--clang" - ++ lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + ++ lib.optionals (target_system != stdenv.buildPlatform.uname.system) [ "-DOS=${target_system}" + ] + ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ "--disable-tests" ]; in