mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-10 12:49:55 +00:00
commit
2da27758a9
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,6 +15,7 @@ config/configure.in
|
||||
config/gen/
|
||||
config/versions/
|
||||
.config
|
||||
.config.*
|
||||
verbatim-data.mk
|
||||
maintainer/package-versions
|
||||
|
||||
|
@ -780,7 +780,7 @@ msg "*** Gathering the list of data files to install"
|
||||
# Implement some kind of .installignore for these files?
|
||||
case "${f}" in
|
||||
# Avoid temp files
|
||||
.*.swp|.*.swo)
|
||||
*.sw[po])
|
||||
continue
|
||||
;;
|
||||
# And, some files automake insists we must have
|
||||
|
3
ct-ng.in
3
ct-ng.in
@ -145,7 +145,10 @@ defconfig: check-config
|
||||
$(SILENT)CT_VCHECK=save $(CONF) --defconfig=$${DEFCONFIG-defconfig} $(KCONFIG_TOP)
|
||||
|
||||
upgradeconfig: .config check-config
|
||||
$(SILENT)cp .config .config.before-upgrade
|
||||
$(SILENT)CT_UPGRADECONFIG=yes $(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config
|
||||
@$(CT_ECHO) "Saving .config as .config.before-olddefconfig before running 'ct-ng olddefconfig'"
|
||||
$(SILENT)cp .config .config.before-olddefconfig
|
||||
$(SILENT)$(CONF) --olddefconfig $(KCONFIG_TOP)
|
||||
@$(CT_ECHO) "Done. You may now run 'ct-ng menuconfig' to edit the configuration."
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a53"
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_64=y
|
||||
CT_TARGET_VENDOR=""
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_64=y
|
||||
CT_TARGET_VENDOR=""
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ALPHA_EV56=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ALPHA_EV67=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARC=y
|
||||
CT_ARCH_CPU="arc700"
|
||||
CT_TARGET_CFLAGS="-mno-atomic"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARC=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_VENDOR="multilib"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARC=y
|
||||
CT_MULTILIB=y
|
||||
CT_TARGET_CFLAGS="-matomic"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-m3"
|
||||
CT_ARCH_ARM_MODE_THUMB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a15"
|
||||
CT_ARCH_FPU="neon-vfpv4"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a8"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a5"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a9"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
CT_LIBC_NEWLIB_IO_C99FMT=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
# CT_REMOVE_DOCS is not set
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="arm926ej-s"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="arm926ej-s"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_BE=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_BE=y
|
||||
CT_ARCH_ARCH="armv5te"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="xscale"
|
||||
CT_ARCH_BE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_SUFFIX="v6"
|
||||
# CT_ARCH_USE_MMU is not set
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="arm1176jzf-s"
|
||||
CT_ARCH_SUFFIX="v6"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a7"
|
||||
CT_ARCH_SUFFIX="v7"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a53"
|
||||
CT_ARCH_SUFFIX="v8"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_AVR=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_DEBUG_GDB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="pentium-mmx"
|
||||
CT_TARGET_VENDOR="geode"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
CT_TARGET_VENDOR="nptl"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
# CT_REMOVE_DOCS is not set
|
||||
CT_ARCH_NIOS2=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_ARCH="i686"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_M68K=y
|
||||
CT_ARCH_CPU="cpu32"
|
||||
CT_ARCH_BINFMT_FLAT=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_M68K=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_THREADS_LT=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_ARCH_TUNE="4kc"
|
||||
CT_ARCH_ARCH="4kc"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_TARGET_VENDOR="malta"
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
CT_LIBC_NONE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_ARCH_ARCH="mips1"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_LE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_LE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_ARCH_LE=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_MIPS=y
|
||||
CT_ARCH_LE=y
|
||||
CT_ARCH_ARCH="mips1"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_MOXIE=y
|
||||
CT_DEBUG_GDB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_MOXIE=y
|
||||
CT_ARCH_LE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_MSP430=y
|
||||
CT_DEBUG_GDB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_NIOS2=y
|
||||
CT_ARCH_USE_MMU=y
|
||||
CT_TARGET_VENDOR="altera"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_NIOS2=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_DEBUG_GDB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_CPU="405"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_CPU="8540"
|
||||
# CT_DEMULTILIB is not set
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_CPU="860"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_CPU="e300c3"
|
||||
CT_TARGET_VENDOR="e300c3"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_CPU="8548"
|
||||
CT_ARCH_powerpc_ABI_SPE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_M68K=y
|
||||
CT_CANADIAN=y
|
||||
CT_HOST="powerpc-unknown-linux-uclibc"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
CT_TARGET_VENDOR="unknown_nofpu"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_64=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_ARCH_LE=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_RISCV=y
|
||||
CT_ARCH_ARCH="rv32ima"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_RISCV=y
|
||||
CT_TARGET_VENDOR=""
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_RISCV=y
|
||||
# CT_DEMULTILIB is not set
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_RISCV=y
|
||||
# CT_DEMULTILIB is not set
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_S390=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_S390=y
|
||||
CT_ARCH_64=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -43,7 +43,6 @@ help-env::
|
||||
PHONY += show-config
|
||||
show-config: .config
|
||||
@cp .config .config.sample
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/show-config.sh -v current
|
||||
@rm -f .config.sample
|
||||
|
||||
@ -54,7 +53,6 @@ $(patsubst %,show-%,$(CT_SAMPLES)): show-%:
|
||||
CT_VCHECK=load \
|
||||
$(CONF) --defconfig=$(call sample_dir,$*)/crosstool.config \
|
||||
$(KCONFIG_TOP) >/dev/null
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config.sample
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/show-config.sh -v $*
|
||||
@rm -f .config.sample
|
||||
|
||||
@ -69,6 +67,7 @@ list-samples: list-samples-pre $(patsubst %,list-%,$(CT_SAMPLES))
|
||||
@echo ' G (Global) : sample was installed with crosstool-NG'
|
||||
@echo ' X (EXPERIMENTAL): sample may use EXPERIMENTAL features'
|
||||
@echo ' B (BROKEN) : sample is currently broken'
|
||||
@echo ' O (OBSOLETE) : sample needs to be upgraded'
|
||||
|
||||
PHONY += list-samples-pre
|
||||
list-samples-pre: FORCE
|
||||
@ -80,7 +79,6 @@ $(patsubst %,list-%,$(CT_SAMPLES)): list-%:
|
||||
CT_VCHECK=load \
|
||||
$(CONF) --defconfig=$(call sample_dir,$*)/crosstool.config \
|
||||
$(KCONFIG_TOP) >/dev/null
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config.sample
|
||||
@$(bash) $(CT_LIB_DIR)/scripts/show-config.sh $*
|
||||
@rm -f .config.sample
|
||||
|
||||
@ -90,17 +88,21 @@ list-samples-short: FORCE
|
||||
printf "%s\n" "$${s}"; \
|
||||
done
|
||||
|
||||
# Check one sample
|
||||
# Check one sample. Note that we are not loading but rather copying the defconfig;
|
||||
# loading it while it contains some removed options would reset them to currently
|
||||
# supported default values.
|
||||
PHONY += $(patsubst %,check-%,$(CT_SAMPLES))
|
||||
$(patsubst %,check-%,$(CT_SAMPLES)): check-%:
|
||||
@set -e; export KCONFIG_CONFIG=$$(pwd)/.config.sample; \
|
||||
CT_NG_SAMPLE=$(call sample_dir,$*)/crosstool.config; \
|
||||
CT_VCHECK=load $(CONF) -s --defconfig=$${CT_NG_SAMPLE} $(KCONFIG_TOP) &>/dev/null; \
|
||||
CT_UPGRADECONFIG=yes $(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config.sample; \
|
||||
CT_VCHECK=save $(CONF) -s --savedefconfig=$$(pwd)/.defconfig $(KCONFIG_TOP) &>/dev/null; \
|
||||
old_sha1=$$( sha1sum "$${CT_NG_SAMPLE}" |cut -d ' ' -f 1 ); \
|
||||
new_sha1=$$( sha1sum .defconfig |cut -d ' ' -f 1 ); \
|
||||
if [ $${old_sha1} != $${new_sha1} ]; then \
|
||||
cp $${CT_NG_SAMPLE} .config.sample; \
|
||||
CT_UPGRADECONFIG=yes \
|
||||
$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config.sample &>/dev/null; \
|
||||
CT_VCHECK=load $(CONF) -s --olddefconfig \
|
||||
$(KCONFIG_TOP) &>/dev/null; \
|
||||
CT_VCHECK=save $(CONF) -s --savedefconfig=$$(pwd)/.defconfig \
|
||||
$(KCONFIG_TOP) &>/dev/null; \
|
||||
if ! cmp -s "$${CT_NG_SAMPLE}" .defconfig; then \
|
||||
if [ $(CT_UPDATE_SAMPLES) = yes ]; then \
|
||||
echo "Updating $*"; \
|
||||
mv .defconfig "$${CT_NG_SAMPLE}"; \
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SH=y
|
||||
CT_ARCH_CPU="sh4"
|
||||
CT_ARCH_LE_BE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SH=y
|
||||
CT_ARCH_CPU="sh4"
|
||||
CT_ARCH_LE_BE=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SH=y
|
||||
CT_ARCH_LE_BE=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SPARC=y
|
||||
CT_ARCH_CPU="leon"
|
||||
CT_ARCH_TUNE="leon"
|
||||
@ -9,7 +9,7 @@ CT_LINUX_V_3_10=y
|
||||
CT_LIBC_UCLIBC=y
|
||||
CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}.config"
|
||||
CT_LIBC_UCLIBC_IPV6=y
|
||||
CT_GCC_V_6_5_0=y
|
||||
CT_GCC_V_6=y
|
||||
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--disable-libitm"
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_DEBUG_GDB=y
|
||||
|
@ -1,3 +1,3 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SPARC=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_SPARC=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_X86=y
|
||||
CT_MULTILIB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_MOXIE=y
|
||||
CT_CANADIAN=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_POWERPC=y
|
||||
CT_TARGET_VENDOR=""
|
||||
CT_CANADIAN=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_MULTILIB=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_X86=y
|
||||
CT_ARCH_64=y
|
||||
CT_KERNEL_LINUX=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_ARCH_CPU="cortex-a9"
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
# CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES is not set
|
||||
CT_ARCH_X86=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_EXPERIMENTAL=y
|
||||
CT_ARCH_X86=y
|
||||
CT_MULTILIB=y
|
||||
|
@ -1,4 +1,4 @@
|
||||
CT_CONFIG_VERSION="1"
|
||||
CT_CONFIG_VERSION="2"
|
||||
CT_ARCH_XTENSA=y
|
||||
CT_ARCH_BE=y
|
||||
CT_TARGET_CFLAGS="-mlongcalls -mtext-section-literals"
|
||||
|
@ -72,6 +72,7 @@ dump_single_sample()
|
||||
esac
|
||||
printf "[%s" "${sample_type}"
|
||||
[ -f "${sample_top}/samples/${sample}/broken" ] && printf "B" || printf "."
|
||||
[ "${CT_CONFIG_VERSION}" != "${CT_CONFIG_VERSION_CURRENT}" ] && printf "O" || printf "."
|
||||
[ "${CT_EXPERIMENTAL}" = "y" ] && printf "X" || printf "."
|
||||
printf "] %s\n" "${sample}"
|
||||
if [ ${verbose} -ne 0 ]; then
|
||||
|
23
scripts/upgrade/README
Normal file
23
scripts/upgrade/README
Normal file
@ -0,0 +1,23 @@
|
||||
Upgrade scripts for specific versions of the config file.
|
||||
Each script must define a function `upgrade` that can
|
||||
assume `${opt}` and `${val}` variables set on input. On
|
||||
output, if `${opt}` is unset - so will be the corresponding
|
||||
option.
|
||||
|
||||
One thing to keep in mind is that this script may be invoked
|
||||
on full config - or on a defconfig. Do not assume that all
|
||||
options will be present! If an option is not specified, use
|
||||
the value it had as a default for the fallback; to check if
|
||||
it has been specified, use `$selected_opts` associative
|
||||
array to check if it has been present in the config file
|
||||
(otherwise, you an option not being set after sourcing the
|
||||
previous version of the config is ambiguous - it could be
|
||||
that the option is called out as `# CT_FOO is not set` (i.e.
|
||||
selected as false) or not present at all (i.e. selected as
|
||||
default).
|
||||
|
||||
If it is not possible to determine the settings of an option
|
||||
because a different controlling option is not set, either
|
||||
err out (see CT_LIBC_UCLIBC_CUSTOM in v0 for an example)
|
||||
or select a sane default and issue a warning (see CT_GDB_CUSTOM
|
||||
in v0 for an example).
|
351
scripts/upgrade/v0
Normal file
351
scripts/upgrade/v0
Normal file
@ -0,0 +1,351 @@
|
||||
# vim: set filetype=sh :
|
||||
|
||||
# Upgrade from v0: select Linaro as the vendor if a Linaro version was selected
|
||||
# (in v0, both GNU and Linaro versions were combined in a single list). GNU is
|
||||
# the default, leave it to olddefconfig to select it if we don't see a Linaro version.
|
||||
# We don't depend on CT_xxx_SHOW_LINARO symbols: they just enabled showing Linaro
|
||||
# versions in that list, but it may have been GNU version that was actually selected.
|
||||
select_linaro()
|
||||
{
|
||||
if is_set; then
|
||||
echo "# CT_${1}_USE_GNU is not set"
|
||||
echo "CT_${1}_USE_LINARO=y"
|
||||
fi
|
||||
}
|
||||
|
||||
# Upgrade from version 0 (which is 1.23, as released) to version 1
|
||||
# (current state of master as of 2019/01/20). Upgrades in the interim
|
||||
# versions may be broken.
|
||||
upgrade()
|
||||
{
|
||||
case "${opt}" in
|
||||
CT_ARCH_alpha|CT_ARCH_arm|CT_ARCH_avr|CT_ARCH_m68k|CT_ARCH_microblaze|\
|
||||
CT_ARCH_mips|CT_ARCH_nios2|CT_ARCH_powerpc|CT_ARCH_s390|CT_ARCH_sh|\
|
||||
CT_ARCH_sparc|CT_ARCH_x86|CT_ARCH_xtensa|\
|
||||
CT_BINUTILS_binutils|\
|
||||
CT_CC_gcc|\
|
||||
CT_COMP_TOOLS_autoconf|CT_COMP_TOOLS_automake|CT_COMP_TOOLS_libtool|\
|
||||
CT_COMP_TOOLS_m4|CT_COMP_TOOLS_make|\
|
||||
CT_DEBUG_duma|CT_DEBUG_gdb|CT_DEBUG_ltrace|CT_DEBUG_strace|\
|
||||
CT_KERNEL_bare_metal|CT_KERNEL_linux|CT_KERNEL_windows|\
|
||||
CT_LIBC_avr_libc|CT_LIBC_glibc|CT_LIBC_musl|CT_LIBC_newlib|CT_LIBC_none|\
|
||||
CT_LIBC_uClibc)
|
||||
# Renamed to upper-case
|
||||
replace ${opt^^}
|
||||
;;
|
||||
CT_ARCH_XTENSA_CUSTOM_NAME)
|
||||
replace CT_OVERLAY_NAME
|
||||
;;
|
||||
CT_ARCH_XTENSA_CUSTOM_OVERLAY_LOCATION)
|
||||
replace CT_OVERLAY_LOCATION
|
||||
;;
|
||||
CT_LIBC_mingw)
|
||||
# Renamed to MINGW_W64
|
||||
opt=CT_LIBC_MINGW_W64
|
||||
;;
|
||||
CT_ARCH_*_AVAILABLE|CT_KERNEL_*_AVAILABLE|CT_LIBC_*_AVAILABLE)
|
||||
# Previously used "backend selectors". Autogenerated, no warning
|
||||
unset opt
|
||||
;;
|
||||
CT_CONFIGURE_has_*)
|
||||
# Configure-detected build machine options. Drop, will use current.
|
||||
unset opt
|
||||
;;
|
||||
CT_*_or_later)
|
||||
# Automatically selected version constraints. Drop, will auto-select current ones.
|
||||
unset opt
|
||||
;;
|
||||
CT_BACKEND_ARCH|CT_BACKEND_KERNEL|CT_BACKEND_LIBC|CT_IS_A_BACKEND)
|
||||
warning "Option ${opt} is no longer supported, dropping"
|
||||
unset opt
|
||||
;;
|
||||
CT_*_SHOW_LINARO)
|
||||
# Used to just include Linaro versions into the list. We'll infer whether Linaro is
|
||||
# actually used from the actual version selected, below.
|
||||
unset opt
|
||||
;;
|
||||
CT_CC_GCC_4_8|CT_CC_GCC_4_9|CT_CC_GCC_5|CT_CC_GCC_6|\
|
||||
CT_LIBC_NEWLIB_2_0|CT_LIBC_NEWLIB_2_1|CT_LIBC_NEWLIB_2_2|CT_LIBC_NEWLIB_2_3|CT_LIBC_NEWLIB_2_4|CT_LIBC_NEWLIB_2_5)
|
||||
# In 1.23.0, each package had its own ad-hoc version constraints. Drop, new ones
|
||||
# will be autoselected.
|
||||
unset opt
|
||||
;;
|
||||
# Custom location: translate to the new framework. No generic way to interpret the version
|
||||
# string user may have configured; just warn him to select it manually.
|
||||
CT_BINUTILS_CUSTOM)
|
||||
warning_if_set "Assuming custom location contains GNU sources; edit the configuration if it was Linaro version"
|
||||
replace CT_BINUTILS_SRC_CUSTOM
|
||||
;;
|
||||
CT_CC_GCC_CUSTOM)
|
||||
warning_if_set "Assuming custom location contains GNU sources; edit the configuration if it was Linaro version"
|
||||
replace CT_GCC_SRC_CUSTOM
|
||||
;;
|
||||
CT_CC_GCC_CUSTOM_LOCATION)
|
||||
replace CT_GCC_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_ELF2FLT_CUSTOM)
|
||||
replace CT_ELF2FLT_SRC_CUSTOM
|
||||
;;
|
||||
CT_ELF2FLT_GIT)
|
||||
if is_set; then
|
||||
echo "CT_ELF2FLT_SRC_DEVEL=y"
|
||||
fi
|
||||
replace CT_ELF2FLT_DEVEL_VCS_git
|
||||
;;
|
||||
CT_ELF2FLT_GIT_CSET)
|
||||
replace CT_ELF2FLT_DEVEL_REVISION
|
||||
;;
|
||||
CT_GDB_CUSTOM)
|
||||
warning_if_set "Assuming custom location contains GNU sources; edit the configuration if it was Linaro version"
|
||||
replace CT_GDB_SRC_CUSTOM
|
||||
;;
|
||||
CT_KERNEL_LINUX_CUSTOM)
|
||||
replace CT_LINUX_SRC_CUSTOM
|
||||
;;
|
||||
CT_KERNEL_LINUX_CUSTOM_LOCATION)
|
||||
replace CT_LINUX_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_LIBC_AVR_LIBC_CUSTOM)
|
||||
replace CT_AVR_LIBC_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_AVR_LIBC_CUSTOM_LOCATION)
|
||||
replace CT_AVR_LIBC_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_LIBC_GLIBC_CUSTOM)
|
||||
warning_if_set "Assuming custom location contains GNU sources; edit the configuration if it was Linaro version"
|
||||
replace CT_GLIBC_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_GLIBC_CUSTOM_LOCATION)
|
||||
replace CT_GLIBC_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_LIBC_MUSL_CUSTOM)
|
||||
replace CT_MUSL_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_MUSL_CUSTOM_LOCATION)
|
||||
replace CT_MUSL_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_LIBC_NEWLIB_CUSTOM)
|
||||
warning_if_set "Assuming custom location contains GNU sources; edit the configuration if it was Linaro version"
|
||||
replace CT_NEWLIB_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_NEWLIB_CUSTOM_LOCATION)
|
||||
replace CT_NEWLIB_CUSTOM_LOCATION
|
||||
;;
|
||||
CT_LIBC_UCLIBC_CUSTOM)
|
||||
if is_set; then
|
||||
if [ "${selected_opts[CT_LIBC_UCLIBC_CUSTOM_UCLIBC]+set}" != "set" ]; then
|
||||
error "This option requires full config file, not defconfig"
|
||||
elif [ "${CT_LIBC_UCLIBC_CUSTOM_UCLIBC}" = "y" ]; then
|
||||
replace CT_UCLIBC_USE_UCLIBC_ORG
|
||||
else
|
||||
replace CT_UCLIBC_USE_UCLIBC_NG_ORG
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
CT_LIBC_UCLIBC_CUSTOM_UCLIBC)
|
||||
replace CT_UCLIBC_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_UCLIBC_CUSTOM_UCLIBC_NG)
|
||||
replace CT_UCLIBC_NG_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_UCLIBC_CUSTOM_UCLIBC_NG_OLD)
|
||||
warning_if_set "uClibc-NG versions before 1.0.15 no longer supported"
|
||||
replace CT_UCLIBC_NG_SRC_CUSTOM
|
||||
;;
|
||||
CT_LIBC_UCLIBC_CUSTOM_LOCATION)
|
||||
if [ "${CT_LIBC_UCLIBC_CUSTOM_UCLIBC}" = "y" ]; then
|
||||
replace CT_UCLIBC_CUSTOM_LOCATION
|
||||
else
|
||||
replace CT_UCLIBC_NG_CUSTOM_LOCATION
|
||||
fi
|
||||
;;
|
||||
CT_WINAPI_V_DEVEL)
|
||||
replace CT_MINGW_W64_SRC_DEVEL
|
||||
;;
|
||||
CT_WINAPI_V_select)
|
||||
# Internal selector
|
||||
unset opt
|
||||
;;
|
||||
CT_BINUTILS_CUSTOM_VERSION|CT_CC_GCC_CUSTOM_VERSION|CT_ELF2FLT_CUSTOM_VERSION|CT_KERNEL_LINUX_CUSTOM_VERSION|\
|
||||
CT_LIBC_AVR_LIBC_CUSTOM_VERSION|CT_LIBC_GLIBC_CUSTOM_VERSION|CT_LIBC_MUSL_CUSTOM_VERSION|\
|
||||
CT_LIBC_NEWLIB_CUSTOM_VERSION|CT_LIBC_UCLIBC_CUSTOM_VERSION|CT_GDB_CUSTOM_VERSION)
|
||||
warning_if_set "Cannot automatically convert custom version; edit configuration to select it"
|
||||
unset opt
|
||||
;;
|
||||
CT_CC_GCC_VERSION|CT_CC_VERSION|CT_KERNEL_VERSION|CT_WINAPI_VERSION|CT_LIBC_VERSION)
|
||||
# Auto-selected; the symbol was just renamed
|
||||
unset opt
|
||||
;;
|
||||
CT_LIBC_glibc_family)
|
||||
# Internal selector, not user-visible
|
||||
unset opt
|
||||
;;
|
||||
CT_LIBC_ADDONS_LIST)
|
||||
warning_if_set "Support for custom add-ons has been removed. If using libidn add-on, edit the configuration."
|
||||
;;
|
||||
CT_LIBC_DISABLE_VERSIONING)
|
||||
replace CT_GLIBC_DISABLE_VERSIONING
|
||||
;;
|
||||
CT_LIBC_ENABLE_FORTIFIED_BUILD)
|
||||
replace CT_GLIBC_ENABLE_FORTIFIED_BUILD
|
||||
;;
|
||||
CT_LIBC_GLIBC_CONFIGPARMS|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_MIN_KERNEL|CT_LIBC_GLIBC_MIN_KERNEL_VERSION)
|
||||
replace CT_GLIBC_${opt#CT_LIBC_GLIBC_}
|
||||
;;
|
||||
CT_LIBC_LOCALES)
|
||||
replace CT_GLIBC_LOCALES
|
||||
;;
|
||||
CT_LIBC_OLDEST_ABI)
|
||||
replace CT_GLIBC_OLDEST_ABI
|
||||
;;
|
||||
CT_LIBC_GLIBC_NEEDS_PORTS|CT_LIBC_GLIBC_PORTS_EXTERNAL|CT_LIBC_GLIBC_USE_PORTS)
|
||||
# Auto-selected
|
||||
unset opt
|
||||
;;
|
||||
CT_LIBC_UCLIBC_LOCALES_PREGEN_DATA)
|
||||
warning_if_set "Support for pregenerated locales in uClibc has been removed"
|
||||
unset opt
|
||||
;;
|
||||
# Trivial version replacements
|
||||
CT_AUTOMAKE_V_1_11_1) replace CT_AUTOMAKE_V_1_11_6;;
|
||||
CT_AUTOMAKE_V_1_11_6) replacement_for CT_AUTOMAKE_V_1_11_1;;
|
||||
CT_AUTOMAKE_V_1_14) replace CT_AUTOMAKE_V_1_14_1;;
|
||||
CT_AUTOMAKE_V_1_15) replace CT_AUTOMAKE_V_1_15_1;;
|
||||
CT_BINUTILS_V_2_26) replace CT_BINUTILS_V_2_26_1;;
|
||||
CT_BINUTILS_V_2_28) replace CT_BINUTILS_V_2_28_1;;
|
||||
CT_BINUTILS_LINARO_V_2_23_2) select_linaro BINUTILS; replace CT_BINUTILS_LINARO_V_2_23_2_2013_10_4;;
|
||||
CT_BINUTILS_LINARO_V_2_24) select_linaro BINUTILS; replace CT_BINUTILS_LINARO_V_2_24_0_2014_11_2;;
|
||||
CT_BINUTILS_LINARO_V_2_25) select_linaro BINUTILS; replace CT_BINUTILS_LINARO_V_2_25_0_2015_01_2;;
|
||||
CT_CC_GCC_V_4_8_5) replace CT_GCC_V_4_8_5;;
|
||||
CT_CC_GCC_V_4_9_4) replace CT_GCC_V_4_9_4;;
|
||||
CT_CC_GCC_V_5_4_0) replace CT_GCC_V_5_5_0;;
|
||||
CT_CC_GCC_V_6_3_0) replace CT_GCC_V_6_5_0;;
|
||||
CT_CC_GCC_V_linaro_4_8) select_linaro GCC; replace CT_GCC_LINARO_V_4_8_2015_06;;
|
||||
CT_CC_GCC_V_linaro_4_9) select_linaro GCC; replace CT_GCC_LINARO_V_4_9_2017_01;;
|
||||
CT_CC_GCC_V_linaro_5_4) select_linaro GCC; replace CT_GCC_LINARO_V_5_5_2017_10;;
|
||||
CT_CC_GCC_V_linaro_6_3) select_linaro GCC; replace CT_GCC_LINARO_V_6_4_2018_05;;
|
||||
CT_CLOOG_V_0_18_0) replace CT_CLOOG_V_0_18_1;;
|
||||
CT_CLOOG_V_0_18_1) replacement_for CT_CLOOG_V_0_18_0;;
|
||||
CT_EXPAT_V_2_2_0) replace CT_EXPAT_V_2_2_6;; # 2.2.6 was not available in ct-ng 1.23.0 - no replacement_for
|
||||
CT_GDB_V_6_8a) replace CT_GDB_V_6_8A;;
|
||||
CT_GDB_V_7_0a) replace CT_GDB_V_7_0_1A;;
|
||||
CT_GDB_V_7_0_1a) replace CT_GDB_V_7_0_1A;;
|
||||
CT_GDB_V_7_1a) replace CT_GDB_V_7_1A;;
|
||||
CT_GDB_V_7_2a) replace CT_GDB_V_7_2A;;
|
||||
CT_GDB_V_7_3a) replace CT_GDB_V_7_3A;;
|
||||
CT_GDB_V_7_4) replace CT_GDB_V_7_4_1;;
|
||||
CT_GDB_V_7_7) replace CT_GDB_V_7_7_1;;
|
||||
CT_GDB_V_7_8|CT_GDB_V_7_8_1) replace CT_GDB_V_7_8_2;;
|
||||
CT_GDB_V_7_8_2) replacement_for CT_GDB_V_7_8 CT_GDB_V_7_8_1;;
|
||||
CT_GDB_V_7_9) replace CT_GDB_V_7_9_1;;
|
||||
CT_GDB_V_7_10) replace CT_GDB_V_7_10_1;;
|
||||
CT_GDB_V_linaro_7_3) select_linaro GDB; replace CT_GDB_LINARO_V_7_3_2011_12;;
|
||||
CT_GDB_V_linaro_7_4) select_linaro GDB; replace CT_GDB_LINARO_V_7_4_2012_06;;
|
||||
CT_GDB_V_linaro_7_5) select_linaro GDB; replace CT_GDB_LINARO_V_7_5_2012_12;;
|
||||
CT_GDB_V_linaro_7_6) select_linaro GDB; replace CT_GDB_LINARO_V_7_6_1_2013_10;;
|
||||
CT_GDB_V_linaro_7_7) select_linaro GDB; replace CT_GDB_LINARO_V_7_7_1_2014_06_1;;
|
||||
CT_GDB_V_linaro_7_7_1) select_linaro GDB; replace CT_GDB_LINARO_V_7_7_1_2014_06_1;;
|
||||
CT_GDB_V_linaro_7_8) select_linaro GDB; replace CT_GDB_LINARO_V_7_8_2014_09;;
|
||||
CT_GMP_V_4_3_0|CT_GMP_V_4_3_1) replace CT_GMP_V_4_3_2;;
|
||||
CT_GMP_V_4_3_2) replacement_for CT_GMP_V_4_3_0 CT_GMP_V_4_3_1;;
|
||||
CT_GMP_V_5_0_1|CT_GMP_V_5_0_2) replace CT_GMP_V_5_0_5;; # 5.0.5 not in ct-ng 1.23.0
|
||||
CT_GMP_V_5_1_1) replace CT_GMP_V_5_1_3;;
|
||||
CT_GMP_V_5_1_3) replacement_for CT_GMP_V_5_1_1;;
|
||||
CT_GMP_V_6_0_0) replace CT_GMP_V_6_0_0A;; # 6.0.0a not in ct-ng 1.23.0
|
||||
CT_GMP_V_6_1_0) replace CT_GMP_V_6_1_2;;
|
||||
CT_GMP_V_6_1_2) replacement_for CT_GMP_V_6_1_0;;
|
||||
CT_ISL_V_0_11_1) replace CT_ISL_V_0_11_2;;
|
||||
CT_ISL_V_0_14) replace CT_ISL_V_0_14_1;;
|
||||
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_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_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_4_0|CT_KERNEL_V_4_1|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_V_4_10)
|
||||
replace CT_LINUX_${opt#CT_KERNEL_};;
|
||||
CT_LIBC_AVR_LIBC_V_1_8_0) replace CT_AVR_LIBC_V_1_8_1;;
|
||||
CT_LIBC_AVR_LIBC_V_1_8_1) replace CT_AVR_LIBC_V_1_8_1;;
|
||||
CT_LIBC_AVR_LIBC_V_2_0_0) replace CT_AVR_LIBC_V_2_0_0;;
|
||||
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)
|
||||
replace CT_GLIBC_${opt#CT_LIBC_GLIBC_};;
|
||||
CT_LIBC_GLIBC_LINARO_V_2_20) replace CT_GLIBC_LINARO_V_2_20_2014_11;;
|
||||
CT_LIBC_MUSL_V_1_1_15|CT_LIBC_MUSL_V_1_1_16)
|
||||
replace CT_MUSL_${opt#CT_LIBC_MUSL_};;
|
||||
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)
|
||||
replace CT_NEWLIB_${opt#CT_LIBC_NEWLIB_};;
|
||||
CT_LIBC_NEWLIB_LINARO_V_2_1_0) select_linaro NEWLIB; replace CT_NEWLIB_LINARO_V_2_1_0_2014;;
|
||||
CT_LIBC_NEWLIB_LINARO_V_2_2_0) select_linaro NEWLIB; replace CT_NEWLIB_LINARO_V_2_2_0_2015;;
|
||||
CT_LIBELF_V_0_8_12) replace CT_LIBELF_V_0_8_13;;
|
||||
CT_LIBELF_V_0_8_13) replacement_for CT_LIBELF_V_0_8_12;;
|
||||
CT_M4_V_1_4_13|CT_M4_V_1_4_17) replace CT_M4_V_1_4_18;;
|
||||
CT_M4_V_1_4_18) replacement_for CT_M4_V_1_4_13 CT_M4_V_1_4_17;;
|
||||
CT_MPC_V_0_8_1) replace CT_MPC_V_0_8_2;;
|
||||
CT_MPC_V_0_8_2) replacement_for CT_MPC_V_0_8_1;;
|
||||
CT_MPC_V_1_0|CT_MPC_V_1_0_1|CT_MPC_V_1_0_2)
|
||||
replace CT_MPC_V_1_0_3;;
|
||||
CT_MPC_V_1_0_3) replacement_for CT_MPC_V_1_0 CT_MPC_V_1_0_1 CT_MPC_V_1_0_2;;
|
||||
CT_MPFR_V_2_4_0|CT_MPFR_V_2_4_1)
|
||||
replace CT_MPFR_V_2_4_2;;
|
||||
CT_MPFR_V_2_4_2) replacement_for CT_MPFR_V_2_4_0 CT_MPFR_V_2_4_1;;
|
||||
CT_MPFR_V_3_0_0) replace CT_MPFR_V_3_0_1;;
|
||||
CT_MPFR_V_3_0_1) replacement_for CT_MPFR_V_3_0_0;;
|
||||
CT_MPFR_V_3_1_0|CT_MPFR_V_3_1_2|CT_MPFR_V_3_1_3|CT_MPFR_V_3_1_5)
|
||||
replace CT_MPFR_V_3_1_6;;
|
||||
CT_MPFR_V_3_1_6) replacement_for 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_STRACE_V_4_5_18|CT_STRACE_V_4_5_19)
|
||||
replace CT_STRACE_V_4_5_20;;
|
||||
CT_STRACE_V_4_5_20) replacement_for CT_STRACE_V_4_5_18 CT_STRACE_V_4_5_19;;
|
||||
CT_LIBC_UCLIBC_NG_V_1_0_20|CT_LIBC_UCLIBC_NG_V_1_0_21|CT_LIBC_UCLIBC_NG_V_1_0_22)
|
||||
if is_set; then
|
||||
echo "CT_UCLIBC_USE_UCLIBC_NG_ORG=y"
|
||||
fi
|
||||
replace CT_UCLIBC_NG_V_1_0_25
|
||||
;;
|
||||
CT_LIBC_UCLIBC_V_0_9_33_2)
|
||||
if is_set; then
|
||||
echo "CT_UCLIBC_USE_UCLIBC_ORG=y"
|
||||
fi
|
||||
replace CT_UCLIBC_V_0_9_33_2
|
||||
;;
|
||||
CT_WINAPI_V_2_0_7|CT_WINAPI_V_2_0_7|CT_WINAPI_V_2_0_9)
|
||||
replace CT_MINGW_W64_V_V2_0_10;;
|
||||
CT_WINAPI_V_3_0_0) replace CT_MINGW_W64_V_V3_0_0;;
|
||||
CT_WINAPI_V_3_1_0) replace CT_MINGW_W64_V_V3_1_0;;
|
||||
CT_WINAPI_V_3_2_0) replace CT_MINGW_W64_V_V3_2_0;;
|
||||
CT_WINAPI_V_3_3_0) replace CT_MINGW_W64_V_V3_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_3|\
|
||||
CT_WINAPI_V_4_0_4|CT_WINAPI_V_4_0_5|CT_WINAPI_V_4_0_6)
|
||||
replace CT_MINGW_W64_V_V4_0_6;;
|
||||
CT_WINAPI_V_5_0_0|CT_WINAPI_V_5_0_1)
|
||||
replace CT_MINGW_W64_V_V5_0_3;;
|
||||
|
||||
# Misc
|
||||
CT_CLOOG_NEEDS_AUTORECONF)
|
||||
# Was unused in 1.23, just drop
|
||||
unset opt
|
||||
;;
|
||||
CT_PATCH_SINGLE)
|
||||
# Internal selector in 1.23
|
||||
unset opt
|
||||
;;
|
||||
CT_PATCH_BUNDLED_FALLBACK_LOCAL|CT_PATCH_LOCAL_FALLBACK_BUNDLED)
|
||||
warning_if_set "Fallback patch order has been removed"
|
||||
;;
|
||||
CT_CC_GCC_TARGET_FINAL)
|
||||
warning_if_set "Option removed"
|
||||
;;
|
||||
CT_COMPLIBS|CT_COMPLIBS_NEEDED|CT_CC_GCC_latest)
|
||||
# Internal selectors
|
||||
unset opt
|
||||
;;
|
||||
esac
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user