julia: update versions and add znver3 to Julia's CPU target (#27770)

* julia: new versions.

* julia: Support AMD Milan CPU znver3.
This commit is contained in:
Chung ShinYee 2021-12-04 09:31:47 +08:00 committed by GitHub
parent 203ccdd976
commit 041973d1d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 @@ def install(self, spec, prefix):
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)
]