# HG changeset patch # User "Yann E. MORIN" # Date 1356548719 -3600 # Node ID 1d6fd9bde73c9120b78ba5c43b0081076c6bcfa9 # Parent e1611da4bb05e08ce3271e42952b091691df444c all: unmark experimental features It's been some time now we've had those features, so unmark them being experimental. It does not mean everything is perfect, but may gather some more testing of those features. Signed-off-by: "Yann E. MORIN" diff -r e1611da4bb05 -r 1d6fd9bde73c config/arch/arm.in.2 --- a/config/arch/arm.in.2 Wed Dec 26 19:54:12 2012 +0100 +++ b/config/arch/arm.in.2 Wed Dec 26 20:05:19 2012 +0100 @@ -18,8 +18,7 @@ config ARCH_ARM_MODE_THUMB bool - prompt "thumb (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "thumb" help Defaults to emitting instructions in the THUMB mode. @@ -28,7 +27,6 @@ config ARCH_ARM_INTERWORKING bool prompt "Use Thumb-interworking (READ HELP)" - depends on EXPERIMENTAL help Excerpt from the gcc manual: @@ -37,6 +35,9 @@ > cannot be reliably used inside one program. The default is > [not to use interwork], since slightly larger code is generated > when [interwork] is specified. + + NOTE: Interworking in crosstool-NG is not sell-tested. Use at your + own risks, and report success and/or failure. config ARCH_ARM_EABI bool diff -r e1611da4bb05 -r 1d6fd9bde73c config/arch/m68k.in --- a/config/arch/m68k.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/arch/m68k.in Wed Dec 26 20:05:19 2012 +0100 @@ -1,7 +1,5 @@ # m68k specific configuration file -## depends on EXPERIMENTAL -## ## select ARCH_SUPPORTS_32 ## select ARCH_DEFAULT_32 ## select ARCH_DEFAULT_BE diff -r e1611da4bb05 -r 1d6fd9bde73c config/arch/s390.in --- a/config/arch/s390.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/arch/s390.in Wed Dec 26 20:05:19 2012 +0100 @@ -1,7 +1,5 @@ # s390 specific config options -## depends on EXPERIMENTAL -## ## select ARCH_SUPPORTS_32 ## select ARCH_SUPPORTS_64 ## select ARCH_DEFAULT_32 diff -r e1611da4bb05 -r 1d6fd9bde73c config/binutils/binutils.in --- a/config/binutils/binutils.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/binutils/binutils.in Wed Dec 26 20:05:19 2012 +0100 @@ -135,7 +135,6 @@ depends on BINUTILS_HAS_GOLD depends on BINUTILS_GOLD_SUPPORTS_ARCH depends on ! BINUTILS_FORCE_LD_BFD - depends on EXPERIMENTAL select BINUTILS_GOLD_INSTALLED help gold is a new, optimised, multi-threaded linker with support @@ -148,7 +147,6 @@ prompt "ld, gold" depends on BINUTILS_HAS_GOLD depends on BINUTILS_GOLD_SUPPORTS_ARCH - depends on EXPERIMENTAL select BINUTILS_GOLD_INSTALLED select BINUTILS_LINKER_BOTH help @@ -162,7 +160,6 @@ prompt "gold, ld" depends on BINUTILS_HAS_GOLD depends on BINUTILS_GOLD_SUPPORTS_ARCH - depends on EXPERIMENTAL select BINUTILS_GOLD_INSTALLED select BINUTILS_LINKER_BOTH select BINUTILS_LD_WRAPPER if BINUTILS_FORCE_LD_BFD diff -r e1611da4bb05 -r 1d6fd9bde73c config/cc/gcc.in.2 --- a/config/cc/gcc.in.2 Wed Dec 26 19:54:12 2012 +0100 +++ b/config/cc/gcc.in.2 Wed Dec 26 20:05:19 2012 +0100 @@ -56,7 +56,6 @@ config CC_GCC_SYSTEM_ZLIB bool prompt "Use system zlib" - depends on EXPERIMENTAL help Do not use bundled zlib, and use the zlib already available for the host (eg. the system library). diff -r e1611da4bb05 -r 1d6fd9bde73c config/debug/gdb.in.cross --- a/config/debug/gdb.in.cross Wed Dec 26 19:54:12 2012 +0100 +++ b/config/debug/gdb.in.cross Wed Dec 26 20:05:19 2012 +0100 @@ -27,7 +27,6 @@ config GDB_CROSS_SIM bool prompt "Enable 'sim'" - depends on EXPERIMENTAL help Say 'y' here if you want to build the 'sim' emulator. You probably don't want it, unless you are building for bare-metal. diff -r e1611da4bb05 -r 1d6fd9bde73c config/global/paths.in --- a/config/global/paths.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/global/paths.in Wed Dec 26 20:05:19 2012 +0100 @@ -21,8 +21,8 @@ config CUSTOM_LOCATION_ROOT_DIR string + prompt "Directory containing custom source components" depends on EXPERIMENTAL - prompt "Directory containing custom source components" help This is the path CT-NG will attempt to use as a root for locating local copies of source components (CUSTOM_LOCATION_ROOT_DIR/component) diff -r e1611da4bb05 -r 1d6fd9bde73c config/kernel/windows.in --- a/config/kernel/windows.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/kernel/windows.in Wed Dec 26 20:05:19 2012 +0100 @@ -1,6 +1,6 @@ # windows config options -## depends on EXPERIMENTAL && ARCH_x86 +## depends on ARCH_x86 ## ## select WINDOWS ## diff -r e1611da4bb05 -r 1d6fd9bde73c config/target.in --- a/config/target.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/target.in Wed Dec 26 20:05:19 2012 +0100 @@ -47,8 +47,7 @@ #-------------------------------------- config MULTILIB bool - prompt "Build a multilib toolchain (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "Build a multilib toolchain (READ HELP!!!)" help If you say 'y' here, then the toolchain will also contain the C library optimised for some variants of the selected architecture, besides the @@ -59,6 +58,9 @@ The list of variants is dependent on the architecture, and is hard-coded in gcc, so it is not possible to say what variants to support, only whether hard-coded variants should be supported or not. + + NOTE: The multilib feature in crosstool-NG is not well-tested. + Use at your own risk, and report success and/or failure. #-------------------------------------- config ARCH_SUPPORTS_BOTH_MMU diff -r e1611da4bb05 -r 1d6fd9bde73c config/test_suite.in --- a/config/test_suite.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/test_suite.in Wed Dec 26 20:05:19 2012 +0100 @@ -10,7 +10,6 @@ config TEST_SUITE_GCC bool prompt "GCC test suite" - depends on EXPERIMENTAL select TEST_SUITE help Select this option to install the GCC test suite in $CT_PREFIX_DIR/test_suite. diff -r e1611da4bb05 -r 1d6fd9bde73c config/toolchain.in --- a/config/toolchain.in Wed Dec 26 19:54:12 2012 +0100 +++ b/config/toolchain.in Wed Dec 26 20:05:19 2012 +0100 @@ -51,8 +51,7 @@ config STATIC_TOOLCHAIN bool - prompt "Build Static Toolchain (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "Build Static Toolchain" select WANTS_STATIC_LINK help Build static host binaries. @@ -179,8 +178,7 @@ config CANADIAN bool - prompt "Canadian (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "Canadian" help Build a canadian-toolchain. See: "docs/6 - Toolchain types.txt"