From b8684b318c8b39ceff958ffc778da07fdaaa07a8 Mon Sep 17 00:00:00 2001 From: Satish Balay Date: Thu, 7 Feb 2019 09:09:23 -0600 Subject: petsc: petscvariables is used from user makefiles - so it should not have spack compilers listed (#10365) --- var/spack/repos/builtin/packages/petsc/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py index 70c6707c2e..53c03ff225 100644 --- a/var/spack/repos/builtin/packages/petsc/package.py +++ b/var/spack/repos/builtin/packages/petsc/package.py @@ -87,6 +87,10 @@ class Petsc(Package): # 3.8.0 has a build issue with MKL - so list this conflict explicitly conflicts('^intel-mkl', when='@3.8.0') + filter_compiler_wrappers( + 'petscvariables', relative_root='lib/petsc/conf' + ) + # temporary workaround Clang 8.1.0 with XCode 8.3 on macOS, see # https://bitbucket.org/petsc/petsc/commits/4f290403fdd060d09d5cb07345cbfd52670e3cbc # the patch is an adaptation of the original commit to 3.7.5 -- cgit v1.2.3-60-g2f50