commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2024-02-06 16:39:59 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1815 (New) Package is "gcc12" Tue Feb 6 16:39:59 2024 rev:13 rq:1144304 version:12.3.0+git1204 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2023-09-14 16:26:02.863401069 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1815/gcc12.changes2024-02-06 16:40:00.998916320 +0100 @@ -1,0 +2,5 @@ +Mon Feb 5 14:24:16 UTC 2024 - Richard Biener + +- Use %{_target_cpu} to determine host and build. + +--- Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.TxHonf/_old 2024-02-06 16:40:02.566972988 +0100 +++ /var/tmp/diff_new_pack.TxHonf/_new 2024-02-06 16:40:02.566972988 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -155,7 +155,7 @@ %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change ++ gcc12-testresults.spec ++ --- /var/tmp/diff_new_pack.TxHonf/_old 2024-02-06 16:40:03.238997274 +0100 +++ /var/tmp/diff_new_pack.TxHonf/_new 2024-02-06 16:40:03.238997274 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc12-testresults # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -427,7 +427,7 @@ %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else gcc12.spec: same change ++ gcc.spec.in ++ --- /var/tmp/diff_new_pack.TxHonf/_old 2024-02-06 16:40:03.407003346 +0100 +++ /var/tmp/diff_new_pack.TxHonf/_new 2024-02-06 16:40:03.407003346 +0100 @@ -1109,7 +1109,7 @@ %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2023-09-14 16:24:49 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1766 (New) Package is "gcc12" Thu Sep 14 16:24:49 2023 rev:12 rq:1110685 version:12.3.0+git1204 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2023-05-09 13:08:34.617463490 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1766/gcc12.changes2023-09-14 16:26:02.863401069 +0200 @@ -1,0 +2,7 @@ +Thu Aug 17 06:37:28 UTC 2023 - Richard Biener + +- Add gcc12-aarch64-bsc1214052.patch to fix -fstack-protector issues + with variable length stack allocations on aarch64. + Fixes CVE-2023-4039. [bsc#1214052] + +--- @@ -5,0 +13,2 @@ +- Add gcc12-testsuite-fixes.patch to pick testsuite related fixes + from the branch after the release. New: gcc12-aarch64-bsc1214052.patch gcc12-testsuite-fixes.patch Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.ozd9Xy/_old 2023-09-14 16:26:09.687644856 +0200 +++ /var/tmp/diff_new_pack.ozd9Xy/_new 2023-09-14 16:26:09.691644999 +0200 @@ -131,6 +131,8 @@ Patch22:gcc12-riscv-inline-atomics.patch # remove libatomics linking Patch23:gcc12-riscv-pthread.patch +Patch24:gcc12-testsuite-fixes.patch +Patch25:gcc12-aarch64-bsc1214052.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -325,6 +327,8 @@ %patch17 -p1 %patch22 -p1 %patch23 -p1 +%patch24 -p1 +%patch25 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1 cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change ++ gcc12.spec ++ --- /var/tmp/diff_new_pack.ozd9Xy/_old 2023-09-14 16:26:10.619678152 +0200 +++ /var/tmp/diff_new_pack.ozd9Xy/_new 2023-09-14 16:26:10.619678152 +0200 @@ -372,6 +372,8 @@ Patch22:gcc12-riscv-inline-atomics.patch # remove libatomics linking Patch23:gcc12-riscv-pthread.patch +Patch24:gcc12-testsuite-fixes.patch +Patch25:gcc12-aarch64-bsc1214052.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -2024,6 +2026,8 @@ %patch17 -p1 %patch22 -p1 %patch23 -p1 +%patch24 -p1 +%patch25 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1 ++ gcc.spec.in ++ --- /var/tmp/diff_new_pack.ozd9Xy/_old 2023-09-14 16:26:10.779683867 +0200 +++ /var/tmp/diff_new_pack.ozd9Xy/_new 2023-09-14 16:26:10.791684296 +0200 @@ -377,6 +377,8 @@ Patch22: gcc12-riscv-inline-atomics.patch # remove libatomics linking Patch23: gcc12-riscv-pthread.patch +Patch24: gcc12-testsuite-fixes.patch +Patch25:gcc12-aarch64-bsc1214052.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1211,6 +1213,8 @@ %patch17 -p1 %patch22 -p1 %patch23 -p1 +%patch24 -p1 +%patch25 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1 ++ gcc12-aarch64-bsc1214052.patch ++ 3073 lines (skipped) ++ gcc12-testsuite-fixes.patch ++ >From 5f803e68beee9f71c12c112ccda872997919f9cc Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 10 May 2023 15:36:12 +0200 Subject: [PATCH 1/4] Avoid g++.dg/torture/pr106922.C FAIL
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2023-05-09 13:08:24 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1533 (New) Package is "gcc12" Tue May 9 13:08:24 2023 rev:11 rq:1085554 version:12.3.0+git1204 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2023-04-01 23:27:06.843373388 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc12.changes2023-05-09 13:08:34.617463490 +0200 @@ -1,0 +2,6 @@ +Mon May 8 12:58:20 UTC 2023 - Richard Biener + +- Update to GCC 12.3 release, 0c61aa720e62f1baf0bfd178e283, git1204 + * includes regression bug fixes + +--- Old: gcc-12.2.1+git749.tar.xz New: gcc-12.3.0+git1204.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.ZhQ0S9/_old 2023-05-09 13:08:36.677475752 +0200 +++ /var/tmp/diff_new_pack.ZhQ0S9/_new 2023-05-09 13:08:36.697475870 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.2.1+git749 +Version:12.3.0+git1204 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change gcc12.spec: same change ++ gcc-12.2.1+git749.tar.xz -> gcc-12.3.0+git1204.tar.xz ++ /work/SRC/openSUSE:Factory/gcc12/gcc-12.2.1+git749.tar.xz /work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc-12.3.0+git1204.tar.xz differ: char 15, line 1 ++ gcc.spec.in ++ --- /var/tmp/diff_new_pack.ZhQ0S9/_old 2023-05-09 13:08:37.881482918 +0200 +++ /var/tmp/diff_new_pack.ZhQ0S9/_new 2023-05-09 13:08:37.885482941 +0200 @@ -191,7 +191,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 12.2.1+git749 +Version: 12.3.0+git1204 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2023-04-01 23:27:03 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.9019 (New) Package is "gcc12" Sat Apr 1 23:27:03 2023 rev:10 rq:1076406 version:12.2.1+git749 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2023-01-27 10:27:40.795162706 +0100 +++ /work/SRC/openSUSE:Factory/.gcc12.new.9019/gcc12.changes2023-04-01 23:27:06.843373388 +0200 @@ -1,0 +2,5 @@ +Wed Mar 29 14:27:43 UTC 2023 - Martin Liška + +- Speed up builds with --enable-link-serialization. + +--- Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.9Patg3/_old 2023-04-01 23:27:08.207380558 +0200 +++ /var/tmp/diff_new_pack.9Patg3/_new 2023-04-01 23:27:08.211380579 +0200 @@ -693,11 +693,8 @@ %endif %if %{use_lto_bootstrap} && !0%{?building_testsuite:1} --with-build-config=bootstrap-lto-lean \ - --enable-link-mutex \ -%endif -%ifarch riscv64 - --enable-link-mutex \ %endif + --enable-link-serialization \ $CONFARGS \ --build=%{GCCDIST} \ --host=%{GCCDIST} || \ cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change gcc12.spec: same change ++ gcc.spec.in ++ --- /var/tmp/diff_new_pack.9Patg3/_old 2023-04-01 23:27:09.139385457 +0200 +++ /var/tmp/diff_new_pack.9Patg3/_new 2023-04-01 23:27:09.143385478 +0200 @@ -1579,11 +1579,8 @@ %endif %if %{use_lto_bootstrap} && !0%{?building_testsuite:1} --with-build-config=bootstrap-lto-lean \ - --enable-link-mutex \ -%endif -%ifarch riscv64 - --enable-link-mutex \ %endif + --enable-link-serialization \ $CONFARGS \ --build=%{GCCDIST} \ --host=%{GCCDIST} || \
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2023-01-27 10:15:04 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.32243 (New) Package is "gcc12" Fri Jan 27 10:15:04 2023 rev:9 rq:1060657 version:12.2.1+git749 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-10-23 16:32:48.343212480 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.32243/gcc12.changes 2023-01-27 10:27:40.795162706 +0100 @@ -1,0 +2,22 @@ +Tue Jan 24 11:03:08 UTC 2023 - Richard Biener + +- Update to gcc-12 branch head, 193f7e62815b4089dfaed4c2bd3, git749 + +--- +Tue Dec 27 10:43:05 UTC 2022 - Ludwig Nussel + +- Don't rely on %usrmerged, set it based on standard %suse_version + +--- +Thu Dec 22 11:45:17 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, e4b5fec75aa8d0d01f6e042ec28, git696 + * remove gcc12-fifo-jobserver-support.patch which is now +included upstream + +--- +Wed Nov 23 15:21:29 UTC 2022 - Dirk Müller + +- avoid trailing backslashes at the end of post install scripts + +--- Old: gcc-12.2.1+git537.tar.xz gcc12-fifo-jobserver-support.patch New: gcc-12.2.1+git749.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.x3SpgX/_old 2023-01-27 10:27:43.083174574 +0100 +++ /var/tmp/diff_new_pack.x3SpgX/_new 2023-01-27 10:27:43.087174595 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.2.1+git537 +Version:12.2.1+git749 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -127,7 +127,6 @@ Patch18:gcc10-amdgcn-llvm-as.patch Patch19:gcc11-gdwarf-4-default.patch Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21:gcc12-fifo-jobserver-support.patch # taken from https://gcc.gnu.org/pipermail/gcc-patches/2022-April/593378.html Patch22:gcc12-riscv-inline-atomics.patch # remove libatomics linking @@ -324,7 +323,6 @@ %patch15 %patch16 %patch17 -p1 -%patch21 -p1 %patch22 -p1 %patch23 -p1 # These patches are needed only for llvm11 @@ -894,15 +892,15 @@ --slave %{_bindir}/%{gcc_target_arch}-c++ %{gcc_target_arch}-c++ %{_bindir}/%{gcc_target_arch}-c++%{binsuffix} \ --slave %{_bindir}/%{gcc_target_arch}-g++ %{gcc_target_arch}-g++ %{_bindir}/%{gcc_target_arch}-g++%{binsuffix} \ %endif - --slave %{_bindir}/%{gcc_target_arch}-gcc-ar %{gcc_target_arch}-gcc-ar %{_bindir}/%{gcc_target_arch}-gcc-ar%{binsuffix} \ - --slave %{_bindir}/%{gcc_target_arch}-gcc-nm %{gcc_target_arch}-gcc-nm %{_bindir}/%{gcc_target_arch}-gcc-nm%{binsuffix} \ - --slave %{_bindir}/%{gcc_target_arch}-lto-dump %{gcc_target_arch}-lto-dump %{_bindir}/%{gcc_target_arch}-lto-dump%{binsuffix} \ - --slave %{_bindir}/%{gcc_target_arch}-gcc-ranlib %{gcc_target_arch}-gcc-ranlib %{_bindir}/%{gcc_target_arch}-gcc-ranlib%{binsuffix} \ %if 0%{!?gcc_libc_bootstrap:1} --slave %{_bindir}/%{gcc_target_arch}-gcov %{gcc_target_arch}-gcov %{_bindir}/%{gcc_target_arch}-gcov%{binsuffix} \ --slave %{_bindir}/%{gcc_target_arch}-gcov-dump %{gcc_target_arch}-gcov-dump %{_bindir}/%{gcc_target_arch}-gcov-dump%{binsuffix} \ --slave %{_bindir}/%{gcc_target_arch}-gcov-tool %{gcc_target_arch}-gcov-tool %{_bindir}/%{gcc_target_arch}-gcov-tool%{binsuffix} \ %endif + --slave %{_bindir}/%{gcc_target_arch}-gcc-ar %{gcc_target_arch}-gcc-ar %{_bindir}/%{gcc_target_arch}-gcc-ar%{binsuffix} \ + --slave %{_bindir}/%{gcc_target_arch}-gcc-nm %{gcc_target_arch}-gcc-nm %{_bindir}/%{gcc_target_arch}-gcc-nm%{binsuffix} \ + --slave %{_bindir}/%{gcc_target_arch}-lto-dump %{gcc_target_arch}-lto-dump %{_bindir}/%{gcc_target_arch}-lto-dump%{binsuffix} \ + --slave %{_bindir}/%{gcc_target_arch}-gcc-ranlib %{gcc_target_arch}-gcc-ranlib %{_bindir}/%{gcc_target_arch}-gcc-ranlib%{binsuffix} %postun if [ ! -f %{_bindir}/%{gcc_target_arch}-gcc ] ; then cross-aarch64-gcc12.spec: same change
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-10-23 16:32:40 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.2275 (New) Package is "gcc12" Sun Oct 23 16:32:40 2022 rev:8 rq:1030343 version:12.2.1+git537 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-09-02 21:56:09.648240993 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.2275/gcc12.changes2022-10-23 16:32:48.343212480 +0200 @@ -1,0 +2,18 @@ +Thu Oct 20 08:20:31 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, 0aaef83351473e8f4eb774f8f99, git537 + +--- +Thu Oct 13 09:59:52 UTC 2022 - Richard Biener + +- Update embedded newlib to version 4.2.0 + * includes newlib-4.1.0-aligned_alloc.patch + +--- +Mon Sep 26 11:06:06 UTC 2022 - Dirk M??ller + +- add gcc12-riscv-inline-atomics.patch, + gcc12-riscv-pthread.patch: handle subword size inline atomics + (needed by several openSUSE packages) + +--- Old: gcc-12.2.1+git416.tar.xz newlib-4.1.0-aligned_alloc.patch newlib-4.1.0.tar.xz New: gcc-12.2.1+git537.tar.xz gcc12-riscv-inline-atomics.patch gcc12-riscv-pthread.patch newlib-4.2.0.20211231.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.Z8Abfb/_old 2022-10-23 16:32:49.583215526 +0200 +++ /var/tmp/diff_new_pack.Z8Abfb/_new 2022-10-23 16:32:49.587215536 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.2.1+git416 +Version:12.2.1+git537 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -115,7 +115,7 @@ Source2:gcc12-rpmlintrc Source3:gcc12-testresults-rpmlintrc Source4:README.First-for.SuSE.packagers -Source5:newlib-4.1.0.tar.xz +Source5:newlib-4.2.0.20211231.tar.xz Patch2: gcc-add-defaultsspec.diff Patch5: tls-no-direct.diff Patch6: gcc43-no-unwind-tables.diff @@ -128,13 +128,15 @@ Patch19:gcc11-gdwarf-4-default.patch Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch Patch21:gcc12-fifo-jobserver-support.patch +# taken from https://gcc.gnu.org/pipermail/gcc-patches/2022-April/593378.html +Patch22:gcc12-riscv-inline-atomics.patch +# remove libatomics linking +Patch23:gcc12-riscv-pthread.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian Patch60:gcc44-textdomain.patch Patch61:gcc44-rename-info-files.patch -# Patches for embedded newlib -Patch100: newlib-4.1.0-aligned_alloc.patch # Define the canonical target and host architecture # %%gcc_target_arch is supposed to be the full target triple @@ -307,10 +309,7 @@ %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 -ln -s newlib-4.1.0/newlib . -cd newlib -%patch100 -p1 -cd .. +ln -s newlib-4.2.0.20211231/newlib . %else %setup -q -n gcc-%{version} %endif @@ -326,6 +325,8 @@ %patch16 %patch17 -p1 %patch21 -p1 +%patch22 -p1 +%patch23 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1 cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-09-02 21:55:59 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.2083 (New) Package is "gcc12" Fri Sep 2 21:55:59 2022 rev:7 rq:1000443 version:12.2.1+git416 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-08-18 16:48:37.869371010 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.2083/gcc12.changes2022-09-02 21:56:09.648240993 +0200 @@ -1,0 +2,28 @@ +Wed Aug 31 12:38:20 UTC 2022 - Richard Biener + +- Prune invalid-license rpmlint warnings, the SLE12 codestream + doesn't get fixed but FF applies there, too. [bsc#1185337] + +--- +Tue Aug 30 10:09:37 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, e927d1cf141f221c5a32574bde0, git416 + * includes GCC 12.2 release + * includes recent fixes backported from trunk + +--- +Mon Aug 29 07:48:00 UTC 2022 - Martin Li??ka + +- Add gcc12-fifo-jobserver-support.patch that adds support + for FIFO jobserver for make. + +--- +Sun Aug 21 09:31:35 UTC 2022 - Matwey Kornilov + +- Allow cross-pru-gcc12-bootstrap for armv7l architecture. + PRU architecture is used for real-time MCUs embedded into TI + armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for + armv7l in order to build both host applications and PRU firmware + during the same build. + +--- Old: gcc-12.1.1+git372.tar.xz New: gcc-12.2.1+git416.tar.xz gcc12-fifo-jobserver-support.patch Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.aHsVr6/_old 2022-09-02 21:56:10.936244111 +0200 +++ /var/tmp/diff_new_pack.aHsVr6/_new 2022-09-02 21:56:10.940244120 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git372 +Version:12.2.1+git416 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -127,6 +127,7 @@ Patch18:gcc10-amdgcn-llvm-as.patch Patch19:gcc11-gdwarf-4-default.patch Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch +Patch21:gcc12-fifo-jobserver-support.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -251,6 +252,9 @@ %endif %if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1} ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x riscv64 +%if "%{cross_arch}" == "pru" +ExclusiveArch: %arm +%endif %endif %define _binary_payload w.ufdio # Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has @@ -321,6 +325,7 @@ %patch15 %patch16 %patch17 -p1 +%patch21 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1 cross-aarch64-gcc12.spec: same change ++ cross-amdgcn-gcc12.spec ++ --- /var/tmp/diff_new_pack.aHsVr6/_old 2022-09-02 21:56:11.000244265 +0200 +++ /var/tmp/diff_new_pack.aHsVr6/_new 2022-09-02 21:56:11.004244275 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git372 +Version:12.2.1+git416 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -127,6 +127,7 @@ Patch18:gcc10-amdgcn-llvm-as.patch Patch19:gcc11-gdwarf-4-default.patch Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch +Patch21:gcc12-fifo-jobserver-support.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -251,6 +252,9 @@ %endif %if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1} ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64 +%if "%{cross_arch}" == "pru" +ExclusiveArch: %arm +%endif %endif %define _binary_payload w.ufdio # Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has @@ -321,6 +325,7 @@ %patch15 %patch16 %patch17 -p1 +%patch21 -p1 # These patches are needed only for llvm11 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550 %patch18 -p1
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-08-18 16:48:34 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.2083 (New) Package is "gcc12" Thu Aug 18 16:48:34 2022 rev:6 rq:995120 version:12.1.1+git372 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-07-29 16:47:11.842535687 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.2083/gcc12.changes2022-08-18 16:48:37.869371010 +0200 @@ -1,0 +2,11 @@ +Fri Aug 12 11:06:04 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, 6b7d570a5001bb79e34c0d1626a, git372 + * includes release candidate for GCC 12.2 + +--- +Mon Aug 8 18:31:18 UTC 2022 - Martin Li??ka + +- Remove workaround for obs-service-format_spec_file. + +--- Old: gcc-12.1.1+git287.tar.xz New: gcc-12.1.1+git372.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.upFfBZ/_old 2022-08-18 16:48:40.173376375 +0200 +++ /var/tmp/diff_new_pack.upFfBZ/_new 2022-08-18 16:48:40.181376393 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git287 +Version:12.1.1+git372 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change ++ gcc12.spec ++ --- /var/tmp/diff_new_pack.upFfBZ/_old 2022-08-18 16:48:41.017378341 +0200 +++ /var/tmp/diff_new_pack.upFfBZ/_new 2022-08-18 16:48:41.021378349 +0200 @@ -186,7 +186,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git287 +Version:12.1.1+git372 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -1016,11 +1016,9 @@ License:GPL-3.0-or-later WITH GCC-exception-3.1 Group: System/Libraries Provides: libgnarl-12 = %{version}-%{release} -# FIXME: remove %{after} service-format_spec_file is fixed -# https://github.com/openSUSE/obs-service-format_spec_file/issues/46 -Conflicts: %selfconflict libgnarl-12%{nil} +Conflicts: %selfconflict libgnarl-12 Provides: libgnat-12 = %{version}-%{release} -Conflicts: %selfconflict libgnat-12%{nil} +Conflicts: %selfconflict libgnat-12 %description -n libada12 This package contains the shared libraries required to run programs @@ -1039,11 +1037,9 @@ License:GPL-3.0-or-later WITH GCC-exception-3.1 Group: System/Libraries Provides: libgnarl-12-32bit = %{version}-%{release} -# FIXME: remove %{after} service-format_spec_file is fixed -# https://github.com/openSUSE/obs-service-format_spec_file/issues/46 -Conflicts: %selfconflict libgnarl-12-32bit%{nil} +Conflicts: %selfconflict libgnarl-12-32bit Provides: libgnat-12-32bit = %{version}-%{release} -Conflicts: %selfconflict libgnat-12-32bit%{nil} +Conflicts: %selfconflict libgnat-12-32bit %description -n libada12-32bit This package contains the shared libraries required to run programs @@ -1062,11 +1058,9 @@ License:GPL-3.0-or-later WITH GCC-exception-3.1 Group:
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-07-29 16:47:03 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1533 (New) Package is "gcc12" Fri Jul 29 16:47:03 2022 rev:5 rq:991198 version:12.1.1+git287 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-07-07 12:57:08.143302858 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc12.changes2022-07-29 16:47:11.842535687 +0200 @@ -1,0 +2,11 @@ +Tue Jul 26 06:46:45 UTC 2022 - Richard Biener + +- Add Provides of libstdc++6-pp-gccN to libstdc++6-pp. [bsc#1201848] + +--- +Thu Jul 21 13:43:06 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, 4f15d2234608e82159d030dadb1, git287 + * includes build fixes when building against glibc 2.33. + +--- Old: gcc-12.1.1+git215.tar.xz New: gcc-12.1.1+git287.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.5yNwkK/_old 2022-07-29 16:47:14.338542626 +0200 +++ /var/tmp/diff_new_pack.5yNwkK/_new 2022-07-29 16:47:14.342542638 +0200 @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git215 +Version:12.1.1+git287 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-pru-gcc12-bootstrap.spec: same change cross-pru-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change ++ gcc12.spec ++ --- /var/tmp/diff_new_pack.5yNwkK/_old 2022-07-29 16:47:15.182544974 +0200 +++ /var/tmp/diff_new_pack.5yNwkK/_new 2022-07-29 16:47:15.198545018 +0200 @@ -186,7 +186,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.1+git215 +Version:12.1.1+git287 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -567,6 +567,9 @@ # and dropped somewhen during the GCC11 to GCC12 transition Obsoletes: libstdc++6-pp-gcc9 libstdc++6-pp-gcc10 Obsoletes: libstdc++6-pp-gcc11 +Provides: libstdc++6-pp-gcc10 +Provides: libstdc++6-pp-gcc11 +Provides: libstdc++6-pp-gcc9 # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libstdc++%{libstdcxx_sover}-pp @@ -593,6 +596,9 @@ # and dropped somewhen during the GCC11 to GCC12 transition Obsoletes: libstdc++6-pp-gcc9-32bit libstdc++6-pp-gcc10-32bit Obsoletes: libstdc++6-pp-gcc11-32bit +Provides: libstdc++6-pp-gcc10-32bit +Provides: libstdc++6-pp-gcc11-32bit +Provides: libstdc++6-pp-gcc9-32bit # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libstdc++%{libstdcxx_sover}-pp-32bit @@ -619,6 +625,9 @@ # and dropped somewhen during the GCC11 to GCC12 transition Obsoletes: libstdc++6-pp-gcc9-64bit libstdc++6-pp-gcc10-64bit Obsoletes: libstdc++6-pp-gcc11-64bit +Provides: libstdc++6-pp-gcc10-64bit +Provides: libstdc++6-pp-gcc11-64bit +Provides: libstdc++6-pp-gcc9-64bit # Only one package may provide
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-07-07 12:56:48 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1523 (New) Package is "gcc12" Thu Jul 7 12:56:48 2022 rev:4 rq:985843 version:12.1.1+git215 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-05-10 15:09:56.831420041 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1523/gcc12.changes2022-07-07 12:57:08.143302858 +0200 @@ -1,0 +2,18 @@ +Wed Jun 29 13:54:45 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, 7811663964aa7e31c3939b859bb, git215 + * includes libgomp mold linker detection fix + * includes nvptx offload compiler build fix + * includes s390x tsan executable stack fix + +--- +Tue May 17 07:03:41 UTC 2022 - Richard Biener + +- Update to gcc-12 branch head, 325d82b08696da17fb26bd2e1b6b, git78 + +--- +Tue May 10 11:23:12 UTC 2022 - Matwey Kornilov + +- Enable PRU architecture for AM335x platforms + +--- Old: gcc-12.1.0+git27.tar.xz New: cross-pru-gcc12-bootstrap.spec cross-pru-gcc12.spec gcc-12.1.1+git215.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.RdhjK0/_old 2022-07-07 12:57:10.391306204 +0200 +++ /var/tmp/diff_new_pack.RdhjK0/_new 2022-07-07 12:57:10.395306211 +0200 @@ -62,7 +62,7 @@ %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/;") -%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" +%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" || "%{binutils_target}" == "pru" %define binutils_os %{canonical_target} %else %if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" @@ -101,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.0+git27 +Version:12.1.1+git215 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change ++ cross-pru-gcc12-bootstrap.spec ++ 992 lines (skipped) cross-pru-gcc12.spec: same change ++ cross-riscv64-elf-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.RdhjK0/_old 2022-07-07 12:57:10.711306681 +0200 +++ /var/tmp/diff_new_pack.RdhjK0/_new 2022-07-07 12:57:10.715306687 +0200 @@ -63,7 +63,7 @@ %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/;") -%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" +%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" || "%{binutils_target}" == "pru" %define binutils_os %{canonical_target} %else %if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" @@ -102,7 +102,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.1.0+git27 +Version:12.1.1+git215 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-05-10 15:09:46 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1538 (New) Package is "gcc12" Tue May 10 15:09:46 2022 rev:3 rq:975330 version:12.1.0+git27 Changes: --- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes 2022-04-08 22:45:25.543334289 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1538/gcc12.changes2022-05-10 15:09:56.831420041 +0200 @@ -1,0 +2,39 @@ +Fri May 6 07:11:46 UTC 2022 - Richard Biener + +- Update to GCC 12.1 release, 1ea978e3066ac565a1ec28a96a4d61, git27 + +--- +Fri Apr 29 17:05:16 UTC 2022 - Richard Biener + +- Bump to 621650f64fb6679c457c33abf27c925f28bddc62, git9 + * GCC 12.1 release candidate + +--- +Thu Apr 28 06:43:08 UTC 2022 - Richard Biener + +- Bump to f27848a5dc4d3b16cd4112bddcb59e0916eba623, git192706. +- Switch ppc64le to the IEEE long double ABI by default in Factory. +- Separate ppc64le from ppc/ppc64 specific configury. +- Add _multibuild to gather all .spec files and reduce the number + of .changes files to one, autogenerated by change_spec. +- Drop %ringdisabled handling. +- Ada bootstrap now requires at least GCC 5, use GCC 7 on SLES 12 + instead of GCC 4.8. + +--- +Wed Apr 27 05:56:00 UTC 2022 - Richard Biener + +- Drop no longer necessary gcc12-d-workaround.patch + +--- +Tue Apr 19 18:07:47 UTC 2022 - Martin Li??ka + +- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607. + +--- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + +--- Old: cross-aarch64-gcc12-bootstrap.changes cross-aarch64-gcc12.changes cross-amdgcn-gcc12.changes cross-arm-gcc12.changes cross-arm-none-gcc12-bootstrap.changes cross-arm-none-gcc12.changes cross-avr-gcc12-bootstrap.changes cross-avr-gcc12.changes cross-epiphany-gcc12-bootstrap.changes cross-epiphany-gcc12.changes cross-hppa-gcc12-bootstrap.changes cross-hppa-gcc12.changes cross-m68k-gcc12.changes cross-mips-gcc12.changes cross-nvptx-gcc12.changes cross-ppc64-gcc12.changes cross-ppc64le-gcc12.changes cross-riscv64-elf-gcc12-bootstrap.changes cross-riscv64-elf-gcc12.changes cross-riscv64-gcc12-bootstrap.changes cross-riscv64-gcc12.changes cross-rx-gcc12-bootstrap.changes cross-rx-gcc12.changes cross-s390x-gcc12.changes cross-sparc-gcc12.changes cross-sparc64-gcc12.changes cross-x86_64-gcc12.changes gcc-12.0.1+git192423.tar.xz gcc12-d-workaround.patch gcc12-testresults.changes New: _multibuild gcc-12.1.0+git27.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.ag59kn/_old 2022-05-10 15:09:59.411423293 +0200 +++ /var/tmp/diff_new_pack.ag59kn/_new 2022-05-10 15:09:59.423423308 +0200 @@ -22,14 +22,6 @@ %define gcc_libc_bootstrap 1 # nospeccleaner -# In the staging/ring projects, we don't want to build the unneeded -# cross-* packages, but by default, we do: -%bcond_with ringdisabled - -%if "%{cross_arch}" != "arm-none" && "%{cross_arch}" != "arm" && "%{cross_arch}" != "aarch64" && "%{cross_arch}" != "riscv64" && %{with ringdisabled} -ExclusiveArch: do-not-build -%endif - %define build_cp 0%{!?gcc_accel:1} %if 0%{?gcc_libc_bootstrap:1} %define build_cp 0 @@ -109,7 +101,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.0.1+git192423 +Version:12.1.0+git27 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -135,7 +127,6 @@ Patch18:gcc10-amdgcn-llvm-as.patch Patch19:gcc11-gdwarf-4-default.patch Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch -Patch21:gcc12-d-workaround.patch # A set of patches from the RH srpm Patch51:gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +295,11 @@ only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if
commit gcc12 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc12 for openSUSE:Factory checked in at 2022-04-08 22:45:21 Comparing /work/SRC/openSUSE:Factory/gcc12 (Old) and /work/SRC/openSUSE:Factory/.gcc12.new.1900 (New) Package is "gcc12" Fri Apr 8 22:45:21 2022 rev:2 rq:967209 version:12.0.1+git192423 Changes: --- /work/SRC/openSUSE:Factory/gcc12/cross-aarch64-gcc12-bootstrap.changes 2022-04-05 19:55:33.982158037 +0200 +++ /work/SRC/openSUSE:Factory/.gcc12.new.1900/cross-aarch64-gcc12-bootstrap.changes 2022-04-08 22:45:23.971351737 +0200 @@ -1,0 +2,6 @@ +Wed Apr 6 07:22:15 UTC 2022 - Martin Li??ka + +- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423. + Fixes aarch64 bootstrap issue (PR105144). + +--- cross-aarch64-gcc12.changes: same change cross-amdgcn-gcc12.changes: same change cross-arm-gcc12.changes: same change cross-arm-none-gcc12-bootstrap.changes: same change cross-arm-none-gcc12.changes: same change cross-avr-gcc12-bootstrap.changes: same change cross-avr-gcc12.changes: same change cross-epiphany-gcc12-bootstrap.changes: same change cross-epiphany-gcc12.changes: same change cross-hppa-gcc12-bootstrap.changes: same change cross-hppa-gcc12.changes: same change cross-m68k-gcc12.changes: same change cross-mips-gcc12.changes: same change cross-nvptx-gcc12.changes: same change cross-ppc64-gcc12.changes: same change cross-ppc64le-gcc12.changes: same change cross-riscv64-elf-gcc12-bootstrap.changes: same change cross-riscv64-elf-gcc12.changes: same change cross-riscv64-gcc12-bootstrap.changes: same change cross-riscv64-gcc12.changes: same change cross-rx-gcc12-bootstrap.changes: same change cross-rx-gcc12.changes: same change cross-s390x-gcc12.changes: same change cross-sparc-gcc12.changes: same change cross-sparc64-gcc12.changes: same change cross-x86_64-gcc12.changes: same change gcc12-testresults.changes: same change gcc12.changes: same change Old: gcc-12.0.1+git192251.tar.xz New: gcc-12.0.1+git192423.tar.xz Other differences: -- ++ cross-aarch64-gcc12-bootstrap.spec ++ --- /var/tmp/diff_new_pack.tZpMgi/_old 2022-04-08 22:45:27.447313156 +0200 +++ /var/tmp/diff_new_pack.tZpMgi/_new 2022-04-08 22:45:27.451313112 +0200 @@ -109,7 +109,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL:https://gcc.gnu.org/ -Version:12.0.1+git192251 +Version:12.0.1+git192423 Release:0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') cross-aarch64-gcc12.spec: same change cross-amdgcn-gcc12.spec: same change cross-arm-gcc12.spec: same change cross-arm-none-gcc12-bootstrap.spec: same change cross-arm-none-gcc12.spec: same change cross-avr-gcc12-bootstrap.spec: same change cross-avr-gcc12.spec: same change cross-epiphany-gcc12-bootstrap.spec: same change cross-epiphany-gcc12.spec: same change cross-hppa-gcc12-bootstrap.spec: same change cross-hppa-gcc12.spec: same change cross-m68k-gcc12.spec: same change cross-mips-gcc12.spec: same change cross-nvptx-gcc12.spec: same change cross-ppc64-gcc12.spec: same change cross-ppc64le-gcc12.spec: same change cross-riscv64-elf-gcc12-bootstrap.spec: same change cross-riscv64-elf-gcc12.spec: same change cross-riscv64-gcc12-bootstrap.spec: same change cross-riscv64-gcc12.spec: same change cross-rx-gcc12-bootstrap.spec: same change cross-rx-gcc12.spec: same change cross-s390x-gcc12.spec: same change cross-sparc-gcc12.spec: same change cross-sparc64-gcc12.spec: same change cross-x86_64-gcc12.spec: same change gcc12-testresults.spec: same change gcc12.spec: same change ++ gcc-12.0.1+git192251.tar.xz -> gcc-12.0.1+git192423.tar.xz ++ /work/SRC/openSUSE:Factory/gcc12/gcc-12.0.1+git192251.tar.xz /work/SRC/openSUSE:Factory/.gcc12.new.1900/gcc-12.0.1+git192423.tar.xz differ: char 15, line 1 ++ gcc.spec.in ++ --- /var/tmp/diff_new_pack.tZpMgi/_old 2022-04-08 22:45:28.423302323 +0200 +++ /var/tmp/diff_new_pack.tZpMgi/_new 2022-04-08 22:45:28.427302279 +0200 @@ -190,7 +190,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 12.0.1+git192251 +Version: 12.0.1+git192423 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')