anchor.diff:  
     propagatedNativeBuildInputs = [ setupDebugInfoDirs ];
   
  -  NIX_CFLAGS_COMPILE = lib.optionals stdenv.hostPlatform.isMusl [
  -    "-Wno-null-dereference"
  -  ];
  -
     configureFlags = [
       "--program-prefix=eu-" # prevent collisions with binutils
       "--enable-deterministic-archives"
  
positive.code: , musl-obstack, m4, zlib, zstd, bzip2, bison, flex, gettext, xz, setupDebugInfoDirs
  , argp-standalone
  , enableDebuginfod ? false, sqlite, curl, libmicrohttpd_0_9_70, libarchive
  }:
  
  # TODO: Look at the hardcoded paths to kernel, modules etc.
  stdenv.mkDerivation rec {
    pname = "elfutils";
    version = "0.186";
  
    src = fetchurl {
      url = "https://sourceware.org/elfutils/ftp/${version}/${pname}-${version}.tar.bz2";
      sha256 = "sha256-f2+5FJsWc9ONkXig0+D7ih7E9TqfTC/4lGlgmHlkEXc=";
    };
  
    patches = [
  
negative.code:   doCheck = !stdenv.hostPlatform.isMusl;
    doInstallCheck = !stdenv.hostPlatform.isMusl;
  
    passthru.updateScript = gitUpdater {
      inherit pname version;
      url = "https://sourceware.org/git/elfutils.git";
      rev-prefix = "elfutils-";
    };
  
    meta = with lib; {
      homepage = "https://sourceware.org/elfutils/";
      description = "A set of utilities to handle ELF objects";
  