This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 21/04/2014 18:25, Pierre Muller wrote: > I was also wondering if this would not require some > byte swapping to write the 32 and 16 bit integers correctly on > a big endian machine. Yes, I don't think I've got this right. I think you are quite correct that with this patch I also need to do some swapping on write to make a GUID set with --buildid=0xhexdigits be reported in a consistent way. I think I've been confused by the fact that these components of the GUID are said to be in native byte-order, but that really means little-endian since (I think) these files could only sensibly exist for a little-endian target. Replacement patch attached.
Attachment:
0001-pe-coff-Swap-GUID-build-id-on-read-and-write.patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |