-
- Downloads
Use frontend OS for build/run deps by default (#2292)
Packages built targeting a backend may depend on packages like cmake which can be built against the frontend. With this commit, any build dependency or child of a build dependency will target the frontend by default. In compiler concretization when packages copy compilers from nearby packages, build dependencies use compiler information from other build dependencies, and link dependencies avoid using compiler information from build dependencies.
Showing
- lib/spack/spack/architecture.py 5 additions, 0 deletionslib/spack/spack/architecture.py
- lib/spack/spack/concretize.py 35 additions, 21 deletionslib/spack/spack/concretize.py
- lib/spack/spack/operating_systems/cnl.py 1 addition, 1 deletionlib/spack/spack/operating_systems/cnl.py
- lib/spack/spack/spec.py 20 additions, 3 deletionslib/spack/spack/spec.py
- lib/spack/spack/test/concretize.py 30 additions, 0 deletionslib/spack/spack/test/concretize.py
Loading
Please register or sign in to comment