base gcc and _GLIBCXX_USE_C99

David Chisnall theraven at FreeBSD.org
Thu Feb 14 09:57:19 UTC 2013


On 4 Feb 2013, at 03:09, Pedro Giffuni <pfg at FreeBSD.org> wrote:

> Those are surely in this list:
> https://wiki.freebsd.org/MissingMathStuff
> 
> I think we are using stubs for libc++.

We are using stubs for libc++, because libc++ is a C++11 standard library, which expects the C99 math functions.  The libstdc++ in base is a C++03 library, and the C++03 standard does not include a long long type, nor any of the related functions.

David



More information about the freebsd-toolchain mailing list