toolchains: Build libraries with medany code model

This enables bare-metal programs to link against newlib and libgcc at
addresses above 0x80000000.
This commit is contained in:
Albert Ou
2019-11-16 19:26:31 -08:00
parent 1e0c5c5ac6
commit f71d976114
3 changed files with 27 additions and 27 deletions

View File

@@ -110,7 +110,7 @@ else
esac; ) || die 'obsolete make version; need GNU make 4.x or later'
module_prepare riscv-gnu-toolchain qemu
module_build riscv-gnu-toolchain --prefix="${RISCV}"
module_build riscv-gnu-toolchain --prefix="${RISCV}" --with-cmodel=medany
echo '==> Building GNU/Linux toolchain'
module_make riscv-gnu-toolchain linux
fi