diff options
author | Dominique Martinet | 2024-06-26 12:38:38 +0900 |
---|---|---|
committer | Dominique Martinet | 2024-06-26 12:40:15 +0900 |
commit | df03fbf358920369685d8b88d68da366af78cb03 (patch) | |
tree | f21b639a75e2f1826eef689b8dc79e02f1225c33 /pkgs/by-name/pa | |
parent | d354c891fbb0587a6a05fe3b67a902cfb3d8543c (diff) |
pahole: fix issue with LLVM compiled kernels
Diffstat (limited to 'pkgs/by-name/pa')
-rw-r--r-- | pkgs/by-name/pa/pahole/package.nix | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/by-name/pa/pahole/package.nix b/pkgs/by-name/pa/pahole/package.nix index 0f7422587d43..14a31958c0e2 100644 --- a/pkgs/by-name/pa/pahole/package.nix +++ b/pkgs/by-name/pa/pahole/package.nix @@ -9,6 +9,7 @@ , argp-standalone , musl-obstack , nixosTests +, fetchpatch }: stdenv.mkDerivation rec { @@ -26,8 +27,16 @@ stdenv.mkDerivation rec { musl-obstack ]; - # https://github.com/acmel/dwarves/pull/51 - patches = [ ./threading-reproducibility.patch ]; + patches = [ + # https://github.com/acmel/dwarves/pull/51 / https://lkml.kernel.org/r/20240626032253.3406460-1-asmadeus@codewreck.org + ./threading-reproducibility.patch + # https://github.com/acmel/dwarves/issues/53 + (fetchpatch { + name = "fix-clang-btf-generation-bug.patch"; + url = "https://github.com/acmel/dwarves/commit/6a2b27c0f512619b0e7a769a18a0fb05bb3789a5.patch"; + hash = "sha256-Le1BAew/a/QKkYNLgSQxEvZ9mEEglUw8URwz1kiheeE="; + }) + ]; # Put libraries in "lib" subdirectory, not top level of $out cmakeFlags = [ "-D__LIB=lib" "-DLIBBPF_EMBEDDED=OFF" ]; |