https://sourceware.org/bugzilla/show_bug.cgi?id=28816
Bug ID: 28816 Summary: ../include/elf/common.h:1409:0: error: "AT_SUN_HWCAP" redefined [-Werror] Product: binutils Version: 2.39 (HEAD) Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: kla...@haus-gisela.de Target Milestone: --- Created attachment 13925 --> https://sourceware.org/bugzilla/attachment.cgi?id=13925&action=edit patch to fix mentioned error If compiling current binutils on illumos SPARC/amd64 the following error: In file included from ../bfd/elf-bfd.h:27:0, from ldlang.c:44: ./../include/elf/common.h:1409:0: error: "AT_SUN_HWCAP" redefined [-Werror] #define AT_SUN_HWCAP AT_SUN_CAP_HW1 /* For backward compat only. */ In file included from /usr/include/dlfcn.h:36:0, from sysdep.h:65, from ldlang.c:21: /usr/include/sys/auxv.h:142:0: note: this is the location of the previous definition #define AT_SUN_HWCAP 2009 cc1: all warnings being treated as errors it can be fixed with the following patch (01-AT_SUN_HWCAP.patch - attached): --- include/elf/common.h.orig 2022-01-24 17:46:06.695028121 +0000 +++ include/elf/common.h 2022-01-24 19:08:06.488683096 +0000 @@ -1406,7 +1406,9 @@ #define AT_SUN_PLATFORM 2008 /* Platform name string. */ #define AT_SUN_CAP_HW1 2009 /* Machine dependent hints about processor capabilities. */ +#ifndef AT_SUN_HWCAP #define AT_SUN_HWCAP AT_SUN_CAP_HW1 /* For backward compat only. */ +#endif #define AT_SUN_IFLUSH 2010 /* Should flush icache? */ #define AT_SUN_CPU 2011 /* CPU name string. */ #define AT_SUN_EMUL_ENTRY 2012 /* COFF entry point address. */ -- You are receiving this mail because: You are on the CC list for the bug.