summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/bison/package.py3
-rw-r--r--var/spack/repos/builtin/packages/cmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/icu4c/package.py3
-rw-r--r--var/spack/repos/builtin/packages/nasm/package.py3
4 files changed, 11 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/bison/package.py b/var/spack/repos/builtin/packages/bison/package.py
index 167171c54c..d8d243302f 100644
--- a/var/spack/repos/builtin/packages/bison/package.py
+++ b/var/spack/repos/builtin/packages/bison/package.py
@@ -31,6 +31,9 @@ class Bison(AutotoolsPackage):
patch('pgi.patch', when='@3.0.4')
+ conflicts('%intel@:14', when='@3.4.2:',
+ msg="Intel 14 has immature C11 support")
+
if sys.platform == 'darwin' and macos_version() >= Version('10.13'):
patch('secure_snprintf.patch', level=0, when='@3.0.4')
diff --git a/var/spack/repos/builtin/packages/cmake/package.py b/var/spack/repos/builtin/packages/cmake/package.py
index af4dff28b2..40f6ad1889 100644
--- a/var/spack/repos/builtin/packages/cmake/package.py
+++ b/var/spack/repos/builtin/packages/cmake/package.py
@@ -117,6 +117,8 @@ class Cmake(Package):
# https://gitlab.kitware.com/cmake/cmake/issues/18166
conflicts('%intel', when='@3.11.0:3.11.4')
+ conflicts('%intel@:14', when='@3.14:',
+ msg="Intel 14 has immature C++11 support")
phases = ['bootstrap', 'build', 'install']
diff --git a/var/spack/repos/builtin/packages/icu4c/package.py b/var/spack/repos/builtin/packages/icu4c/package.py
index 9af9085ea6..bc3ae24e30 100644
--- a/var/spack/repos/builtin/packages/icu4c/package.py
+++ b/var/spack/repos/builtin/packages/icu4c/package.py
@@ -29,6 +29,9 @@ class Icu4c(AutotoolsPackage):
depends_on('python', type='build', when='@64.1:')
+ conflicts('%intel@:16', when='@60.1:',
+ msg="Intel compilers have immature C++11 and multibyte support")
+
configure_directory = 'source'
def url_for_version(self, version):
diff --git a/var/spack/repos/builtin/packages/nasm/package.py b/var/spack/repos/builtin/packages/nasm/package.py
index aa64098be3..3aff3f759e 100644
--- a/var/spack/repos/builtin/packages/nasm/package.py
+++ b/var/spack/repos/builtin/packages/nasm/package.py
@@ -22,3 +22,6 @@ class Nasm(AutotoolsPackage):
# Fix compilation with GCC 8
# https://bugzilla.nasm.us/show_bug.cgi?id=3392461
patch('https://src.fedoraproject.org/rpms/nasm/raw/0cc3eb244bd971df81a7f02bc12c5ec259e1a5d6/f/0001-Remove-invalid-pure_func-qualifiers.patch', level=1, sha256='ac9f315d204afa6b99ceefa1fe46d4eed2b8a23c7315d32d33c0f378d930e950', when='@2.13.03 %gcc@8:')
+
+ conflicts('%intel@:14', when='@2.14:',
+ msg="Intel 14 has immature C11 support")