From 5a144722a0370ae954eb2dcb6e14b6c8f5de5d64 Mon Sep 17 00:00:00 2001 From: Gregory Becker Date: Thu, 11 Jan 2024 09:32:29 -0800 Subject: [PATCH] debug message for compiler rm not removing from packages yaml --- lib/spack/spack/compilers/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/spack/spack/compilers/__init__.py b/lib/spack/spack/compilers/__init__.py index c4f954c1569..c200d5811d3 100644 --- a/lib/spack/spack/compilers/__init__.py +++ b/lib/spack/spack/compilers/__init__.py @@ -236,8 +236,6 @@ def remove_compiler_from_config(compiler_spec, scope=None): compiler_spec: compiler to be removed scope: configuration scope to modify """ - - # TODO GBB: remove if it comes from packages.yaml as well candidate_scopes = [scope] if scope is None: candidate_scopes = spack.config.CONFIG.scopes.keys() @@ -246,6 +244,9 @@ def remove_compiler_from_config(compiler_spec, scope=None): for current_scope in candidate_scopes: removal_happened |= _remove_compiler_from_scope(compiler_spec, scope=current_scope) + msg = "`spack compiler remove` will not remove compilers defined in packages.yaml" + msg += "\nTo remove these compilers, either edit the config or use `spack external remove`" + tty.debug(msg) return removal_happened