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