Hi -

> It seems like I bust the 8k limit for the sparc GOT :
> The kallsyms_addresses is 8614 lines long (for a 33.6kB total) in the .S,
> and, according to
> http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Code-Gen-Options.html :
> [...]

That could be it, but I don't see how that table of symbol addresses
    .long _text - 0xbeef
is using any GOT slots at all.  (Plus I don't know how a R_SPARC_32
could ever be truncated - maybe there is a 64- vs 32-bit toolchain
confusion happening somewhere?)

I could be misunderstanding things, but maybe what's wrong is that the
new markers section is located in a sensitive spot, and its size is
causing something else to no longer be reachable by shorter offsets.
What are the neighbouring regions in the linker script?

- FChE
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to