about summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/linkerd/generic.nix
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2023-02-01 17:16:23 -0300
committersuperherointj <5861043+superherointj@users.noreply.github.com>2023-02-01 19:49:20 -0300
commit4757c4a1b1a177393305a68f48107f2570421343 (patch)
tree4a52947a5b2a6c52a954e92656b8a1221d28e258 /pkgs/applications/networking/cluster/linkerd/generic.nix
parentc6fd903606866634312e40cceb2caee8c0c9243f (diff)
linkerd_edge: 23.1.1 -> 23.1.2
Fixes Musl build of Linkerd.
Diffstat (limited to 'pkgs/applications/networking/cluster/linkerd/generic.nix')
-rw-r--r--pkgs/applications/networking/cluster/linkerd/generic.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/linkerd/generic.nix b/pkgs/applications/networking/cluster/linkerd/generic.nix
index f21ee96ecd33b..a4aec900a4848 100644
--- a/pkgs/applications/networking/cluster/linkerd/generic.nix
+++ b/pkgs/applications/networking/cluster/linkerd/generic.nix
@@ -20,6 +20,11 @@ buildGoModule rec {
     env GOFLAGS="" go generate ./jaeger/static
     env GOFLAGS="" go generate ./multicluster/static
     env GOFLAGS="" go generate ./viz/static
+
+    # Necessary for building Musl
+    if [[ $NIX_HARDENING_ENABLE =~ "pie" ]]; then
+        export GOFLAGS="-buildmode=pie $GOFLAGS"
+    fi
   '';
 
   tags = [