Contains source for libdwarf, a library for reading DWARF2 and later DWARF. Contains source to create dwarfdump, a program which prints DWARF2 and later DWARF in readable format. Has a very limited DWARF writer set of functions in libdwarfp (producer library). Builds using GNU configure, meson, or cmake.
In order to patch this in my repository, it looks like libdwarf needs to define an export set too. This PR implements this. Tested locally and things seem ok.
Thanks Dave! It has worked for me as well but I guess this only causes problems when a target tries to define an export() set while also using libdwarf.
I got an issue on my library cpptrace about specifying an export set in cmake https://github.com/jeremy-rifkin/cpptrace/issues/189. It looks like it's important to both
install(EXPORT)
andexport()
in cmake.In order to patch this in my repository, it looks like libdwarf needs to define an export set too. This PR implements this. Tested locally and things seem ok.