Attention is currently required from: Felix Held, Felix Singer, Lean Sheng Tan, Martin L Roth, Maximilian Brune.
Hello Arthur Heymans, Felix Held, Felix Singer, Martin L Roth, Nico Huber, ron minnich,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/80139?usp=email
to look at the new patch set (#3).
Change subject: util/crossgcc/buildgcc: Compile RISC-V GCC with medany ......................................................................
util/crossgcc/buildgcc: Compile RISC-V GCC with medany
currently the HiFive Unmatched mainboard produces the following error: ``` util/crossgcc/xgcc/lib/gcc/riscv64-elf/13.2.0/rv64imafdc/lp64d/libgcc.a (_clzsi2.o): in function `__clzdi2': util/crossgcc/gcc-13.2.0/libgcc/libgcc2.c:690:(.text+0x1e): relocation truncated to fit: R_RISCV_HI20 against symbol `__clz_tab' defined in .rodata section in util/crossgcc/xgcc/lib/gcc/riscv64-elf/13.2.0/ rv64imafdc/lp64d/libgcc.a(_clz.o) ```
This is due to the fact that the libgcc.a library is compiled with the medlow code model but the mainboards are compiled with the medany code model.
Changing the code model of the GCC libraries to the medany code model fixes the issue.
Signed-off-by: Maximilian Brune maximilian.brune@9elements.com Change-Id: If5f07ce034686dd7fec160ea76838507c0ba7fa0 --- M util/crossgcc/buildgcc 1 file changed, 6 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/80139/3