From 2f8b1e519ccc4ead62be57d245d559029265a9a7 Mon Sep 17 00:00:00 2001 From: John Cater Date: Wed, 26 Jul 2017 14:42:54 +0200 Subject: Add --toolchain_resolution_debug option to give more information about toolchain selection. Fixes #3431. Change-Id: Ia38415575b6a121cbb6a028bfc0276691cd11b6d PiperOrigin-RevId: 163196646 --- .../google/devtools/build/lib/analysis/PlatformOptions.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/analysis') diff --git a/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java index 438d6f2471..3376e9609d 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java @@ -83,6 +83,17 @@ public class PlatformOptions extends FragmentOptions { ) public List toolchainResolutionOverrides; + @Option( + name = "toolchain_resolution_debug", + defaultValue = "false", + documentationCategory = OptionDocumentationCategory.LOGGING, + effectTags = {OptionEffectTag.TERMINAL_OUTPUT}, + help = + "Print debug information while finding toolchains for a rule. This might help developers " + + "of Bazel or Skylark rules with debugging failures due to missing toolchains." + ) + public boolean toolchainResolutionDebug; + @Override public PlatformOptions getHost(boolean fallback) { PlatformOptions host = (PlatformOptions) getDefault(); -- cgit v1.2.3