[Buildroot] [PATCH 0/9] Various toolchain related fixes/updates

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon May 16 22:12:53 UTC 2016


Hello,

This patch series contain various fixes/updates to the toolchain
support.

 - The first two patches might be considered for 2016.05, as they fix
   real problems: building gcc 6.x on Microblaze, and making sure
   people don't select glibc 2.22 (which is our default version) with
   gcc 6.x, as it doesn't build.

 - The next four patches take care of gdb, adding support for 7.11,
   moving to 7.10 as the default, and removing 7.8.

 - eglibc support is removed.

 - binutils 2.23 support is removed. This patch has already been
   submitted in the past, I included it in this series as it is
   related to the other changes.

 - musl support is no longer considered experimental.

Thanks!

Thomas

Thomas Petazzoni (9):
  gcc: fix build of gcc 6.x on Microblaze
  glibc: disable build of glibc 2.22 with gcc 6.x
  gdb: add support for gdb 7.11
  gdb: switch to 7.10 as the default version
  gdb: remove version 7.8
  gdb: specify hashes for the ARC and Microblaze versions
  toolchain: remove eglibc support
  binutils: remove support for version 2.23
  toolchain: musl support is no longer experimental

 Config.in.legacy                                   |  31 +-
 package/binutils/2.23.2/120-sh-conf.patch          |  29 -
 .../2.23.2/300-001_ld_makefile_patch.patch         |  24 -
 .../2.23.2/300-012_check_ldrunpath_length.patch    |  21 -
 package/binutils/2.23.2/500-sysroot.patch          |  37 -
 .../2.23.2/600-poison-system-directories.patch     | 279 -------
 .../binutils/2.23.2/900-xtensa-trampolines.patch   | 846 ---------------------
 .../901-xtensa-gas-first-frag-alignment.patch      |  51 --
 .../902-xtensa-gas-ld-diff-relocation-signed.patch | 133 ----
 ...ix-ld-segfault-when-linking-linux-modules.patch |  47 --
 ...-target-out-of-range-xtensa-ld-relaxation.patch |  79 --
 ...ines-search-code-for-conditional-branches.patch |  90 ---
 ...localized-symbol-refcounting-with-gc-sect.patch |  57 --
 ...x-gas-segfault-with-text-section-literals.patch |  56 --
 ...-xtensa-fix-signedness-of-gas-relocations.patch |  47 --
 ...15-xtensa-fix-.init-.fini-literals-moving.patch |  70 --
 package/binutils/Config.in.host                    |  10 -
 package/binutils/binutils.hash                     |   1 -
 .../840-microblaze-enable-dwarf-eh-support.patch   | 166 ----
 package/gcc/Config.in.host                         |   2 +-
 .../0001-gdbserver-fix-uClibc-whithout-MMU.patch   |  34 -
 ...gdbserver-xtensa-drop-xtensa_usrregs_info.patch |  47 --
 ...erver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch |  46 --
 .../0004-Add-some-casts-for-building-on-musl.patch |  70 --
 ...musl-Move-W_STOPCODE-to-common-gdb_wait-h.patch |  63 --
 package/gdb/7.8.2/0006-move-__SIGRTMIN.patch       |  58 --
 package/gdb/Config.in.host                         |  14 +-
 package/gdb/gdb.hash                               |   9 +-
 .../2.18-svnr23787/0001-CVE-2014-7817-eglibc.patch | 174 -----
 .../glibc/2.18-svnr23787/0002-accept-make4.patch   |  33 -
 .../glibc/2.18-svnr23787/0003-CVE-2014-6040.patch  | 141 ----
 .../glibc/2.18-svnr23787/0004-CVE-2014-9402.patch  |  20 -
 .../glibc/2.18-svnr23787/0005-CVE-2015-1472.patch  |  88 ---
 .../2.19-svnr25243/0001-CVE-2014-7817-eglibc.patch | 174 -----
 .../glibc/2.19-svnr25243/0002-CVE-2014-6040.patch  | 141 ----
 .../glibc/2.19-svnr25243/0003-CVE-2014-9402.patch  |  20 -
 .../glibc/2.19-svnr25243/0004-CVE-2015-1472.patch  |  88 ---
 package/glibc/Config.in                            |  29 +-
 package/glibc/glibc.mk                             |   7 -
 toolchain/toolchain-buildroot/Config.in            |  25 +-
 toolchain/toolchain-external/Config.in             |   4 +-
 41 files changed, 45 insertions(+), 3316 deletions(-)
 delete mode 100644 package/binutils/2.23.2/120-sh-conf.patch
 delete mode 100644 package/binutils/2.23.2/300-001_ld_makefile_patch.patch
 delete mode 100644 package/binutils/2.23.2/300-012_check_ldrunpath_length.patch
 delete mode 100644 package/binutils/2.23.2/500-sysroot.patch
 delete mode 100644 package/binutils/2.23.2/600-poison-system-directories.patch
 delete mode 100644 package/binutils/2.23.2/900-xtensa-trampolines.patch
 delete mode 100644 package/binutils/2.23.2/901-xtensa-gas-first-frag-alignment.patch
 delete mode 100644 package/binutils/2.23.2/902-xtensa-gas-ld-diff-relocation-signed.patch
 delete mode 100644 package/binutils/2.23.2/903-xtensa-fix-ld-segfault-when-linking-linux-modules.patch
 delete mode 100644 package/binutils/2.23.2/904-Fix-call8-call-target-out-of-range-xtensa-ld-relaxation.patch
 delete mode 100644 package/binutils/2.23.2/905-Fix-trampolines-search-code-for-conditional-branches.patch
 delete mode 100644 package/binutils/2.23.2/911-xtensa-fix-localized-symbol-refcounting-with-gc-sect.patch
 delete mode 100644 package/binutils/2.23.2/912-xtensa-fix-gas-segfault-with-text-section-literals.patch
 delete mode 100644 package/binutils/2.23.2/914-xtensa-fix-signedness-of-gas-relocations.patch
 delete mode 100644 package/binutils/2.23.2/915-xtensa-fix-.init-.fini-literals-moving.patch
 delete mode 100644 package/gcc/6.1.0/840-microblaze-enable-dwarf-eh-support.patch
 delete mode 100644 package/gdb/7.8.2/0001-gdbserver-fix-uClibc-whithout-MMU.patch
 delete mode 100644 package/gdb/7.8.2/0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch
 delete mode 100644 package/gdb/7.8.2/0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch
 delete mode 100644 package/gdb/7.8.2/0004-Add-some-casts-for-building-on-musl.patch
 delete mode 100644 package/gdb/7.8.2/0005-musl-Move-W_STOPCODE-to-common-gdb_wait-h.patch
 delete mode 100644 package/gdb/7.8.2/0006-move-__SIGRTMIN.patch
 delete mode 100644 package/glibc/2.18-svnr23787/0001-CVE-2014-7817-eglibc.patch
 delete mode 100644 package/glibc/2.18-svnr23787/0002-accept-make4.patch
 delete mode 100644 package/glibc/2.18-svnr23787/0003-CVE-2014-6040.patch
 delete mode 100644 package/glibc/2.18-svnr23787/0004-CVE-2014-9402.patch
 delete mode 100644 package/glibc/2.18-svnr23787/0005-CVE-2015-1472.patch
 delete mode 100644 package/glibc/2.19-svnr25243/0001-CVE-2014-7817-eglibc.patch
 delete mode 100644 package/glibc/2.19-svnr25243/0002-CVE-2014-6040.patch
 delete mode 100644 package/glibc/2.19-svnr25243/0003-CVE-2014-9402.patch
 delete mode 100644 package/glibc/2.19-svnr25243/0004-CVE-2015-1472.patch

-- 
2.7.4



More information about the buildroot mailing list