Re: [OE-core] [PATCH V4] gcc10: Update to GCC 10.1 Release
On Tue, May 12, 2020 at 5:46 AM Richard Purdie wrote: > > On Tue, 2020-05-12 at 00:05 -0700, Khem Raj wrote: > > * Package new gomp header acc_prof.h > > * Package lto-dump which is a new tool in gcc10 > > * All Changes are here [1] > > * Porting apps to gcc 10 help is here [2] > > * Backport a patch to fix CET errors on cross builds > > * Add patch to fix mingw libstdc++ > > > > [1] https://gcc.gnu.org/gcc-10/changes.html > > [2] https://gcc.gnu.org/gcc-10/porting_to.html > > > > Signed-off-by: Khem Raj > > Signed-off-by: Richard Purdie > > --- > > v2: Correct SRC_URI checksums > > v3: Drop icu change > > Backport a patch for CET cross compile > > v4: Do not delete icu config but restore original one > > There is a new meta-mingw issue: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/89/builds/1892 > > also a typo fix in maintainers.inc needs squashing in: > > http://git.yoctoproject.org/cgit.cgi/poky/commit/?h=master-next=47de13d4d208aa6a5ca89e4e0ce566990e208e96 > > to avoid selftest failures. > v5 should address both issues. > Cheers, > > Richard > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#138190): https://lists.openembedded.org/g/openembedded-core/message/138190 Mute This Topic: https://lists.openembedded.org/mt/74153913/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH V4] gcc10: Update to GCC 10.1 Release
On Tue, 2020-05-12 at 00:05 -0700, Khem Raj wrote: > * Package new gomp header acc_prof.h > * Package lto-dump which is a new tool in gcc10 > * All Changes are here [1] > * Porting apps to gcc 10 help is here [2] > * Backport a patch to fix CET errors on cross builds > * Add patch to fix mingw libstdc++ > > [1] https://gcc.gnu.org/gcc-10/changes.html > [2] https://gcc.gnu.org/gcc-10/porting_to.html > > Signed-off-by: Khem Raj > Signed-off-by: Richard Purdie > --- > v2: Correct SRC_URI checksums > v3: Drop icu change > Backport a patch for CET cross compile > v4: Do not delete icu config but restore original one There is a new meta-mingw issue: https://autobuilder.yoctoproject.org/typhoon/#/builders/89/builds/1892 also a typo fix in maintainers.inc needs squashing in: http://git.yoctoproject.org/cgit.cgi/poky/commit/?h=master-next=47de13d4d208aa6a5ca89e4e0ce566990e208e96 to avoid selftest failures. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#138158): https://lists.openembedded.org/g/openembedded-core/message/138158 Mute This Topic: https://lists.openembedded.org/mt/74153913/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH V4] gcc10: Update to GCC 10.1 Release
* Package new gomp header acc_prof.h * Package lto-dump which is a new tool in gcc10 * All Changes are here [1] * Porting apps to gcc 10 help is here [2] * Backport a patch to fix CET errors on cross builds * Add patch to fix mingw libstdc++ [1] https://gcc.gnu.org/gcc-10/changes.html [2] https://gcc.gnu.org/gcc-10/porting_to.html Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- v2: Correct SRC_URI checksums v3: Drop icu change Backport a patch for CET cross compile v4: Do not delete icu config but restore original one meta/conf/distro/include/maintainers.inc | 2 +- meta/conf/distro/include/tcmode-default.inc | 2 +- .../gcc/{gcc-9.3.inc => gcc-10.1.inc} | 53 +++ ...0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch | 15 +- .../0002-gcc-poison-system-directories.patch | 47 +++--- ...-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch | 11 +- .../0004-64-bit-multilib-hack.patch | 15 +- .../0005-optional-libstdc.patch | 29 ++-- .../0006-COLLECT_GCC_OPTIONS.patch| 11 +- ...ts.h-in-B-instead-of-S-and-t-oe-in-B.patch | 20 +-- .../0008-fortran-cross-compile-hack.patch | 15 +- .../0009-cpp-honor-sysroot.patch | 13 +- .../0010-MIPS64-Default-to-N64-ABI.patch | 11 +- ...AMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch | 33 ++-- ...gcc-Fix-argument-list-too-long-error.patch | 11 +- .../0013-Disable-sdt.patch| 23 ++- .../{gcc-9.3 => gcc-10.1}/0014-libtool.patch | 9 +- ...s-fix-v4bx-to-linker-to-support-EABI.patch | 11 +- ...-config-files-from-B-instead-of-usin.patch | 25 ++- ...ir-from-.la-which-usually-points-to-.patch | 11 +- .../0018-export-CPP.patch | 9 +- ...e-target-gcc-headers-can-be-included.patch | 13 +- ...-directory-during-relink-if-inst_pr.patch} | 11 +- ...R-replacement-instead-of-hardcoding.patch} | 9 +- ...2-aarch64-Add-support-for-musl-ldso.patch} | 9 +- ...fix-libcc1-s-install-path-and-rpath.patch} | 9 +- ...e-sysroot-support-for-nativesdk-gcc.patch} | 112 ++--- ...root-gcc-version-specific-dirs-with.patch} | 13 +- ...us-_FOR_BUILD-and-related-variables.patch} | 27 ++-- ...27-nios2-Define-MUSL_DYNAMIC_LINKER.patch} | 9 +- ...-to-link-commandline-for-musl-targe.patch} | 15 +- ...sing-LDFLAGS-not-just-SHLIB_LDFLAGS.patch} | 9 +- .../0030-sync-gcc-stddef.h-with-musl.patch} | 9 +- ...fault-in-precompiled-header-generat.patch} | 11 +- .../0032-Fix-for-testsuite-failure.patch} | 9 +- ...e-introduce-spe-commandline-options.patch} | 11 +- ...s-for-__cpu_indicator_init-instead-.patch} | 29 ++-- ...-Do-not-use-__LINE__-for-maintainin.patch} | 55 +++ ...le-CET-in-cross-compiler-if-possible.patch | 150 ++ ...v3-Include-system_error-for-std-errc.patch | 23 +++ ...ild-with-disable-dependency-tracking.patch | 54 --- .../gcc/gcc-9.3/0030-ldbl128-config.patch | 79 - ...heck-zero-value-in-simple_object_elf.patch | 48 -- ...ands-Don-t-match-user-defined-regs-o.patch | 100 ...dian_9.3.bb => gcc-cross-canadian_10.1.bb} | 0 .../{gcc-cross_9.3.bb => gcc-cross_10.1.bb} | 0 ...c-crosssdk_9.3.bb => gcc-crosssdk_10.1.bb} | 0 meta/recipes-devtools/gcc/gcc-runtime.inc | 1 + ...gcc-runtime_9.3.bb => gcc-runtime_10.1.bb} | 0 ...nitizers_9.3.bb => gcc-sanitizers_10.1.bb} | 0 .../{gcc-source_9.3.bb => gcc-source_10.1.bb} | 0 meta/recipes-devtools/gcc/gcc-target.inc | 1 + .../gcc/{gcc_9.3.bb => gcc_10.1.bb} | 0 ...-initial_9.3.bb => libgcc-initial_10.1.bb} | 0 .../gcc/{libgcc_9.3.bb => libgcc_10.1.bb} | 0 ...libgfortran_9.3.bb => libgfortran_10.1.bb} | 0 56 files changed, 491 insertions(+), 701 deletions(-) rename meta/recipes-devtools/gcc/{gcc-9.3.inc => gcc-10.1.inc} (65%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch (79%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0002-gcc-poison-system-directories.patch (85%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0003-gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch (92%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0004-64-bit-multilib-hack.patch (95%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0005-optional-libstdc.patch (86%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0006-COLLECT_GCC_OPTIONS.patch (80%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0007-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch (87%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0008-fortran-cross-compile-hack.patch (81%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0009-cpp-honor-sysroot.patch (87%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0010-MIPS64-Default-to-N64-ABI.patch (85%) rename meta/recipes-devtools/gcc/{gcc-9.3 => gcc-10.1}/0011-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch (93%)