From Bugzilla Helper: User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-22 i686) Trying to do an "#include <ios>" fails. This header file is missing in Red Hat's packaged version of libstdc++. Reproducible: Always Steps to Reproduce: 1. Add: #include <ios> in a C++ source file 2. Compile it Actual Results: Compilation error. Expected Results: Successful compilation. To attempt to workaround this problem, I upgraded my cpp/gcc/gcc-c++/libstdc++ to 2.96-74 as found in the Rawhide package. The problem remains. I asked on the libstdc++ mailing list and was told this problem was specific to Red Hat's packaging of libstdc++.
Red Hat ships libstdc++ version 2. ios is part of libstdc++ version 3. The two C++ libraries are completely incompatible. libstdc++ v3 will be in GCC 3.0, which does not yet currently exist except in development.