NetBSD/distrib/hpcmips
tv 3522143339 The "objcopy" based crunchide method has a problem on MIPS; it turns global
symbols into locals, but relocs are left in place (rather than attempting
to resolve-in-place with "ld -r", even with "-Bsymbolic").

Standard MIPS code will generate CALL16 relocs for function calls, but
the linker forbids such relocs from being used to call local symbols (such
as those turned "local" by objcopy).  So, rather than battle the toolchain
uphill, work around it for the moment by forcing 32-bit GOT references with
the assembler option "-xgot".

This will be fixed in a more clean manner in the future.
2002-04-23 19:53:10 +00:00
..
miniroot The "objcopy" based crunchide method has a problem on MIPS; it turns global 2002-04-23 19:53:10 +00:00
Makefile Makefile.mdset: add ${KERNELDEPS} variable which is ${KERNELS} with 2002-04-14 06:18:12 +00:00