[PATCH][MIPS] Add linker emulation for N64 ABI with forced 32-bit symbols

Richard Sandiford rdsandiford@googlemail.com
Sat Nov 24 08:40:00 GMT 2012


Matt Thomas <matt@3am-software.com> writes:
> NetBSD uses -mabicalls so that most symbols are gotten from the GOT so
> -msym32 doesn't help us that much.

Well, GNU userspace uses -mabicalls too, but the -mno-shared form is
now the default for executables.  I suppose that's the difference.

Just to confirm: it sounds from what you're saying that -msym32
(and 32-bit load addresses) are not valid as well as not useful
for n64 NetBSD.  5GB is the minimum (or only) acceptable start
address.  Is that right?

Richard



More information about the Binutils mailing list