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