diff options
author | volth <volth@volth.com> | 2019-05-05 23:40:20 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2020-11-27 13:28:18 +0000 |
commit | 56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600 (patch) | |
tree | 8cdbfcec6eee3e6c28d990a1071241c25e126e26 /nixpkgs/pkgs/build-support/cc-wrapper | |
parent | 84875aacac4550333888ac4a5624c08157c3a673 (diff) | |
download | nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar.gz nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar.bz2 nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar.lz nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar.xz nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.tar.zst nixlib-56a4b2b477a63be9bb1fd016dc9ccfc2bbebf600.zip |
platform.gcc.arch: support for AMD CPUs
(cherry picked from commit 463db72e631e0bd4a835796324eb1981071c6ee4)
Diffstat (limited to 'nixpkgs/pkgs/build-support/cc-wrapper')
-rw-r--r-- | nixpkgs/pkgs/build-support/cc-wrapper/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/default.nix b/nixpkgs/pkgs/build-support/cc-wrapper/default.nix index 6ee287e287bc..3a770cf98e6d 100644 --- a/nixpkgs/pkgs/build-support/cc-wrapper/default.nix +++ b/nixpkgs/pkgs/build-support/cc-wrapper/default.nix @@ -64,18 +64,24 @@ let # older compilers (for example bootstrap's GCC 5) fail with -march=too-modern-cpu isGccArchSupported = arch: if isGNU then - { skylake = versionAtLeast ccVersion "6.0"; + { # Intel + skylake = versionAtLeast ccVersion "6.0"; skylake-avx512 = versionAtLeast ccVersion "6.0"; cannonlake = versionAtLeast ccVersion "8.0"; icelake-client = versionAtLeast ccVersion "8.0"; icelake-server = versionAtLeast ccVersion "8.0"; knm = versionAtLeast ccVersion "8.0"; + # AMD + znver1 = versionAtLeast ccVersion "6.0"; }.${arch} or true else if isClang then - { cannonlake = versionAtLeast ccVersion "5.0"; + { # Intel + cannonlake = versionAtLeast ccVersion "5.0"; icelake-client = versionAtLeast ccVersion "7.0"; icelake-server = versionAtLeast ccVersion "7.0"; knm = versionAtLeast ccVersion "7.0"; + # AMD + znver1 = versionAtLeast ccVersion "4.0"; }.${arch} or true else false; |