https://sourceware.org/bugzilla/show_bug.cgi?id=30561
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nickc at redhat dot com --- Comment #1 from Nick Clifton <nickc at redhat dot com> --- Hi Stas, To be honest I am not at all surprised by this. Converting arbitrary binary input into a specific file format is never going to work well. There is just not enough information in the input format to enable a proper conversion. Instead may I suggest an alternative, using the assembler's .incbin directive, like this: $ cat tst.s .data .incbin "/etc/resolv.conf" $ as tst.s -o tst.o $ file tst.o tst.o: Intel amd64 COFF object file, no relocation info, no line number info, not stripped, 3 sections, symbol offset=0x43c, 8 symbols, 1st section name ".text" $ objdump -P header tst.o tst.o: file format pe-x86-64 File header not present Image Header (at offset 0): Machine Number: 0x8664 - AMD64 Number of sections: 3 Time/Date: 00000000 - not set Symbol table offset: 0x00043c Number of symbols: 8 Optional header size: 0 Flags: 0x0005 - RELOCS STRIPPED,LINE NUMS STRIPPED Optional header not present Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug.