runtime: Add the Go language version information to the Version output.
From-SVN: r219976
This commit is contained in:
parent
98f510444c
commit
6632034718
4 changed files with 13 additions and 2 deletions
|
@ -971,7 +971,7 @@ s-version: Makefile
|
|||
rm -f version.go.tmp
|
||||
echo "package runtime" > version.go.tmp
|
||||
echo 'const defaultGoroot = "$(prefix)"' >> version.go.tmp
|
||||
echo 'const theVersion = "'`$(GOC) --version | sed 1q`'"' >> version.go.tmp
|
||||
echo 'const theVersion = "'`cat $(srcdir)/VERSION | sed 1q`' '`$(GOC) --version | sed 1q`'"' >> version.go.tmp
|
||||
echo 'const theGoarch = "'$(GOARCH)'"' >> version.go.tmp
|
||||
echo 'const theGoos = "'$(GOOS)'"' >> version.go.tmp
|
||||
echo 'const theGccgoToolDir = "$(libexecsubdir)"' >> version.go.tmp
|
||||
|
|
|
@ -4387,7 +4387,7 @@ s-version: Makefile
|
|||
rm -f version.go.tmp
|
||||
echo "package runtime" > version.go.tmp
|
||||
echo 'const defaultGoroot = "$(prefix)"' >> version.go.tmp
|
||||
echo 'const theVersion = "'`$(GOC) --version | sed 1q`'"' >> version.go.tmp
|
||||
echo 'const theVersion = "'`cat $(srcdir)/VERSION | sed 1q`' '`$(GOC) --version | sed 1q`'"' >> version.go.tmp
|
||||
echo 'const theGoarch = "'$(GOARCH)'"' >> version.go.tmp
|
||||
echo 'const theGoos = "'$(GOOS)'"' >> version.go.tmp
|
||||
echo 'const theGccgoToolDir = "$(libexecsubdir)"' >> version.go.tmp
|
||||
|
|
1
libgo/VERSION
Normal file
1
libgo/VERSION
Normal file
|
@ -0,0 +1 @@
|
|||
go1.4
|
|
@ -136,6 +136,16 @@ merge_c() {
|
|||
fi
|
||||
}
|
||||
|
||||
if test -f VERSION; then
|
||||
if ! cmp -s ${NEWDIR}/VERSION VERSION; then
|
||||
cp ${NEWDIR}/VERSION .
|
||||
fi
|
||||
else
|
||||
if test -f ${NEWDIR}/VERSION; then
|
||||
cp ${NEWDIR}/VERSION .
|
||||
fi
|
||||
fi
|
||||
|
||||
(cd ${NEWDIR}/src && find . -name '*.go' -print) | while read f; do
|
||||
oldfile=${OLDDIR}/src/$f
|
||||
newfile=${NEWDIR}/src/$f
|
||||
|
|
Loading…
Add table
Reference in a new issue