https://sourceware.org/bugzilla/show_bug.cgi?id=25104
Bug ID: 25104 Summary: Missing object file in resulting thin archive Product: binutils Version: 2.26 Status: UNCONFIRMED Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: qwertytmp1 at gmail dot com Target Milestone: --- Problem occurs when creating thin archive from the file (file0.o) and from another thin archive, which contains file with the same filename (subfolder/file0.o).<br/> I found this behavior of ar utility at list as strange.<br/> It is possible to reproduce this problem using following list of commands: ``` mkdir reproducing_ar_bug cd reproducing_ar_bug touch file0.o mkdir subfolder cd subfolder touch file0.o touch file1.o ar rcST built-in.o file0.o file1.o cd .. ar rcST built-in.o subfolder/built-in.o file0.o ``` In this case final built-in.o doesn't contain subfolder/file0.o: ``` !<thin> // 28 ` file0.o/ subfolder/file1.o/ ... ``` But if change final ar command from: ``` ar rcST built-in.o subfolder/built-in.o file0.o ``` to ``` ar rcST built-in.o file0.o subfolder/built-in.o ``` Result is correct: ``` !<thin> // 48 ` file0.o/ subfolder/file0.o/ subfolder/file1.o/ ``` P.S. List of commands with correct behavior: ``` mkdir reproducing_ar_bug cd reproducing_ar_bug touch file0.o mkdir subfolder cd subfolder touch file0.o touch file1.o ar rcST built-in.o file0.o file1.o cd .. ar rcST built-in.o file0.o subfolder/built-in.o ``` -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils