]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go: pass resolved CC, GCCGO to cgo
authorRuss Cox <rsc@golang.org>
Mon, 11 Jan 2021 14:41:54 +0000 (09:41 -0500)
committerRoland Shoemaker <roland@golang.org>
Thu, 21 Jan 2021 19:08:04 +0000 (19:08 +0000)
commit46e2e2e9d99925bbf724b12693c6d3e27a95d6a0
treeb5bba66dc47d931164ca7b4a780ec1eb77f94d88
parent3d40895e36e5f16654fa6b75f7fdf59edb18d2e0
cmd/go: pass resolved CC, GCCGO to cgo

This makes sure the go command and cgo agree about
exactly which compiler is being used.

This issue was reported by RyotaK.

Fixes CVE-2021-3115
Fixes #43783

Change-Id: If171c5c8b2523efb5ea2d957e5ad1380a038149c
Reviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/949416
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Jay Conrod <jayconrod@google.com>
Reviewed-on: https://go-review.googlesource.com/c/go/+/284780
Run-TryBot: Roland Shoemaker <roland@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Roland Shoemaker <roland@golang.org>
src/cmd/go/internal/work/action.go
src/cmd/go/internal/work/exec.go