]> git.ipfire.org Git - thirdparty/gcc.git/commit
[gcn] Don't default to building target-libstdc++-v3 [PR92713]
authorThomas Schwinge <thomas@codesourcery.com>
Sat, 21 Mar 2020 10:46:02 +0000 (11:46 +0100)
committerThomas Schwinge <thomas@codesourcery.com>
Wed, 29 Apr 2020 07:28:01 +0000 (09:28 +0200)
commitafa3d80e86fb538ce7f5f1485fa774c11fdaf0f6
tree9e474a871df1c80540340d8cf444f10dcc6009eb
parent4912a04f8b35fadf65973bffc7037432ff7b7980
[gcn] Don't default to building target-libstdc++-v3 [PR92713]

... which hasn't been ported/fails to build when using newlib (with GCC commit
b73f69020f08208d2d969fcf8879bd294a6e3596 sources, and newlib commit
6d79e0a58866548f435527798fbd4a6849d05bc7, tag: newlib-3.3.0 sources):

    In file included from [...]/build-gcc-offload-amdgcn-amdhsa/amdgcn-amdhsa/libstdc++-v3/include/csetjmp:42,
                     from [...]/source-gcc/libstdc++-v3/include/precompiled/stdc++.h:42:
    [...]/source-gcc/newlib/libc/include/setjmp.h:15:6: error: variable or field 'longjmp' declared void
       15 | void longjmp (jmp_buf __jmpb, int __retval)
          |      ^~~~~~~
    [...]
    Makefile:1824: recipe for target 'amdgcn-amdhsa/bits/stdc++.h.gch/O2ggnu++0x.gch' failed
    make[3]: *** [amdgcn-amdhsa/bits/stdc++.h.gch/O2ggnu++0x.gch] Error 1

PR target/92713
* configure.ac ["${ENABLE_LIBSTDCXX}" = "default" && amdgcn*-*-*]
(noconfigdirs): Add 'target-libstdc++-v3'.
* configure: Regenerate.
ChangeLog
configure
configure.ac