This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
AIX status
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Subject: AIX status
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Mon, 30 Oct 2000 15:21:25 -0500
- cc: libstdc++ at sources dot redhat dot com, Mark Mitchell <mark at codesourcery dot com>
With the current GCC and libstdc++-v3 sources, everything
compiles, except for misc-inst.cc which produces the following error after
a much longer compile than any other file:
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/basic_string.h: In function
`std::basic_istream<_CharT, _Traits>&
std::operator>>(std::basic_istream<_CharT, _Traits>&,
std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = __wchar_t,
_Traits = std::char_traits<__wchar_t>, _Alloc = std::allocator<__wchar_t>]':
/u/dje/src/GNU/gcc/libstdc++-v3/src/misc-inst.cc:201: instantiated from here
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/basic_string.h:1126: warning: comparison
between signed and unsigned integer expressions
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h: At global scope:
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h: In instantiation of `std::vector<std::locale::facet*, std::allocator<std::locale::facet*> >':
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/localefwd.h:77: instantiated from `std::use_facet(const std::locale&) [with _Facet = std::codecvt<char, char, char*>]'
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/fstream.tcc:84: instantiated from `std::basic_filebuf<_CharT, _Traits>::basic_filebuf() [with _CharT = char, _Traits = std::char_traits<char>]'
/u/dje/src/GNU/gcc/libstdc++-v3/src/misc-inst.cc:79: instantiated from here
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: `_Assignable_concept_specification<_Type>::_Assignable_requirement_violation'
is not a valid template argument
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: Tree check:
expected tree_vec, have error_mark
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: Internal
compiler error in , at cp/pt.c:3526
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make: *** [misc-inst.o] Error 1
This clearly is a compiler error, but I do not know if the C++ source code
is valid before it runs off the rails.
With the current sources, the std_cmath.h error which I reported
earlier does not appear.
I am continuing to encourage the various IBM and non-IBM
developers of AIX support in libtool to get their changes merged and
committed.
David