From ac6aada6ab6db0ee3257d9fb48e3e88f59d80da6 Mon Sep 17 00:00:00 2001 From: BianTanggui Date: Wed, 28 Apr 2021 14:21:24 +0800 Subject: [PATCH] Match-id-d87d238e89a1fd2e2d3e63729ae38aae78a91d57 --- build/build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/build.sh b/build/build.sh index 43a49d1..a49db4e 100644 --- a/build/build.sh +++ b/build/build.sh @@ -61,6 +61,10 @@ function build_bin() echo "make hook" [ -d "${HOOKSRCDIR}/build" ] && rm -rf ${HOOKSRCDIR}/build mkdir ${HOOKSRCDIR}/build && cd ${HOOKSRCDIR}/build + export CGO_ENABLED=1 + export CGO_CFLAGS="-fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -fPIC -ftrapv" + export CGO_CPPFLAGS="-fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -fPIC -ftrapv" + export CGO_LDFLAGS="-Wl,-z,now -Wl,-s,--build-id=none -pie" go build -buildmode=pie -ldflags='-linkmode=external -buildid=IdNetCheck -extldflags "-Wl,-z,now" -w -s' -trimpath ../${HOOKSRCNAME} mv main ascend-docker-hook