On 9/26/18 9:49 AM, Joseph Myers wrote: > On Tue, 25 Sep 2018, rth7...@gmail.com wrote: > >> From: Richard Henderson <richard.hender...@linaro.org> >> >> We are about to introduce symbols to libgcc.a that will >> not be present in libgcc_s.so. Most symbols will be >> resolved from the shared library first, and only the new >> symbols will be pulled from the static library. > > Configurations with this property should be using libgcc's > config/t-slibgcc-libgcc to make libgcc_s.so into a linker script. Unless > you have a configuration needing this but not supporting linker scripts, I > wouldn't expect driver changes to be needed. > > The linker script looks like: > > /* GNU ld script > Use the shared library, but some functions are only in > the static library. */ > GROUP ( libgcc_s.so.1 -lgcc )
Ah. I had been surprised that we didn't already support this form of linking, and missed this config fragment. Will fix. r~