diff options
author | Patrick Gartung <gartung@fnal.gov> | 2016-04-21 09:59:37 -0500 |
---|---|---|
committer | Patrick Gartung <gartung@fnal.gov> | 2016-04-30 13:18:32 -0500 |
commit | 83108f815ce09fa95e99e0ef747cf3cee50328b2 (patch) | |
tree | fc07d9e21b698ac8c33b97c4f54adbfc0b3637c0 /var | |
parent | f8c14e1d98fd7d0d3df0bf8693b93081bf4b70fc (diff) | |
download | spack-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.py | 6 |
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") |