Print "[for tool]" in progress message for both host and exec configuration.
Host configuration used to print "[for host]", whereas exec configuration prints no additional info. Printing something is potentially required by some integrations.
Changing "[for host]" to "[for tool]" might break some integrations, but in my opinion that's better than printing incorrect information.
PiperOrigin-RevId: 419548952
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 6f8d8ad..3788fea 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -140,7 +140,7 @@
Builder contextBuilder, ConfiguredTargetAndData prerequisite, Attribute attribute);
}
- private static final String HOST_CONFIGURATION_PROGRESS_TAG = "for host";
+ private static final String TOOL_CONFIGURATION_PROGRESS_TAG = "for tool";
private final Rule rule;
/**
@@ -542,7 +542,7 @@
rule.getTargetKind(),
configuration.checksum(),
configuration.toBuildEvent(),
- configuration.isHostConfiguration() ? HOST_CONFIGURATION_PROGRESS_TAG : null,
+ configuration.isToolConfiguration() ? TOOL_CONFIGURATION_PROGRESS_TAG : null,
execProperties,
executionPlatform);
}