On Aug 30 2019, Jim Wilson <j...@sifive.com> wrote: > underlying problem is that the save/restore functions were always > called as non-pic, even for a shared library. But fixing that > produced shared libraries that failed again, which turned out because > the save/restore functions use the alternate link register t0/x5 which > is clobbered by plts, so we can't call them in shared libraries at > all.
I think the problem is that riscv needs to use t-slibgcc-libgcc so that libgcc_s.so is a linker script. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."