[PATCH 3/3] ARM: zImage: fix issues with missing GOT entries for some global variables
Russell King - ARM Linux
linux at arm.linux.org.uk
Wed Apr 27 04:55:05 EDT 2011
On Wed, Apr 20, 2011 at 12:15:04AM -0400, Nicolas Pitre wrote:
> Many architecture specific versions of uncompress.h make use of global
> variables marked static. In such case the GOT is bypassed and the
> code in head.S can't relocate them.
No, we're not doing this - it creates confusion with static variables
declared inside functions.
It's far easier to audit for the presence of 'static' than it is for
the possibility of an ignored 'static' inside a function body.
Ensure that the uncompress.h header files are right.
More information about the linux-arm-kernel