Commit 202e99a7 authored by Colin's avatar Colin
Browse files

xdp-tools: fix cross compilation

parent 02781784
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
{
  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;