From 86cd654371233eadbd6f41f217dfa2516501c878 Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Mon, 13 Jun 2022 14:31:37 -0400 Subject: [PATCH] We need to all all=-N -l because some objects are being optimzied away Without all=-N -l, some objects are being optimized away and impossible to debug --- hack/lib/golang.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hack/lib/golang.sh b/hack/lib/golang.sh index dc5b5557571..050f3d9388a 100755 --- a/hack/lib/golang.sh +++ b/hack/lib/golang.sh @@ -809,7 +809,7 @@ kube::golang::build_binaries() { gogcflags="all=-trimpath=${trimroot} ${GOGCFLAGS:-}" if [[ "${DBG:-}" == 1 ]]; then # Debugging - disable optimizations and inlining and trimPath - gogcflags="${GOGCFLAGS:-} -N -l" + gogcflags="${GOGCFLAGS:-} all=-N -l" goasmflags="" fi