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

Reply via email to