summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorNichols A. Romero <naromero77@users.noreply.github.com>2020-04-01 12:28:36 -0500
committerGitHub <noreply@github.com>2020-04-01 12:28:36 -0500
commit917c0a0efd4258b76fe62f66233a9cca3186c5d4 (patch)
tree83279796c5e123e538cedd7e7871dd7ce44b402b /var
parent67fbf257f09763b8217b0b51ac9ad5ebc8acd4c9 (diff)
downloadspack-917c0a0efd4258b76fe62f66233a9cca3186c5d4.tar.gz
spack-917c0a0efd4258b76fe62f66233a9cca3186c5d4.tar.bz2
spack-917c0a0efd4258b76fe62f66233a9cca3186c5d4.tar.xz
spack-917c0a0efd4258b76fe62f66233a9cca3186c5d4.zip
Minor LLVM libomptarget fixes (#15788)
* Add myself as a maintainer * This was a regression that occured in previous PR. Flang has been excised from LLVM for now until f18 is merged upstream. * Libraries only needed when a GPU backend is present.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/llvm/package.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py
index 588c1cae1d..a5aedb625d 100644
--- a/var/spack/repos/builtin/packages/llvm/package.py
+++ b/var/spack/repos/builtin/packages/llvm/package.py
@@ -19,7 +19,7 @@ class Llvm(CMakePackage):
url = "https://github.com/llvm/llvm-project/archive/llvmorg-7.1.0.tar.gz"
list_url = "http://releases.llvm.org/download.html"
git = "https://github.com/llvm/llvm-project"
- maintainers = ['trws']
+ maintainers = ['trws', 'naromero77']
family = "compiler" # Used by lmod
@@ -132,23 +132,16 @@ class Llvm(CMakePackage):
description="Build with OpenMP capable thread sanitizer",
)
variant("python", default=False, description="Install python bindings")
- variant(
- "flang",
- default=False,
- description="Build flang branch version instead",
- )
extends("python", when="+python")
# Build dependency
depends_on("cmake@3.4.3:", type="build")
depends_on("python@2.7:2.8", when="@:4.999 ~python", type="build")
- depends_on("python@2.7:2.8", when="@5: ~python +flang", type="build")
depends_on("python", when="@5: ~python", type="build")
# Universal dependency
depends_on("python@2.7:2.8", when="@:4.999+python")
- depends_on("python@2.7:2.8", when="@5:+python+flang")
depends_on("python", when="@5:+python")
depends_on("z3", when="@9:")
@@ -158,8 +151,8 @@ class Llvm(CMakePackage):
# openmp dependencies
depends_on("perl-data-dumper", type=("build"))
depends_on("hwloc")
- depends_on("libelf") # libomptarget
- depends_on("libffi") # libomptarget
+ depends_on("libelf", when="+cuda") # libomptarget
+ depends_on("libffi", when="+cuda") # libomptarget
# ncurses dependency
depends_on("ncurses+termlib")