diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7198dfb..4d97b6c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,24 +30,6 @@ jobs: cc: aarch64-linux-gnu-gcc static: true - - arch: arm - arm: 6 - cc: arm-linux-gnueabi-gcc - - - arch: arm - arm: 6 - cc: arm-linux-gnueabi-gcc - static: true - - - arch: arm - arm: 7 - cc: arm-linux-gnueabihf-gcc - - - arch: arm - arm: 7 - cc: arm-linux-gnueabihf-gcc - static: true - env: GOOS: linux GOARCH: ${{ matrix.arch }} diff --git a/build-linux.sh b/build-linux.sh index 63fe7d4..c387b2c 100755 --- a/build-linux.sh +++ b/build-linux.sh @@ -1,3 +1,9 @@ #!/bin/sh -docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp -e CGO_ENABLED=1 -e GOARCH=amd64 golang:1.18 go build -v -o build/marmot-linux-amd64 marmot.go +# docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp -e CGO_ENABLED=1 -e GOARCH=amd64 golang:1.18 go build -v -o build/marmot-linux-amd64 marmot.go + +CC=x86_64-linux-musl-gcc \ +CXX=x86_64-linux-musl-g++ \ +GOARCH=amd64 GOOS=linux CGO_ENABLED=1 \ +go build -ldflags "-linkmode external -extldflags -static" -o dist/marmot-linux-amd64 . +