Browse Source

Add test if kconfig file version needs to be bumped

Signed-off-by: Alexey Neyman <stilor@att.net>
dev-linux
Alexey Neyman 4 years ago
parent
commit
cad2a775dc
  1. 822
      testing/upgrade/kconfig-list/0
  2. 2510
      testing/upgrade/kconfig-list/1
  3. 2491
      testing/upgrade/kconfig-list/2
  4. 28
      testing/upgrade/run.sh

822
testing/upgrade/kconfig-list/0

@ -0,0 +1,822 @@
CT_ALLOW_BUILD_AS_ROOT
CT_ALLOW_BUILD_AS_ROOT_SURE
CT_ARCH
CT_ARCH_32
CT_ARCH_64
CT_ARCH_8
CT_ARCH_ABI
CT_ARCH_ALPHA_EV4
CT_ARCH_ALPHA_EV45
CT_ARCH_ALPHA_EV5
CT_ARCH_ALPHA_EV56
CT_ARCH_ALPHA_EV6
CT_ARCH_ALPHA_EV67
CT_ARCH_ALPHA_VARIANT
CT_ARCH_ARCH
CT_ARCH_ARM_ABI_OK
CT_ARCH_ARM_EABI
CT_ARCH_ARM_EABI_FORCE
CT_ARCH_ARM_INTERWORKING
CT_ARCH_ARM_MODE
CT_ARCH_ARM_MODE_ARM
CT_ARCH_ARM_MODE_THUMB
CT_ARCH_ARM_TUPLE_USE_EABIHF
CT_ARCH_BE
CT_ARCH_BINFMT_ELF
CT_ARCH_BINFMT_FDPIC
CT_ARCH_BINFMT_FLAT
CT_ARCH_BITNESS
CT_ARCH_CPU
CT_ARCH_DEFAULT_32
CT_ARCH_DEFAULT_64
CT_ARCH_DEFAULT_8
CT_ARCH_DEFAULT_BE
CT_ARCH_DEFAULT_HAS_MMU
CT_ARCH_DEFAULT_LE
CT_ARCH_ENDIAN
CT_ARCH_EXCLUSIVE_WITH_CPU
CT_ARCH_FLOAT
CT_ARCH_FLOAT_AUTO
CT_ARCH_FLOAT_HW
CT_ARCH_FLOAT_SOFTFP
CT_ARCH_FLOAT_SW
CT_ARCH_FPU
CT_ARCH_LE
CT_ARCH_REQUIRES_MULTILIB
CT_ARCH_SH_SH3
CT_ARCH_SH_SH4
CT_ARCH_SH_SH4A
CT_ARCH_SH_VARIANT
CT_ARCH_SUFFIX
CT_ARCH_SUPPORTS_32
CT_ARCH_SUPPORTS_64
CT_ARCH_SUPPORTS_8
CT_ARCH_SUPPORTS_BOTH_ENDIAN
CT_ARCH_SUPPORTS_BOTH_MMU
CT_ARCH_SUPPORTS_SOFTFP
CT_ARCH_SUPPORTS_WITH_ABI
CT_ARCH_SUPPORTS_WITH_ARCH
CT_ARCH_SUPPORTS_WITH_CPU
CT_ARCH_SUPPORTS_WITH_FLOAT
CT_ARCH_SUPPORTS_WITH_FPU
CT_ARCH_SUPPORTS_WITH_TUNE
CT_ARCH_TUNE
CT_ARCH_USE_MMU
CT_ARCH_XTENSA_CUSTOM_NAME
CT_ARCH_XTENSA_CUSTOM_OVERLAY_LOCATION
CT_ARCH_alpha
CT_ARCH_alpha_AVAILABLE
CT_ARCH_arm
CT_ARCH_arm_AVAILABLE
CT_ARCH_avr
CT_ARCH_avr_AVAILABLE
CT_ARCH_m68k
CT_ARCH_m68k_AVAILABLE
CT_ARCH_microblaze
CT_ARCH_microblaze_AVAILABLE
CT_ARCH_mips
CT_ARCH_mips_ABI
CT_ARCH_mips_AVAILABLE
CT_ARCH_mips_n32
CT_ARCH_mips_n64
CT_ARCH_mips_o32
CT_ARCH_nios2
CT_ARCH_nios2_AVAILABLE
CT_ARCH_powerpc
CT_ARCH_powerpc_ABI
CT_ARCH_powerpc_ABI_DEFAULT
CT_ARCH_powerpc_ABI_EABI
CT_ARCH_powerpc_ABI_SPE
CT_ARCH_powerpc_AVAILABLE
CT_ARCH_s390
CT_ARCH_s390_AVAILABLE
CT_ARCH_sh
CT_ARCH_sh_AVAILABLE
CT_ARCH_sparc
CT_ARCH_sparc_AVAILABLE
CT_ARCH_x86
CT_ARCH_x86_AVAILABLE
CT_ARCH_xtensa
CT_ARCH_xtensa_AVAILABLE
CT_ARCH_xtensa_fsf
CT_AUTOCONF_VERSION
CT_AUTOCONF_V_2_65
CT_AUTOCONF_V_2_69
CT_AUTOMAKE_VERSION
CT_AUTOMAKE_V_1_11_1
CT_AUTOMAKE_V_1_11_6
CT_AUTOMAKE_V_1_14
CT_AUTOMAKE_V_1_15
CT_BACKEND
CT_BACKEND_ARCH
CT_BACKEND_KERNEL
CT_BACKEND_LIBC
CT_BARE_METAL
CT_BINUTILS
CT_BINUTILS_2_23_2_or_later
CT_BINUTILS_2_24_or_later
CT_BINUTILS_2_25_1_or_later
CT_BINUTILS_2_25_or_later
CT_BINUTILS_2_26_or_later
CT_BINUTILS_2_27_or_later
CT_BINUTILS_CUSTOM
CT_BINUTILS_CUSTOM_LOCATION
CT_BINUTILS_CUSTOM_VERSION
CT_BINUTILS_EXTRA_CONFIG_ARRAY
CT_BINUTILS_FORCE_LD_BFD_DEFAULT
CT_BINUTILS_FORCE_LD_BFD_ONLY
CT_BINUTILS_FOR_TARGET
CT_BINUTILS_FOR_TARGET_BFD
CT_BINUTILS_FOR_TARGET_IBERTY
CT_BINUTILS_GOLD_INSTALLED
CT_BINUTILS_GOLD_SUPPORT
CT_BINUTILS_GOLD_SUPPORTS_ARCH
CT_BINUTILS_GOLD_THREADS
CT_BINUTILS_HAS_GOLD
CT_BINUTILS_HAS_HASH_STYLE
CT_BINUTILS_HAS_PKGVERSION_BUGURL
CT_BINUTILS_HAS_PLUGINS
CT_BINUTILS_LD_WRAPPER
CT_BINUTILS_LINARO_V_2_23_2
CT_BINUTILS_LINARO_V_2_24
CT_BINUTILS_LINARO_V_2_25
CT_BINUTILS_LINKERS_LIST
CT_BINUTILS_LINKER_BOTH
CT_BINUTILS_LINKER_DEFAULT
CT_BINUTILS_LINKER_GOLD
CT_BINUTILS_LINKER_GOLD_LD
CT_BINUTILS_LINKER_LD
CT_BINUTILS_LINKER_LD_GOLD
CT_BINUTILS_PLUGINS
CT_BINUTILS_SHOW_LINARO
CT_BINUTILS_VERSION
CT_BINUTILS_V_2_23_2
CT_BINUTILS_V_2_24
CT_BINUTILS_V_2_25_1
CT_BINUTILS_V_2_26
CT_BINUTILS_V_2_27
CT_BINUTILS_V_2_28
CT_BINUTILS_binutils
CT_BUILD
CT_BUILD_MANUALS
CT_BUILD_PREFIX
CT_BUILD_SUFFIX
CT_BUILD_TOP_DIR
CT_CANADIAN
CT_CC
CT_CC_CORE_PASSES_NEEDED
CT_CC_CORE_PASS_1_NEEDED
CT_CC_CORE_PASS_2_NEEDED
CT_CC_CXA_ATEXIT
CT_CC_GCC_4_8
CT_CC_GCC_4_8_or_later
CT_CC_GCC_4_9
CT_CC_GCC_4_9_or_later
CT_CC_GCC_5
CT_CC_GCC_5_or_later
CT_CC_GCC_6
CT_CC_GCC_6_or_later
CT_CC_GCC_BUILD_ID
CT_CC_GCC_CONFIG_TLS
CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY
CT_CC_GCC_CUSTOM
CT_CC_GCC_CUSTOM_LOCATION
CT_CC_GCC_CUSTOM_VERSION
CT_CC_GCC_DEC_FLOATS
CT_CC_GCC_DEC_FLOATS_NO
CT_CC_GCC_DEC_FLOAT_AUTO
CT_CC_GCC_DEC_FLOAT_BID
CT_CC_GCC_DEC_FLOAT_DPD
CT_CC_GCC_DISABLE_PCH
CT_CC_GCC_ENABLE_CXX_FLAGS
CT_CC_GCC_ENABLE_PLUGINS
CT_CC_GCC_ENABLE_TARGET_OPTSPACE
CT_CC_GCC_EXTRA_CONFIG_ARRAY
CT_CC_GCC_GOLD
CT_CC_GCC_HAS_ARCH_OPTIONS
CT_CC_GCC_HAS_LIBMPX
CT_CC_GCC_LDBL_128
CT_CC_GCC_LIBGOMP
CT_CC_GCC_LIBMPX
CT_CC_GCC_LIBMUDFLAP
CT_CC_GCC_LIBQUADMATH
CT_CC_GCC_LIBSANITIZER
CT_CC_GCC_LIBSSP
CT_CC_GCC_LNK_HASH_STYLE
CT_CC_GCC_LNK_HASH_STYLE_BOTH
CT_CC_GCC_LNK_HASH_STYLE_DEFAULT
CT_CC_GCC_LNK_HASH_STYLE_GNU
CT_CC_GCC_LNK_HASH_STYLE_SYSV
CT_CC_GCC_MULTILIB_LIST
CT_CC_GCC_SHOW_LINARO
CT_CC_GCC_SJLJ_EXCEPTIONS
CT_CC_GCC_STATIC_LIBSTDCXX
CT_CC_GCC_SYSTEM_ZLIB
CT_CC_GCC_TARGET_FINAL
CT_CC_GCC_USE_GRAPHITE
CT_CC_GCC_USE_LTO
CT_CC_GCC_VERSION
CT_CC_GCC_V_4_8_5
CT_CC_GCC_V_4_9_4
CT_CC_GCC_V_5_4_0
CT_CC_GCC_V_6_3_0
CT_CC_GCC_V_linaro_4_8
CT_CC_GCC_V_linaro_4_9
CT_CC_GCC_V_linaro_5_4
CT_CC_GCC_V_linaro_6_3
CT_CC_GCC_latest
CT_CC_GCC_mips_llsc
CT_CC_GCC_mips_plt
CT_CC_GCC_mips_synci
CT_CC_GLIBC_SHOW_LINARO
CT_CC_LANG_ADA
CT_CC_LANG_CXX
CT_CC_LANG_FORTRAN
CT_CC_LANG_GOLANG
CT_CC_LANG_JAVA
CT_CC_LANG_JAVA_USE_ECJ
CT_CC_LANG_OBJC
CT_CC_LANG_OBJCXX
CT_CC_LANG_OTHERS
CT_CC_NEWLIB_SHOW_LINARO
CT_CC_SUPPORT_ADA
CT_CC_SUPPORT_CXX
CT_CC_SUPPORT_FORTRAN
CT_CC_SUPPORT_GOLANG
CT_CC_SUPPORT_JAVA
CT_CC_SUPPORT_OBJC
CT_CC_SUPPORT_OBJCXX
CT_CC_VERSION
CT_CC_gcc
CT_CLOOG
CT_CLOOG_0_18_4_or_later
CT_CLOOG_0_18_or_later
CT_CLOOG_NEEDED
CT_CLOOG_NEEDS_AUTORECONF
CT_CLOOG_VERSION
CT_CLOOG_V_0_18_0
CT_CLOOG_V_0_18_1
CT_CLOOG_V_0_18_4
CT_COMPLIBS
CT_COMPLIBS_CHECK
CT_COMPLIBS_NEEDED
CT_COMP_TOOLS_FOR_HOST
CT_COMP_TOOLS_autoconf
CT_COMP_TOOLS_automake
CT_COMP_TOOLS_libtool
CT_COMP_TOOLS_m4
CT_COMP_TOOLS_make
CT_CONFIGURE_has_autoconf_2_63_or_newer
CT_CONFIGURE_has_automake_1_15_or_newer
CT_CONFIGURE_has_autoreconf_2_63_or_newer
CT_CONFIGURE_has_curl
CT_CONFIGURE_has_cvs
CT_CONFIGURE_has_git
CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer
CT_CONFIGURE_has_libtool_2_4_or_newer
CT_CONFIGURE_has_libtoolize_2_4_or_newer
CT_CONFIGURE_has_make_3_81_or_newer
CT_CONFIGURE_has_stat_flavor_BSD
CT_CONFIGURE_has_stat_flavor_GNU
CT_CONFIGURE_has_static_link
CT_CONFIGURE_has_svn
CT_CONFIGURE_has_wget
CT_CONFIG_SHELL
CT_CONFIG_SHELL_ASH
CT_CONFIG_SHELL_BASH
CT_CONFIG_SHELL_CUSTOM
CT_CONFIG_SHELL_CUSTOM_PATH
CT_CONFIG_SHELL_SH
CT_CONNECT_TIMEOUT
CT_CREATE_LDSO_CONF
CT_CROSS
CT_CROSS_NATIVE
CT_DEBUG_CT
CT_DEBUG_CT_SAVE_STEPS
CT_DEBUG_CT_SAVE_STEPS_GZIP
CT_DEBUG_GDB_SHOW_LINARO
CT_DEBUG_INTERACTIVE
CT_DEBUG_PAUSE_STEPS
CT_DEBUG_duma
CT_DEBUG_gdb
CT_DEBUG_ltrace
CT_DEBUG_strace
CT_DEMULTILIB
CT_DOWNLOAD_AGENT_CURL
CT_DOWNLOAD_AGENT_NONE
CT_DOWNLOAD_AGENT_WGET
CT_DOWNLOAD_CURL_OPTIONS
CT_DOWNLOAD_WGET_OPTIONS
CT_DUMA_CUSTOM_WRAPPER
CT_DUMA_SO
CT_DUMA_VERSION
CT_DUMA_V_2_5_15
CT_ELF2FLT_CUSTOM
CT_ELF2FLT_CUSTOM_LOCATION
CT_ELF2FLT_CUSTOM_VERSION
CT_ELF2FLT_EXTRA_CONFIG_ARRAY
CT_ELF2FLT_GIT
CT_ELF2FLT_GIT_CSET
CT_ELF2FLT_REQUIRES
CT_ELF2FLT_VERSION
CT_EXPAT
CT_EXPAT_NEEDED
CT_EXPAT_TARGET
CT_EXPAT_VERSION
CT_EXPAT_V_2_1_1
CT_EXPAT_V_2_2_0
CT_EXPERIMENTAL
CT_EXTRA_CFLAGS_FOR_BUILD
CT_EXTRA_CFLAGS_FOR_HOST
CT_EXTRA_LDFLAGS_FOR_BUILD
CT_EXTRA_LDFLAGS_FOR_HOST
CT_FORBID_DOWNLOAD
CT_FORCE_DOWNLOAD
CT_FORCE_EXTRACT
CT_FORCE_MIRROR
CT_FORCE_SYSROOT
CT_GDB_7_0_or_later
CT_GDB_7_12_or_later
CT_GDB_7_2_or_later
CT_GDB_CROSS
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY
CT_GDB_CROSS_PYTHON
CT_GDB_CROSS_PYTHON_BINARY
CT_GDB_CROSS_SIM
CT_GDB_CROSS_STATIC
CT_GDB_CUSTOM
CT_GDB_CUSTOM_LOCATION
CT_GDB_CUSTOM_VERSION
CT_GDB_GDBSERVER
CT_GDB_GDBSERVER_BUILD_IPA_LIB
CT_GDB_GDBSERVER_HAS_IPA_LIB
CT_GDB_GDBSERVER_STATIC
CT_GDB_HAS_PKGVERSION_BUGURL
CT_GDB_HAS_PYTHON
CT_GDB_INSTALL_GDBINIT
CT_GDB_NATIVE
CT_GDB_NATIVE_STATIC
CT_GDB_VERSION
CT_GDB_V_6_8a
CT_GDB_V_7_0_1a
CT_GDB_V_7_0a
CT_GDB_V_7_10
CT_GDB_V_7_10_1
CT_GDB_V_7_11_1
CT_GDB_V_7_12_1
CT_GDB_V_7_1a
CT_GDB_V_7_2a
CT_GDB_V_7_3_1
CT_GDB_V_7_3a
CT_GDB_V_7_4
CT_GDB_V_7_4_1
CT_GDB_V_7_5_1
CT_GDB_V_7_6_1
CT_GDB_V_7_7
CT_GDB_V_7_7_1
CT_GDB_V_7_8
CT_GDB_V_7_8_1
CT_GDB_V_7_8_2
CT_GDB_V_7_9
CT_GDB_V_7_9_1
CT_GDB_V_linaro_7_3
CT_GDB_V_linaro_7_4
CT_GDB_V_linaro_7_5
CT_GDB_V_linaro_7_6
CT_GDB_V_linaro_7_7
CT_GDB_V_linaro_7_7_1
CT_GDB_V_linaro_7_8
CT_GETTEXT
CT_GETTEXT_NEEDED
CT_GETTEXT_VERSION
CT_GETTEXT_V_0_19_7
CT_GETTEXT_V_0_19_8_1
CT_GMP
CT_GMP_5_0_2_or_later
CT_GMP_NEEDED
CT_GMP_VERSION
CT_GMP_V_4_3_0
CT_GMP_V_4_3_1
CT_GMP_V_4_3_2
CT_GMP_V_5_0_1
CT_GMP_V_5_0_2
CT_GMP_V_5_1_1
CT_GMP_V_5_1_3
CT_GMP_V_6_0_0
CT_GMP_V_6_1_0
CT_GMP_V_6_1_2
CT_HOST
CT_HOST_PREFIX
CT_HOST_SUFFIX
CT_ISL
CT_ISL_NEEDED
CT_ISL_VERSION
CT_ISL_V_0_11_1
CT_ISL_V_0_12_2
CT_ISL_V_0_12_or_later
CT_ISL_V_0_14
CT_ISL_V_0_14_or_later
CT_ISL_V_0_15
CT_ISL_V_0_15_or_later
CT_ISL_V_0_16_1
CT_ISL_V_0_16_or_later
CT_ISL_V_0_17_1
CT_ISL_V_0_18
CT_IS_A_BACKEND
CT_KERNEL
CT_KERNEL_LINUX_CUSTOM
CT_KERNEL_LINUX_CUSTOM_LOCATION
CT_KERNEL_LINUX_CUSTOM_VERSION
CT_KERNEL_LINUX_INSTALL_CHECK
CT_KERNEL_LINUX_VERBOSE_LEVEL
CT_KERNEL_LINUX_VERBOSITY_0
CT_KERNEL_LINUX_VERBOSITY_1
CT_KERNEL_LINUX_VERBOSITY_2
CT_KERNEL_SUPPORTS_SHARED_LIBS
CT_KERNEL_VERSION
CT_KERNEL_V_2_6_32
CT_KERNEL_V_2_6_33
CT_KERNEL_V_2_6_34
CT_KERNEL_V_2_6_35
CT_KERNEL_V_2_6_36
CT_KERNEL_V_2_6_37
CT_KERNEL_V_2_6_38
CT_KERNEL_V_2_6_39
CT_KERNEL_V_3_0
CT_KERNEL_V_3_1
CT_KERNEL_V_3_10
CT_KERNEL_V_3_11
CT_KERNEL_V_3_12
CT_KERNEL_V_3_13
CT_KERNEL_V_3_14
CT_KERNEL_V_3_15
CT_KERNEL_V_3_16
CT_KERNEL_V_3_17
CT_KERNEL_V_3_18
CT_KERNEL_V_3_19
CT_KERNEL_V_3_2
CT_KERNEL_V_3_3
CT_KERNEL_V_3_4
CT_KERNEL_V_3_5
CT_KERNEL_V_3_6
CT_KERNEL_V_3_7
CT_KERNEL_V_3_8
CT_KERNEL_V_3_9
CT_KERNEL_V_4_0
CT_KERNEL_V_4_1
CT_KERNEL_V_4_10
CT_KERNEL_V_4_2
CT_KERNEL_V_4_3
CT_KERNEL_V_4_4
CT_KERNEL_V_4_5
CT_KERNEL_V_4_6
CT_KERNEL_V_4_7
CT_KERNEL_V_4_8
CT_KERNEL_V_4_9
CT_KERNEL_bare_metal
CT_KERNEL_bare_metal_AVAILABLE
CT_KERNEL_linux
CT_KERNEL_linux_AVAILABLE
CT_KERNEL_windows
CT_KERNEL_windows_AVAILABLE
CT_LDSO_CONF_EXTRA_DIRS_ARRAY
CT_LIBC
CT_LIBC_ADDONS_LIST
CT_LIBC_AVR_LIBC_CUSTOM
CT_LIBC_AVR_LIBC_CUSTOM_LOCATION
CT_LIBC_AVR_LIBC_CUSTOM_VERSION
CT_LIBC_AVR_LIBC_EXTRA_CONFIG_ARRAY
CT_LIBC_AVR_LIBC_V_1_8_0
CT_LIBC_AVR_LIBC_V_1_8_1
CT_LIBC_AVR_LIBC_V_2_0_0
CT_LIBC_DISABLE_VERSIONING
CT_LIBC_ENABLE_FORTIFIED_BUILD
CT_LIBC_GLIBC_2_17_or_later
CT_LIBC_GLIBC_2_20_or_later
CT_LIBC_GLIBC_2_23_or_later
CT_LIBC_GLIBC_CONFIGPARMS
CT_LIBC_GLIBC_CUSTOM
CT_LIBC_GLIBC_CUSTOM_LOCATION
CT_LIBC_GLIBC_CUSTOM_VERSION
CT_LIBC_GLIBC_EXTRA_CFLAGS
CT_LIBC_GLIBC_EXTRA_CONFIG_ARRAY
CT_LIBC_GLIBC_FORCE_UNWIND
CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS
CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN
CT_LIBC_GLIBC_KERNEL_VERSION_NONE
CT_LIBC_GLIBC_LINARO_V_2_20
CT_LIBC_GLIBC_MIN_KERNEL
CT_LIBC_GLIBC_MIN_KERNEL_VERSION
CT_LIBC_GLIBC_NEEDS_PORTS
CT_LIBC_GLIBC_PORTS_EXTERNAL
CT_LIBC_GLIBC_USE_PORTS
CT_LIBC_GLIBC_V_2_12_1
CT_LIBC_GLIBC_V_2_12_2
CT_LIBC_GLIBC_V_2_13
CT_LIBC_GLIBC_V_2_14
CT_LIBC_GLIBC_V_2_14_1
CT_LIBC_GLIBC_V_2_15
CT_LIBC_GLIBC_V_2_16_0
CT_LIBC_GLIBC_V_2_17
CT_LIBC_GLIBC_V_2_18
CT_LIBC_GLIBC_V_2_19
CT_LIBC_GLIBC_V_2_20
CT_LIBC_GLIBC_V_2_21
CT_LIBC_GLIBC_V_2_22
CT_LIBC_GLIBC_V_2_23
CT_LIBC_GLIBC_V_2_24
CT_LIBC_GLIBC_V_2_25
CT_LIBC_LOCALES
CT_LIBC_MUSL_CUSTOM
CT_LIBC_MUSL_CUSTOM_LOCATION
CT_LIBC_MUSL_CUSTOM_VERSION
CT_LIBC_MUSL_DEBUG
CT_LIBC_MUSL_OPTIMIZE
CT_LIBC_MUSL_OPTIMIZE_AUTO
CT_LIBC_MUSL_OPTIMIZE_NONE
CT_LIBC_MUSL_OPTIMIZE_SIZE
CT_LIBC_MUSL_OPTIMIZE_SPEED
CT_LIBC_MUSL_V_1_1_15
CT_LIBC_MUSL_V_1_1_16
CT_LIBC_MUSL_WARNINGS
CT_LIBC_NEWLIB_2_0
CT_LIBC_NEWLIB_2_0_or_later
CT_LIBC_NEWLIB_2_1
CT_LIBC_NEWLIB_2_1_or_later
CT_LIBC_NEWLIB_2_2
CT_LIBC_NEWLIB_2_2_or_later
CT_LIBC_NEWLIB_2_3
CT_LIBC_NEWLIB_2_3_or_later
CT_LIBC_NEWLIB_2_4
CT_LIBC_NEWLIB_2_4_or_later
CT_LIBC_NEWLIB_2_5
CT_LIBC_NEWLIB_2_5_or_later
CT_LIBC_NEWLIB_ATEXIT_DYNAMIC_ALLOC
CT_LIBC_NEWLIB_CUSTOM
CT_LIBC_NEWLIB_CUSTOM_LOCATION
CT_LIBC_NEWLIB_CUSTOM_VERSION
CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS
CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE
CT_LIBC_NEWLIB_EXTRA_CONFIG_ARRAY
CT_LIBC_NEWLIB_EXTRA_SECTIONS
CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION
CT_LIBC_NEWLIB_FVWRITE_IN_STREAMIO
CT_LIBC_NEWLIB_GLOBAL_ATEXIT
CT_LIBC_NEWLIB_IO_C99FMT
CT_LIBC_NEWLIB_IO_FLOAT
CT_LIBC_NEWLIB_IO_LDBL
CT_LIBC_NEWLIB_IO_LL
CT_LIBC_NEWLIB_IO_POS_ARGS
CT_LIBC_NEWLIB_LINARO_V_2_1_0
CT_LIBC_NEWLIB_LINARO_V_2_2_0
CT_LIBC_NEWLIB_LITE_EXIT
CT_LIBC_NEWLIB_LTO
CT_LIBC_NEWLIB_MULTITHREAD
CT_LIBC_NEWLIB_NANO_FORMATTED_IO
CT_LIBC_NEWLIB_NANO_MALLOC
CT_LIBC_NEWLIB_REENT_SMALL
CT_LIBC_NEWLIB_REGISTER_FINI
CT_LIBC_NEWLIB_TARGET_CFLAGS
CT_LIBC_NEWLIB_UNBUF_STREAM_OPT
CT_LIBC_NEWLIB_V_1_17_0
CT_LIBC_NEWLIB_V_1_18_0
CT_LIBC_NEWLIB_V_1_19_0
CT_LIBC_NEWLIB_V_1_20_0
CT_LIBC_NEWLIB_V_2_0_0
CT_LIBC_NEWLIB_V_2_1_0
CT_LIBC_NEWLIB_V_2_2_0
CT_LIBC_NEWLIB_V_2_3_0
CT_LIBC_NEWLIB_V_2_4_0
CT_LIBC_NEWLIB_V_2_5_0
CT_LIBC_NEWLIB_WIDE_ORIENT
CT_LIBC_OLDEST_ABI
CT_LIBC_PROVIDES_CXA_ATEXIT
CT_LIBC_SUPPORT_THREADS_ANY
CT_LIBC_SUPPORT_THREADS_LT
CT_LIBC_SUPPORT_THREADS_NATIVE
CT_LIBC_SUPPORT_THREADS_NONE
CT_LIBC_SUPPORT_THREADS_POSIX
CT_LIBC_UCLIBC_0_9_33_2_or_later
CT_LIBC_UCLIBC_CONFIG_FILE
CT_LIBC_UCLIBC_CUSTOM
CT_LIBC_UCLIBC_CUSTOM_LOCATION
CT_LIBC_UCLIBC_CUSTOM_UCLIBC
CT_LIBC_UCLIBC_CUSTOM_UCLIBC_NG
CT_LIBC_UCLIBC_CUSTOM_UCLIBC_NG_OLD
CT_LIBC_UCLIBC_CUSTOM_VERSION
CT_LIBC_UCLIBC_DEBUG_LEVEL
CT_LIBC_UCLIBC_DEBUG_LEVEL_0
CT_LIBC_UCLIBC_DEBUG_LEVEL_1
CT_LIBC_UCLIBC_DEBUG_LEVEL_2
CT_LIBC_UCLIBC_DEBUG_LEVEL_3
CT_LIBC_UCLIBC_FENV
CT_LIBC_UCLIBC_IPV6
CT_LIBC_UCLIBC_LNXTHRD
CT_LIBC_UCLIBC_LNXTHRD_NEW
CT_LIBC_UCLIBC_LNXTHRD_OLD
CT_LIBC_UCLIBC_LOCALES
CT_LIBC_UCLIBC_LOCALES_PREGEN_DATA
CT_LIBC_UCLIBC_NG
CT_LIBC_UCLIBC_NG_1_0_0_or_later
CT_LIBC_UCLIBC_NG_1_0_15_or_later
CT_LIBC_UCLIBC_NG_V_1_0_20
CT_LIBC_UCLIBC_NG_V_1_0_21
CT_LIBC_UCLIBC_NG_V_1_0_22
CT_LIBC_UCLIBC_PARALLEL
CT_LIBC_UCLIBC_RPC
CT_LIBC_UCLIBC_USE_GNU_SUFFIX
CT_LIBC_UCLIBC_VERBOSITY
CT_LIBC_UCLIBC_VERBOSITY_0
CT_LIBC_UCLIBC_VERBOSITY_1
CT_LIBC_UCLIBC_VERBOSITY_2
CT_LIBC_UCLIBC_V_0_9_33_2
CT_LIBC_UCLIBC_WCHAR
CT_LIBC_VERSION
CT_LIBC_XLDD
CT_LIBC_avr_libc
CT_LIBC_avr_libc_AVAILABLE
CT_LIBC_glibc
CT_LIBC_glibc_AVAILABLE
CT_LIBC_glibc_family
CT_LIBC_mingw
CT_LIBC_mingw_AVAILABLE
CT_LIBC_musl
CT_LIBC_musl_AVAILABLE
CT_LIBC_newlib
CT_LIBC_newlib_AVAILABLE
CT_LIBC_none
CT_LIBC_none_AVAILABLE
CT_LIBC_uClibc
CT_LIBC_uClibc_AVAILABLE
CT_LIBELF
CT_LIBELF_NEEDED
CT_LIBELF_TARGET
CT_LIBELF_VERSION
CT_LIBELF_V_0_8_12
CT_LIBELF_V_0_8_13
CT_LIBICONV
CT_LIBICONV_NEEDED
CT_LIBICONV_VERSION
CT_LIBICONV_V_1_14
CT_LIBICONV_V_1_15
CT_LIBTOOL_VERSION
CT_LIBTOOL_V_2_4_6
CT_LOAD
CT_LOCAL_PATCH_DIR
CT_LOCAL_TARBALLS_DIR
CT_LOG_ALL
CT_LOG_DEBUG
CT_LOG_ERROR
CT_LOG_EXTRA
CT_LOG_FILE_COMPRESS
CT_LOG_INFO
CT_LOG_LEVEL_MAX
CT_LOG_PROGRESS_BAR
CT_LOG_SEE_TOOLS_WARN
CT_LOG_TO_FILE
CT_LOG_WARN
CT_LTRACE_0_5_3_CONFIGURE
CT_LTRACE_VERSION
CT_LTRACE_V_0_5_3
CT_LTRACE_V_0_7_3
CT_M4_VERSION
CT_M4_V_1_4_13
CT_M4_V_1_4_17
CT_M4_V_1_4_18
CT_MAKE_GMAKE_SYMLINK
CT_MAKE_VERSION
CT_MAKE_V_3_81
CT_MAKE_V_4_0
CT_MAKE_V_4_1
CT_MAKE_V_4_2_1
CT_MINGW_DDK
CT_MINGW_DIRECTX
CT_MINGW_SECURE_API
CT_MINGW_TOOLS
CT_MINGW_TOOL_LIST_ARRAY
CT_MIRROR_BASE_URL
CT_MODULES
CT_MPC
CT_MPC_NEEDED
CT_MPC_VERSION
CT_MPC_V_0_7
CT_MPC_V_0_8_1
CT_MPC_V_0_8_2
CT_MPC_V_0_9
CT_MPC_V_1_0
CT_MPC_V_1_0_1
CT_MPC_V_1_0_2
CT_MPC_V_1_0_3
CT_MPFR
CT_MPFR_NEEDED
CT_MPFR_VERSION
CT_MPFR_V_2_4_0
CT_MPFR_V_2_4_1
CT_MPFR_V_2_4_2
CT_MPFR_V_3_0_0
CT_MPFR_V_3_0_1
CT_MPFR_V_3_1_0
CT_MPFR_V_3_1_2
CT_MPFR_V_3_1_3
CT_MPFR_V_3_1_5
CT_MULTILIB
CT_NATIVE
CT_NCURSES
CT_NCURSES_HOST_CONFIG_ARGS
CT_NCURSES_HOST_DISABLE_DB
CT_NCURSES_HOST_FALLBACKS
CT_NCURSES_NEEDED
CT_NCURSES_NEW_ABI
CT_NCURSES_TARGET
CT_NCURSES_TARGET_CONFIG_ARGS
CT_NCURSES_TARGET_DISABLE_DB
CT_NCURSES_TARGET_FALLBACKS
CT_NCURSES_VERSION
CT_NCURSES_V_6_0
CT_NO_OVERRIDE_LC_MESSAGES
CT_OBSOLETE
CT_ONLY_DOWNLOAD
CT_ONLY_EXTRACT
CT_OVERRIDE_CONFIG_GUESS_SUB
CT_PARALLEL_JOBS
CT_PATCH_BUNDLED
CT_PATCH_BUNDLED_FALLBACK_LOCAL
CT_PATCH_BUNDLED_LOCAL
CT_PATCH_LOCAL
CT_PATCH_LOCAL_BUNDLED
CT_PATCH_LOCAL_FALLBACK_BUNDLED
CT_PATCH_NONE
CT_PATCH_ORDER
CT_PATCH_SINGLE
CT_PATCH_USE_LOCAL
CT_PREFIX_DIR
CT_PREFIX_DIR_RO
CT_REMOVE_DOCS
CT_RM_RF_PREFIX_DIR
CT_SAVE_TARBALLS
CT_SHARED_LIBS
CT_STATIC_TOOLCHAIN
CT_STRACE_VERSION
CT_STRACE_V_4_10
CT_STRACE_V_4_11
CT_STRACE_V_4_12
CT_STRACE_V_4_13
CT_STRACE_V_4_14
CT_STRACE_V_4_15
CT_STRACE_V_4_16
CT_STRACE_V_4_5_18
CT_STRACE_V_4_5_19
CT_STRACE_V_4_5_20
CT_STRACE_V_4_6
CT_STRACE_V_4_7
CT_STRACE_V_4_8
CT_STRACE_V_4_9
CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES
CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES
CT_SYSROOT_DIR_PREFIX
CT_SYSROOT_NAME
CT_TARGET_ALIAS
CT_TARGET_ALIAS_SED_EXPR
CT_TARGET_CFLAGS
CT_TARGET_LDFLAGS
CT_TARGET_VENDOR
CT_TEST_SUITE
CT_TEST_SUITE_GCC
CT_THREADS
CT_THREADS_LT
CT_THREADS_NATIVE
CT_THREADS_NONE
CT_THREADS_POSIX
CT_TOOLCHAIN_BUGURL
CT_TOOLCHAIN_ENABLE_NLS
CT_TOOLCHAIN_PKGVERSION
CT_TOOLCHAIN_TYPE
CT_USE_MIRROR
CT_USE_PIPES
CT_USE_SYSROOT
CT_WANTS_STATIC_LINK
CT_WANTS_STATIC_LINK_CXX
CT_WINAPI_VERSION
CT_WINAPI_V_2_0_7
CT_WINAPI_V_2_0_8
CT_WINAPI_V_2_0_9
CT_WINAPI_V_3_0_0
CT_WINAPI_V_3_1_0
CT_WINAPI_V_3_2_0
CT_WINAPI_V_3_3_0
CT_WINAPI_V_4_0_0
CT_WINAPI_V_4_0_1
CT_WINAPI_V_4_0_2
CT_WINAPI_V_4_0_4
CT_WINAPI_V_4_0_5
CT_WINAPI_V_4_0_6
CT_WINAPI_V_5_0_0
CT_WINAPI_V_5_0_1
CT_WINAPI_V_DEVEL
CT_WINAPI_V_select
CT_WINDOWS
CT_WORK_DIR
CT_XTENSA_CUSTOM
CT_ZLIB
CT_ZLIB_VERSION
CT_ZLIB_V_1_2_11

2510
testing/upgrade/kconfig-list/1

File diff suppressed because it is too large Load Diff

2491
testing/upgrade/kconfig-list/2

File diff suppressed because it is too large Load Diff

28
testing/upgrade/run.sh

@ -107,6 +107,34 @@ run_sample()
}
mkdir -p logs
# Non-sample-specific tests
# Verify that no options have been retired since the stored known configuration.
current_tc="options-set"
exec {LOG}>"logs/global.log"
curver=`sed -n 's,export CT_CONFIG_VERSION_CURRENT=,,p' ${CTNG}`
if [ -z "${curver}" ]; then
echo "Cannot determine config version" >&${LOG}
fail
elif [ ! -r "kconfig-list/${curver}" ]; then
echo "No saved kconfig data for version ${curver}" >&${LOG}
fail
else
grep -hr '^\(menu\)\?config ' "${dirs[@]}" ../../config | \
grep -v '^Binary ' | \
sed 's,^.* ,CT_,' | LANG=C sort | uniq > logs/current-kconfig-list
diff -U 10000 "kconfig-list/${curver}" logs/current-kconfig-list | \
grep '^-CT_' > logs/current-kconfig-retired || true
nretired=`wc -l logs/current-kconfig-retired | sed 's/ .*//'`
echo "${nretired} kconfig options have been removed without bumping the config version" >&${LOG}
if [ "${nretired}" != "0" ]; then
fail
fi
fi
finish
exec {LOG}>&-
for i in samples/*.config; do
current_tc=${i#samples/}
current_tc=${current_tc%.config}

Loading…
Cancel
Save