diff --git a/pkgs/development/python-modules/bezier/default.nix b/pkgs/development/python-modules/bezier/default.nix index e7c3990db4cb..9fa66ee44f4f 100644 --- a/pkgs/development/python-modules/bezier/default.nix +++ b/pkgs/development/python-modules/bezier/default.nix @@ -50,7 +50,12 @@ buildPythonPackage rec { gfortran ]; - env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isLinux "-z,noexecstack"; + env = { + # -fmacro-prefix-map is not a valid option for Fortran. + # This is true on all platforms, but the flag only seems to be a problem on Darwin. + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-complain-wrong-lang"; + NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isLinux "-z,noexecstack"; + }; }; NIX_CFLAGS_COMPILE = toString [ "-Wno-error=incompatible-pointer-types"