mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-26 10:24:17 +08:00
[gcn] Don't default to building target-libstdc++-v3 [PR92713]
... which hasn't been ported/fails to build when using newlib (with GCC commit
b73f69020f
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.
This commit is contained in:
parent
4912a04f8b
commit
afa3d80e86
@ -1,3 +1,10 @@
|
||||
2020-04-29 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR target/92713
|
||||
* configure.ac ["${ENABLE_LIBSTDCXX}" = "default" && amdgcn*-*-*]
|
||||
(noconfigdirs): Add 'target-libstdc++-v3'.
|
||||
* configure: Regenerate.
|
||||
|
||||
2020-04-21 Stephen Casner <casner@acm.org>
|
||||
|
||||
PR 25830
|
||||
|
4
configure
vendored
4
configure
vendored
@ -3387,6 +3387,10 @@ if test "${ENABLE_LIBSTDCXX}" = "default" ; then
|
||||
# VxWorks uses the Dinkumware C++ library.
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
;;
|
||||
amdgcn*-*-*)
|
||||
# Not ported/fails to build when using newlib.
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
;;
|
||||
arm*-wince-pe*)
|
||||
# the C++ libraries don't build on top of CE's C libraries
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
|
@ -668,6 +668,10 @@ if test "${ENABLE_LIBSTDCXX}" = "default" ; then
|
||||
# VxWorks uses the Dinkumware C++ library.
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
;;
|
||||
amdgcn*-*-*)
|
||||
# Not ported/fails to build when using newlib.
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
;;
|
||||
arm*-wince-pe*)
|
||||
# the C++ libraries don't build on top of CE's C libraries
|
||||
noconfigdirs="$noconfigdirs target-libstdc++-v3"
|
||||
|
Loading…
Reference in New Issue
Block a user