anchor.diff:  , m4
   
   , bzip2
  -, linux-headers_4-9
   , xz
   , zlib
   }:
  
positive.code:     "--disable-sanitize-undefined"
    ];
  
    # Fix an issue where we are missing new enough headers to compile BPF
    # Moving this outside of preBuild would cause a mass rebuild
    preBuild = ''
      export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${linux-headers_4-9}/include"
    '';
  
    passthru = {
      inherit version;
  
      srcVerification = fetchurl rec {
        failEarly = true;
        urls = tarballUrls "0.170";
        pgpsigUrls = map (n: "${n}.sig") urls;
        pgpKeyFingerprint = "47CC 0331 081B 8BC6 D0FD  4DA0 8370 665B 5781 6A6A";
        inherit (src) outputHashAlgo;
  
negative.code:     "https://sourceware.org/elfutils/ftp/${version}/elfutils-${version}.tar.bz2"
    ];
  
    version = "0.174";
  in
  stdenv.mkDerivation rec {
    name = "elfutils-${version}";
  
    src = fetchurl {
      urls = tarballUrls version;
      multihash = "QmcDZDRV4yAp6uNwNWHPWJypzhK6UeFbkW9eYLqzZ5mvGv";
      hashOutput = false;
      sha256 = "cdf27e70076e10a29539d89e367101d516bc4aa11b0d7777fe52139e3fcad08a";
    };
  
    nativeBuildInputs = [
  