Some of these may be worth fixing, I have to take a look at them later. error.c:386:12: warning: data argument not used by format string [-Wformat-extra-args] file_name, line_number); ^ group-member.c:57:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] && ! xalloc_oversized (n_group_slots, sizeof *gi->group)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xalloc-oversized.h:44:71: note: expanded from macro 'xalloc_oversized' ((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ memrchr.c:71:18: warning: cast from 'const unsigned char *' to 'const longword *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] longword_ptr = (const longword *) char_ptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vasnprintf.c:5107:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (count < maxlen ~~~~~ ^ ~~~~~~ In file included from paxmacho.c:10: In file included from ./paxinc.h:16: ./security.h:25:39: warning: unused parameter 'allow_forking' [-Wunused-parameter] static inline void security_init(bool allow_forking) {} ^ scanelf.c:842:3: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] SHOW_RPATH(32) ^ scanelf.c:776:21: note: expanded from macro 'SHOW_RPATH' ...len = (end ? abs(end - start) : strlen(start)); \ ^ scanelf.c:842:3: note: use function 'labs' instead scanelf.c:776:21: note: expanded from macro 'SHOW_RPATH' ...len = (end ? abs(end - start) : strlen(start)); \ ^ scanelf.c:843:3: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] SHOW_RPATH(64) ^ scanelf.c:776:21: note: expanded from macro 'SHOW_RPATH' ...len = (end ? abs(end - start) : strlen(start)); \ ^ scanelf.c:843:3: note: use function 'labs' instead scanelf.c:776:21: note: expanded from macro 'SHOW_RPATH' ...len = (end ? abs(end - start) : strlen(start)); \ ^ scanelf.c:997:39: warning: unused parameter 'elf' [-Wunused-parameter] static char *lookup_cache_lib(elfobj *elf, const char *fname) ^ scanelf.c:997:56: warning: unused parameter 'fname' [-Wunused-parameter] static char *lookup_cache_lib(elfobj *elf, const char *fname) ^ scanelf.c:2012:46: warning: unused parameter 'fname' [-Wunused-parameter] static int _load_ld_cache_config(const char *fname) ^ scanelf.c:134:14: warning: unused function 'fopenat_r' [-Wunused-function] static FILE *fopenat_r(int dir_fd, const char *path) ^