mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-28 00:02:14 +00:00
remove GitDescribe - no such variable defined in version package
- add "-w -s" flags to reduce binary size (they remove debug info)
This commit is contained in:
parent
76cccfaabd
commit
f30ce8b210
@ -11,7 +11,6 @@ cd "$DIR"
|
|||||||
|
|
||||||
# Get the git commit
|
# Get the git commit
|
||||||
GIT_COMMIT="$(git rev-parse --short HEAD)"
|
GIT_COMMIT="$(git rev-parse --short HEAD)"
|
||||||
GIT_DESCRIBE="$(git describe --tags --always)"
|
|
||||||
GIT_IMPORT="github.com/tendermint/tendermint/version"
|
GIT_IMPORT="github.com/tendermint/tendermint/version"
|
||||||
|
|
||||||
# Determine the arch/os combos we're building for
|
# Determine the arch/os combos we're building for
|
||||||
@ -25,12 +24,14 @@ make tools
|
|||||||
make get_vendor_deps
|
make get_vendor_deps
|
||||||
|
|
||||||
# Build!
|
# Build!
|
||||||
|
# ldflags: -s Omit the symbol table and debug information.
|
||||||
|
# -w Omit the DWARF symbol table.
|
||||||
echo "==> Building..."
|
echo "==> Building..."
|
||||||
"$(which gox)" \
|
"$(which gox)" \
|
||||||
-os="${XC_OS}" \
|
-os="${XC_OS}" \
|
||||||
-arch="${XC_ARCH}" \
|
-arch="${XC_ARCH}" \
|
||||||
-osarch="!darwin/arm !solaris/amd64 !freebsd/amd64" \
|
-osarch="!darwin/arm !solaris/amd64 !freebsd/amd64" \
|
||||||
-ldflags "-X ${GIT_IMPORT}.GitCommit='${GIT_COMMIT}' -X ${GIT_IMPORT}.GitDescribe='${GIT_DESCRIBE}'" \
|
-ldflags "-s -w -X ${GIT_IMPORT}.GitCommit='${GIT_COMMIT}'" \
|
||||||
-output "build/pkg/{{.OS}}_{{.Arch}}/tendermint" \
|
-output "build/pkg/{{.OS}}_{{.Arch}}/tendermint" \
|
||||||
-tags="${BUILD_TAGS}" \
|
-tags="${BUILD_TAGS}" \
|
||||||
github.com/tendermint/tendermint/cmd/tendermint
|
github.com/tendermint/tendermint/cmd/tendermint
|
||||||
|
Loading…
x
Reference in New Issue
Block a user