diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2023-03-20 09:54:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-20 09:54:31 +0100 |
commit | e30a89fb7cc51de39604fc1dec3cba0effca9f74 (patch) | |
tree | 1e197811045f0c3332b5adf3164570e91ff96254 /var | |
parent | 0646c953e5fcf761c8150a15338dec4adf189f91 (diff) | |
download | spack-e30a89fb7cc51de39604fc1dec3cba0effca9f74.tar.gz spack-e30a89fb7cc51de39604fc1dec3cba0effca9f74.tar.bz2 spack-e30a89fb7cc51de39604fc1dec3cba0effca9f74.tar.xz spack-e30a89fb7cc51de39604fc1dec3cba0effca9f74.zip |
llvm: add v16 (#36239)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/llvm/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index de186b0943..ed6956d5c3 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -35,6 +35,7 @@ class Llvm(CMakePackage, CudaPackage): family = "compiler" # Used by lmod version("main", branch="main") + version("16.0.0", sha256="cba969a0782a3a398658d439f047b5e548ea04724f4fbfdbe17cfc946f4cd3ed") version("15.0.7", sha256="42a0088f148edcf6c770dfc780a7273014a9a89b66f357c761b4ca7c8dfa10ba") version("15.0.6", sha256="4d857d7a180918bdacd09a5910bf9743c9861a1e49cb065a85f7a990f812161d") version("15.0.5", sha256="c47640269e0251e009ae18a25162df4e20e175885286e21d28c054b084b991a4") @@ -212,6 +213,7 @@ class Llvm(CMakePackage, CudaPackage): # Build dependency depends_on("cmake@3.4.3:", type="build") depends_on("cmake@3.13.4:", type="build", when="@12:") + depends_on("cmake@3.20:", type="build", when="@16:") depends_on("python", when="~python", type="build") depends_on("pkgconfig", type="build") @@ -244,6 +246,10 @@ class Llvm(CMakePackage, CudaPackage): depends_on("binutils+gold+ld+plugins", when="+gold") # Older LLVM do not build with newer compilers, and vice versa + with when("@16:"): + conflicts("%gcc@:7.0") + conflicts("%clang@:4") + conflicts("%apple-clang@:9") conflicts("%gcc@8:", when="@:5") conflicts("%gcc@:5.0", when="@8:") # Internal compiler error on gcc 8.4 on aarch64 https://bugzilla.redhat.com/show_bug.cgi?id=1958295 |