https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84829

--- Comment #12 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> ---
Programs linked with glibc 2.26 will continue to work as expected.  
_LIB_VERSION has become a compat symbol, so it's newly linked programs 
that can't set it any more (and in static libm, and libm for new ports 
such as RISC-V, all the code relating to _LIB_VERSION and matherr is 
completely gone).

To use matherr with old glibc you needed to set _LIB_VERSION to _SVID_ 
(default is _POSIX_, libieee.a set it to _IEEE_, the difference between 
_POSIX_ and _IEEE_ is that _IEEE_ disables errno setting for *some* 
functions, not all).

Reply via email to