summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorlpoirel <lpoirel@users.noreply.github.com>2018-03-21 20:22:50 +0100
committerAdam J. Stewart <ajstewart426@gmail.com>2018-03-21 14:22:50 -0500
commit9d2fce454446e76c6362eca2e5489b4af28e126a (patch)
tree6abf9c8638008deb3d9ee274607ebc65cb672e55 /var
parent935cc30c1747d77452d5fc2dcf96326c2708da94 (diff)
downloadspack-9d2fce454446e76c6362eca2e5489b4af28e126a.tar.gz
spack-9d2fce454446e76c6362eca2e5489b4af28e126a.tar.bz2
spack-9d2fce454446e76c6362eca2e5489b4af28e126a.tar.xz
spack-9d2fce454446e76c6362eca2e5489b4af28e126a.zip
scotch%intel: remove restrict (#7148)
The restrict compilation option with icc causes deadlock when multithreading is used. This issue has already been reported to the Scotch development team, but for current versions it is more reliable not to use the restrict compilation option.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/scotch/package.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/scotch/package.py b/var/spack/repos/builtin/packages/scotch/package.py
index 7cebeed49d..712cd0ca6c 100644
--- a/var/spack/repos/builtin/packages/scotch/package.py
+++ b/var/spack/repos/builtin/packages/scotch/package.py
@@ -159,7 +159,7 @@ class Scotch(Package):
if self.compiler.name == 'gcc':
cflags.append('-Drestrict=__restrict')
elif self.compiler.name == 'intel':
- cflags.append('-restrict')
+ cflags.append('-Drestrict=')
mpicc_path = self.spec['mpi'].mpicc if '+mpi' in self.spec else 'mpicc'
makefile_inc.append('CCS = $(CC)')