From c897b3efca170a7a890b5a4674845b9159cced70 Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Thu, 12 Aug 2021 04:18:48 +0300 Subject: [PATCH] use upx compression for binaries --- build-all.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build-all.sh b/build-all.sh index 22c67e4..81235a0 100755 --- a/build-all.sh +++ b/build-all.sh @@ -75,6 +75,9 @@ for PLATFORM in "${PLATFORMS[@]}"; do CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} ${GO_MIPS} ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd" echo "${CMD}" eval "$CMD" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}" + CMD="upx ${BIN_FILENAME}"; # upx --brute produce much smaller binaries + echo "compress with ${CMD}" + eval "$CMD" done ##################################### @@ -100,6 +103,9 @@ for GOARCH in "${!COMPILERS[@]}"; do CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} CGO_ENABLED=1 ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd" echo "${CMD}" eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}" + CMD="upx ${BIN_FILENAME}"; # upx --brute produce much smaller binaries + echo "compress with ${CMD}" + eval "$CMD" done # eval errors