Hi Tobias, This patch fixes the issue that I was seeing, thanks. I will also now try your updated patch from https://gcc.gnu.org/pipermail/gcc-patches/2020-August/552330.html
Kind Regards Vasee On 20/08/2020, 17:29, "Tobias Burnus" <tob...@codesourcery.com> wrote: Hi, how about my (unreviewed) patch for PR 96612 at https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551900.html ? That one also tries to solve the CXX_FOR_BUILD issue with an older GCC. Would that solve your issue as well? Tobias On 8/20/20 4:19 PM, Ilya Leoshkevich via Gcc-patches wrote: > On Thu, 2020-08-20 at 13:59 +0100, Vasee Vinayagamoorthy wrote: >> Hello, >> >> After commit [1] ("Redefine NULL to nullptr"), building gcc >> fails when $CXX_FOR_BUILD is not using C++11 mode by default. >> This happens with gcc-4.8 which is still supported. >> >> This patch fixes this by adding -std=c++11 or its equivalent >> to $CXX_FOR_BUILD using AX_CXX_COMPILE_STDCXX(11). >> >> Tested by successful cross native build for aarch64-none-linux-gnu >> target. >> >> OK for trunk? >> >> >> ChangeLog: >> >> 2020-08-20 Ilya Leoshkevich <i...@linux.ibm.com> >> Vasee Vinayagamoorthy < >> vaseeharan.vinayagamoor...@arm.com> >> >> PR target/95700 >> * configure: Regenerate. >> * configure.ac: Require C++11 for building code generation >> tools. >> >> Regards >> Vasee Vinayagamoorthy >> >> >> PS: I do not have commit rights, therefore could I request >> someone to commit it on my behalf if this patch is approved. >> Thanks in advance. >> >> [1] >> https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=d59a576b8b5e12c3a56f0262912090e2921f5daa > Hi! > > First of all, sorry about losing track of this issue. > > Regarding your addition to the patch, I fear that > > CXX="$CXX -std=c++11" > > might break some rarely used compilers. But doing this portably is > exactly what AX_CXX_COMPILE_STDCXX(11) is for. Do you know why isn't it > working for you? > > Best regards, > Ilya > ----------------- Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander Walter