https://sourceware.org/bugzilla/show_bug.cgi?id=21522
Bug ID: 21522 Summary: eu-strip generates empty output if there is nothing to do Product: elfutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Component: tools Assignee: unassigned at sourceware dot org Reporter: paulo.cesar.pereira.de.andrade at gmail dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- Steps to reproduce: $ cat test.c int main() { return 1; } $ gcc test.c $ eu-strip -g -o test ./a.out The "test" file will have zero bytes. This happens because of the test in src/strip.c: /* Test whether we are doing anything at all. */ if (cnt == idx) /* Nope, all removable sections are already gone. */ goto fail_close; Note also that, if the test is removed, it still generates a different binary, so, the test is incomplete, or should be removed. -- You are receiving this mail because: You are on the CC list for the bug.