From ce59dec5bb860e208289b7da0f73ba9b0c0ec69e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Tue, 6 Jan 2015 08:42:17 -0600 Subject: [PATCH] python34: as a workaround, explicitly set MACOSX_DEPLOYMENT_TARGET Otherwise, it crashes with a segfault while running the tests. --- pkgs/development/interpreters/python/3.4/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/3.4/default.nix b/pkgs/development/interpreters/python/3.4/default.nix index 3cadfc2d22f..8c86f77ff75 100644 --- a/pkgs/development/interpreters/python/3.4/default.nix +++ b/pkgs/development/interpreters/python/3.4/default.nix @@ -42,7 +42,10 @@ stdenv.mkDerivation { for i in /usr /sw /opt /pkg; do # improve purity substituteInPlace ./setup.py --replace $i /no-such-path done - ${optionalString stdenv.isDarwin ''export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"''} + ${optionalString stdenv.isDarwin '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" + export MACOSX_DEPLOYMENT_TARGET=10.6 + ''} configureFlagsArray=( --enable-shared --with-threads CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"