mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-18 20:37:56 +00:00
sparc-leon: restrict to GDB9
Starting with GDB10, it requires support for std::future<> in the compiler. Such support has not been available on some architectures until GCC9 (see PR 64735). I haven't determined the exact list of affected architectures, so decided to make it a broad dependency: for GDB10+, you need GCC9+. Signed-off-by: Alexey Neyman <stilor@att.net>
This commit is contained in:
parent
c48319e65f
commit
586c2d0156
@ -21,6 +21,13 @@ config GDB_DEP_CXX11
|
||||
depends on !CONFIGURE_has_cxx11
|
||||
select GDB_REQUIRE_older_than_8_0
|
||||
|
||||
# GDB10 and newer require std::future<> which was not implemented on some
|
||||
# architectures until GCC9; see GCC PR 64735.
|
||||
config GDB_DEP_NO_STD_FUTURE
|
||||
def_bool y
|
||||
depends on !GCC_9_or_later
|
||||
select GDB_REQUIRE_older_than_10_2
|
||||
|
||||
# Does GDB need ps_get_thread_area with const qualifier?
|
||||
config GDB_CONST_GET_THREAD_AREA
|
||||
bool
|
||||
|
@ -8,7 +8,6 @@ CT_KERNEL_LINUX=y
|
||||
CT_LINUX_V_3_10=y
|
||||
CT_LIBC_UCLIBC_NG=y
|
||||
CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}.config"
|
||||
CT_LIBC_UCLIBC_IPV6=y
|
||||
CT_GCC_V_6=y
|
||||
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--disable-libitm"
|
||||
CT_CC_LANG_CXX=y
|
||||
|
Loading…
Reference in New Issue
Block a user