From 6a3d7aeb8e05683be2902fc3aff553ce9c78dfe4 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Tue, 20 Sep 2022 14:17:58 +0800 Subject: [PATCH] k3s: fix cross compilation --- pkgs/applications/networking/cluster/k3s/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/cluster/k3s/default.nix b/pkgs/applications/networking/cluster/k3s/default.nix index 7a16f9cc2095..47caa1721336 100644 --- a/pkgs/applications/networking/cluster/k3s/default.nix +++ b/pkgs/applications/networking/cluster/k3s/default.nix @@ -22,6 +22,7 @@ , zstd , yq-go , nixosTests +, pkgsBuildBuild }: with lib; @@ -240,7 +241,11 @@ buildGoModule rec { substituteInPlace scripts/package-cli \ --replace '"''${GO}" generate' \ - 'GOFLAGS="" "''${GO}" generate' + 'GOFLAGS="" \ + GOOS="${pkgsBuildBuild.go.GOOS}" \ + GOARCH="${pkgsBuildBuild.go.GOARCH}" \ + CC="${pkgsBuildBuild.stdenv.cc}/bin/cc" \ + "''${GO}" generate' ''; # Important utilities used by the kubelet, see