------- Additional Comments From konrad dot schwarz at siemens dot com
2010-01-12 09:52 -------
(In reply to comment #5)
> Likely a filesystem bug
Actually, the bug went away went I stopped mixing 32 and 64 bit x86 ELF object
files in a single archive. I am almost 100% sure this is the actual cause.
I consider a file system bug unlikely, as I am running on a stock Open SuSE
distribution, I have noticed no other problems in the file system, and the
problem was 100% reproducible on my system when mixing different object file
types, but did not occur when using object files of a single type.
Mixing 32 and 64 bit objects in one archive is certainly a borderline case.
However, GNU ld accepts such archives without a problem.
Furthermore, a feature of ar(1) in traditional Unixes (always touted in the
manuals) was that, if the archive contained only printable files, the entire
archive itself was printable; hence the p option to ar. It follows that ar is
required to archive arbitrary file types.
Thus, I still consider this behavior erroneous and ar buggy.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|WORKSFORME |
http://sourceware.org/bugzilla/show_bug.cgi?id=10773
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils