On Wed, 2 Nov 2022, Jakub Jelinek via Gcc-patches wrote:
> APIs. So that one can build gcc against older glibc and then compile
> user programs on newer glibc, the patch uses weak references unless
> gcc is compiled against glibc 2.26+. strfromf128 unfortunately can't
This support for older glibc doesn't actually seem to be working, on an
older system with glibc 2.19 I'm seeing
/scratch/jmyers/fsf/gcc-mainline/libstdc++-v3/src/c++17/floating_to_chars.cc:52:3:
error: expected initializer before '__asm'
52 | __asm ("strfromf128");
| ^~~~~
and a series of subsequent errors.
--
Joseph S. Myers
jos...@codesourcery.com