[OE-core] [PATCH] gcc: Upgrade to 7.2.0 release

Martin Jansa martin.jansa at gmail.com
Mon Aug 21 07:12:39 UTC 2017


Still reproducible without thumb:
http://errors.yoctoproject.org/Errors/Details/152666/

this might be also triggered by this upgrade:
http://errors.yoctoproject.org/Errors/Details/152770/

or from glibc final upgrade or something else, hard to know when exactly it
started as previous world builds were pretty much useless with all those
openssl caused issues.

On Mon, Aug 21, 2017 at 2:37 AM, Khem Raj <raj.khem at gmail.com> wrote:

>
> On Sun, Aug 20, 2017 at 5:31 PM Martin Jansa <martin.jansa at gmail.com>
> wrote:
>
>> Seems like python-matplotlib reliably triggers ICE in this version of gcc:
>>
>> http://errors.yoctoproject.org/Errors/Details/152664/
>>
>> I think I haven't seen this one with 7.1.
>>
>
> Can you try disabling thumb mode and see if this works ?
>
>>
>> On Tue, Aug 15, 2017 at 7:42 AM, Khem Raj <raj.khem at gmail.com> wrote:
>>
>>> Drop upstreamed patches
>>>
>>> Signed-off-by: Khem Raj <raj.khem at gmail.com>
>>> ---
>>>  ...r-Use-stack_t-instead-of-struct-sigaltsta.patch |  81 -----------
>>>  ...0-replace-struct-ucontext-with-ucontext_t.patch | 149
>>> ---------------------
>>>  .../gcc/{gcc-7.1.inc => gcc-7.2.inc}               |  14 +-
>>>  .../0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch     |   0
>>>  .../{gcc-7.1 => gcc-7.2}/0008-c99-snprintf.patch   |   0
>>>  .../0009-gcc-poison-system-directories.patch       |   0
>>>  .../0010-gcc-poison-dir-extend.patch               |   0
>>>  .../0011-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch |   0
>>>  .../0012-64-bit-multilib-hack.patch                |   0
>>>  .../0013-optional-libstdc.patch                    |   0
>>>  ...0014-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch |   0
>>>  .../0015-COLLECT_GCC_OPTIONS.patch                 |   0
>>>  ...efaults.h-in-B-instead-of-S-and-t-oe-in-B.patch |   0
>>>  .../0017-fortran-cross-compile-hack.patch          |   0
>>>  .../0018-cpp-honor-sysroot.patch                   |   0
>>>  .../0019-MIPS64-Default-to-N64-ABI.patch           |   0
>>>  ...C_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch |   0
>>>  ...0021-gcc-Fix-argument-list-too-long-error.patch |   0
>>>  .../{gcc-7.1 => gcc-7.2}/0022-Disable-sdt.patch    |   0
>>>  .../gcc/{gcc-7.1 => gcc-7.2}/0023-libtool.patch    |   0
>>>  ...4-pass-fix-v4bx-to-linker-to-support-EABI.patch |   0
>>>  ...tilib-config-files-from-B-instead-of-usin.patch |   0
>>>  ...-libdir-from-.la-which-usually-points-to-.patch |   0
>>>  .../gcc/{gcc-7.1 => gcc-7.2}/0027-export-CPP.patch |   0
>>>  ...AltiVec-generation-on-powepc-linux-target.patch |   0
>>>  ...-MULTILIB_OSDIRNAMES-and-other-multilib-o.patch |   0
>>>  ...Ensure-target-gcc-headers-can-be-included.patch |   0
>>>  ...-t-build-with-disable-dependency-tracking.patch |   0
>>>  ...h-host-directory-during-relink-if-inst_pr.patch |   0
>>>  ...IBS_DIR-replacement-instead-of-hardcoding.patch |   0
>>>  .../0034-aarch64-Add-support-for-musl-ldso.patch   |   0
>>>  ...ibcc1-fix-libcc1-s-install-path-and-rpath.patch |   0
>>>  ...-handle-sysroot-support-for-nativesdk-gcc.patch |   0
>>>  ...et-sysroot-gcc-version-specific-dirs-with.patch |   0
>>>  ...-various-_FOR_BUILD-and-related-variables.patch |   0
>>>  .../0039-nios2-Define-MUSL_DYNAMIC_LINKER.patch    |   0
>>>  ...shared-to-link-commandline-for-musl-targe.patch |   0
>>>  ...c-libcpp-support-ffile-prefix-map-old-new.patch |   0
>>>  ...ug-prefix-map-to-replace-ffile-prefix-map.patch |   0
>>>  ...-fdebug-prefix-map-support-to-remap-sourc.patch |   0
>>>  ...44-libgcc-Add-knob-to-use-ldbl-128-on-ppc.patch |   0
>>>  ...bgcc-using-LDFLAGS-not-just-SHLIB_LDFLAGS.patch |   0
>>>  ...e-alias-for-__cpu_indicator_init-instead-.patch |   0
>>>  .../0047-sync-gcc-stddef.h-with-musl.patch         |   0
>>>  .../0048-gcc-Enable-static-PIE.patch               |   0
>>>  .../fix-segmentation-fault-precompiled-hdr.patch   |   0
>>>  ...s-canadian_7.1.bb => gcc-cross-canadian_7.2.bb} |   0
>>>  ...oss-initial_7.1.bb => gcc-cross-initial_7.2.bb} |   0
>>>  .../gcc/{gcc-cross_7.1.bb => gcc-cross_7.2.bb}     |   0
>>>  ...-initial_7.1.bb => gcc-crosssdk-initial_7.2.bb} |   0
>>>  .../{gcc-crosssdk_7.1.bb => gcc-crosssdk_7.2.bb}   |   0
>>>  .../gcc/{gcc-runtime_7.1.bb => gcc-runtime_7.2.bb} |   0
>>>  ...gcc-sanitizers_7.1.bb => gcc-sanitizers_7.2.bb} |   0
>>>  .../gcc/{gcc-source_7.1.bb => gcc-source_7.2.bb}   |   0
>>>  .../gcc/{gcc_7.1.bb => gcc_7.2.bb}                 |   0
>>>  ...libgcc-initial_7.1.bb => libgcc-initial_7.2.bb} |   0
>>>  .../gcc/{libgcc_7.1.bb => libgcc_7.2.bb}           |   0
>>>  .../gcc/{libgfortran_7.1.bb => libgfortran_7.2.bb} |   0
>>>  58 files changed, 6 insertions(+), 238 deletions(-)
>>>  delete mode 100644 meta/recipes-devtools/gcc/gcc-
>>> 7.1/0049-libsanitizer-Use-stack_t-instead-of-struct-sigaltsta.patch
>>>  delete mode 100644 meta/recipes-devtools/gcc/gcc-
>>> 7.1/0050-replace-struct-ucontext-with-ucontext_t.patch
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1.inc => gcc-7.2.inc} (91%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0008-c99-snprintf.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0009-gcc-poison-system-directories.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0010-gcc-poison-dir-extend.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0011-gcc-4.3.3-
>>> SYSROOT_CFLAGS_FOR_TARGET.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0012-64-bit-multilib-hack.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0013-optional-libstdc.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0014-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0015-COLLECT_GCC_OPTIONS.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0016-Use-the-
>>> defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0017-fortran-cross-compile-hack.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0018-cpp-honor-sysroot.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0019-MIPS64-Default-to-N64-ABI.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0020-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0021-gcc-Fix-
>>> argument-list-too-long-error.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0022-Disable-sdt.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0023-libtool.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0024-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0025-Use-the-
>>> multilib-config-files-from-B-instead-of-usin.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0026-Avoid-using-
>>> libdir-from-.la-which-usually-points-to-.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0027-export-CPP.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0028-Enable-SPE-
>>> AltiVec-generation-on-powepc-linux-target.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0029-Disable-the-
>>> MULTILIB_OSDIRNAMES-and-other-multilib-o.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0030-Ensure-target-gcc-headers-can-be-included.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0031-gcc-4.8-won-t-build-with-disable-dependency-tracking.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0032-Don-t-search-host-directory-during-relink-if-inst_pr.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0033-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0034-aarch64-Add-support-for-musl-ldso.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0035-libcc1-fix-
>>> libcc1-s-install-path-and-rpath.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0036-handle-sysroot-support-for-nativesdk-gcc.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0037-Search-target-sysroot-gcc-version-specific-dirs-with.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0038-Fix-various-_FOR_BUILD-and-related-variables.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0039-nios2-Define-MUSL_DYNAMIC_LINKER.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0040-Add-ssp_
>>> nonshared-to-link-commandline-for-musl-targe.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0041-gcc-libcpp-
>>> support-ffile-prefix-map-old-new.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0042-Reuse-fdebug-prefix-map-to-replace-ffile-prefix-map.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0043-gcc-final.c-
>>> fdebug-prefix-map-support-to-remap-sourc.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0044-libgcc-Add-knob-to-use-ldbl-128-on-ppc.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0045-Link-libgcc-
>>> using-LDFLAGS-not-just-SHLIB_LDFLAGS.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0046-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 =>
>>> gcc-7.2}/0047-sync-gcc-stddef.h-with-musl.patch (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/0048-gcc-Enable-static-PIE.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-7.1 => gcc-7.2}/fix-segmentation-fault-precompiled-hdr.patch
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-cross-canadian_7.1.bb =>
>>> gcc-cross-canadian_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-cross-initial_7.1.bb =>
>>> gcc-cross-initial_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-cross_7.1.bb => gcc-cross_7.2.bb}
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-crosssdk-initial_7.1.bb =>
>>> gcc-crosssdk-initial_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-crosssdk_7.1.bb =>
>>> gcc-crosssdk_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-runtime_7.1.bb =>
>>> gcc-runtime_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-sanitizers_7.1.bb =>
>>> gcc-sanitizers_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc-source_7.1.bb =>
>>> gcc-source_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{gcc_7.1.bb => gcc_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{libgcc-initial_7.1.bb =>
>>> libgcc-initial_7.2.bb} (100%)
>>>  rename meta/recipes-devtools/gcc/{libgcc_7.1.bb => libgcc_7.2.bb}
>>> (100%)
>>>  rename meta/recipes-devtools/gcc/{libgfortran_7.1.bb =>
>>> libgfortran_7.2.bb} (100%)
>>>
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0049-libsanitizer-Use-
>>> stack_t-instead-of-struct-sigaltsta.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.1/0049-libsanitizer-Use-stack_t-instead-of-struct-sigaltsta.patch
>>> deleted file mode 100644
>>> index 165258b5d3..0000000000
>>> --- a/meta/recipes-devtools/gcc/gcc-7.1/0049-libsanitizer-Use-
>>> stack_t-instead-of-struct-sigaltsta.patch
>>> +++ /dev/null
>>> @@ -1,81 +0,0 @@
>>> -From 4c07606bb77bbd30f02adb947d480516da3fa3f7 Mon Sep 17 00:00:00 2001
>>> -From: Khem Raj <raj.khem at gmail.com>
>>> -Date: Sun, 11 Jun 2017 10:09:13 -0700
>>> -Subject: [PATCH] libsanitizer: Use stack_t instead of struct sigaltstack
>>> -
>>> -https://reviews.llvm.org/D35246
>>> -
>>> -Upstream-Status: Submitted
>>> -
>>> -Signed-off-by: Khem Raj <raj.khem at gmail.com>
>>> ----
>>> - libsanitizer/sanitizer_common/sanitizer_linux.cc                    |
>>> 4 ++--
>>> - libsanitizer/sanitizer_common/sanitizer_linux.h                     |
>>> 6 +++---
>>> - .../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc        |
>>> 3 ++-
>>> - 3 files changed, 7 insertions(+), 6 deletions(-)
>>> -
>>> -
>>> -Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.h
>>> -===================================================================
>>> ---- gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.h
>>> -+++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.h
>>> -@@ -21,17 +21,15 @@
>>> - #include "sanitizer_platform_limits_posix.h"
>>> -
>>> - struct link_map;  // Opaque type returned by dlopen().
>>> --struct sigaltstack;
>>> -
>>> - namespace __sanitizer {
>>> - // Dirent structure for getdents(). Note that this structure is
>>> different from
>>> - // the one in <dirent.h>, which is used by readdir().
>>> - struct linux_dirent;
>>> -
>>> - // Syscall wrappers.
>>> - uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned
>>> int count);
>>> --uptr internal_sigaltstack(const struct sigaltstack* ss,
>>> --                          struct sigaltstack* oss);
>>> -+uptr internal_sigaltstack(const void* ss, void* oss);
>>> - uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set,
>>> -     __sanitizer_sigset_t *oldset);
>>> -
>>> -Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.cc
>>> -===================================================================
>>> ---- gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.cc
>>> -+++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.cc
>>> -@@ -631,8 +631,7 @@
>>> - }
>>> - #endif
>>> -
>>> --uptr internal_sigaltstack(const struct sigaltstack *ss,
>>> --                         struct sigaltstack *oss) {
>>> -+uptr internal_sigaltstack(const void *ss, void *oss) {
>>> -   return internal_syscall(SYSCALL(sigaltstack), (uptr)ss, (uptr)oss);
>>> - }
>>> -
>>> -Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_
>>> stoptheworld_linux_libcdep.cc
>>> -===================================================================
>>> ---- gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_
>>> stoptheworld_linux_libcdep.cc
>>> -+++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_
>>> stoptheworld_linux_libcdep.cc
>>> -@@ -287,7 +287,7 @@
>>> -
>>> -   // Alternate stack for signal handling.
>>> -   InternalScopedBuffer<char> handler_stack_memory(kHandlerStackSize);
>>> --  struct sigaltstack handler_stack;
>>> -+  stack_t handler_stack;
>>> -   internal_memset(&handler_stack, 0, sizeof(handler_stack));
>>> -   handler_stack.ss_sp = handler_stack_memory.data();
>>> -   handler_stack.ss_size = kHandlerStackSize;
>>> -Index: gcc-7.1.0/libsanitizer/tsan/tsan_platform_linux.cc
>>> -===================================================================
>>> ---- gcc-7.1.0/libsanitizer/tsan/tsan_platform_linux.cc
>>> -+++ gcc-7.1.0/libsanitizer/tsan/tsan_platform_linux.cc
>>> -@@ -288,7 +288,7 @@
>>> - int ExtractResolvFDs(void *state, int *fds, int nfd) {
>>> - #if SANITIZER_LINUX && !SANITIZER_ANDROID
>>> -   int cnt = 0;
>>> --  __res_state *statp = (__res_state*)state;
>>> -+  struct __res_state *statp = (struct __res_state*)state;
>>> -   for (int i = 0; i < MAXNS && cnt < nfd; i++) {
>>> -     if (statp->_u._ext.nsaddrs[i] && statp->_u._ext.nssocks[i] != -1)
>>> -       fds[cnt++] = statp->_u._ext.nssocks[i];
>>> -
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0050-replace-struct-ucontext-with-ucontext_t.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.1/0050-replace-struct-
>>> ucontext-with-ucontext_t.patch
>>> deleted file mode 100644
>>> index e814992e44..0000000000
>>> --- a/meta/recipes-devtools/gcc/gcc-7.1/0050-replace-struct-
>>> ucontext-with-ucontext_t.patch
>>> +++ /dev/null
>>> @@ -1,149 +0,0 @@
>>> -From 7b3cb36ab07d0c36b500bb5d0548b190d4b5a9f6 Mon Sep 17 00:00:00 2001
>>> -From: Khem Raj <raj.khem at gmail.com>
>>> -Date: Wed, 28 Jun 2017 00:25:57 -0700
>>> -Subject: [PATCH 50/50] replace struct ucontext with ucontext_t
>>> -
>>> -Upstream-Status: Pending
>>> -
>>> -Signed-off-by: Khem Raj <raj.khem at gmail.com>
>>> ----
>>> - libgcc/config/aarch64/linux-unwind.h | 2 +-
>>> - libgcc/config/alpha/linux-unwind.h   | 2 +-
>>> - libgcc/config/bfin/linux-unwind.h    | 2 +-
>>> - libgcc/config/i386/linux-unwind.h    | 4 ++--
>>> - libgcc/config/pa/linux-unwind.h      | 2 +-
>>> - libgcc/config/riscv/linux-unwind.h   | 2 +-
>>> - libgcc/config/sh/linux-unwind.h      | 2 +-
>>> - libgcc/config/tilepro/linux-unwind.h | 2 +-
>>> - libgcc/config/xtensa/linux-unwind.h  | 2 +-
>>> - 9 files changed, 10 insertions(+), 10 deletions(-)
>>> -
>>> -diff --git a/libgcc/config/aarch64/linux-unwind.h
>>> b/libgcc/config/aarch64/linux-unwind.h
>>> -index d5d6980442f..d46d5f53be3 100644
>>> ---- a/libgcc/config/aarch64/linux-unwind.h
>>> -+++ b/libgcc/config/aarch64/linux-unwind.h
>>> -@@ -55,7 +55,7 @@ aarch64_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -   struct rt_sigframe
>>> -   {
>>> -     siginfo_t info;
>>> --    struct ucontext uc;
>>> -+    ucontext_t uc;
>>> -   };
>>> -
>>> -   struct rt_sigframe *rt_;
>>> -diff --git a/libgcc/config/alpha/linux-unwind.h
>>> b/libgcc/config/alpha/linux-unwind.h
>>> -index a91a5f4fe26..7202516581d 100644
>>> ---- a/libgcc/config/alpha/linux-unwind.h
>>> -+++ b/libgcc/config/alpha/linux-unwind.h
>>> -@@ -51,7 +51,7 @@ alpha_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -     {
>>> -       struct rt_sigframe {
>>> -       siginfo_t info;
>>> --      struct ucontext uc;
>>> -+      ucontext_t uc;
>>> -       } *rt_ = context->cfa;
>>> -       sc = &rt_->uc.uc_mcontext;
>>> -     }
>>> -diff --git a/libgcc/config/bfin/linux-unwind.h
>>> b/libgcc/config/bfin/linux-unwind.h
>>> -index 9412c7652b8..37e9feb6965 100644
>>> ---- a/libgcc/config/bfin/linux-unwind.h
>>> -+++ b/libgcc/config/bfin/linux-unwind.h
>>> -@@ -52,7 +52,7 @@ bfin_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -       void *puc;
>>> -       char retcode[8];
>>> -       siginfo_t info;
>>> --      struct ucontext uc;
>>> -+      ucontext_t uc;
>>> -       } *rt_ = context->cfa;
>>> -
>>> -       /* The void * cast is necessary to avoid an aliasing warning.
>>> -diff --git a/libgcc/config/i386/linux-unwind.h
>>> b/libgcc/config/i386/linux-unwind.h
>>> -index b1d5040a687..2009ad72260 100644
>>> ---- a/libgcc/config/i386/linux-unwind.h
>>> -+++ b/libgcc/config/i386/linux-unwind.h
>>> -@@ -58,7 +58,7 @@ x86_64_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -   if (*(unsigned char *)(pc+0) == 0x48
>>> -       && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
>>> -     {
>>> --      struct ucontext *uc_ = context->cfa;
>>> -+      ucontext_t *uc_ = context->cfa;
>>> -       /* The void * cast is necessary to avoid an aliasing warning.
>>> -          The aliasing warning is correct, but should not be a problem
>>> -          because it does not alias anything.  */
>>> -@@ -138,7 +138,7 @@ x86_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -       siginfo_t *pinfo;
>>> -       void *puc;
>>> -       siginfo_t info;
>>> --      struct ucontext uc;
>>> -+      ucontext_t uc;
>>> -       } *rt_ = context->cfa;
>>> -       /* The void * cast is necessary to avoid an aliasing warning.
>>> -          The aliasing warning is correct, but should not be a problem
>>> -diff --git a/libgcc/config/pa/linux-unwind.h b/libgcc/config/pa/linux-
>>> unwind.h
>>> -index 580c18dad69..c2c3409bcc1 100644
>>> ---- a/libgcc/config/pa/linux-unwind.h
>>> -+++ b/libgcc/config/pa/linux-unwind.h
>>> -@@ -80,7 +80,7 @@ pa32_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -   struct sigcontext *sc;
>>> -   struct rt_sigframe {
>>> -     siginfo_t info;
>>> --    struct ucontext uc;
>>> -+    ucontext_t uc;
>>> -   } *frame;
>>> -
>>> -   /* rt_sigreturn trampoline:
>>> -diff --git a/libgcc/config/riscv/linux-unwind.h
>>> b/libgcc/config/riscv/linux-unwind.h
>>> -index a051a2869d4..1c8aeff7ef0 100644
>>> ---- a/libgcc/config/riscv/linux-unwind.h
>>> -+++ b/libgcc/config/riscv/linux-unwind.h
>>> -@@ -42,7 +42,7 @@ riscv_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -   struct rt_sigframe
>>> -   {
>>> -     siginfo_t info;
>>> --    struct ucontext uc;
>>> -+    ucontext_t uc;
>>> -   };
>>> -
>>> -   struct rt_sigframe *rt_;
>>> -diff --git a/libgcc/config/sh/linux-unwind.h b/libgcc/config/sh/linux-
>>> unwind.h
>>> -index 1038caeb5c3..a8c98220282 100644
>>> ---- a/libgcc/config/sh/linux-unwind.h
>>> -+++ b/libgcc/config/sh/linux-unwind.h
>>> -@@ -82,7 +82,7 @@ sh_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -     {
>>> -       struct rt_sigframe {
>>> -       siginfo_t info;
>>> --      struct ucontext uc;
>>> -+      ucontext_t uc;
>>> -       } *rt_ = context->cfa;
>>> -       /* The void * cast is necessary to avoid an aliasing warning.
>>> -          The aliasing warning is correct, but should not be a problem
>>> -diff --git a/libgcc/config/tilepro/linux-unwind.h
>>> b/libgcc/config/tilepro/linux-unwind.h
>>> -index a8dc4405715..dba3b410279 100644
>>> ---- a/libgcc/config/tilepro/linux-unwind.h
>>> -+++ b/libgcc/config/tilepro/linux-unwind.h
>>> -@@ -61,7 +61,7 @@ tile_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -   struct rt_sigframe {
>>> -     unsigned char save_area[C_ABI_SAVE_AREA_SIZE];
>>> -     siginfo_t info;
>>> --    struct ucontext uc;
>>> -+    ucontext_t uc;
>>> -   } *rt_;
>>> -
>>> -   /* Return if this is not a signal handler.  */
>>> -diff --git a/libgcc/config/xtensa/linux-unwind.h
>>> b/libgcc/config/xtensa/linux-unwind.h
>>> -index 67c272820d0..b37b8b31bbf 100644
>>> ---- a/libgcc/config/xtensa/linux-unwind.h
>>> -+++ b/libgcc/config/xtensa/linux-unwind.h
>>> -@@ -67,7 +67,7 @@ xtensa_fallback_frame_state (struct _Unwind_Context
>>> *context,
>>> -
>>> -   struct rt_sigframe {
>>> -     siginfo_t info;
>>> --    struct ucontext uc;
>>> -+    struct ucontext_t uc;
>>> -   } *rt_;
>>> -
>>> -   /* movi a2, __NR_rt_sigreturn; syscall */
>>> ---
>>> -2.13.2
>>> -
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1.inc
>>> b/meta/recipes-devtools/gcc/gcc-7.2.inc
>>> similarity index 91%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1.inc
>>> rename to meta/recipes-devtools/gcc/gcc-7.2.inc
>>> index 2d9ca82de9..796e6b1eef 100644
>>> --- a/meta/recipes-devtools/gcc/gcc-7.1.inc
>>> +++ b/meta/recipes-devtools/gcc/gcc-7.2.inc
>>> @@ -2,13 +2,13 @@ require gcc-common.inc
>>>
>>>  # Third digit in PV should be incremented after a minor release
>>>
>>> -PV = "7.1.0"
>>> +PV = "7.2.0"
>>>
>>>  # BINV should be incremented to a revision after a minor gcc release
>>>
>>> -BINV = "7.1.0"
>>> +BINV = "7.2.0"
>>>
>>> -FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-7.1:${FILE_DIRNAME}/gcc-7.1/
>>> backport:"
>>> +FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc-7.2:${FILE_DIRNAME}/gcc-7.2/
>>> backport:"
>>>
>>>  DEPENDS =+ "mpfr gmp libmpc zlib"
>>>  NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native"
>>> @@ -24,7 +24,7 @@ LIC_FILES_CHKSUM = "\
>>>  "
>>>
>>>  #RELEASE = "7-20170504"
>>> -BASEURI ?= "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2"
>>> +BASEURI ?= "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.xz"
>>>  #SRCREV = "f7cf798b73fd1a07098f9a490deec1e2a36e0bed"
>>>  #BASEURI ?= "git://github.com/gcc-mirror/gcc;branch=gcc-6-branch;
>>> protocol=git"
>>>  #BASEURI ?= "http://mirrors.concertpass.com/gcc/snapshots/${RELEASE}/
>>> gcc-${RELEASE}.tar.bz2"
>>> @@ -73,15 +73,13 @@ SRC_URI = "\
>>>             file://0046-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch
>>> \
>>>             file://0047-sync-gcc-stddef.h-with-musl.patch \
>>>             file://0048-gcc-Enable-static-PIE.patch \
>>> -           file://0049-libsanitizer-Use-stack_t-instead-of-struct-sigaltsta.patch
>>> \
>>> -           file://0050-replace-struct-ucontext-with-ucontext_t.patch \
>>>             file://fix-segmentation-fault-precompiled-hdr.patch \
>>>             ${BACKPORTS} \
>>>  "
>>>  BACKPORTS = "\
>>>  "
>>> -SRC_URI[md5sum] = "6bf56a2bca9dac9dbbf8e8d1036964a8"
>>> -SRC_URI[sha256sum] = "8a8136c235f64c6fef69cac0d73a46
>>> a1a09bb250776a050aec8f9fc880bebc17"
>>> +SRC_URI[md5sum] = "ff370482573133a7fcdd96cd2f552292"
>>> +SRC_URI[sha256sum] = "1cf7adf8ff4b5aa49041c8734bbcf1
>>> ad18cc4c94d0029aae0f4e48841088479a"
>>>
>>>  S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
>>>  #S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/git"
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0001-gcc-4.3.1-ARCH_
>>> FLAGS_FOR_TARGET.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0001-gcc-4.3.1-ARCH_FLAGS_
>>> FOR_TARGET.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0001-gcc-4.3.1-ARCH_FLAGS_
>>> FOR_TARGET.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0008-c99-snprintf.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0008-c99-snprintf.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0008-c99-snprintf.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0008-c99-snprintf.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0009-gcc-poison-system-directories.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0009-gcc-poison-
>>> system-directories.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0009-gcc-poison-system-
>>> directories.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0009-gcc-poison-system-
>>> directories.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0010-gcc-poison-dir-extend.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0010-gcc-poison-dir-extend.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0010-gcc-poison-dir-
>>> extend.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0010-gcc-poison-dir-
>>> extend.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0011-gcc-4.3.3-
>>> SYSROOT_CFLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0011-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0011-gcc-4.3.3-SYSROOT_
>>> CFLAGS_FOR_TARGET.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0011-gcc-4.3.3-SYSROOT_
>>> CFLAGS_FOR_TARGET.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0012-64-bit-multilib-hack.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0012-64-bit-multilib-hack.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0012-64-bit-multilib-hack.
>>> patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0012-64-bit-multilib-hack.
>>> patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0013-optional-libstdc.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0013-optional-libstdc.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0013-optional-libstdc.
>>> patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0013-optional-libstdc.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0014-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0014-gcc-disable-MASK_
>>> RELAX_PIC_CALLS-bit.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0014-gcc-disable-MASK_
>>> RELAX_PIC_CALLS-bit.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0014-gcc-disable-MASK_
>>> RELAX_PIC_CALLS-bit.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0015-COLLECT_GCC_OPTIONS.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0015-COLLECT_GCC_OPTIONS.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0015-COLLECT_GCC_OPTIONS.
>>> patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0015-COLLECT_GCC_OPTIONS.
>>> patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0016-Use-the-defaults.
>>> h-in-B-instead-of-S-and-t-oe-in-B.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0016-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0016-Use-the-defaults.h-
>>> in-B-instead-of-S-and-t-oe-in-B.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0016-Use-the-defaults.h-
>>> in-B-instead-of-S-and-t-oe-in-B.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0017-fortran-cross-compile-hack.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0017-fortran-cross-
>>> compile-hack.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0017-fortran-cross-
>>> compile-hack.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0017-fortran-cross-
>>> compile-hack.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0018-cpp-honor-sysroot.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0018-cpp-honor-sysroot.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0018-cpp-honor-sysroot.
>>> patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0018-cpp-honor-sysroot.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0019-MIPS64-Default-to-N64-ABI.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0019-MIPS64-Default-to-N64-ABI.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0019-MIPS64-Default-to-
>>> N64-ABI.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0019-MIPS64-Default-to-
>>> N64-ABI.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0020-Define-GLIBC_
>>> DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0020-Define-GLIBC_
>>> DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0020-Define-GLIBC_DYNAMIC_
>>> LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0020-Define-GLIBC_DYNAMIC_
>>> LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0021-gcc-Fix-argument-list-too-long-error.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0021-gcc-Fix-argument-
>>> list-too-long-error.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0021-gcc-Fix-argument-
>>> list-too-long-error.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0021-gcc-Fix-argument-
>>> list-too-long-error.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0022-Disable-sdt.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0022-Disable-sdt.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0022-Disable-sdt.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0022-Disable-sdt.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0023-libtool.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0023-libtool.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0023-libtool.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0023-libtool.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0024-gcc-armv4-pass-
>>> fix-v4bx-to-linker-to-support-EABI.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0024-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0024-gcc-armv4-pass-fix-
>>> v4bx-to-linker-to-support-EABI.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0024-gcc-armv4-pass-fix-
>>> v4bx-to-linker-to-support-EABI.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0025-Use-the-multilib-
>>> config-files-from-B-instead-of-usin.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0025-Use-the-multilib-config-files-from-B-instead-of-usin.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0025-Use-the-multilib-
>>> config-files-from-B-instead-of-usin.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0025-Use-the-multilib-
>>> config-files-from-B-instead-of-usin.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0026-Avoid-using-
>>> libdir-from-.la-which-usually-points-to-.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0026-Avoid-using-
>>> libdir-from-.la-which-usually-points-to-.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0026-Avoid-using-libdir-
>>> from-.la-which-usually-points-to-.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0026-Avoid-using-libdir-
>>> from-.la-which-usually-points-to-.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0027-export-CPP.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0027-export-CPP.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0027-export-CPP.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0027-export-CPP.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0028-Enable-SPE-
>>> AltiVec-generation-on-powepc-linux-target.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0028-Enable-SPE-
>>> AltiVec-generation-on-powepc-linux-target.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0028-Enable-SPE-AltiVec-
>>> generation-on-powepc-linux-target.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0028-Enable-SPE-AltiVec-
>>> generation-on-powepc-linux-target.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0029-Disable-the-
>>> MULTILIB_OSDIRNAMES-and-other-multilib-o.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0029-Disable-the-
>>> MULTILIB_OSDIRNAMES-and-other-multilib-o.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0029-Disable-the-MULTILIB_
>>> OSDIRNAMES-and-other-multilib-o.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0029-Disable-the-MULTILIB_
>>> OSDIRNAMES-and-other-multilib-o.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0030-Ensure-target-
>>> gcc-headers-can-be-included.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0030-Ensure-target-gcc-headers-can-be-included.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0030-Ensure-target-gcc-
>>> headers-can-be-included.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0030-Ensure-target-gcc-
>>> headers-can-be-included.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0031-gcc-4.8-won-t-
>>> build-with-disable-dependency-tracking.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0031-gcc-4.8-won-t-
>>> build-with-disable-dependency-tracking.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0031-gcc-4.8-won-t-build-
>>> with-disable-dependency-tracking.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0031-gcc-4.8-won-t-build-
>>> with-disable-dependency-tracking.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0032-Don-t-search-
>>> host-directory-during-relink-if-inst_pr.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0032-Don-t-search-
>>> host-directory-during-relink-if-inst_pr.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0032-Don-t-search-host-
>>> directory-during-relink-if-inst_pr.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0032-Don-t-search-host-
>>> directory-during-relink-if-inst_pr.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0033-Use-SYSTEMLIBS_
>>> DIR-replacement-instead-of-hardcoding.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0033-Use-SYSTEMLIBS_DIR-replacement-instead-of-hardcoding.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0033-Use-SYSTEMLIBS_DIR-
>>> replacement-instead-of-hardcoding.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0033-Use-SYSTEMLIBS_DIR-
>>> replacement-instead-of-hardcoding.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0034-aarch64-Add-support-for-musl-ldso.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0034-aarch64-Add-
>>> support-for-musl-ldso.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0034-aarch64-Add-support-
>>> for-musl-ldso.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0034-aarch64-Add-support-
>>> for-musl-ldso.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0035-libcc1-fix-
>>> libcc1-s-install-path-and-rpath.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0035-libcc1-fix-libcc1-s-install-path-and-rpath.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0035-libcc1-fix-libcc1-s-
>>> install-path-and-rpath.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0035-libcc1-fix-libcc1-s-
>>> install-path-and-rpath.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0036-handle-sysroot-
>>> support-for-nativesdk-gcc.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0036-handle-sysroot-support-for-nativesdk-gcc.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0036-handle-sysroot-
>>> support-for-nativesdk-gcc.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0036-handle-sysroot-
>>> support-for-nativesdk-gcc.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0037-Search-target-
>>> sysroot-gcc-version-specific-dirs-with.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0037-Search-target-
>>> sysroot-gcc-version-specific-dirs-with.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0037-Search-target-
>>> sysroot-gcc-version-specific-dirs-with.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0037-Search-target-
>>> sysroot-gcc-version-specific-dirs-with.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0038-Fix-various-_FOR_
>>> BUILD-and-related-variables.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0038-Fix-various-_FOR_BUILD-and-related-variables.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0038-Fix-various-_FOR_
>>> BUILD-and-related-variables.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0038-Fix-various-_FOR_
>>> BUILD-and-related-variables.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0039-nios2-Define-MUSL_DYNAMIC_LINKER.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0039-nios2-Define-
>>> MUSL_DYNAMIC_LINKER.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0039-nios2-Define-MUSL_
>>> DYNAMIC_LINKER.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0039-nios2-Define-MUSL_
>>> DYNAMIC_LINKER.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0040-Add-ssp_
>>> nonshared-to-link-commandline-for-musl-targe.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0040-Add-ssp_
>>> nonshared-to-link-commandline-for-musl-targe.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0040-Add-ssp_nonshared-to-
>>> link-commandline-for-musl-targe.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0040-Add-ssp_nonshared-to-
>>> link-commandline-for-musl-targe.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0041-gcc-libcpp-
>>> support-ffile-prefix-map-old-new.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0041-gcc-libcpp-support-ffile-prefix-map-old-new.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0041-gcc-libcpp-support-
>>> ffile-prefix-map-old-new.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0041-gcc-libcpp-support-
>>> ffile-prefix-map-old-new.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0042-Reuse-fdebug-
>>> prefix-map-to-replace-ffile-prefix-map.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0042-Reuse-fdebug-
>>> prefix-map-to-replace-ffile-prefix-map.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0042-Reuse-fdebug-prefix-
>>> map-to-replace-ffile-prefix-map.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0042-Reuse-fdebug-prefix-
>>> map-to-replace-ffile-prefix-map.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0043-gcc-final.c-
>>> fdebug-prefix-map-support-to-remap-sourc.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0043-gcc-final.c-
>>> fdebug-prefix-map-support-to-remap-sourc.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0043-gcc-final.c-fdebug-
>>> prefix-map-support-to-remap-sourc.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0043-gcc-final.c-fdebug-
>>> prefix-map-support-to-remap-sourc.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0044-libgcc-Add-knob-to-use-ldbl-128-on-ppc.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0044-libgcc-Add-knob-
>>> to-use-ldbl-128-on-ppc.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0044-libgcc-Add-knob-to-
>>> use-ldbl-128-on-ppc.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0044-libgcc-Add-knob-to-
>>> use-ldbl-128-on-ppc.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0045-Link-libgcc-
>>> using-LDFLAGS-not-just-SHLIB_LDFLAGS.patch b/meta/recipes-devtools/gcc/
>>> gcc-7.2/0045-Link-libgcc-using-LDFLAGS-not-just-SHLIB_LDFLAGS.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0045-Link-libgcc-using-
>>> LDFLAGS-not-just-SHLIB_LDFLAGS.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0045-Link-libgcc-using-
>>> LDFLAGS-not-just-SHLIB_LDFLAGS.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0046-libgcc_s-Use-
>>> alias-for-__cpu_indicator_init-instead-.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0046-libgcc_s-Use-
>>> alias-for-__cpu_indicator_init-instead-.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0046-libgcc_s-Use-alias-
>>> for-__cpu_indicator_init-instead-.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0046-libgcc_s-Use-alias-
>>> for-__cpu_indicator_init-instead-.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0047-sync-gcc-stddef.h-with-musl.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0047-sync-gcc-stddef.
>>> h-with-musl.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0047-sync-gcc-stddef.h-
>>> with-musl.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0047-sync-gcc-stddef.h-
>>> with-musl.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/0048-gcc-Enable-static-PIE.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/0048-gcc-Enable-static-PIE.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/0048-gcc-Enable-static-
>>> PIE.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/0048-gcc-Enable-static-
>>> PIE.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-7.1/fix-segmentation-fault-precompiled-hdr.patch
>>> b/meta/recipes-devtools/gcc/gcc-7.2/fix-segmentation-
>>> fault-precompiled-hdr.patch
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-7.1/fix-segmentation-fault-
>>> precompiled-hdr.patch
>>> rename to meta/recipes-devtools/gcc/gcc-7.2/fix-segmentation-fault-
>>> precompiled-hdr.patch
>>> diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-cross-canadian_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-cross-canadian_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-cross-canadian_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-cross-initial_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-cross-initial_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-cross-initial_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-cross-initial_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-cross_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-cross_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-cross_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-cross_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-crosssdk-initial_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-crosssdk-initial_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-crosssdk-initial_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-crosssdk-initial_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-crosssdk_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-crosssdk_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-crosssdk_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-crosssdk_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-runtime_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-runtime_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-runtime_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-runtime_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-sanitizers_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-sanitizers_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-sanitizers_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-sanitizers_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc-source_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc-source_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc-source_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc-source_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/gcc_7.1.bb
>>> b/meta/recipes-devtools/gcc/gcc_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/gcc_7.1.bb
>>> rename to meta/recipes-devtools/gcc/gcc_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/libgcc-initial_7.1.bb
>>> b/meta/recipes-devtools/gcc/libgcc-initial_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/libgcc-initial_7.1.bb
>>> rename to meta/recipes-devtools/gcc/libgcc-initial_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/libgcc_7.1.bb
>>> b/meta/recipes-devtools/gcc/libgcc_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/libgcc_7.1.bb
>>> rename to meta/recipes-devtools/gcc/libgcc_7.2.bb
>>> diff --git a/meta/recipes-devtools/gcc/libgfortran_7.1.bb
>>> b/meta/recipes-devtools/gcc/libgfortran_7.2.bb
>>> similarity index 100%
>>> rename from meta/recipes-devtools/gcc/libgfortran_7.1.bb
>>> rename to meta/recipes-devtools/gcc/libgfortran_7.2.bb
>>>
>> --
>>> 2.14.1
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core at lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170821/6c9ea4b2/attachment-0002.html>


More information about the Openembedded-core mailing list