[PATCH] fix objcopy PE -> ELF conversion

H.J. Lu hjl@lucon.org
Mon Oct 22 19:20:00 GMT 2007


On Mon, Oct 22, 2007 at 09:02:39PM +0200, Christian Franke wrote:
> Objcopy cannot convert pe-i386 to elf32-i386. The offsets of the 
> pc-relative relocation entries are not converted properly.
> (http://sourceware.org/bugzilla/show_bug.cgi?id=970)
> 
> I need some PE to ELF conversion for the Cygwin port of GRUB2. The first 
> working Cygwin patch for GRUB2 includes a workaround to load the broken 
> ELF modules produced by objcopy. It would be desirable to fix this in 
> objcopy itself.
> 

There is nothing wrong with objcopy. GRUB2 should be fixed instead.
You should be to link PECOFF .o files with ELF .o files to generate
ELF executable.


H.J.



More information about the Binutils mailing list