https://sourceware.org/bugzilla/show_bug.cgi?id=31097
Bug ID: 31097 Summary: strip/unstrip on ET_REL binary might fail elflint on i386 Product: elfutils Version: unspecified Status: NEW Severity: normal Priority: P2 Component: tools Assignee: unassigned at sourceware dot org Reporter: amerey at redhat dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- tests/run-strip-strmerge.sh contains tests that strip and unstrip an ET_REL binary. On i386 it is possible for the resulting binary of these tests to fail elflint due to the presence of relocations with type R_386_GOTPC that refer to a non-GOT symbol. This is caught on i386 because of the presence of an ebl_gotpc_reloc_check for this arch. Most other ebl backends do not implement this check. It is possible that similar problems are going undetected on other arches. We should ensure that strip/unstrip always produce binaries that pass elflint. We should also implement ebl_gotpc_reloc_check for other backends. -- You are receiving this mail because: You are on the CC list for the bug.