From a86f4feeff2a62321a5273198deb74dfd89eac4e Mon Sep 17 00:00:00 2001 From: Tom Proctor Date: Fri, 6 Mar 2026 12:33:15 +0000 Subject: [PATCH] debug gocross Signed-off-by: Tom Proctor --- tool/gocross/toolchain.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tool/gocross/toolchain.go b/tool/gocross/toolchain.go index 8086d9697..476e3070b 100644 --- a/tool/gocross/toolchain.go +++ b/tool/gocross/toolchain.go @@ -7,6 +7,7 @@ "bytes" "fmt" "io" + "log" "net/http" "os" "os/exec" @@ -114,21 +115,25 @@ func getToolchain() (toolchainDir, gorootDir string, err error) { } func ensureToolchain(cacheDir, toolchainDir string) error { + log.Printf("ensuring toolchain with cacheDir=%q at %q", cacheDir, toolchainDir) stampFile := toolchainDir + ".extracted" wantRev, err := toolchainRev() if err != nil { return err } + log.Printf("want toolchain rev %q", wantRev) gotRev, err := readRevFile(stampFile) if err != nil { return fmt.Errorf("reading stamp file %q: %v", stampFile, err) } + log.Printf("got toolchain rev %q", gotRev) if gotRev == wantRev { // Toolchain already good. return nil } + log.Printf("toolchain rev mismatch, got %q, want %q, refreshing toolchain", gotRev, wantRev) if err := os.RemoveAll(toolchainDir); err != nil { return err }