http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52166
Bug #: 52166 Summary: c++0x required to import standard c++ headers? Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: scov...@gmail.com Several of the standard C++ wrapper versions of C headers can only be imported with c++0x support enabled (tested on both cygwin and x86_64-linux): #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options. Workaround is to #include <foo.h> instead of <cfoo>, but it's annoying given that the former is supposedly The Right Way for C++ programs to bring in the header. Affected files: ccomplex cfenv cinttypes cstdint