summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/llvm/package.py
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-08-31 22:05:55 +0200
committerGitHub <noreply@github.com>2022-08-31 20:05:55 +0000
commit0c6e3188ac7ca780783bb36c0763c069cc0c1043 (patch)
tree22ccc1c335bcbeb4cf8ab015e3d2d2001039eab8 /var/spack/repos/builtin/packages/llvm/package.py
parent08261af4ab00ac124b9680fbc9b2b277727b0299 (diff)
downloadspack-0c6e3188ac7ca780783bb36c0763c069cc0c1043.tar.gz
spack-0c6e3188ac7ca780783bb36c0763c069cc0c1043.tar.bz2
spack-0c6e3188ac7ca780783bb36c0763c069cc0c1043.tar.xz
spack-0c6e3188ac7ca780783bb36c0763c069cc0c1043.zip
ASP-based solver: allow to reuse installed externals (#31558)
fixes #31484 Before this change if anything was matching an external condition, it was considered "external" and thus something to be "built". This was happening in particular to external packages that were re-read from the DB, which then couldn't be reused, causing the problems shown in #31484. This PR fixes the issue by excluding specs with a "hash" from being considered "external" * Test that users have a way to select a virtual This ought to be solved by extending the "require" attribute to virtual packages, so that one can: ```yaml mpi: require: 'multi-provider-mpi' ``` * Prevent conflicts to be enforced on specs that can be reused. * Rename the "external_only" fact to "buildable_false", to better reflect its origin
Diffstat (limited to 'var/spack/repos/builtin/packages/llvm/package.py')
0 files changed, 0 insertions, 0 deletions