mirror of
https://github.com/golang/go.git
synced 2025-05-05 23:53:05 +00:00
runtime: deprecate GOROOT
Fixes #51473. Change-Id: Ic868790f480b21b472c98b39be797bcffb1fa892 Reviewed-on: https://go-review.googlesource.com/c/go/+/564142 Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
830621bc09
commit
a5d61d75e3
1
api/next/51473.txt
Normal file
1
api/next/51473.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
pkg runtime, func GOROOT //deprecated #51473
|
3
doc/next/6-stdlib/99-minor/runtime/51473.md
Normal file
3
doc/next/6-stdlib/99-minor/runtime/51473.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
The [GOROOT] function is now deprecated.
|
||||||
|
In new code prefer to use the system path to locate the “go” binary,
|
||||||
|
and use `go env GOROOT` to find its GOROOT.
|
@ -336,6 +336,11 @@ var defaultGOROOT string // set by cmd/link
|
|||||||
// GOROOT returns the root of the Go tree. It uses the
|
// GOROOT returns the root of the Go tree. It uses the
|
||||||
// GOROOT environment variable, if set at process start,
|
// GOROOT environment variable, if set at process start,
|
||||||
// or else the root used during the Go build.
|
// or else the root used during the Go build.
|
||||||
|
//
|
||||||
|
// Deprecated: The root used during the Go build will not be
|
||||||
|
// meaningful if the binary is copied to another machine.
|
||||||
|
// Use the system path to locate the “go” binary, and use
|
||||||
|
// “go env GOROOT” to find its GOROOT.
|
||||||
func GOROOT() string {
|
func GOROOT() string {
|
||||||
s := gogetenv("GOROOT")
|
s := gogetenv("GOROOT")
|
||||||
if s != "" {
|
if s != "" {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user