From: Michael Tremer Date: Sat, 15 Feb 2025 14:42:35 +0000 (+0000) Subject: linter: Skip all ELF checks for relocatable objects X-Git-Tag: 0.9.30~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f5412b809632c2f932b7b96b8253a35ab35c4fa8;p=pakfire.git linter: Skip all ELF checks for relocatable objects This is a little bit more accurate than checking for the file extension. Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/linter-file.c b/src/pakfire/linter-file.c index f993635d..61424f96 100644 --- a/src/pakfire/linter-file.c +++ b/src/pakfire/linter-file.c @@ -514,9 +514,14 @@ int pakfire_linter_file_lint(struct pakfire_linter_file* lfile) { // ELF Checks if (lfile->elf) { - // Don't run this for any object files - if (pakfire_file_matches(lfile->file, "**.o")) - return 0; + // Don't run this for any relocatable files + switch (pakfire_elf_type(lfile->elf)) { + case ET_REL: + return 0; + + default: + break; + } // Check if stripped r = pakfire_linter_file_is_stripped(lfile);