universal upx

This commit is contained in:
nikk gitanes
2021-12-24 06:50:55 +03:00
parent 519f2608f5
commit 03f5887561

View File

@@ -74,7 +74,7 @@ for PLATFORM in "${PLATFORMS[@]}"; do
CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} ${GO_MIPS} ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd" CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} ${GO_MIPS} ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd"
echo "${CMD}" echo "${CMD}"
eval "$CMD" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}" eval "$CMD" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
CMD="../upx -q ${BIN_FILENAME}"; # upx --brute produce much smaller binaries CMD="upx -q ${BIN_FILENAME}"; # upx --brute produce much smaller binaries
echo "compress with ${CMD}" echo "compress with ${CMD}"
eval "$CMD" eval "$CMD"
done done
@@ -102,7 +102,7 @@ for GOARCH in "${!COMPILERS[@]}"; do
CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} CGO_ENABLED=1 ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd" CMD="GOOS=${GOOS} GOARCH=${GOARCH} ${GO_ARM} CGO_ENABLED=1 ${GOBIN} build ${BUILD_FLAGS} -o ${BIN_FILENAME} ./cmd"
echo "${CMD}" echo "${CMD}"
eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}" eval "${CMD}" || FAILURES="${FAILURES} ${GOOS}/${GOARCH}${GOARM}"
CMD="../upx -q ${BIN_FILENAME}"; # upx --brute produce much smaller binaries CMD="upx -q ${BIN_FILENAME}"; # upx --brute produce much smaller binaries
echo "compress with ${CMD}" echo "compress with ${CMD}"
eval "$CMD" eval "$CMD"
done done