nixpkgs/pkgs/applications/misc/elf-dissector/fix_build_for_src_lib_disassembler_disassembler.diff
Philip Taron bab500a21a elf-dissector: unstable-2023-06-06 -> unstable-2023-12-24
The upstream made it possible to compile without libdwarf in 7af9205a46.

Part of #271473, to move dependencies from unmaintained libelf to elfutils.
2023-12-31 13:16:27 +00:00

18 lines
756 B
Diff

diff --git a/src/lib/disassmbler/disassembler.cpp b/src/lib/disassmbler/disassembler.cpp
index 8ff058e..dbd4bbe 100644
--- a/src/lib/disassmbler/disassembler.cpp
+++ b/src/lib/disassmbler/disassembler.cpp
@@ -144,11 +144,7 @@ QString Disassembler::disassembleBinutils(const unsigned char* data, uint64_t si
QString result;
disassembler_ftype disassemble_fn;
disassemble_info info;
-#if BINUTILS_VERSION >= BINUTILS_VERSION_CHECK(2, 39)
- INIT_DISASSEMBLE_INFO(info, &result, qstring_printf, fprintf_styled);
-#else
- INIT_DISASSEMBLE_INFO(info, &result, qstring_printf);
-#endif
+ INIT_DISASSEMBLE_INFO(info, &result, qstring_printf, qstring_printf);
info.application_data = this;
info.flavour = bfd_target_elf_flavour;