> I haven't forgotten about this. The glibc elf.h change has been > integrated now. But when I wanted to resync with the elfutils > libelf/elf.h version I noticed something that look like ABI > breakage: > https://sourceware.org/pipermail/libc-alpha/2021-December/133589.html > > I am trying to get a response to that before syncing and integrating > your patch.
Sorry, I didn't like the answer I got. Basically this is ABI breakage, it is just that the old constants were never really used, so some have simply been renamed or given different constant values. Sigh. That of course is not a good reason to then forget about your patch. Apologies. I took the elf.h update separately. Tweaked your patch a little and added a patch of my own to make elflint recognize the new note type. [PATCH 1/3] libelf: Sync elf.h from glibc. [PATCH 2/3] libebl: recognize FDO Packaging Metadata ELF note [PATCH 3/3] elflint: Recognize NT_FDO_PACKAGING_METADATA I saw Fedora 36 now has these new package notes. Sadly they omit the debugInfoUrl field. Which makes them less useful imho. Do you happen to know why that wasn't included? Cheers, Mark