This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: mips multi-got error
David Daney wrote:
[snip]
> That is not supposed to work. Multi-got linking only works if there are
> fewer than 8192 symbols per compilation unit (input .o to the linker).
> See the multi-got-1 testcase in ld/testsuite/ld-mips-elf.
>
> If you need more than 8192 symbols per compilation unit you must use
> -xgot for the assembler. Recent GCC versions have a -mxgot option that
> does the same thing for GCC.
Actually, it is supposed to work. :-) It is also a known deficiency
in the current assembler/linker implementation.
Thiemo