From 589ca962d1a5282e22fbdf6976cedd9d9cbfa0d5 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Sat, 10 Jun 2023 15:16:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8Linux=E4=B8=8A=E4=B8=8D=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E4=BA=A4=E5=8F=89=E7=BC=96=E8=AF=91=E5=99=A8=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E6=97=B6=EF=BC=8C=E4=B9=9F=E5=8F=AF=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E8=BE=B9=E7=BC=98=E8=84=9A=E6=9C=AC=EF=BC=88=E5=9C=A8?= =?UTF-8?q?=E6=9C=89=E5=95=86=E4=B8=9A=E7=89=88=E6=9C=AC=E6=BA=90=E7=A0=81?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/build.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build/build.sh b/build/build.sh index 551fc5c..855dfe5 100755 --- a/build/build.sh +++ b/build/build.sh @@ -55,7 +55,7 @@ function build() { cp -R "$ROOT"/pages "$DIST"/ # we support TOA on linux/amd64 only - if [ "$OS" == "linux" -a "$ARCH" == "amd64" ] + if [ "$OS" == "linux" ] && [ "$ARCH" == "amd64" ] then cp -R "$ROOT"/edge-toa "$DIST" fi @@ -114,7 +114,10 @@ function build() { if [ ! -z $CC_PATH ]; then env CC=$MUSL_DIR/$CC_PATH CXX=$MUSL_DIR/$CXX_PATH GOOS="${OS}" GOARCH="${ARCH}" CGO_ENABLED=1 go build -trimpath -tags $BUILD_TAG -o "$DIST"/bin/${NAME} -ldflags "-linkmode external -extldflags -static -s -w" "$ROOT"/../cmd/edge-node/main.go else - env GOOS="${OS}" GOARCH="${ARCH}" CGO_ENABLED=1 go build -trimpath -tags $TAG -o "$DIST"/bin/${NAME} -ldflags="-s -w" "$ROOT"/../cmd/edge-node/main.go + if [[ `uname` == *"Linux"* ]] && [ "$OS" == "linux" ] && [[ "$ARCH" == "amd64" || "$ARCH" == "arm64" ]] && [ "$TAG" == "plus" ]; then + BUILD_TAG="plus,script" + fi + env GOOS="${OS}" GOARCH="${ARCH}" CGO_ENABLED=1 go build -trimpath -tags $BUILD_TAG -o "$DIST"/bin/${NAME} -ldflags="-s -w" "$ROOT"/../cmd/edge-node/main.go fi # delete hidden files