Hello community, here is the log from the commit of package gcc8 for openSUSE:Factory checked in at 2018-03-16 10:32:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc8 (Old) and /work/SRC/openSUSE:Factory/.gcc8.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc8" Fri Mar 16 10:32:47 2018 rev:2 rq:586268 version:8.0.1+r258445 Changes: -------- --- /work/SRC/openSUSE:Factory/gcc8/cross-aarch64-gcc8.changes 2018-03-05 13:38:35.750340477 +0100 +++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-aarch64-gcc8.changes 2018-03-16 10:32:58.838873351 +0100 @@ -1,0 +2,17 @@ +Mon Mar 12 09:37:26 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258445). + +------------------------------------------------------------------- +Thu Mar 8 14:57:27 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258365). + * adds pconfigintrin.h and wbnoinvdintrin.h intrinsic headers + for x86 + +------------------------------------------------------------------- +Mon Mar 5 12:55:09 UTC 2018 - sch...@suse.de + +- Add riscv64 cross compiler + +------------------------------------------------------------------- cross-arm-gcc8.changes: same change New Changes file: --- /dev/null 2018-03-01 08:56:54.644963210 +0100 +++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-arm-none-gcc8-bootstrap.changes 2018-03-16 10:32:59.798838786 +0100 @@ -0,0 +1,114 @@ +------------------------------------------------------------------- +Mon Mar 12 09:37:26 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258445). + +------------------------------------------------------------------- +Thu Mar 8 14:57:27 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258365). + * adds pconfigintrin.h and wbnoinvdintrin.h intrinsic headers + for x86 + +------------------------------------------------------------------- +Mon Mar 5 12:55:09 UTC 2018 - sch...@suse.de + +- Add riscv64 cross compiler + +------------------------------------------------------------------- +Thu Mar 1 13:09:05 UTC 2018 - rguent...@suse.com + +- Fix nvptx offload target compiler install so GCC can pick up + required files. Split out the newlib part into cross-nvptx-newlib8-devel + and avoid conflicts with GCC 7 variant via Provides/Conflicts + of cross-nvptx-newlib-devel. + +------------------------------------------------------------------- +Mon Feb 26 09:12:03 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257983). +- Add conflicts to non-bootstrap variant for cross packages to silence + repo-checker. +- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. + +------------------------------------------------------------------- +Fri Feb 9 07:57:38 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257516). +- Use %{?_smp_mflags} everywhere. +- Update _constraints to bump physicalmemory and general simplification. + +------------------------------------------------------------------- +Wed Jan 31 13:23:28 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257232). +- Merge cross compiler packaging changes from GCC 7 again. + +------------------------------------------------------------------- +Mon Jan 22 12:25:54 UTC 2018 - rguent...@suse.com + +- Move misplaced %endif + +------------------------------------------------------------------- +Mon Jan 15 09:39:28 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r256686). +- Merge cross compiler changes from GCC 7. +- Bump libgo SO version again. + +------------------------------------------------------------------- +Fri Jan 5 00:52:33 UTC 2018 - afaer...@suse.de + +- Prepare for disabling C++ for cross-compilers + +------------------------------------------------------------------- +Tue Jan 2 14:54:35 UTC 2018 - mli...@suse.cz + +- Remove not used todo.patch. + +------------------------------------------------------------------- +Tue Jan 2 08:35:19 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r256068). +- Fix lsan_preinit packaging on ppc. +- More x86_64 intrinsic headers. + +------------------------------------------------------------------- +Mon Dec 18 08:41:31 UTC 2017 - rguent...@suse.com + +- Update to SVN trunk head (r255776). +- Merge cross changes from gcc7 package, adding gcc7-avoid-fixinc-error.diff. +- Remove Cilk+ packaging stuff since the feature has been removed. +- Add gcc8-testresults-rpmlintrc to fix build. + +------------------------------------------------------------------- +Tue Nov 21 14:08:27 UTC 2017 - rguent...@suse.com + +- Disable Intel CET for building target libraries. + +------------------------------------------------------------------- +Thu Nov 16 09:36:06 UTC 2017 - mli...@suse.cz + +- New package, inherits from gcc7 + * gcc-dir-version.patch, drop patchlevel from install directory names + * gcc-add-defaultsspec.diff, add the ability to provide a specs file + that is read by default + * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down + Xen + * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files + * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc, + just a testcase + * gcc44-textdomain.patch, make translation files version specific and + adjust textdomain to find them + * gcc44-rename-info-files.patch, fix cross-references in info files when + renaming them to be version specific + * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ + html documentation + * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier + mpfr versions on old products + * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 + * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes new warning + from -Wextra +- Drops + * gcc7-stack-probe.diff in favor of upstream implementation + * gcc7-pr81481.diff which is now upstream New Changes file: cross-arm-none-gcc8.changes: same change --- /work/SRC/openSUSE:Factory/gcc8/cross-avr-gcc8-bootstrap.changes 2018-03-05 13:38:40.134181836 +0100 +++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-avr-gcc8-bootstrap.changes 2018-03-16 10:32:59.938833746 +0100 @@ -1,0 +2,17 @@ +Mon Mar 12 09:37:26 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258445). + +------------------------------------------------------------------- +Thu Mar 8 14:57:27 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258365). + * adds pconfigintrin.h and wbnoinvdintrin.h intrinsic headers + for x86 + +------------------------------------------------------------------- +Mon Mar 5 12:55:09 UTC 2018 - sch...@suse.de + +- Add riscv64 cross compiler + +------------------------------------------------------------------- cross-avr-gcc8.changes: same change cross-epiphany-gcc8-bootstrap.changes: same change cross-epiphany-gcc8.changes: same change cross-hppa-gcc8.changes: same change cross-i386-gcc8.changes: same change cross-m68k-gcc8.changes: same change cross-mips-gcc8.changes: same change cross-nvptx-gcc8.changes: same change cross-ppc64-gcc8.changes: same change cross-ppc64le-gcc8.changes: same change New Changes file: --- /dev/null 2018-03-01 08:56:54.644963210 +0100 +++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-riscv64-gcc8.changes 2018-03-16 10:33:04.338675326 +0100 @@ -0,0 +1,114 @@ +------------------------------------------------------------------- +Mon Mar 12 09:37:26 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258445). + +------------------------------------------------------------------- +Thu Mar 8 14:57:27 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258365). + * adds pconfigintrin.h and wbnoinvdintrin.h intrinsic headers + for x86 + +------------------------------------------------------------------- +Mon Mar 5 12:55:09 UTC 2018 - sch...@suse.de + +- Add riscv64 cross compiler + +------------------------------------------------------------------- +Thu Mar 1 13:09:05 UTC 2018 - rguent...@suse.com + +- Fix nvptx offload target compiler install so GCC can pick up + required files. Split out the newlib part into cross-nvptx-newlib8-devel + and avoid conflicts with GCC 7 variant via Provides/Conflicts + of cross-nvptx-newlib-devel. + +------------------------------------------------------------------- +Mon Feb 26 09:12:03 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257983). +- Add conflicts to non-bootstrap variant for cross packages to silence + repo-checker. +- Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11. + +------------------------------------------------------------------- +Fri Feb 9 07:57:38 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257516). +- Use %{?_smp_mflags} everywhere. +- Update _constraints to bump physicalmemory and general simplification. + +------------------------------------------------------------------- +Wed Jan 31 13:23:28 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r257232). +- Merge cross compiler packaging changes from GCC 7 again. + +------------------------------------------------------------------- +Mon Jan 22 12:25:54 UTC 2018 - rguent...@suse.com + +- Move misplaced %endif + +------------------------------------------------------------------- +Mon Jan 15 09:39:28 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r256686). +- Merge cross compiler changes from GCC 7. +- Bump libgo SO version again. + +------------------------------------------------------------------- +Fri Jan 5 00:52:33 UTC 2018 - afaer...@suse.de + +- Prepare for disabling C++ for cross-compilers + +------------------------------------------------------------------- +Tue Jan 2 14:54:35 UTC 2018 - mli...@suse.cz + +- Remove not used todo.patch. + +------------------------------------------------------------------- +Tue Jan 2 08:35:19 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r256068). +- Fix lsan_preinit packaging on ppc. +- More x86_64 intrinsic headers. + +------------------------------------------------------------------- +Mon Dec 18 08:41:31 UTC 2017 - rguent...@suse.com + +- Update to SVN trunk head (r255776). +- Merge cross changes from gcc7 package, adding gcc7-avoid-fixinc-error.diff. +- Remove Cilk+ packaging stuff since the feature has been removed. +- Add gcc8-testresults-rpmlintrc to fix build. + +------------------------------------------------------------------- +Tue Nov 21 14:08:27 UTC 2017 - rguent...@suse.com + +- Disable Intel CET for building target libraries. + +------------------------------------------------------------------- +Thu Nov 16 09:36:06 UTC 2017 - mli...@suse.cz + +- New package, inherits from gcc7 + * gcc-dir-version.patch, drop patchlevel from install directory names + * gcc-add-defaultsspec.diff, add the ability to provide a specs file + that is read by default + * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down + Xen + * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files + * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc, + just a testcase + * gcc44-textdomain.patch, make translation files version specific and + adjust textdomain to find them + * gcc44-rename-info-files.patch, fix cross-references in info files when + renaming them to be version specific + * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ + html documentation + * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier + mpfr versions on old products + * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 + * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes new warning + from -Wextra +- Drops + * gcc7-stack-probe.diff in favor of upstream implementation + * gcc7-pr81481.diff which is now upstream --- /work/SRC/openSUSE:Factory/gcc8/cross-rx-gcc8-bootstrap.changes 2018-03-05 13:38:51.985752954 +0100 +++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-rx-gcc8-bootstrap.changes 2018-03-16 10:33:04.518668845 +0100 @@ -1,0 +2,17 @@ +Mon Mar 12 09:37:26 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258445). + +------------------------------------------------------------------- +Thu Mar 8 14:57:27 UTC 2018 - rguent...@suse.com + +- Update to SVN trunk head (r258365). + * adds pconfigintrin.h and wbnoinvdintrin.h intrinsic headers + for x86 + +------------------------------------------------------------------- +Mon Mar 5 12:55:09 UTC 2018 - sch...@suse.de + +- Add riscv64 cross compiler + +------------------------------------------------------------------- cross-rx-gcc8.changes: same change cross-s390x-gcc8.changes: same change cross-sparc-gcc8.changes: same change cross-sparc64-gcc8.changes: same change cross-x86_64-gcc8.changes: same change gcc8-testresults.changes: same change gcc8.changes: same change Old: ---- gcc-8.0.1+r257983.tar.xz New: ---- cross-arm-none-gcc8-bootstrap.changes cross-arm-none-gcc8-bootstrap.spec cross-arm-none-gcc8.changes cross-arm-none-gcc8.spec cross-riscv64-gcc8.changes cross-riscv64-gcc8.spec gcc-8.0.1+r258445.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc8.spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:12.950365255 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:12.954365111 +0100 @@ -46,16 +46,20 @@ %define enable_plugins 0 %define binutils_target %{cross_arch} -%if %{cross_arch} == "armv7l" || %{cross_arch} == "armv7hl" +%if "%{cross_arch}" == "armv7l" || "%{cross_arch}" == "armv7hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv6l" || %{cross_arch} == "armv6hl" +%if "%{cross_arch}" == "armv6l" || "%{cross_arch}" == "armv6hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv5tel" +%if "%{cross_arch}" == "armv5tel" %define binutils_target arm %endif -%if %{cross_arch} == "sparcv9" +%if "%{cross_arch}" == "arm-none" +%define binutils_target arm +%define build_cp 0 +%endif +%if "%{cross_arch}" == "sparcv9" %define binutils_target sparc %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") @@ -95,7 +99,7 @@ %endif Name: %{pkgname} -%if %{cross_arch} != "nvptx" +%if "%{cross_arch}" != "nvptx" BuildRequires: cross-%{binutils_target}-binutils Requires: cross-%{binutils_target}-binutils %endif @@ -123,13 +127,13 @@ %if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%if 0%{!?gcc_libc_bootstrap:1} && %{cross_arch} == "avr" +%if 0%{!?gcc_libc_bootstrap:1} && "%{cross_arch}" == "avr" BuildRequires: avr-libc %endif %if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif -%if %{cross_arch} == "nvptx" +%if "%{cross_arch}" == "nvptx" BuildRequires: nvptx-tools Requires: cross-nvptx-newlib-devel >= %{version}-%{release} Requires: nvptx-tools @@ -166,7 +170,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -194,7 +198,7 @@ Patch61: gcc44-rename-info-files.patch Summary: The GNU C Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description @@ -546,6 +550,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} cross-arm-gcc8.spec: same change ++++++ cross-arm-none-gcc8-bootstrap.spec ++++++ ++++ 795 lines (skipped) cross-arm-none-gcc8.spec: same change ++++++ cross-avr-gcc8-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:13.090360214 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:13.094360070 +0100 @@ -46,16 +46,20 @@ %define enable_plugins 0 %define binutils_target %{cross_arch} -%if %{cross_arch} == "armv7l" || %{cross_arch} == "armv7hl" +%if "%{cross_arch}" == "armv7l" || "%{cross_arch}" == "armv7hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv6l" || %{cross_arch} == "armv6hl" +%if "%{cross_arch}" == "armv6l" || "%{cross_arch}" == "armv6hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv5tel" +%if "%{cross_arch}" == "armv5tel" %define binutils_target arm %endif -%if %{cross_arch} == "sparcv9" +%if "%{cross_arch}" == "arm-none" +%define binutils_target arm +%define build_cp 0 +%endif +%if "%{cross_arch}" == "sparcv9" %define binutils_target sparc %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") @@ -95,7 +99,7 @@ %endif Name: %{pkgname} -%if %{cross_arch} != "nvptx" +%if "%{cross_arch}" != "nvptx" BuildRequires: cross-%{binutils_target}-binutils Requires: cross-%{binutils_target}-binutils %endif @@ -123,13 +127,13 @@ %if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%if 0%{!?gcc_libc_bootstrap:1} && %{cross_arch} == "avr" +%if 0%{!?gcc_libc_bootstrap:1} && "%{cross_arch}" == "avr" BuildRequires: avr-libc %endif %if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif -%if %{cross_arch} == "nvptx" +%if "%{cross_arch}" == "nvptx" BuildRequires: nvptx-tools Requires: cross-nvptx-newlib-devel >= %{version}-%{release} Requires: nvptx-tools @@ -166,7 +170,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -194,7 +198,7 @@ Patch61: gcc44-rename-info-files.patch Summary: The GNU C Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description @@ -546,6 +550,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} cross-avr-gcc8.spec: same change cross-epiphany-gcc8-bootstrap.spec: same change cross-epiphany-gcc8.spec: same change cross-hppa-gcc8.spec: same change cross-i386-gcc8.spec: same change cross-m68k-gcc8.spec: same change cross-mips-gcc8.spec: same change cross-nvptx-gcc8.spec: same change cross-ppc64-gcc8.spec: same change cross-ppc64le-gcc8.spec: same change ++++++ cross-riscv64-gcc8.spec ++++++ ++++ 794 lines (skipped) ++++++ cross-rx-gcc8-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:13.502345381 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:13.506345237 +0100 @@ -47,16 +47,20 @@ %define enable_plugins 0 %define binutils_target %{cross_arch} -%if %{cross_arch} == "armv7l" || %{cross_arch} == "armv7hl" +%if "%{cross_arch}" == "armv7l" || "%{cross_arch}" == "armv7hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv6l" || %{cross_arch} == "armv6hl" +%if "%{cross_arch}" == "armv6l" || "%{cross_arch}" == "armv6hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv5tel" +%if "%{cross_arch}" == "armv5tel" %define binutils_target arm %endif -%if %{cross_arch} == "sparcv9" +%if "%{cross_arch}" == "arm-none" +%define binutils_target arm +%define build_cp 0 +%endif +%if "%{cross_arch}" == "sparcv9" %define binutils_target sparc %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") @@ -96,7 +100,7 @@ %endif Name: %{pkgname} -%if %{cross_arch} != "nvptx" +%if "%{cross_arch}" != "nvptx" BuildRequires: cross-%{binutils_target}-binutils Requires: cross-%{binutils_target}-binutils %endif @@ -124,13 +128,13 @@ %if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%if 0%{!?gcc_libc_bootstrap:1} && %{cross_arch} == "avr" +%if 0%{!?gcc_libc_bootstrap:1} && "%{cross_arch}" == "avr" BuildRequires: avr-libc %endif %if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif -%if %{cross_arch} == "nvptx" +%if "%{cross_arch}" == "nvptx" BuildRequires: nvptx-tools Requires: cross-nvptx-newlib-devel >= %{version}-%{release} Requires: nvptx-tools @@ -167,7 +171,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -195,7 +199,7 @@ Patch61: gcc44-rename-info-files.patch Summary: The GNU C Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description @@ -547,6 +551,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} cross-rx-gcc8.spec: same change cross-s390x-gcc8.spec: same change cross-sparc-gcc8.spec: same change cross-sparc64-gcc8.spec: same change cross-x86_64-gcc8.spec: same change ++++++ gcc8-testresults.spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:13.726337315 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:13.730337171 +0100 @@ -58,7 +58,7 @@ %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 %define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 %if 0%{?build_libvtv:1} @@ -250,7 +250,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -721,6 +721,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} ++++++ gcc8.spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:13.762336019 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:13.770335731 +0100 @@ -40,7 +40,7 @@ %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 %define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 %if 0%{?build_libvtv:1} @@ -232,7 +232,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -299,7 +299,7 @@ Patch61: gcc44-rename-info-files.patch Summary: The GNU C Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description @@ -313,7 +313,7 @@ %package -n gcc8-32bit Summary: The GNU C Compiler 32bit support -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8 = %{version}-%{release} Requires: libgcc_s%{libgcc_s}-32bit >= %{version}-%{release} @@ -344,7 +344,7 @@ %package -n gcc8-64bit Summary: The GNU C Compiler 64bit support -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8 = %{version}-%{release} Requires: libgcc_s%{libgcc_s}-64bit >= %{version}-%{release} @@ -382,7 +382,7 @@ %package devel Summary: GCC plugins development enviroment -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8 = %{version}-%{release} Requires: gmp-devel @@ -394,7 +394,7 @@ %package locale Summary: Locale Data for the GNU Compiler Collection -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8 = %{version}-%{release} @@ -405,7 +405,7 @@ %package c++ Summary: The GNU C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8 = %{version}-%{release} Requires: gcc8-c++ = %{version}-%{release} @@ -415,7 +415,7 @@ This package contains the GNU compiler for C++. %package c++-32bit Summary: The GNU C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8-32bit = %{version}-%{release} Requires: gcc8-c++ = %{version}-%{release} @@ -425,7 +425,7 @@ This package contains the GNU compiler for C++. %package c++-64bit Summary: The GNU C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc8-64bit = %{version}-%{release} Requires: gcc8-c++ = %{version}-%{release} @@ -661,7 +661,7 @@ %package objc Summary: GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8 = %{version}-%{release} Requires: gcc8-objc = %{version}-%{release} @@ -673,7 +673,7 @@ Nextstep OS. The source code is available in the gcc package. %package objc-32bit Summary: GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-32bit = %{version}-%{release} Requires: gcc8-objc = %{version}-%{release} @@ -685,7 +685,7 @@ Nextstep OS. The source code is available in the gcc package. %package objc-64bit Summary: GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-64bit = %{version}-%{release} Requires: gcc8-objc = %{version}-%{release} @@ -744,7 +744,7 @@ %package obj-c++ Summary: GNU Objective C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-c++ = %{version}-%{release} Requires: gcc8-obj-c++ = %{version}-%{release} @@ -756,7 +756,7 @@ Nextstep OS. The source code is available in the gcc package. %package obj-c++-32bit Summary: GNU Objective C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-c++-32bit = %{version}-%{release} Requires: gcc8-obj-c++ = %{version}-%{release} @@ -768,7 +768,7 @@ Nextstep OS. The source code is available in the gcc package. %package obj-c++-64bit Summary: GNU Objective C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-c++-64bit = %{version}-%{release} Requires: gcc8-obj-c++ = %{version}-%{release} @@ -782,7 +782,7 @@ %package -n cpp8 Summary: The GCC Preprocessor -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description -n cpp8 @@ -792,7 +792,7 @@ %package ada Summary: GNU Ada Compiler Based on GCC (GNAT) -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8 = %{version}-%{release} Requires: gcc8-ada = %{version}-%{release} @@ -803,7 +803,7 @@ tools based on the GNU GCC technology. %package ada-32bit Summary: GNU Ada Compiler Based on GCC (GNAT) -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-32bit = %{version}-%{release} Requires: gcc8-ada = %{version}-%{release} @@ -814,7 +814,7 @@ tools based on the GNU GCC technology. %package ada-64bit Summary: GNU Ada Compiler Based on GCC (GNAT) -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-64bit = %{version}-%{release} Requires: gcc8-ada = %{version}-%{release} @@ -887,7 +887,7 @@ %package fortran Summary: The GNU Fortran Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc8 = %{version}-%{release} Requires: gcc8-fortran = %{version}-%{release} @@ -900,7 +900,7 @@ This is the Fortran compiler of the GNU Compiler Collection (GCC). %package fortran-32bit Summary: The GNU Fortran Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc8-32bit = %{version}-%{release} Requires: gcc8-fortran = %{version}-%{release} @@ -913,7 +913,7 @@ This is the Fortran compiler of the GNU Compiler Collection (GCC). %package fortran-64bit Summary: The GNU Fortran Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc8-64bit = %{version}-%{release} Requires: gcc8-fortran = %{version}-%{release} @@ -1475,7 +1475,7 @@ %package -n libstdc++%{libstdcxx_sover}%{libdevel_suffix}-doc Summary: Documentation for the GNU C++ standard library -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Documentation/HTML %if 0%{?suse_version} >= 1120 BuildArch: noarch @@ -1486,7 +1486,7 @@ %package go Summary: GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8 = %{version}-%{release} Requires: gcc8-go = %{version}-%{release} @@ -1497,7 +1497,7 @@ files based on the GNU GCC technology. %package go-32bit Summary: GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-32bit = %{version}-%{release} Requires: gcc8-go = %{version}-%{release} @@ -1508,7 +1508,7 @@ files based on the GNU GCC technology. %package go-64bit Summary: GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc8-64bit = %{version}-%{release} Requires: gcc8-go = %{version}-%{release} @@ -1970,6 +1970,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} @@ -2482,6 +2485,8 @@ %{libsubdir}/include/sgxintrin.h %{libsubdir}/include/cetintrin.h %{libsubdir}/include/gfniintrin.h +%{libsubdir}/include/pconfigintrin.h +%{libsubdir}/include/wbnoinvdintrin.h %endif %ifarch m68k %{libsubdir}/include/math-68881.h ++++++ change_spec ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:13.862332419 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:13.866332275 +0100 @@ -105,6 +105,8 @@ add_cross cross-m68k-gcc$base_ver m68k m68k-suse-linux %define gcc_icecream 1 add_cross cross-mips-gcc$base_ver mips mips-suse-linux %define gcc_icecream 1 add_cross cross-hppa-gcc$base_ver hppa hppa-suse-linux %define gcc_icecream 1 +add_cross cross-riscv64-gcc$base_ver riscv64 riscv64-suse-linux %define gcc_icecream 1 +add_newlib_cross cross-arm-none-gcc$base_ver arm-none arm-none-eabi add_newlib_cross cross-epiphany-gcc$base_ver epiphany epiphany-elf add_newlib_cross cross-rx-gcc$base_ver rx rx-elf #add_newlib_cross cross-rl78-gcc$base_ver rl78 rl78-elf ++++++ cross.spec.in ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:14.002327378 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:14.006327234 +0100 @@ -25,16 +25,20 @@ %define enable_plugins 0 %define binutils_target %{cross_arch} -%if %{cross_arch} == "armv7l" || %{cross_arch} == "armv7hl" +%if "%{cross_arch}" == "armv7l" || "%{cross_arch}" == "armv7hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv6l" || %{cross_arch} == "armv6hl" +%if "%{cross_arch}" == "armv6l" || "%{cross_arch}" == "armv6hl" %define binutils_target arm %endif -%if %{cross_arch} == "armv5tel" +%if "%{cross_arch}" == "armv5tel" %define binutils_target arm %endif -%if %{cross_arch} == "sparcv9" +%if "%{cross_arch}" == "arm-none" +%define binutils_target arm +%define build_cp 0 +%endif +%if "%{cross_arch}" == "sparcv9" %define binutils_target sparc %endif %define canonical_target %(echo %{binutils_target} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") @@ -74,7 +78,7 @@ %endif Name: %{pkgname} -%if %{cross_arch} != "nvptx" +%if "%{cross_arch}" != "nvptx" BuildRequires: cross-%{binutils_target}-binutils Requires: cross-%{binutils_target}-binutils %endif @@ -102,13 +106,13 @@ %if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%if 0%{!?gcc_libc_bootstrap:1} && %{cross_arch} == "avr" +%if 0%{!?gcc_libc_bootstrap:1} && "%{cross_arch}" == "avr" BuildRequires: avr-libc %endif %if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif -%if %{cross_arch} == "nvptx" +%if "%{cross_arch}" == "nvptx" BuildRequires: nvptx-tools Requires: nvptx-tools Requires: cross-nvptx-newlib-devel >= %{version}-%{release} ++++++ gcc-8.0.1+r257983.tar.xz -> gcc-8.0.1+r258445.tar.xz ++++++ /work/SRC/openSUSE:Factory/gcc8/gcc-8.0.1+r257983.tar.xz /work/SRC/openSUSE:Factory/.gcc8.new/gcc-8.0.1+r258445.tar.xz differ: char 26, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.nVwToK/_old 2018-03-16 10:33:14.074324786 +0100 +++ /var/tmp/diff_new_pack.nVwToK/_new 2018-03-16 10:33:14.074324786 +0100 @@ -40,7 +40,7 @@ %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 %define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le %define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 %if 0%{?build_libvtv:1} @@ -236,7 +236,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 8.0.1+r257983 +Version: 8.0.1+r258445 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -306,7 +306,7 @@ # GCC-TESTSUITE-DELETE-BEGIN Group: Development/Languages/C and C++ Summary: The GNU C Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later %description Core package for the GNU Compiler Collection, including the C language @@ -387,7 +387,7 @@ %package devel Summary: GCC plugins development enviroment -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc@base_ver@ = %{version}-%{release} Requires: gmp-devel @@ -399,7 +399,7 @@ %package locale Summary: Locale Data for the GNU Compiler Collection -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc@base_ver@ = %{version}-%{release} @@ -411,7 +411,7 @@ # PACKAGE-BEGIN %package c++@variant@ Summary: The GNU C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc@base_ver@@variant@ = %{version}-%{release} Requires: gcc@base_ver@-c++ = %{version}-%{release} @@ -529,7 +529,7 @@ # PACKAGE-BEGIN %package objc@variant@ Summary: GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc@base_ver@@variant@ = %{version}-%{release} Requires: gcc@base_ver@-objc = %{version}-%{release} @@ -562,7 +562,7 @@ # PACKAGE-BEGIN %package obj-c++@variant@ Summary: GNU Objective C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc@base_ver@-objc@variant@ = %{version}-%{release} Requires: gcc@base_ver@-c++@variant@ = %{version}-%{release} @@ -577,7 +577,7 @@ %package -n cpp@base_ver@ Summary: The GCC Preprocessor -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ %description -n cpp@base_ver@ @@ -588,7 +588,7 @@ # PACKAGE-BEGIN %package ada@variant@ Summary: GNU Ada Compiler Based on GCC (GNAT) -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc@base_ver@@variant@ = %{version}-%{release} Requires: gcc@base_ver@-ada = %{version}-%{release} @@ -625,7 +625,7 @@ # PACKAGE-BEGIN %package fortran@variant@ Summary: The GNU Fortran Compiler and Support Files -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc@base_ver@@variant@ = %{version}-%{release} Requires: gcc@base_ver@-fortran = %{version}-%{release} @@ -853,7 +853,7 @@ %package -n libstdc++%{libstdcxx_sover}%{libdevel_suffix}-doc Summary: Documentation for the GNU C++ standard library -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Documentation/HTML %if 0%{?suse_version} >= 1120 BuildArch: noarch @@ -865,7 +865,7 @@ # PACKAGE-BEGIN %package go@variant@ Summary: GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc@base_ver@@variant@ = %{version}-%{release} Requires: gcc@base_ver@-go = %{version}-%{release} @@ -1309,6 +1309,9 @@ %if "%{TARGET_ARCH}" == "m68k" --disable-multilib \ %endif +%if "%{TARGET_ARCH}" == "riscv64" + --disable-multilib \ +%endif --build=%{GCCDIST} \ --host=%{GCCDIST} @@ -1828,6 +1831,8 @@ %{libsubdir}/include/sgxintrin.h %{libsubdir}/include/cetintrin.h %{libsubdir}/include/gfniintrin.h +%{libsubdir}/include/pconfigintrin.h +%{libsubdir}/include/wbnoinvdintrin.h %endif %ifarch m68k %{libsubdir}/include/math-68881.h