This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/52166] New: c++0x required to import standard c++ headers?
- From: "scovich at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 08 Feb 2012 01:18:44 +0000
- Subject: [Bug c++/52166] New: c++0x required to import standard c++ headers?
- Auto-submitted: auto-generated
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: unassigned@gcc.gnu.org
ReportedBy: scovich@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