From 5678121c50ea0cd34c1e9f70ddd4abdd4a1eeb25 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sun, 27 Nov 2022 09:57:27 +0300 Subject: [PATCH] Fix build for mac arm64 --- scripts/README.md | 1 + scripts/build.cmd | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/scripts/README.md b/scripts/README.md index ce249310..7346cc4a 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -2,6 +2,7 @@ - UPX-3.96 pack broken bin for `linux_mipsel` - UPX-3.95 pack broken bin for `mac_amd64` +- UPX pack broken bin for `mac_arm64` - UPX windows pack is recognised by anti-viruses as malicious - `aarch64` = `arm64` - `armv7` = `arm` diff --git a/scripts/build.cmd b/scripts/build.cmd index 297983bc..98f690e0 100644 --- a/scripts/build.cmd +++ b/scripts/build.cmd @@ -18,35 +18,35 @@ go build -ldflags "-s -w" -trimpath && 7z a -sdel %FILENAME% go2rtc.exe @SET GOOS=linux @SET GOARCH=amd64 @SET FILENAME=go2rtc_linux_amd64 -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx %FILENAME% @SET GOOS=linux @SET GOARCH=386 @SET FILENAME=go2rtc_linux_i386 -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx %FILENAME% @SET GOOS=linux @SET GOARCH=arm64 @SET FILENAME=go2rtc_linux_arm64 -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx %FILENAME% @SET GOOS=linux @SET GOARCH=arm @SET GOARM=7 @SET FILENAME=go2rtc_linux_arm -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx %FILENAME% @SET GOOS=linux @SET GOARCH=mipsle @SET FILENAME=go2rtc_linux_mipsel -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.95 %FILENAME% +go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx %FILENAME% @SET GOOS=darwin @SET GOARCH=amd64 -@SET FILENAME=go2rtc_mac_amd64 -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +@SET FILENAME=go2rtc_mac_amd64.zip +go build -ldflags "-s -w" -trimpath && 7z a -sdel %FILENAME% go2rtc @SET GOOS=darwin @SET GOARCH=arm64 -@SET FILENAME=go2rtc_mac_arm64 -go build -ldflags "-s -w" -trimpath -o %FILENAME% && upx-3.96 %FILENAME% +@SET FILENAME=go2rtc_mac_arm64.zip +go build -ldflags "-s -w" -trimpath && 7z a -sdel %FILENAME% go2rtc