boost: fix a bug which broke it on macOS with clang+gfortran (#1816)

* dealii: add missing python dependency

* boost: fix a bug which  broke it on macOS with clang+gfortran

Boost was using gcc compiler instead of clang++, which lead to
cryptic Undefined symbols linking errors for boost::python::objects::function_object()
when building other packages against boost+python.

* boost: add exceptions for intel

* boost: use spack_cxx
This commit is contained in:
Denis Davydov
2016-09-22 22:47:22 +02:00
committed by Todd Gamblin
parent a638b62ab1
commit 462a4a1353
2 changed files with 19 additions and 4 deletions

View File

@@ -104,6 +104,7 @@ class Dealii(Package):
depends_on("oce", when='+oce')
depends_on("p4est", when='+p4est+mpi')
depends_on("petsc+mpi", when='@8.4.2:+petsc+mpi')
depends_on('python', when='@8.5.0:+python')
depends_on("slepc", when='@8.4.2:+slepc+petsc+mpi')
depends_on("petsc@:3.6.4+mpi", when='@:8.4.1+petsc+mpi')
depends_on("slepc@:3.6.3", when='@:8.4.1+slepc+petsc+mpi')