add infrastructure to record and report the version of libc.so
this is still experimental and subject to change. for git checkouts, an attempt is made to record the exact revision to aid in bug reports and debugging. no version information is recorded in the static libc.a or binaries it's linked into.
This commit is contained in:
parent
6ec82a3b58
commit
179ab5a505
5 changed files with 39 additions and 3 deletions
12
tools/version.sh
Normal file
12
tools/version.sh
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
if test -d .git ; then
|
||||
if type git >/dev/null 2>&1 ; then
|
||||
git describe --tags --match 'v[0-9]*' 2>/dev/null \
|
||||
| sed -e 's/^v//' -e 's/-/-git-/'
|
||||
else
|
||||
sed 's/$/-git/' < VERSION
|
||||
fi
|
||||
else
|
||||
cat VERSION
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue