[PATCH] Preserve ::is{inf,nan}{f,l} prototypes even for C++11 and later

Mike Frysinger vapier@gentoo.org
Wed Feb 3 17:40:00 GMT 2016


On 03 Feb 2016 14:55, Adhemerval Zanella wrote:
> I will quote the email referenced:
> 
> > C++11 code using isinf and isnan continues to compile after that
> > change, because the C++11 standard library provides its own versions
> > conforming to the C++11 requirements. However, the C++11 library
> > doesn't provide isinff, isinfl etc. and so code using those
> > (non-standard) functions will no longer compile if they are not
> > declared by glibc.
> 
> This was not clear to me, what kind of build issue are you seeing now?
> Using isinf{f,l} by including just <cmath> along with C++11? If it is the
> case please open a bugzilla (or update the original) and please commit
> the fix.

if the change hasn't seen a release yet, then we can just re-use the
existing bug since it's really just a direct follow up to that ?
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20160203/0e2a75f4/attachment.sig>


More information about the Libc-alpha mailing list