diff options
author | Chung ShinYee <90444952+synscc@users.noreply.github.com> | 2021-12-04 09:31:47 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-03 18:31:47 -0700 |
commit | 041973d1d5f9bb8688760a1078d1423c1c958f3a (patch) | |
tree | 8b23be123ed19931d4d872268a69656f87888bb6 | |
parent | 203ccdd97647f89e7e65f2dcbeda7b19536ea985 (diff) | |
download | spack-041973d1d5f9bb8688760a1078d1423c1c958f3a.tar.gz spack-041973d1d5f9bb8688760a1078d1423c1c958f3a.tar.bz2 spack-041973d1d5f9bb8688760a1078d1423c1c958f3a.tar.xz spack-041973d1d5f9bb8688760a1078d1423c1c958f3a.zip |
julia: update versions and add znver3 to Julia's CPU target (#27770)
* julia: new versions.
* julia: Support AMD Milan CPU znver3.
-rw-r--r-- | var/spack/repos/builtin/packages/julia/package.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/julia/package.py b/var/spack/repos/builtin/packages/julia/package.py index 7267eb439e..c0e7853892 100644 --- a/var/spack/repos/builtin/packages/julia/package.py +++ b/var/spack/repos/builtin/packages/julia/package.py @@ -19,8 +19,9 @@ class Julia(Package): maintainers = ['glennpj', 'vchuravy'] version('master', branch='master') - version('1.7.0-rc2', sha256='178f5531bdbd379bd376f3cccf9a6a1e1215a678b70c93bdc41edb7239c76dc2') - version('1.6.3', sha256='29aad934582fb4c6dd9f9dd558ad649921f43bc7320eab54407fdf6dd3270a33', preferred=True) + version('1.7.0', sha256='d40d83944f8e1709de1d6f7544e1a6721e091f70ba06b44c25b89bdba754dfa6', preferred=True) + version('1.6.4', sha256='954578b973fdb891c88fa1eedd931129e215ab928ecc416dd0bdf6c70549d2fc') + version('1.6.3', sha256='29aad934582fb4c6dd9f9dd558ad649921f43bc7320eab54407fdf6dd3270a33') version('1.6.2', sha256='01241120515cb9435b96179cf301fbd2c24d4405f252588108d13ceac0f41c0a') version('1.6.1', sha256='71d8e40611361370654e8934c407b2dec04944cf3917c5ecb6482d6b85ed767f') version('1.6.0', sha256='1b05f42c9368bc2349c47363b7ddc175a2da3cd162d52b6e24c4f5d4d6e1232c') @@ -176,6 +177,12 @@ class Julia(Package): target_str = "znver1" if target_str == "zen2": target_str = "znver2" + if target_str == "zen3": + if spec.satisfies('@1.7.0:'): + target_str = "znver3" + else: + # The LLVM in @1.6.4 doesn't support znver3. + target_str = "znver2" options += [ 'JULIA_CPU_TARGET={0}'.format(target_str) ] |