[U-Boot] ARM relocation, question to Heiko

Heiko Schocher hs at denx.de
Mon Oct 4 08:08:32 CEST 2010


Hello Albert,

Albert ARIBAUD wrote:
> Le 03/10/2010 20:03, Wolfgang Denk a écrit :
> 
>> Dear Reinhard Meyer,
>>
>> In message<4CA6E8E5.2090605 at emk-elektronik.de>  you wrote:
>>>> And yes, this means the content arrays of pointers such as init_sequence
>>>> is not relocated. Been there, done that, can give you one of the
>>>> tee-shirts I got :)
>> It should work.
>>
>> Eventually we need to find out which sort of tweaking of compiler
>> and/or linker options is needed on ARM.
> 
> While looking for enhancements to Heiko's arm relocation patches, I have 
> gone through all relocation related compiler and linker options, and 
> then some. -fPIC / -fPIE will not generate GOT fixups for data 
> containing pointers, and I have found no additional option that will.

Yep, that was also my problem ...

> OTOH, -pie will generate this kind of fixup (and all others needed) in 
> the form of .rel.dyn relocations, as Bill describes.

Ah! Have to look in this, maybe thats the way we have to go ...

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list