This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: 26_numerics/c99_classification_macros_c++.cc fails on cygwin
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Cc: <libstdc++ at gcc dot gnu dot org>
- Date: 11 Jul 2003 09:28:20 +0200
- Subject: Re: 26_numerics/c99_classification_macros_c++.cc fails on cygwin
- Organization: Integrable Solutions
- References: <FAC87D7C874EAB46A847604DA4FD5A6457DD8B@crtsmail.corp.riotinto.org>
"Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com> writes:
| I have made a little more progress on this.
| - cygwin has full C99 support in <math.h>,
| - but not in <stdlib.h>.
| so that _GLIBCPP_USE_C99 is not defined
|
| This means that the libstdc++-v3/include/c_std/std_cmath.h
| doesn't undefine the C99 FP macros.
|
| Details below. Where to from here?
Thanks for the detective work.
In the past, we used to detect those features on case by case basis.
People complained about the slowness of the scheme, thus we switched
to all-or-nothing scheme.
-- Gaby