xdp-tools: fix cross compilation

This commit is contained in:
Colin
2025-09-14 07:14:37 +00:00
parent 027817845f
commit 202e99a7a9
+3 -1
View File
@@ -1,6 +1,7 @@
{
lib,
stdenv,
buildPackages,
fetchFromGitHub,
libbpf,
elfutils,
@@ -42,7 +43,6 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
bpftools
llvmPackages.clang
llvmPackages.llvm
pkg-config
m4
@@ -55,6 +55,8 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "zerocallusedregs" ];
# When building BPF, the default CC wrapper is interfering a bit too much.
BPF_CFLAGS = "-fno-stack-protector -Wno-error=unused-command-line-argument";
# When cross compiling, configure prefers the unwrapped clang unless told otherwise.
CLANG = lib.getExe buildPackages.llvmPackages.clang;
PRODUCTION = 1;
DYNAMIC_LIBXDP = 1;