@@ -6,14 +6,14 @@ set -eux
66mkdir -p " $OUT_DIR " /files
77mkdir -p " $OUT_DIR " /bin
88
9- export CGO_ENABLED=0
9+ export CGO_ENABLED=0
1010
1111
1212CNI_NET_DIR=" $REPO_ROOT " /cni/network/plugin
1313pushd " $CNI_NET_DIR "
1414 GOOS=" $OS " go build -v -a -trimpath \
1515 -o " $OUT_DIR " /bin/azure-vnet" $FILE_EXT " \
16- -ldflags " -X main.version=" $CNI_VERSION " " \
16+ -ldflags " -s -w - X main.version=" $CNI_VERSION " " \
1717 -gcflags=" -dwarflocationlists=true" \
1818 ./main.go
1919popd
@@ -22,7 +22,7 @@ STATELESS_CNI_BUILD_DIR="$REPO_ROOT"/cni/network/stateless
2222pushd " $STATELESS_CNI_BUILD_DIR "
2323 GOOS=" $OS " go build -v -a -trimpath \
2424 -o " $OUT_DIR " /bin/azure-vnet-stateless" $FILE_EXT " \
25- -ldflags " -X main.version=" $CNI_VERSION " " \
25+ -ldflags " -s -w - X main.version=" $CNI_VERSION " " \
2626 -gcflags=" -dwarflocationlists=true" \
2727 ./main.go
2828popd
@@ -31,7 +31,7 @@ CNI_IPAM_DIR="$REPO_ROOT"/cni/ipam/plugin
3131pushd " $CNI_IPAM_DIR "
3232 GOOS=" $OS " go build -v -a -trimpath \
3333 -o " $OUT_DIR " /bin/azure-vnet-ipam" $FILE_EXT " \
34- -ldflags " -X main.version=" $CNI_VERSION " " \
34+ -ldflags " -s -w - X main.version=" $CNI_VERSION " " \
3535 -gcflags=" -dwarflocationlists=true" \
3636 ./main.go
3737popd
@@ -40,7 +40,7 @@ CNI_IPAMV6_DIR="$REPO_ROOT"/cni/ipam/pluginv6
4040pushd " $CNI_IPAMV6_DIR "
4141 GOOS=" $OS " go build -v -a -trimpath \
4242 -o " $OUT_DIR " /bin/azure-vnet-ipamv6" $FILE_EXT " \
43- -ldflags " -X main.version=" $CNI_VERSION " " \
43+ -ldflags " -s -w - X main.version=" $CNI_VERSION " " \
4444 -gcflags=" -dwarflocationlists=true" \
4545 ./main.go
4646popd
@@ -49,7 +49,7 @@ CNI_TELEMETRY_DIR="$REPO_ROOT"/cni/telemetry/service
4949pushd " $CNI_TELEMETRY_DIR "
5050 GOOS=" $OS " go build -v -a -trimpath \
5151 -o " $OUT_DIR " /bin/azure-vnet-telemetry" $FILE_EXT " \
52- -ldflags " -X main.version=" $CNI_VERSION " -X " $CNI_AI_PATH " =" $CNI_AI_ID " " \
52+ -ldflags " -s -w - X main.version=" $CNI_VERSION " -X " $CNI_AI_PATH " =" $CNI_AI_ID " " \
5353 -gcflags=" -dwarflocationlists=true" \
5454 ./telemetrymain.go
5555popd
0 commit comments