https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98590
--- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > But we do not require a GNU C++11 host compiler but a C++11 host compiler so > at least for stage1 (as the description depicts) -std=c++11 is what we want > (to fend off GNU dialect usage). IMO that's ill advised and will lead to strange issues like this that should not be worth the time of anyone. The manual reads: The default, if no C++ language dialect options are given, is '-std=gnu++xx'. so I really don't see why we are shooting ourselves in the foot here.