+11
-8
doc/languages-frameworks/go.section.md
+11
-8
doc/languages-frameworks/go.section.md
···-These attributes set build flags supported by `go build`. We recommend using `buildFlagsArray`. The most common use case of these attributes is to make the resulting executable aware of its own version. For example:
···+These attributes set build flags supported by `go build`. We recommend using `buildFlagsArray`.+Arguments to pass to the Go linker tool via the `-ldflags` argument of `go build`. The most common use case for this argument is to make the resulting executable aware of its own version. For example:
+15
nixos/modules/virtualisation/containers.nix
+15
nixos/modules/virtualisation/containers.nix
······
······
+3
nixos/modules/virtualisation/lxd.nix
+3
nixos/modules/virtualisation/lxd.nix
+4
nixos/tests/lxd.nix
+4
nixos/tests/lxd.nix
············
············
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+6
-1
pkgs/development/compilers/compcert/default.nix
+6
-1
pkgs/development/compilers/compcert/default.nix
·········
·········
+3
-2
pkgs/development/compilers/go/1.15.nix
+3
-2
pkgs/development/compilers/go/1.15.nix
·········
·········
+2
-2
pkgs/development/compilers/go/1.16.nix
+2
-2
pkgs/development/compilers/go/1.16.nix
······
······
+3
-1
pkgs/development/compilers/go/binary.nix
+3
-1
pkgs/development/compilers/go/binary.nix
······
+9
-13
pkgs/development/compilers/zig/default.nix
+9
-13
pkgs/development/compilers/zig/default.nix
············
············
+4
-1
pkgs/development/go-modules/generic/default.nix
+4
-1
pkgs/development/go-modules/generic/default.nix
······-if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" -v -p $NIX_BUILD_CORES $d 2>&1)"; thenif ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then
······+if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" ''${ldflags:+-ldflags="$ldflags"} -v -p $NIX_BUILD_CORES $d 2>&1)"; thenif ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then
+4
-1
pkgs/development/go-packages/generic/default.nix
+4
-1
pkgs/development/go-packages/generic/default.nix
······-if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" -v -p $NIX_BUILD_CORES $d 2>&1)"; thenif ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then
······+if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" ''${ldflags:+-ldflags="$ldflags"} -v -p $NIX_BUILD_CORES $d 2>&1)"; thenif ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then
+12
-19
pkgs/development/ocaml-modules/ansiterminal/default.nix
+12
-19
pkgs/development/ocaml-modules/ansiterminal/default.nix
···-url = "https://github.com/Chris00/ANSITerminal/releases/download/${version}/ANSITerminal-${version}.tar.gz";
···
+3
pkgs/tools/admin/lxd/default.nix
+3
pkgs/tools/admin/lxd/default.nix
······
······
+1
-1
pkgs/top-level/all-packages.nix
+1
-1
pkgs/top-level/all-packages.nix
+1
-1
pkgs/top-level/coq-packages.nix
+1
-1
pkgs/top-level/coq-packages.nix
···{ case = "8.11"; out = { compcert = compcert.override { coqPackages = self; version = "3.7"; }; }; }-{ case = range "8.12" "8.13"; out = { compcert = compcert.override { coqPackages = self; }; }; }
···{ case = "8.11"; out = { compcert = compcert.override { coqPackages = self; version = "3.7"; }; }; }+{ case = range "8.12" "8.13"; out = { compcert = compcert.override { coqPackages = self; version = "3.8"; }; }; }