Removal of pre-ISO C++ items from include/backwards

Joe Buck Joe.Buck@synopsys.COM
Fri Oct 26 04:09:00 GMT 2007

On Fri, Oct 26, 2007 at 11:06:43AM +1000, skaller wrote:
> The compiler is expected to conform to the specified standard
> and the standard libraries are an intrinsic part of the
> standard, and IMHO it would be good practice to allow
> 'strict' conformance to an older standard, whilst still
> rejecting 'never standardised' features.

The SGI hash containers are very widely used, also highly portable
(the STLPort version runs on practically every C++ compiler in existence).
It would be a disservice to the users to remove them.  They live in
<ext/...> indicating that they aren't standard.

> Might not auto_ptr etc go into a distinct c++2000 directory?
> [BTW: very glad to hear auto_ptr is leaving is. The LWG made
> a total mess of my requirement and suggestion, the newer
> classes finally provide the right thing .. thank you to the
> new LWG members on that!]

Has anyone checked yet on the impact on a Debian distribution of
these proposed changes (and even for things that are checked in,
they should only be thought of as "proposed" at this point)?

More information about the Libstdc++ mailing list