summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2019-04-05 21:09:48 (GMT)
committerGitHub <noreply@github.com>2019-04-05 21:09:48 (GMT)
commit51f1db5c0aed562caf6d195ee5d3666ee33cc0ad (patch)
treedfcb47a7f71ddb84e81e6a89530dcaf4f33b0dfe /config
parentace18924a37dce89d9476dfc9a4ec329e77660a2 (diff)
parent693d3943b10665b99a31ab1f3b4058fb4b3a32d1 (diff)
Merge pull request #1178 from stilor/master
Last fixes for 1.24.0
Diffstat (limited to 'config')
-rw-r--r--config/arch/riscv.in2
-rw-r--r--config/cc/gcc.in1
-rw-r--r--config/debug/gdb.in.native6
-rw-r--r--config/global.in3
4 files changed, 10 insertions, 2 deletions
diff --git a/config/arch/riscv.in b/config/arch/riscv.in
index 109556a..f4b3eeb 100644
--- a/config/arch/riscv.in
+++ b/config/arch/riscv.in
@@ -11,6 +11,8 @@
## select ARCH_SUPPORTS_WITH_ARCH
## select ARCH_SUPPORTS_WITH_TUNE
## select GCC_REQUIRE_7_or_later
+## select BINUTILS_REQUIRE_2_28_or_later
+## select GDB_REQUIRE_8_0_or_later if DEBUG_GDB
## help The RISC-V architecture, as defined by:
## help http://www.riscv.org/
diff --git a/config/cc/gcc.in b/config/cc/gcc.in
index 6f68334..849b1ad 100644
--- a/config/cc/gcc.in
+++ b/config/cc/gcc.in
@@ -174,6 +174,7 @@ config CC_GCC_USE_LTO
bool "Enable LTO"
default y
depends on ! STATIC_TOOLCHAIN
+ select ZLIB_NEEDED
help
Enable the Link Time Optimisations.
diff --git a/config/debug/gdb.in.native b/config/debug/gdb.in.native
index 1ee8ad1..101e824 100644
--- a/config/debug/gdb.in.native
+++ b/config/debug/gdb.in.native
@@ -6,7 +6,7 @@ config GDB_NATIVE
depends on ! BARE_METAL
depends on ! LIBC_BIONIC
depends on CC_LANG_CXX || !GDB_8_0_or_later
- select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC && GDB_8_0_or_later
+ select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC
select EXPAT_TARGET
select NCURSES_TARGET
help
@@ -26,10 +26,12 @@ if GDB_NATIVE || GDB_GDBSERVER
config GDB_NATIVE_BUILD_IPA_LIB
bool
prompt "Build the IPA library"
+ depends on LIBC_GLIBC
depends on GDB_HAS_IPA_LIB && !GDB_NATIVE_STATIC
help
gdbserver >= 7.2 comes with an optional library to use tracepoints,
- the In Process Agent (IPA) library, libinproctrace.so.
+ the In Process Agent (IPA) library, libinproctrace.so. This library
+ uses some GNU extensions from the C library.
Say 'y' if you intend to use tracepoints when debugging your
programs with gdbserver.
diff --git a/config/global.in b/config/global.in
index f5df002..94d2191 100644
--- a/config/global.in
+++ b/config/global.in
@@ -38,6 +38,9 @@ config CONFIG_VERSION
default "0" if VCHECK = "load" || VCHECK = "save"
default CONFIG_VERSION_CURRENT
+config INVALID_CONFIGURATION
+ bool
+
if VCHECK = "warning"
comment "*************************************************************************"
comment "Loaded configuration was generated by a previous version of crosstool-NG."