[PATCH] : Correct ARM_RVA32 value in pe images generation for arm Windows CE.

Pedro Alves pedro.alves@domatica.pt
Tue Aug 8 09:58:00 GMT 2006


Daniel Jacobowitz wrote:
> On Tue, Jul 04, 2006 at 02:28:01PM +0100, Pedro Alves wrote:
> 
>>Can anyone point me to a list of which platforms use arm-pe?
>>What is this epoc arm target used for?
> 
> 
> I don't know for sure, but the only EPOC I'm familiar with is the image
> format used for SymbianOS.  However, I'm pretty sure that the binutils
> support won't work for current versions of that platform anyway.  I
> don't know whether anyone uses it for the older releases.
> 

Thanks for the info.
So, I guess there is arm-pe, and arm-epoc-pe, both
supporting Symbian targets (different SDK versions??),
and then there is arm-wince-pe, for ARM based Windows CE devices.

[target]             [bfd image format]
arm-pe               pei-arm-little
arm-epoc-pe          epoc-pei-arm-little
arm-wince-pe         pei-arm-little

If I am correct, then problem is that arm-pe and arm-wince-pe use the
same bfd format names, but they aren't really the same.
The reloc id numbers are different, and wince doesn't use underscores
while arm-pe does, among other differences.

Should I rename wince's bfd format? wince-pei-arm-little? Then, I would
just add a new entry to pe_detail_list[] with the correct values.

Cheers,
Pedro Alves.



More information about the Binutils mailing list