[PATCH 2/3] libm: Remove __ieee754_gamma_r variants

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Thu Sep 3 15:59:34 GMT 2020


On 2020-09-03 02:04, Corinna Vinschen via Newlib wrote:
> On Sep  2 13:37, Keith Packard via Newlib wrote:
>> Corinna Vinschen via Newlib <newlib@sourceware.org> writes:
>>
>>> Removing interfaces is not an option for Cygwin.  If you remove
>>> functions from newlib exported as symbols in Cygwin, you must provide
>>> replacement interfaces for Cygwin alone, otherwise Cygwin won't build
>>> anymore.  And one step further, removing interfaces from the list of
>>> exported symbols of the Cygwin DLL will break user space and that's
>>> simply a no-no.
>>
>> Then tell us what you want gamma and gamma_r to do for Cygwin.
> 
> I did: https://sourceware.org/pipermail/newlib/2020/017946.html

FYI docs/spec:
https://sca.uwaterloo.ca/coldfire/gcc-doc/docs/libm_21.html#SEC21
http://www.ece.ualberta.ca/~cmpe401/docs/coldfire/libm.pdf#page=20
https://ftp.rtems.org/pub/rtems/docs/3.2.0/libm-3.2.0.ps - see p.18

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]


More information about the Newlib mailing list