diff options
author | 2013-04-01 19:12:13 +0000 | |
---|---|---|
committer | 2013-04-01 19:12:13 +0000 | |
commit | 71bd7fd50d75040b96ad44308fa8a8612eea9a13 (patch) | |
tree | 3d3342392374ec6b18177e2e33d59581ab3b0565 /lib/libc/stdio | |
parent | Some firmware revisions on UltraSPARC T2 machines apparently insist on having (diff) | |
download | wireguard-openbsd-71bd7fd50d75040b96ad44308fa8a8612eea9a13.tar.xz wireguard-openbsd-71bd7fd50d75040b96ad44308fa8a8612eea9a13.zip |
Build mips kernels with -G 0, to disable use of so-called `small' data and
bss sections. The current kernel linker script is not gp-friendly enough for
that; and while gas 2.15 was not attempting to output gp-relative relocations
for variables which might have ended up in .sdata or .sbss, gas 2.17 will,
and the kernel will fail to link.
To be improved eventually with a better kernel ld script putting the
gp-addressable sections close enough to gp... and making sure kernel gp is
reloaded in all the userland->kernel code paths which might need gp in the
kernel.
Diffstat (limited to 'lib/libc/stdio')
0 files changed, 0 insertions, 0 deletions