mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-24 16:30:53 +08:00
libgo: make runtime.Version return a meaningful string
Fixes golang/go#51850 Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/414734
This commit is contained in:
parent
ad4c44d20e
commit
53c4ef1e3c
@ -1,4 +1,4 @@
|
||||
28fe9fad4acb4e02083faf5503b06e3e6e8eecaf
|
||||
d5b4abed2f206e492890acc20738e89617ea542c
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
@ -568,6 +568,7 @@ s-goroot: Makefile
|
||||
rm -f goroot.go.tmp
|
||||
echo "package runtime" > goroot.go.tmp
|
||||
echo 'var defaultGOROOT = `$(prefix)`' >> goroot.go.tmp
|
||||
echo 'var buildVersion = `'`cat $(srcdir)/VERSION | sed 1q`' '`$(GOC) --version | sed 1q`'`' >> goroot.go.tmp
|
||||
$(SHELL) $(srcdir)/mvifdiff.sh goroot.go.tmp goroot.go
|
||||
$(STAMP) $@
|
||||
|
||||
|
@ -2780,6 +2780,7 @@ s-goroot: Makefile
|
||||
rm -f goroot.go.tmp
|
||||
echo "package runtime" > goroot.go.tmp
|
||||
echo 'var defaultGOROOT = `$(prefix)`' >> goroot.go.tmp
|
||||
echo 'var buildVersion = `'`cat $(srcdir)/VERSION | sed 1q`' '`$(GOC) --version | sed 1q`'`' >> goroot.go.tmp
|
||||
$(SHELL) $(srcdir)/mvifdiff.sh goroot.go.tmp goroot.go
|
||||
$(STAMP) $@
|
||||
|
||||
|
@ -231,16 +231,6 @@ func GOROOT() string {
|
||||
return defaultGOROOT
|
||||
}
|
||||
|
||||
// buildVersion is the Go tree's version string at build time.
|
||||
//
|
||||
// If any GOEXPERIMENTs are set to non-default values, it will include
|
||||
// "X:<GOEXPERIMENT>".
|
||||
//
|
||||
// This is set by the linker.
|
||||
//
|
||||
// This is accessed by "go version <binary>".
|
||||
var buildVersion string
|
||||
|
||||
// Version returns the Go tree's version string.
|
||||
// It is either the commit hash and date at the time of the build or,
|
||||
// when possible, a release tag like "go1.3".
|
||||
|
Loading…
x
Reference in New Issue
Block a user