summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorPatrick Gartung <gartung@fnal.gov>2016-04-21 09:59:37 -0500
committerPatrick Gartung <gartung@fnal.gov>2016-04-30 13:18:32 -0500
commit83108f815ce09fa95e99e0ef747cf3cee50328b2 (patch)
treefc07d9e21b698ac8c33b97c4f54adbfc0b3637c0 /var
parentf8c14e1d98fd7d0d3df0bf8693b93081bf4b70fc (diff)
downloadspack-83108f815ce09fa95e99e0ef747cf3cee50328b2.tar.gz
spack-83108f815ce09fa95e99e0ef747cf3cee50328b2.tar.bz2
spack-83108f815ce09fa95e99e0ef747cf3cee50328b2.tar.xz
spack-83108f815ce09fa95e99e0ef747cf3cee50328b2.zip
Error out if +openmp used with OS X clang
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/fftw/package.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/fftw/package.py b/var/spack/repos/builtin/packages/fftw/package.py
index e48e0dc46a..eb8f96cbac 100644
--- a/var/spack/repos/builtin/packages/fftw/package.py
+++ b/var/spack/repos/builtin/packages/fftw/package.py
@@ -53,7 +53,11 @@ class Fftw(Package):
options = ['--prefix=%s' % prefix,
'--enable-shared',
'--enable-threads']
- if '+openmp' in spec:
+ # Add support for OpenMP
+ if '+openmp' in spec:
+ # Note: Apple's Clang does not support OpenMP.
+ if spec.satisfies('%clang'):
+ raise InstallError("Apple's clang does not support OpenMP")
options.append('--enable-openmp')
if not self.compiler.f77 or not self.compiler.fc:
options.append("--disable-fortran")