diff --git a/var/spack/repos/builtin/packages/fftw/package.py b/var/spack/repos/builtin/packages/fftw/package.py
index eb8f96cbac9b903e9aa7c57f2675d2af0254a2d9..008939ece8772977910799a2345e1aebaa154822 100644
--- a/var/spack/repos/builtin/packages/fftw/package.py
+++ b/var/spack/repos/builtin/packages/fftw/package.py
@@ -57,6 +57,8 @@ def install(self, spec, prefix):
         if '+openmp' in spec:
             # Note: Apple's Clang does not support OpenMP.
             if spec.satisfies('%clang'):
+              ver = '%s' % self.compiler.version
+              if ver.endswith('-apple'):
                 raise InstallError("Apple's clang does not support OpenMP")
             options.append('--enable-openmp')
         if not self.compiler.f77 or not self.compiler.fc: