This is the mail archive of the
mailing list for the GCC project.
libstdc++/9615: STL classes are not in the std namespace
- From: khenry at amdocs dot com
- To: gcc-gnats at gcc dot gnu dot org
- Date: 7 Feb 2003 17:32:37 -0000
- Subject: libstdc++/9615: STL classes are not in the std namespace
- Reply-to: khenry at amdocs dot com
>Synopsis: STL classes are not in the std namespace
>Arrival-Date: Fri Feb 07 17:36:00 UTC 2003
>Originator: Kevin Henry
RedHat Linux 8.0
In 3.2.1, you have moved many of the STL classes into your own namespace, __gnu_cxx, which should be in the std namespace. Also, they are not in the standard include directory, but rather in multiple subdirectories, including 'ext'.
This makes writing portable code impossible. I need to be able to use the STL code on Windows, Linux (6.2, 8.0), HPUX, and Solaris.
The STL classes should be in their standard locations (as specified by SGI) so that STL is, in fact, STANDARD.