[Bug target/40802] Libstdc++ is broken for win64 host
bkoz at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Jul 20 21:53:00 GMT 2009
------- Comment #13 from bkoz at gcc dot gnu dot org 2009-07-20 21:52 -------
Hi Peter! You say that this is broken as of rev 149763, which is a commit from
July 17, 2009. Here:
http://gcc.gnu.org/ml/gcc-cvs/2009-07/msg00645.html
But you also indicate that this has been broken for some time before this
specific revision ("it has lasted a couple of weeks"). Can you please detail
the last revision where this worked for you? That will help us work through
this issue.
>From your error, type_traits:185:62:
/// is_standard_layout
template<typename _Tp>
struct is_standard_layout
: public integral_constant<bool, __is_standard_layout(_Tp)> // <-HERE
{ };
The likely cause is trying to compile rev 149763 of libstdc++ with an earlier
version of g++. (ie comment #11)
So, best bet would be to try to re-build with current trunk, with the gcc/gcc
and gcc/libstdc++-v3 directories in sync. (Just update all the gcc sources to
the same rev.)
If that doesn't work, try to backtrack to a known previous version that worked,
and send that info, and we can try to solve it.
best,
benjamin
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40802
More information about the Gcc-bugs
mailing list