>Von: "Jakub Jelinek" <ja...@redhat.com> >An: "Helmut Zeisel" <hz2...@gmx.at> >Cc: gcc@gcc.gnu.org >Betreff: Re: GCC 13.1 compile error when using CXXFLAGS=-std=c++20 >On Thu, Apr 27, 2023 at 11:09:19AM +0200, Helmut Zeisel via Gcc wrote: >> I compiled GCC 13.1.0 with GCC 12 and had the environment variable CXXFLAGS >> set to -std=c++20 >> This gives the error (both linux and cygin) >> >> gcc-13.1.0/libstdc++-v3/src/c++98/bitmap_allocator.cc:51:23: error: ISO >> C++17 does not allow dynamic exception specifications >> 51 | _M_get(size_t __sz) throw(std::bad_alloc) >> >> After >> >> unset CXXFLAGS >> >> compilation works
>Don't do it. Dont do *what*? export CXXFLAGS=... ? unset CXXFLAGS ? Compile GCC 13 with GCC 12? Helmut