https://sourceware.org/bugzilla/show_bug.cgi?id=24000
--- Comment #3 from Mark Wielaard <mark at klomp dot org> --- Sorry, I have no idea what is going on. It looks like a normal arm ELF file: $ eu-readelf -h nm.o ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Ident Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: ARM Version: 1 (current) Entry point address: 0 Start of program headers: 0 (bytes into file) Start of section headers: 106424 (bytes into file) Flags: 0x5000000 Size of this header: 52 (bytes) Size of program header entries: 0 (bytes) Number of program headers entries: 0 Size of section header entries: 40 (bytes) Number of section headers entries: 31 Section header string table index: 28 0x5000000 (which your eu-elflint complains about) is EF_ARM_EABI_VER5, which the arm backend hook machine_flag_check knows about. So eu-elflint really should have no complaints: $ eu-elflint nm.o No errors Maybe your installation isn't able to correctly load the ebl backends? -- You are receiving this mail because: You are on the CC list for the bug.