[LEDE-DEV] [PATCH 0/2] toolchain/arc: update to release arc-2017.09

Evgeniy Didin Evgeniy.Didin at synopsys.com
Wed Jan 24 09:26:01 PST 2018


ARC GNU tools of version arc-2017.09 now includes GCC 7.1.1 which is 
not building with uClibc-ng ver 1.0.22. So first of all we need to 
update uClibc-ng to 1.0.28 and then update arc tools.

Signed-off-by: Evgeniy Didin <didin at synopsys.com>
CC: Alexey Brodkin <abrodkin at synopsys.com>
CC: John Crispin <john at phrozen.org>
Evgeniy Didin (2):
  uClibc-ng: update to 1.0.28
  toolchain/arc: update to the most recent release arc-2017.09

 package/devel/gdb-arc/Makefile                     |   6 +-
 toolchain/binutils/Config.in                       |   8 +-
 toolchain/binutils/Config.version                  |   4 +-
 toolchain/binutils/Makefile                        |   6 +-
 toolchain/gcc/Config.in                            |   8 +-
 toolchain/gcc/Config.version                       |   8 +-
 toolchain/gcc/common.mk                            |   8 +-
 .../arc-2017.03-release/230-musl_libssp.patch      |  13 ---
 .../280-musl-disable-ifunc-by-default.patch        |  36 -------
 .../300-mips_Os_cpu_rtx_cost_model.patch           |  11 ---
 .../800-arm_v5te_no_ldrd_strd.patch                |  11 ---
 .../830-arm_unbreak_armv4t.patch                   |  13 ---
 .../arc-2017.03-release/870-ppc_no_crtsavres.patch |  11 ---
 .../arc-2017.03-release/880-no_java_section.patch  |  11 ---
 .../arc-2017.03-release/881-no_tm_section.patch    |  11 ---
 .../arc-2017.03-release/900-bad-mips16-crt.patch   |   9 --
 .../940-no-clobber-stamp-bits.patch                |  11 ---
 .../001-revert_register_mode_search.patch          |  14 ++-
 .../002-case_insensitive.patch                     |  10 ++
 .../010-documentation.patch                        |  14 ++-
 .../arc-2017.09-release/230-musl_libssp.patch      |  28 ++++++
 .../300-mips_Os_cpu_rtx_cost_model.patch           |  21 ++++
 .../800-arm_v5te_no_ldrd_strd.patch                |  32 ++++++
 .../810-arm-softfloat-libgcc.patch                 |  10 +-
 .../820-libgcc_pic.patch                           |  14 ++-
 .../840-armv4_pass_fix-v4bx_to_ld.patch            |  11 ++-
 .../850-use_shared_libgcc.patch                    |  11 ++-
 .../851-libgcc_no_compat.patch                     |  10 ++
 .../arc-2017.09-release/870-ppc_no_crtsavres.patch |  18 ++++
 .../arc-2017.09-release/881-no_tm_section.patch    |  22 +++++
 .../arc-2017.09-release/900-bad-mips16-crt.patch   |  30 ++++++
 .../910-mbsd_multi.patch                           | 110 ++++-----------------
 .../920-specs_nonfatal_getenv.patch                |   9 +-
 .../930-fix-mips-noexecstack.patch                 |   6 +-
 .../940-no-clobber-stamp-bits.patch                |  33 +++++++
 .../950-cpp_file_path_translation.patch            |  43 ++++----
 toolchain/gdb/Makefile                             |   6 +-
 toolchain/uClibc/common.mk                         |   4 +-
 38 files changed, 347 insertions(+), 294 deletions(-)
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/230-musl_libssp.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/280-musl-disable-ifunc-by-default.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/300-mips_Os_cpu_rtx_cost_model.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/800-arm_v5te_no_ldrd_strd.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/830-arm_unbreak_armv4t.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/870-ppc_no_crtsavres.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/880-no_java_section.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/881-no_tm_section.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/900-bad-mips16-crt.patch
 delete mode 100644 toolchain/gcc/patches/arc-2017.03-release/940-no-clobber-stamp-bits.patch
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/001-revert_register_mode_search.patch (84%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/002-case_insensitive.patch (64%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/010-documentation.patch (65%)
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/230-musl_libssp.patch
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/300-mips_Os_cpu_rtx_cost_model.patch
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/800-arm_v5te_no_ldrd_strd.patch
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/810-arm-softfloat-libgcc.patch (80%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/820-libgcc_pic.patch (71%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/840-armv4_pass_fix-v4bx_to_ld.patch (78%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/850-use_shared_libgcc.patch (81%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/851-libgcc_no_compat.patch (63%)
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/870-ppc_no_crtsavres.patch
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/881-no_tm_section.patch
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/900-bad-mips16-crt.patch
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/910-mbsd_multi.patch (50%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/920-specs_nonfatal_getenv.patch (59%)
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/930-fix-mips-noexecstack.patch (95%)
 create mode 100644 toolchain/gcc/patches/arc-2017.09-release/940-no-clobber-stamp-bits.patch
 rename toolchain/gcc/patches/{arc-2017.03-release => arc-2017.09-release}/950-cpp_file_path_translation.patch (80%)

-- 
2.11.0




More information about the Lede-dev mailing list