From de24715e05fed53c77948ae547b3ee3ce98cebb4 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Wed, 11 Dec 2024 15:26:53 +0100 Subject: [PATCH] Remove rule already accounted for by the gcc package --- lib/spack/spack/solver/concretize.lp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp index 270cf043f17..eb75d5b3fdb 100644 --- a/lib/spack/spack/solver/concretize.lp +++ b/lib/spack/spack/solver/concretize.lp @@ -1268,12 +1268,6 @@ has_built_packages() :- build(X), not external(X). % "gcc-runtime" is always built :- concrete(node(X, "gcc-runtime")), has_built_packages(). -% FIXME (compiler as nodes): is this version constraint always required and better than the callback? -% "gcc-runtime" and the "gcc" it depends on must be at the same version -% attr("version", node(Y, "gcc"), Version) :- -% attr("version", node(X, "gcc-runtime"), Version), -% attr("depends_on", node(X, "gcc-runtime"), node(Y, "gcc"), "build"). - % The "gcc" linked to "gcc-runtime" must be used by at least another package :- attr("depends_on", node(X, "gcc-runtime"), node(Y, "gcc"), "build"), not 2 { attr("depends_on", PackageNode, node(Y, "gcc"), "build") : attr("node", PackageNode) }.