diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-03-15 19:35:07 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-03-24 20:16:17 +0300 |
commit | 0c6db0ca48612f18e5c2b744dfa385ba8eecc950 (patch) | |
tree | b09a03993f3aabe6d2f6635e345eb3ee044f7f47 /pkgs/stdenv | |
parent | 89693e71b9c89b348ef2173180c4965c0e7d8357 (diff) | |
download | nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar.gz nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar.bz2 nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar.lz nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar.xz nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.tar.zst nixlib-0c6db0ca48612f18e5c2b744dfa385ba8eecc950.zip |
cc-wrapper: add option to skip flags for native optimizations
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r-- | pkgs/stdenv/darwin/default.nix | 1 | ||||
-rw-r--r-- | pkgs/stdenv/linux/default.nix | 1 | ||||
-rw-r--r-- | pkgs/stdenv/native/default.nix | 1 | ||||
-rw-r--r-- | pkgs/stdenv/nix/default.nix | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index e73e39692533..6f82fceae529 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -26,6 +26,7 @@ in rec { commonPreHook = '' export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" + export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" export NIX_IGNORE_LD_THROUGH_GCC=1 stripAllFlags=" " # the Darwin "strip" command doesn't know "-s" export MACOSX_DEPLOYMENT_TARGET=10.7 diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 1841c3a06931..24d8ccec61a6 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -23,6 +23,7 @@ rec { commonPreHook = '' export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" + export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" ${if system == "x86_64-linux" then "NIX_LIB64_IN_SELF_RPATH=1" else ""} ${if system == "mips64el-linux" then "NIX_LIB32_IN_SELF_RPATH=1" else ""} ''; diff --git a/pkgs/stdenv/native/default.nix b/pkgs/stdenv/native/default.nix index bd90d580d3f5..291ef5a5079f 100644 --- a/pkgs/stdenv/native/default.nix +++ b/pkgs/stdenv/native/default.nix @@ -16,6 +16,7 @@ rec { # Disable purity tests; it's allowed (even needed) to link to # libraries outside the Nix store (like the C library). export NIX_ENFORCE_PURITY= + export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" ''; prehookFreeBSD = '' diff --git a/pkgs/stdenv/nix/default.nix b/pkgs/stdenv/nix/default.nix index 0e3434be0175..e58972e5c8a6 100644 --- a/pkgs/stdenv/nix/default.nix +++ b/pkgs/stdenv/nix/default.nix @@ -6,6 +6,7 @@ import ../generic rec { preHook = '' export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" + export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" export NIX_IGNORE_LD_THROUGH_GCC=1 ''; |