Browse Source

Merge pull request #1134 from stilor/upgrading

Upgrade script + test suite
dev-linux
Alexey Neyman 4 years ago committed by GitHub
parent
commit
5aed6ab6e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      bash-completion/ct-ng.in
  2. 4
      bootstrap
  3. 5
      config/cc/gcc.in
  4. 7
      config/comp_libs/cloog.in
  5. 2
      config/comp_libs/isl.in
  6. 48
      config/global.in
  7. 50
      ct-ng.in
  8. 2
      m4/ctng_version_check.m4
  9. 1
      packages/android-ndk/package.desc
  10. 1
      packages/automake/package.desc
  11. 1
      packages/binutils/package.desc
  12. 2
      packages/cloog/package.desc
  13. 1
      packages/dtc/package.desc
  14. 1
      packages/expat/package.desc
  15. 1
      packages/gcc-linaro/package.desc
  16. 3
      packages/gcc/package.desc
  17. 4
      packages/gdb-linaro/7.7-2014.05/chksum
  18. 2
      packages/gdb-linaro/7.7-2014.05/version.desc
  19. 1
      packages/gdb-linaro/package.desc
  20. 186
      packages/gdb/7.0a/0000-sim-ppc-have-config-h.patch
  21. 8
      packages/gdb/7.0a/chksum
  22. 3
      packages/gdb/7.0a/version.desc
  23. 8
      packages/gdb/7.8.1/chksum
  24. 8
      packages/gdb/7.8.2/chksum
  25. 0
      packages/gdb/7.8.2/version.desc
  26. 1
      packages/gdb/package.desc
  27. 1
      packages/glibc-linaro/package.desc
  28. 2
      packages/glibc/package.desc
  29. 1
      packages/gmp/package.desc
  30. 1
      packages/isl/package.desc
  31. 1
      packages/libelf/package.desc
  32. 1
      packages/libtool/package.desc
  33. 1
      packages/m4/package.desc
  34. 1
      packages/make/package.desc
  35. 1
      packages/mingw-w64/package.desc
  36. 1
      packages/mpc/package.desc
  37. 1
      packages/mpfr/package.desc
  38. 1
      packages/newlib-linaro/package.desc
  39. 2
      packages/newlib/package.desc
  40. 1
      samples/aarch64-rpi3-linux-gnu/crosstool.config
  41. 2
      samples/aarch64-unknown-linux-android/crosstool.config
  42. 1
      samples/aarch64-unknown-linux-gnu/crosstool.config
  43. 2
      samples/aarch64-unknown-linux-uclibc/crosstool.config
  44. 1
      samples/alphaev56-unknown-linux-gnu/crosstool.config
  45. 1
      samples/alphaev67-unknown-linux-gnu/crosstool.config
  46. 5
      samples/arc-arc700-linux-uclibc/crosstool.config
  47. 1
      samples/arc-multilib-elf32/crosstool.config
  48. 5
      samples/arc-multilib-linux-uclibc/crosstool.config
  49. 1
      samples/arm-bare_newlib_cortex_m3_nommu-eabi/crosstool.config
  50. 1
      samples/arm-cortex_a15-linux-gnueabihf/crosstool.config
  51. 1
      samples/arm-cortex_a8-linux-gnueabi/crosstool.config
  52. 1
      samples/arm-cortexa5-linux-uclibcgnueabihf/crosstool.config
  53. 1
      samples/arm-cortexa9_neon-linux-gnueabihf/crosstool.config
  54. 1
      samples/arm-multilib-linux-uclibcgnueabi/crosstool.config
  55. 1
      samples/arm-nano-eabi/crosstool.config
  56. 1
      samples/arm-unknown-eabi/crosstool.config
  57. 1
      samples/arm-unknown-linux-gnueabi/crosstool.config
  58. 1
      samples/arm-unknown-linux-musleabi/crosstool.config
  59. 1
      samples/arm-unknown-linux-uclibcgnueabi/crosstool.config
  60. 1
      samples/arm-unknown-linux-uclibcgnueabihf/crosstool.config
  61. 1
      samples/armeb-unknown-eabi/crosstool.config
  62. 1
      samples/armeb-unknown-linux-gnueabi/crosstool.config
  63. 1
      samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config
  64. 2
      samples/armv6-nommu-linux-uclibcgnueabi/crosstool.config
  65. 1
      samples/armv6-rpi-linux-gnueabi/crosstool.config
  66. 1
      samples/armv7-rpi2-linux-gnueabihf/crosstool.config
  67. 1
      samples/armv8-rpi3-linux-gnueabihf/crosstool.config
  68. 1
      samples/avr/crosstool.config
  69. 1
      samples/i586-geode-linux-uclibc/crosstool.config
  70. 1
      samples/i686-centos6-linux-gnu/crosstool.config
  71. 1
      samples/i686-centos7-linux-gnu/crosstool.config
  72. 1
      samples/i686-nptl-linux-gnu/crosstool.config
  73. 1
      samples/i686-ubuntu12.04-linux-gnu/crosstool.config
  74. 1
      samples/i686-ubuntu14.04-linux-gnu/crosstool.config
  75. 1
      samples/i686-ubuntu16.04-linux-gnu/crosstool.config
  76. 1
      samples/i686-w64-mingw32,nios2-spico-elf/crosstool.config
  77. 1
      samples/i686-w64-mingw32/crosstool.config
  78. 1
      samples/m68k-unknown-elf/crosstool.config
  79. 1
      samples/m68k-unknown-uclinux-uclibc/crosstool.config
  80. 1
      samples/mips-ar2315-linux-gnu/crosstool.config
  81. 1
      samples/mips-malta-linux-gnu/crosstool.config
  82. 1
      samples/mips-unknown-elf/crosstool.config
  83. 1
      samples/mips-unknown-linux-uclibc/crosstool.config
  84. 1
      samples/mips64el-multilib-linux-uclibc/crosstool.config
  85. 1
      samples/mipsel-multilib-linux-gnu/crosstool.config
  86. 1
      samples/mipsel-sde-elf/crosstool.config
  87. 1
      samples/mipsel-unknown-linux-gnu/crosstool.config
  88. 2
      samples/moxie-unknown-elf/crosstool.config
  89. 9
      samples/moxie-unknown-elf/reported.by
  90. 1
      samples/moxiebox/crosstool.config
  91. 1
      samples/msp430-unknown-elf/crosstool.config
  92. 1
      samples/nios2-altera-linux-gnu/crosstool.config
  93. 1
      samples/nios2-unknown-elf/crosstool.config
  94. 1
      samples/powerpc-405-linux-gnu/crosstool.config
  95. 1
      samples/powerpc-8540-linux-gnu/crosstool.config
  96. 1
      samples/powerpc-860-linux-gnu/crosstool.config
  97. 1
      samples/powerpc-e300c3-linux-gnu/crosstool.config
  98. 1
      samples/powerpc-e500v2-linux-gnuspe/crosstool.config
  99. 1
      samples/powerpc-unknown-linux-gnu/crosstool.config
  100. 3
      samples/powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc/crosstool.config
  101. Some files were not shown because too many files have changed in this diff Show More

2
bash-completion/ct-ng.in

@ -16,7 +16,7 @@ _ct_ng () {
stop_steps=$(echo "${steps}" |sed -r -e 's/(^| )/+\1/;')
actions='help menuconfig nconfig oldconfig saveconfig extractconfig
defconfig savedefconfig
defconfig savedefconfig olddefconfig upgradeconfig
build build-all
wiki-samples list-samples list-samples-short check-samples
list-steps

4
bootstrap

@ -779,6 +779,10 @@ msg "*** Gathering the list of data files to install"
find COPYING config contrib licenses.d packages samples scripts -type f | LANG=C sort | while read f; do
# Implement some kind of .installignore for these files?
case "${f}" in
# Avoid temp files
.*.swp|.*.swo)
continue
;;
# And, some files automake insists we must have
scripts/compile | scripts/missing | scripts/depcomp | scripts/ltmain.sh | scripts/install-sh)
continue

5
config/cc/gcc.in

@ -34,11 +34,6 @@ config CC_GCC_ENABLE_PLUGINS
depends on BINUTILS_PLUGINS
depends on ! STATIC_TOOLCHAIN
# Affects the build of musl
config GCC_BUG_61144
bool
default y if GCC_4_9_or_later && !GCC_4_9_2_or_later
# If binutils installs gold, enable support for gold in gcc
config CC_GCC_GOLD
def_bool y

7
config/comp_libs/cloog.in

@ -1,8 +1 @@
# CLooG options
# CLooG 0.18.4 requires ISL 0.12 or newer
# CLooG 0.18.1/0.18.0 requires ISL 0.12 or older
config CLOOG_HAS_WITH_GMP_ISL_OSL
bool
default y if CLOOG_0_18_or_later

2
config/comp_libs/isl.in

@ -1,4 +1,6 @@
# ISL options
# CLooG 0.18.4 requires ISL 0.12 or newer
# CLooG 0.18.1 requires ISL 0.12 or older
## select CLOOG_REQUIRE_0_18_1_or_older if CLOOG_NEEDED && !ISL_0_12_or_later
## select CLOOG_REQUIRE_0_18_4_or_later if CLOOG_NEEDED && !ISL_0_14_or_older

48
config/global.in

@ -1,14 +1,56 @@
# Overall toolchain configuration: paths, jobs, etc...
config CT_VERSION
config VERSION
string
option env="CT_VERSION"
# Config version checking framework. If CONFIG_VERSION is unset in the current .config
# or defconfig, it is loaded as 0 (possibly triggering a user prompt during 'ct-ng oldconfig').
# If the value of CONFIG_VERSION is older than CONFIG_VERSION_CURRENT, we'll advice the user
# to run the configuration through an upgrade. If it is newer, we'll error out - I have no
# crystal orb to perform the downgrade.
# Hack to make kconfig save/load the value for CONFIG_VERSION. Set to empty value (for
# normal operations like 'ct-ng menuconfig'); 'load' for creating a configuration from a (potentially)
# old file, i.e. 'ct-ng <sample>' or 'ct-ng oldconfig'; 'save' for saving the current configuration,
# i.e. 'ct-ng saveconfig' or 'ct-ng savedefconfig'.
config VCHECK
string
option env="CT_VCHECK"
# Kconfig's idiosynchrasy: it does not output the config settings declared with 'option env'
# to the generated .config file. Must use one extra level of indirection.
config CONFIG_VERSION_ENV
string
option env="CT_CONFIG_VERSION_CURRENT"
# Up-to-date version of the configuration file. If saving a defconfig, choose a default that
# is guaranteed not to match - so that kconfig saves the value to .config.
config CONFIG_VERSION_CURRENT
string
default CONFIG_VERSION_ENV
# Version used by the config being loaded (e.g. as part of 'oldconfig' or recalling
# a defconfig. Make it changeable while loading/saving to force writing it to defconfig.
config CONFIG_VERSION
string
prompt "** make it changeable **" if VCHECK = "load" || VCHECK = "save"
default "0" if VCHECK = "load" || VCHECK = "save"
default CONFIG_VERSION_CURRENT
if VCHECK = "warning"
comment "*************************************************************************"
comment "Loaded configuration was generated by a previous version of crosstool-NG."
comment "Saving it will mark the configuration as up-to-date without verifying it."
comment "It is recommended to run \"ct-ng upgradeconfig\" before making any "
comment "changes to the configuration. "
comment "*************************************************************************"
endif
# Allow unconditional usage of tristates
config MODULES
bool
def_bool y
option modules
default y
menu "Paths and misc options"

50
ct-ng.in

@ -1,4 +1,5 @@
#!@MAKE@ -rf
# vim: set filetype=make noet :
# Makefile for crosstool-NG.
# Copyright 2006 Yann E. MORIN <yann.morin.1998@free.fr>
@ -32,6 +33,16 @@ endif
# This is crosstool-NG version string
export CT_VERSION:=@PACKAGE_VERSION@
# Export with an empty value: this masks the version detection variable in
# user-visible configurators, and suppresses a warning from kconfig.
export CT_VCHECK=
# Current version of the configuration file. Defined here, because we also
# need to pass it to the upgrade script - which may receive an input that
# was not preprocessed by kconfig, and hence have no string for "up-to-date"
# version.
export CT_CONFIG_VERSION_CURRENT=2
# Download agents used by scripts.mk
CT_WGET := @wget@
CT_CURL := @curl@
@ -93,40 +104,50 @@ FORCE:
# Top file of crosstool-NG configuration
export KCONFIG_TOP = $(CT_LIB_DIR)/config/config.in
# We need CONF for savedefconfig in scripts/saveSample.sh
export CONF := $(CT_LIBEXEC_DIR)/conf
MCONF := $(CT_LIBEXEC_DIR)/mconf
NCONF := $(CT_LIBEXEC_DIR)/nconf
CONF := $(CT_LIBEXEC_DIR)/conf
CONF-menuconfig := $(CT_LIBEXEC_DIR)/mconf
CONF-nconfig := $(CT_LIBEXEC_DIR)/nconf
# Used by conf/mconf/nconf to find the .in files
# TBD needed? We do supply the defconfig name explicitly below
export srctree=$(CT_LIB_DIR)
.PHONY: menuconfig nconfig oldconfig savedefconfig defconfig check-config
.PHONY: menuconfig nconfig oldconfig olddefconfig savedefconfig defconfig check-config extractconfig
.PHONY: upgradeconfig
check-config:
@[ ! -e .config -o -f .config ] || { echo ".config is not a regular file:"; ls -dl .config; exit 1; } >&2
menuconfig: check-config
menuconfig nconfig: check-config
@$(CT_ECHO) " CONF $@"
$(SILENT)$(MCONF) $(KCONFIG_TOP)
nconfig: check-config
@$(CT_ECHO) " CONF $@"
$(SILENT)$(NCONF) $(KCONFIG_TOP)
$(SILENT)if [ ! -f .config ] || CT_VCHECK=strict $(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config; then \
$(CONF-$@) $(KCONFIG_TOP); \
else \
CT_VCHECK=warning $(CONF-$@) $(KCONFIG_TOP); \
fi
oldconfig: .config check-config
@$(CT_ECHO) " CONF $@"
$(SILENT)$(sed) -i -r -f $(CT_LIB_DIR)/scripts/upgrade.sed $<
@$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config
$(SILENT)$(CONF) --silent$@ $(KCONFIG_TOP)
olddefconfig: .config check-config
@$(CT_ECHO) " CONF $@"
@$(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config
$(SILENT)$(CONF) --$@ $(KCONFIG_TOP)
savedefconfig: .config check-config
@$(CT_ECHO) ' GEN $@'
$(SILENT)$(CONF) --savedefconfig=$${DEFCONFIG-defconfig} $(KCONFIG_TOP)
$(SILENT)CT_VCHECK=save $(CONF) --savedefconfig=$${DEFCONFIG-defconfig} $(KCONFIG_TOP)
defconfig: check-config
@$(CT_ECHO) ' CONF $@'
$(SILENT)$(CONF) --defconfig=$${DEFCONFIG-defconfig} $(KCONFIG_TOP)
$(SILENT)CT_VCHECK=save $(CONF) --defconfig=$${DEFCONFIG-defconfig} $(KCONFIG_TOP)
upgradeconfig: .config check-config
$(SILENT)CT_UPGRADECONFIG=yes $(bash) $(CT_LIB_DIR)/scripts/version-check.sh .config
$(SILENT)$(CONF) --olddefconfig $(KCONFIG_TOP)
@$(CT_ECHO) "Done. You may now run 'ct-ng menuconfig' to edit the configuration."
# Always be silent, the stdout an be >.config
extractconfig:
@ -202,6 +223,7 @@ help-config::
@echo ' menuconfig - Update current config using a menu based program'
@echo ' nconfig - Update current config using a menu based program'
@echo ' oldconfig - Update current config using a provided .config as base'
@echo ' upgradeconfig - Upgrade config file to current crosstool-NG'
@echo ' extractconfig - Extract to stdout the configuration items from a'
@echo ' build.log file piped to stdin'
@echo ' savedefconfig - Save current config as a mini-defconfig to $${DEFCONFIG}'

2
m4/ctng_version_check.m4

@ -18,7 +18,7 @@ AC_DEFUN([CTNG_PROG_VERSION],
[ac_cv_path_$1="$$1"
CTNG_PATH_ABSNAME([ac_cv_path_$1])
CTNG_MSG_LOG_ENVVAR([ac_cv_path_$1])
ver=$($ac_cv_path_$1 --version 2>/dev/null)
ver=$(eval $ac_cv_path_$1 --version 2>/dev/null)
CTNG_MSG_LOG([looking for '[$5]' regexp in])
CTNG_MSG_LOG_ENVVAR([ver], [version info for $ac_cv_path_$1])
ver=$(AS_ECHO(["$ver"]) | $EGREP '[$5]')

1
packages/android-ndk/package.desc

@ -1,4 +1,5 @@
# We don't support building bionic (yet) so no official repository
mirrors='https://dl.google.com/android/repository'
relevantpattern='r*|[a-z]'
archive_filename='@{pkg_name}-@{version}-linux-x86_64'
archive_formats='.zip'

1
packages/automake/package.desc

@ -1,5 +1,6 @@
repository='git https://git.savannah.gnu.org/git/automake.git'
bootstrap='./bootstrap'
mirrors='$(CT_Mirrors GNU automake)'
relevantpattern='1.*|.'
archive_formats='.tar.xz .tar.gz'
signature_format='packed/.sig'

1
packages/binutils/package.desc

@ -1,5 +1,6 @@
repository='git git://sourceware.org/git/binutils-gdb.git'
mirrors='$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)'
relevantpattern='*.*|.'
origin='GNU'
milestones='2.23 2.25 2.27 2.30'
archive_formats='.tar.xz .tar.bz2 .tar.gz'

2
packages/cloog/package.desc

@ -1,5 +1,5 @@
pkg_label='CLooG'
repository='git git://repo.or.cz/cloog.git'
mirrors='http://www.bastoul.net/cloog/pages/download ftp://gcc.gnu.org/pub/gcc/infrastructure'
milestones='0.18 0.18.1 0.18.4'
milestones='0.18.1 0.18.4'
archive_formats='.tar.gz'

1
packages/dtc/package.desc

@ -1,4 +1,5 @@
repository='git git://git.kernel.org/pub/scm/utils/dtc/dtc.git'
mirrors='$(CT_Mirrors kernel.org dtc)'
relevantpattern='*.*|.'
archive_formats='.tar.xz .tar.gz'
signature_format='unpacked/.sign'

1
packages/expat/package.desc

@ -3,3 +3,4 @@ repository_subdir='expat'
bootstrap='./buildconf.sh && make -C doc all'
mirrors='http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION}'
archive_formats='.tar.bz2'
relevantpattern='*.*|.'

1
packages/gcc-linaro/package.desc

@ -1,6 +1,7 @@
master='gcc'
repository='git https://git.linaro.org/toolchain/gcc.git'
mirrors='$(CT_Mirrors Linaro gcc ${CT_GCC_LINARO_VERSION})'
relevantpattern='4.*|- *|.'
origin='Linaro'
experimental='yes'
archive_formats='.tar.xz'

3
packages/gcc/package.desc

@ -1,5 +1,6 @@
repository='svn svn://gcc.gnu.org/svn/gcc'
mirrors='$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})'
relevantpattern='4.*|. *|.'
origin='GNU'
milestones='4.8 4.9 4.9.2 5 6 7'
milestones='4.8 4.9 5 6 7'
archive_formats='.tar.xz .tar.gz'

4
packages/gdb-linaro/7.7-2014.05/chksum vendored

@ -1,4 +0,0 @@
md5 gdb-linaro-7.7-2014.05.tar.bz2 af99ab893b970d8e36c6c0f62887e93e
sha1 gdb-linaro-7.7-2014.05.tar.bz2 5afccf133d08d7b389e2b58f44a4a854b407b5ba
sha256 gdb-linaro-7.7-2014.05.tar.bz2 b3d91cc1a0325a75cd5952bade5f1f8b1352c369b89f35b63300384dac69b383
sha512 gdb-linaro-7.7-2014.05.tar.bz2 b4fa1cd607eda2cdfd568a4aeb8498a14a8b654ef49e9ab7aab08bcf630d90201660a19a1d4fac473d9c1806b0c76a59d5d5d3c4b451ead394f775c9698939fd

2
packages/gdb-linaro/7.7-2014.05/version.desc vendored

@ -1,2 +0,0 @@
obsolete='yes'
archive_formats='.tar.bz2'

1
packages/gdb-linaro/package.desc

@ -1,6 +1,7 @@
master='gdb'
repository='git https://git.linaro.org/toolchain/binutils-gdb.git'
mirrors='$(CT_Mirrors Linaro gdb ${CT_GDB_LINARO_VERSION})'
relevantpattern='*.*|.*-20[0-9][0-9] *.*|-20[0-9][0-9]'
origin='Linaro'
experimental='yes'
archive_formats='.tar.xz'

186
packages/gdb/7.0a/0000-sim-ppc-have-config-h.patch

@ -1,186 +0,0 @@
Fix for canadian cross build of sim/ppc
Orignal patch info see: http://sources.redhat.com/bugzilla/show_bug.cgi?id=9638
---
sim/ppc/Makefile.in | 6 +++---
sim/ppc/basics.h | 2 ++
sim/ppc/debug.c | 2 ++
sim/ppc/dgen.c | 2 ++
sim/ppc/filter.c | 2 ++
sim/ppc/filter_filename.c | 2 ++
sim/ppc/igen.c | 2 ++
sim/ppc/inline.c | 2 ++
sim/ppc/lf.c | 2 ++
sim/ppc/misc.c | 2 ++
sim/ppc/misc.h | 2 ++
sim/ppc/sim-endian.c | 2 ++
sim/ppc/table.c | 2 ++
13 files changed, 27 insertions(+), 3 deletions(-)
--- a/sim/ppc/Makefile.in
+++ b/sim/ppc/Makefile.in
@@ -62,7 +62,7 @@
AR = @AR@
AR_FLAGS = rc
CC = @CC@
-CFLAGS = @CFLAGS@
+CFLAGS = @CFLAGS@ -DHAVE_CONFIG_H
CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
BISON = bison
@@ -116,8 +116,8 @@
$(DEVZERO_CFLAGS)
SIM_FPU_CFLAGS = @sim_fpu_cflags@
-STD_CFLAGS = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS)
-NOWARN_CFLAGS = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(SIM_FPU_CFLAGS)
+STD_CFLAGS = $(CFLAGS) -DHAVE_CONFIG_H $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS)
+NOWARN_CFLAGS = $(CFLAGS) -DHAVE_CONFIG_H $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(SIM_FPU_CFLAGS)
BUILD_CFLAGS = $(CFLAGS_FOR_BUILD) $(INCLUDES) $(WARNING_CFLAGS)
BUILD_LDFLAGS =
--- a/sim/ppc/basics.h
+++ b/sim/ppc/basics.h
@@ -86,7 +86,9 @@
/* Basic configuration */
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "ppc-config.h"
#include "inline.h"
--- a/sim/ppc/debug.c
+++ b/sim/ppc/debug.c
@@ -22,7 +22,9 @@
#ifndef _DEBUG_C_
#define _DEBUG_C_
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "basics.h"
#ifdef HAVE_STDLIB_H
--- a/sim/ppc/dgen.c
+++ b/sim/ppc/dgen.c
@@ -27,7 +27,9 @@
#include <ctype.h>
#include <stdarg.h>
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "misc.h"
#include "lf.h"
#include "table.h"
--- a/sim/ppc/filter.c
+++ b/sim/ppc/filter.c
@@ -21,7 +21,9 @@
#include <stdio.h>
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#ifdef HAVE_STRING_H
#include <string.h>
--- a/sim/ppc/filter_filename.c
+++ b/sim/ppc/filter_filename.c
@@ -18,7 +18,9 @@
*/
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "ppc-config.h"
#include "filter_filename.h"
--- a/sim/ppc/igen.c
+++ b/sim/ppc/igen.c
@@ -25,7 +25,9 @@
#include "misc.h"
#include "lf.h"
#include "table.h"
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "filter.h"
--- a/sim/ppc/inline.c
+++ b/sim/ppc/inline.c
@@ -22,7 +22,9 @@
#ifndef _INLINE_C_
#define _INLINE_C_
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "ppc-config.h"
#include "inline.h"
--- a/sim/ppc/lf.c
+++ b/sim/ppc/lf.c
@@ -23,7 +23,9 @@
#include <stdarg.h>
#include <ctype.h>
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "misc.h"
#include "lf.h"
--- a/sim/ppc/misc.c
+++ b/sim/ppc/misc.c
@@ -23,7 +23,9 @@
#include <stdarg.h>
#include <ctype.h>
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "misc.h"
#ifdef HAVE_STDLIB_H
--- a/sim/ppc/misc.h
+++ b/sim/ppc/misc.h
@@ -21,7 +21,9 @@
/* Frustrating header junk */
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include <stdio.h>
#include <ctype.h>
--- a/sim/ppc/sim-endian.c
+++ b/sim/ppc/sim-endian.c
@@ -22,7 +22,9 @@
#ifndef _SIM_ENDIAN_C_
#define _SIM_ENDIAN_C_
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "basics.h"
--- a/sim/ppc/table.c
+++ b/sim/ppc/table.c
@@ -25,7 +25,9 @@
#include <fcntl.h>
#include <ctype.h>
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
#include "misc.h"
#include "lf.h"
#include "table.h"

8
packages/gdb/7.0a/chksum

@ -1,8 +0,0 @@
md5 gdb-7.0a.tar.bz2 a2d9b5ad4abffd6213627c3899e5a23d
sha1 gdb-7.0a.tar.bz2 42a665a194467d2ada088a3f356c716f66463df8
sha256 gdb-7.0a.tar.bz2 49e7d0ae31d43d24853a8213e2562bc4b74c133e1d8b31f543e60929edfe5909
sha512 gdb-7.0a.tar.bz2 ec929959268a3eb74fdd80329fc66a5fc4d134c5b4731e0153b16084e78f7fc54651a20dc7226f32af4cc1e1d3c85e2e0c4b4d1c7fb3e41d6b1cb6975815aeeb
md5 gdb-7.0a.tar.gz a69c5666ee1f62a8c90587b14bd7a440
sha1 gdb-7.0a.tar.gz 4947791119a8149e58969324a127c7cf8a7a8f9c
sha256 gdb-7.0a.tar.gz b7395b9cc80e36a2dfe831bd1ffbb99c5035882ec96b15bad2be53c70fe16ea2
sha512 gdb-7.0a.tar.gz e62d4a3b93009945ef188d6bd31700a79556c3648c2c75bd642a32b9ee61a523032c2753f46fd8f439be8923d18489a9186a1ebdf2c3daeb264bf2c741980e35

3
packages/gdb/7.0a/version.desc

@ -1,3 +0,0 @@
obsolete='yes'
archive_formats='.tar.bz2 .tar.gz'
archive_dirname='gdb-7.0'

8
packages/gdb/7.8.1/chksum vendored

@ -1,8 +0,0 @@
md5 gdb-7.8.1.tar.xz 8072be87a94be0936bc3b4b6941b0862
sha1 gdb-7.8.1.tar.xz f597f6245898532eda9e85832b928e3416e0fd34
sha256 gdb-7.8.1.tar.xz 497722b58386f4428c3474281eb3ef1c872404998b6ace907edb3bba1fabdc35
sha512 gdb-7.8.1.tar.xz c40775e727a665300b45ec5d375424565671768cb73eee6793285a5b9a29db66072fc55d56bc1b4189cd38e0590573554e283661e4fbec23e4ad3d5b90542a87
md5 gdb-7.8.1.tar.gz 997492cc3475c96f35ecc8775248c9b1
sha1 gdb-7.8.1.tar.gz 36a9c4d365bf937f80eec13451bc6cc5eb94e562
sha256 gdb-7.8.1.tar.gz d7a923d876ecfa1cec4c1c79c014c9d8e58783a25855a95cf260275f61990647
sha512 gdb-7.8.1.tar.gz 11fdc0a5ec8d5861e460a360e4e2cf3b71a94ded8d3bbbb4e56991bab120e1b9dba6afdbf2c00bd072551c70f6d7af800057b2cdee30b6bb713a15257a4227bc

8
packages/gdb/7.8.2/chksum vendored

@ -0,0 +1,8 @@
md5 gdb-7.8.2.tar.xz a80cf252ed2e775d4e4533341bbf2459
sha1 gdb-7.8.2.tar.xz 85a9cc2a4dfb748bc8eb74113af278524126a9bd
sha256 gdb-7.8.2.tar.xz 605954d5747d5f08ea4b7f48e958d1ebbf39265e18f7f36738deeabb83744485
sha512 gdb-7.8.2.tar.xz face5bf1b4ce144fc8604fc84620beed956177a11fd632b4e41906fc7f632910b2b43a50e6cfdfd6cbd876ee527c813bddab8df29dc560a6c36694cdb8edc4e4
md5 gdb-7.8.2.tar.gz 8b0ea8b3559d3d90b3ff4952f0aeafbc
sha1 gdb-7.8.2.tar.gz 67cfbc6efcff674aaac3af83d281cf9df0839ff9
sha256 gdb-7.8.2.tar.gz fd9a9784ca24528aac8a4e6b8d7ae7e8cf0784e128cd67a185c986deaf6b9929
sha512 gdb-7.8.2.tar.gz e5ba927c57b387ec0ff517c2ac0511aad744ab801e04cb5a910ae48cebef3172530edd1096b8c7753f03665d33f2c4e89ea1f88f67475a341792e6b42bb18821

0
packages/gdb/7.8.1/version.desc → packages/gdb/7.8.2/version.desc vendored

1
packages/gdb/package.desc

@ -1,5 +1,6 @@
origin='GNU'
repository='git git://sourceware.org/git/binutils-gdb.git'
mirrors='$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)'
relevantpattern='*.*|[a-z.]'
milestones='7.0 7.2 7.12 8.0'
archive_formats='.tar.xz .tar.gz'

1
packages/glibc-linaro/package.desc

@ -1,6 +1,7 @@
master='glibc'
origin='Linaro'
repository='git https://git.linaro.org/toolchain/glibc.git'
relevantpattern='*|-'
mirrors='$(CT_Mirrors Linaro glibc ${CT_GLIBC_LINARO_VERSION})'
experimental='yes'
archive_formats='.tar.xz'

2
packages/glibc/package.desc

@ -1,6 +1,8 @@
origin='GNU'
repository='git git://sourceware.org/git/glibc.git'
mirrors='$(CT_Mirrors GNU glibc)'
# Cannot use MAJOR.MINOR as the releant part because of 2.12: 2.12.2 was the most recent
# bugfix release, but it didn't have glibc-ports released alongside it.
milestones='2.14 2.17 2.20 2.23 2.24 2.25 2.26 2.27'
archive_formats='.tar.xz .tar.bz2 .tar.gz'
signature_format='packed/.sig'

1
packages/gmp/package.desc

@ -1,6 +1,7 @@
repository='hg https://gmplib.org/repo/gmp/'
bootstrap='./.bootstrap'
mirrors='https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)'
relevantpattern='*.*|.'
milestones='5.0.0 5.1.0'
archive_formats='.tar.xz .tar.lz .tar.bz2'
signature_format='packed/.sig'

1
packages/isl/package.desc

@ -1,5 +1,6 @@
repository='git git://repo.or.cz/isl.git'
bootstrap='./autogen.sh'
mirrors='http://isl.gforge.inria.fr'
relevantpattern='*.*|.'
milestones='0.12 0.13 0.14 0.15 0.18'
archive_formats='.tar.xz .tar.bz2 .tar.gz'

1
packages/libelf/package.desc

@ -1,4 +1,5 @@
# FIXME No public repository and no new releases.
# Consider switching to/adding project elftoolchain?
mirrors='http://www.mr511.de/software'
relevantpattern='*.*|.'
archive_formats='.tar.gz'

1
packages/libtool/package.desc

@ -1,5 +1,6 @@
repository='git git://git.savannah.gnu.org/libtool.git'
bootstrap='./bootstrap'
mirrors='$(CT_Mirrors GNU libtool)'
relevantpattern='*.*|.'
archive_formats='.tar.xz .tar.gz'
signature_format='packed/.sig'

1
packages/m4/package.desc

@ -1,5 +1,6 @@
repository='git git://git.sv.gnu.org/m4'
bootstrap='./bootstrap'
mirrors='$(CT_Mirrors GNU m4)'
relevantpattern='*.*|.'
archive_formats='.tar.xz .tar.bz2 .tar.gz'
signature_format='packed/.sig'

1
packages/make/package.desc

@ -1,5 +1,6 @@
repository='git https://git.savannah.gnu.org/git/make.git'
bootstrap='autoreconf -i'
mirrors='$(CT_Mirrors GNU make)'
relevantpattern='*.*|.'
archive_formats='.tar.bz2 .tar.gz'
signature_format='packed/.sig'

1
packages/mingw-w64/package.desc

@ -1,5 +1,6 @@
repository='git https://git.code.sf.net/p/mingw-w64/mingw-w64'
mirrors='http://downloads.sourceforge.net/sourceforge/mingw-w64 https://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-release/'
relevantpattern='v*.*|.'
milestones='v4'
archive_formats='.tar.bz2 .zip'
signature_format='packed/.sig'

1
packages/mpc/package.desc

@ -1,6 +1,7 @@
repository='git https://scm.gforge.inria.fr/anonscm/git/mpc/mpc.git'
bootstrap='autoreconf -i'
mirrors='http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)'
relevantpattern='*.*|.'
archive_formats='.tar.gz'
signature_format='packed/.sig'
milestones='1.1.0'

1
packages/mpfr/package.desc

@ -2,6 +2,7 @@ repository='svn https://scm.gforge.inria.fr/anonscm/svn/mpfr'
# TBD: meta-package autoconf-archive to install extra m4's
bootstrap='wget -O m4/ax_pthread.m4 \\"http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_pthread.m4\\" && ./autogen.sh'
mirrors='http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)'
relevantpattern='*.*|.'
archive_formats='.tar.xz .tar.bz2 .tar.gz .zip'
signature_format='packed/.asc'
milestones='3.0.0 4.0.0'

1
packages/newlib-linaro/package.desc

@ -2,5 +2,6 @@ origin='Linaro'
master='newlib'
repository='git https://git.linaro.org/toolchain/newlib.git'
mirrors='$(CT_Mirrors Linaro newlib ${CT_NEWLIB_LINARO_VERSION})'
relevantpattern='*.*|.*-'
experimental='yes'
archive_formats='.tar.xz'

2
packages/newlib/package.desc

@ -4,5 +4,5 @@ repository='git git://sourceware.org/git/newlib-cygwin.git'
# and gnu.org) only store some older releases of newlib (2.0.0 and before).
mirrors='ftp://sourceware.org/pub/newlib'
milestones='2.0 2.1 2.2'
relevantpattern='*.*.*|.'
relevantpattern='*.*|.*. *.*|.'
archive_formats='.tar.gz'

1
samples/aarch64-rpi3-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a53"
CT_ARCH_64=y

2
samples/aarch64-unknown-linux-android/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_ARM=y
CT_ARCH_64=y
@ -7,4 +8,3 @@ CT_KERNEL_LINUX=y
CT_ANDROID_API_21=y
CT_CC_LANG_CXX=y
CT_DEBUG_GDB=y
CT_GETTEXT=y

1
samples/aarch64-unknown-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_64=y
CT_TARGET_VENDOR=""

2
samples/aarch64-unknown-linux-uclibc/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_64=y
CT_TARGET_VENDOR=""
@ -11,4 +12,3 @@ CT_CC_LANG_CXX=y
CT_DEBUG_GDB=y
CT_GDB_NATIVE=y
CT_DEBUG_STRACE=y
CT_GETTEXT=y

1
samples/alphaev56-unknown-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ALPHA_EV56=y
CT_KERNEL_LINUX=y
CT_BINUTILS_PLUGINS=y

1
samples/alphaev67-unknown-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ALPHA_EV67=y
CT_KERNEL_LINUX=y
CT_BINUTILS_PLUGINS=y

5
samples/arc-arc700-linux-uclibc/crosstool.config

@ -1,7 +1,8 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARC=y
CT_TARGET_ALIAS="arc-linux"
CT_ARCH_CPU="arc700"
CT_TARGET_CFLAGS="-mno-atomic"
CT_TARGET_VENDOR="snps"
CT_TARGET_ALIAS="arc-linux"
CT_KERNEL_LINUX=y
CT_LIBC_UCLIBC=y
CT_ARCH_CPU="arc700"

1
samples/arc-multilib-elf32/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARC=y
CT_MULTILIB=y
CT_TARGET_VENDOR="multilib"

5
samples/arc-multilib-linux-uclibc/crosstool.config

@ -1,7 +1,8 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARC=y
CT_TARGET_ALIAS="arc-linux"
CT_MULTILIB=y
CT_TARGET_CFLAGS="-matomic"
CT_TARGET_VENDOR="multilib"
CT_TARGET_ALIAS="arc-linux"
CT_KERNEL_LINUX=y
CT_LIBC_UCLIBC=y
CT_MULTILIB=y

1
samples/arm-bare_newlib_cortex_m3_nommu-eabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-m3"
CT_ARCH_ARM_MODE_THUMB=y

1
samples/arm-cortex_a15-linux-gnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a15"
CT_ARCH_FPU="neon-vfpv4"

1
samples/arm-cortex_a8-linux-gnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a8"
CT_ARCH_FLOAT_SW=y

1
samples/arm-cortexa5-linux-uclibcgnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a5"

1
samples/arm-cortexa9_neon-linux-gnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a9"

1
samples/arm-multilib-linux-uclibcgnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_MULTILIB=y
CT_ARCH_FLOAT_SW=y

1
samples/arm-nano-eabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_MULTILIB=y
CT_ARCH_FLOAT_SW=y

1
samples/arm-unknown-eabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_FLOAT_SW=y
CT_LIBC_NEWLIB_IO_C99FMT=y

1
samples/arm-unknown-linux-gnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
# CT_REMOVE_DOCS is not set
CT_ARCH_ARM=y
CT_ARCH_FLOAT_SW=y

1
samples/arm-unknown-linux-musleabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_ARM=y
CT_KERNEL_LINUX=y

1
samples/arm-unknown-linux-uclibcgnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="arm926ej-s"
CT_ARCH_FLOAT_SW=y

1
samples/arm-unknown-linux-uclibcgnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_ARM=y
CT_ARCH_CPU="arm926ej-s"

1
samples/armeb-unknown-eabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_BE=y
CT_ARCH_FLOAT_SW=y

1
samples/armeb-unknown-linux-gnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_BE=y
CT_ARCH_ARCH="armv5te"

1
samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="xscale"
CT_ARCH_BE=y

2
samples/armv6-nommu-linux-uclibcgnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_SUFFIX="v6"
# CT_ARCH_USE_MMU is not set
@ -10,4 +11,3 @@ CT_THREADS_NONE=y
CT_CC_GCC_DISABLE_PCH=y
CT_CC_GCC_BUILD_ID=y
CT_CC_GCC_LNK_HASH_STYLE_BOTH=y
CT_GETTEXT=y

1
samples/armv6-rpi-linux-gnueabi/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="arm1176jzf-s"
CT_ARCH_SUFFIX="v6"

1
samples/armv7-rpi2-linux-gnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a7"
CT_ARCH_SUFFIX="v7"

1
samples/armv8-rpi3-linux-gnueabihf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_ARM=y
CT_ARCH_CPU="cortex-a53"
CT_ARCH_SUFFIX="v8"

1
samples/avr/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_AVR=y
CT_CC_LANG_CXX=y
CT_DEBUG_GDB=y

1
samples/i586-geode-linux-uclibc/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_X86=y
CT_ARCH_ARCH="pentium-mmx"
CT_TARGET_VENDOR="geode"

1
samples/i686-centos6-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_OBSOLETE=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/i686-centos7-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_OBSOLETE=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/i686-nptl-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"
CT_TARGET_VENDOR="nptl"

1
samples/i686-ubuntu12.04-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_OBSOLETE=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/i686-ubuntu14.04-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_OBSOLETE=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/i686-ubuntu16.04-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_OBSOLETE=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/i686-w64-mingw32,nios2-spico-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
# CT_REMOVE_DOCS is not set
CT_ARCH_NIOS2=y

1
samples/i686-w64-mingw32/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_X86=y
CT_ARCH_ARCH="i686"

1
samples/m68k-unknown-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_M68K=y
CT_ARCH_CPU="cpu32"
CT_ARCH_BINFMT_FLAT=y

1
samples/m68k-unknown-uclinux-uclibc/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_M68K=y
CT_KERNEL_LINUX=y
CT_THREADS_LT=y

1
samples/mips-ar2315-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_ARCH_TUNE="4kc"
CT_ARCH_ARCH="4kc"

1
samples/mips-malta-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_TARGET_VENDOR="malta"
CT_KERNEL_LINUX=y

1
samples/mips-unknown-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_ARCH_FLOAT_SW=y
CT_LIBC_NONE=y

1
samples/mips-unknown-linux-uclibc/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_ARCH_ARCH="mips1"
CT_ARCH_FLOAT_SW=y

1
samples/mips64el-multilib-linux-uclibc/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_MULTILIB=y
CT_ARCH_LE=y

1
samples/mipsel-multilib-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_MULTILIB=y
CT_ARCH_LE=y

1
samples/mipsel-sde-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_ARCH_LE=y
CT_ARCH_FLOAT_SW=y

1
samples/mipsel-unknown-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_MIPS=y
CT_ARCH_LE=y
CT_ARCH_ARCH="mips1"

2
samples/moxie-unknown-elf/crosstool.config

@ -1,6 +1,6 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_MOXIE=y
CT_LIBC_NEWLIB=y
CT_DEBUG_GDB=y
CT_GDB_CROSS_SIM=y
# CT_GDB_CROSS_PYTHON is not set

9
samples/moxie-unknown-elf/reported.by

@ -1,10 +1,3 @@
reporter_name="Alexey Neyman"
reporter_url=""
reporter_comment="Bare metal configuration for moxie architecture.
It appears to generate a broken toolchain. E.g. newlib's CRT expects
symbols __bss_start__ and __bss_end__, while linker script generates
__bss_start (no underscores at the end) and no __bss_end__whatsoever.
This is not a bug in crosstool-NG. If you're interested in saving the
moxie, please report this upstream."
reporter_comment="Bare metal configuration for moxie architecture."

1
samples/moxiebox/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_MOXIE=y
CT_ARCH_LE=y

1
samples/msp430-unknown-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_EXPERIMENTAL=y
CT_ARCH_MSP430=y
CT_DEBUG_GDB=y

1
samples/nios2-altera-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_NIOS2=y
CT_ARCH_USE_MMU=y
CT_TARGET_VENDOR="altera"

1
samples/nios2-unknown-elf/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_NIOS2=y
CT_CC_LANG_CXX=y
CT_DEBUG_GDB=y

1
samples/powerpc-405-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_ARCH_CPU="405"
CT_ARCH_FLOAT_SW=y

1
samples/powerpc-8540-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_ARCH_CPU="8540"
# CT_DEMULTILIB is not set

1
samples/powerpc-860-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_ARCH_CPU="860"
CT_ARCH_FLOAT_SW=y

1
samples/powerpc-e300c3-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_ARCH_CPU="e300c3"
CT_TARGET_VENDOR="e300c3"

1
samples/powerpc-e500v2-linux-gnuspe/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_ARCH_CPU="8548"
CT_ARCH_powerpc_ABI_SPE=y

1
samples/powerpc-unknown-linux-gnu/crosstool.config

@ -1,3 +1,4 @@
CT_CONFIG_VERSION="1"
CT_ARCH_POWERPC=y
CT_KERNEL_LINUX=y
CT_BINUTILS_PLUGINS=y

3
samples/powerpc-unknown-linux-uclibc,m68k-unknown-uclinux-uclibc/crosstool.config

@ -1,7 +1,6 @@
CT_CONFIG_VERSION="1"
CT_ARCH_M68K=y
CT_CANADIAN=y
CT_HOST="powerpc-unknown-linux-uclibc"
CT_KERNEL_LINUX=y
CT_THREADS_LT=y
# CT_LIBICONV is not set
# CT_GETTEXT is not set

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save