xdp-tools: fix cross compilation
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user