`buildGoModule`: remove `buildFlags`/`buildFlagsArray` (#349487)

authored by Paul Meyer and committed by GitHub 09704d31 957aa4d9

+3 -12
+3 -12
pkgs/build-support/go/module.nix
··· 54 # Go build flags. 55 , GOFLAGS ? [ ] 56 57 - # Needed for buildFlags{,Array} warning 58 - , buildFlags ? "" # deprecated 59 - , buildFlagsArray ? "" # deprecated 60 - 61 , ... 62 }@args': 63 ··· 213 ''); 214 215 buildPhase = args.buildPhase or ( 216 - lib.warnIf (buildFlags != "" || buildFlagsArray != "") 217 - "`buildFlags`/`buildFlagsArray` are deprecated and will be removed in the 24.11 release. Use the `ldflags` and/or `tags` attributes instead of `buildFlags`/`buildFlagsArray`" 218 lib.warnIf (builtins.elem "-buildid=" ldflags) 219 "`-buildid=` is set by default as ldflag by buildGoModule" 220 '' ··· 232 buildGoDir() { 233 local cmd="$1" dir="$2" 234 235 - declare -ga buildFlagsArray 236 declare -a flags 237 - flags+=($buildFlags "''${buildFlagsArray[@]}") 238 flags+=(''${tags:+-tags=''${tags// /,}}) 239 flags+=(''${ldflags:+-ldflags="$ldflags"}) 240 flags+=("-p" "$NIX_BUILD_CORES") 241 242 if [ "$cmd" = "test" ]; then 243 flags+=(-vet=off) ··· 266 find . -type f -name \*$type.go -exec dirname {} \; | grep -v "/vendor/" | sort --unique | grep -v "$exclude" 267 fi 268 } 269 - 270 - if (( "''${NIX_DEBUG:-0}" >= 1 )); then 271 - buildFlagsArray+=(-x) 272 - fi 273 274 if [ -z "$enableParallelBuilding" ]; then 275 export NIX_BUILD_CORES=1
··· 54 # Go build flags. 55 , GOFLAGS ? [ ] 56 57 , ... 58 }@args': 59 ··· 209 ''); 210 211 buildPhase = args.buildPhase or ( 212 lib.warnIf (builtins.elem "-buildid=" ldflags) 213 "`-buildid=` is set by default as ldflag by buildGoModule" 214 '' ··· 226 buildGoDir() { 227 local cmd="$1" dir="$2" 228 229 declare -a flags 230 flags+=(''${tags:+-tags=''${tags// /,}}) 231 flags+=(''${ldflags:+-ldflags="$ldflags"}) 232 flags+=("-p" "$NIX_BUILD_CORES") 233 + if (( "''${NIX_DEBUG:-0}" >= 1 )); then 234 + flags+=(-x) 235 + fi 236 237 if [ "$cmd" = "test" ]; then 238 flags+=(-vet=off) ··· 261 find . -type f -name \*$type.go -exec dirname {} \; | grep -v "/vendor/" | sort --unique | grep -v "$exclude" 262 fi 263 } 264 265 if [ -z "$enableParallelBuilding" ]; then 266 export NIX_BUILD_CORES=1