diff options
author | Jon Rood <jon.rood@nrel.gov> | 2021-10-29 20:03:46 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-29 22:03:46 -0400 |
commit | c19a4e12c780c3c2913eb27446b08a6bca97708c (patch) | |
tree | 5adba0831b0371e369054abded18978e4a4517f9 | |
parent | c19514e540cdff53d875108ec3e308de357b12af (diff) | |
download | spack-c19a4e12c780c3c2913eb27446b08a6bca97708c.tar.gz spack-c19a4e12c780c3c2913eb27446b08a6bca97708c.tar.bz2 spack-c19a4e12c780c3c2913eb27446b08a6bca97708c.tar.xz spack-c19a4e12c780c3c2913eb27446b08a6bca97708c.zip |
trilinos: Avoid Intel compiler segfaults in Trilinos with STK (#27073)
-rw-r--r-- | var/spack/repos/builtin/packages/trilinos/package.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py index 6f1431cc0f..d302431d2d 100644 --- a/var/spack/repos/builtin/packages/trilinos/package.py +++ b/var/spack/repos/builtin/packages/trilinos/package.py @@ -363,6 +363,9 @@ class Trilinos(CMakePackage, CudaPackage): flags.append('-DMUMPS_5_0') if '+stk platform=darwin' in spec: flags.append('-DSTK_NO_BOOST_STACKTRACE') + if '+stk%intel' in spec: + # Workaround for Intel compiler segfaults with STK and IPO + flags.append('-no-ipo') if '+wrapper' in spec: flags.append('--expt-extended-lambda') elif name == 'ldflags' and is_cce: |