- Add _multibuild to gather all .spec files and reduce the number

of .changes files to one, autogenerated by change_spec.
- Drop %ringdisabled handling.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc12?expand=0&rev=39
This commit is contained in:
Richard Biener 2022-04-28 08:03:07 +00:00 committed by Git OBS Bridge
parent 00ecfabece
commit bb959953d0
59 changed files with 41 additions and 5380 deletions

31
_multibuild Normal file
View File

@ -0,0 +1,31 @@
<multibuild>
<flavor>gcc12</flavor>
<flavor>gcc12-testresults</flavor>
<flavor>cross-aarch64-gcc12-bootstrap</flavor>
<flavor>cross-aarch64-gcc12</flavor>
<flavor>cross-riscv64-gcc12-bootstrap</flavor>
<flavor>cross-riscv64-gcc12</flavor>
<flavor>cross-arm-gcc12</flavor>
<flavor>cross-avr-gcc12-bootstrap</flavor>
<flavor>cross-avr-gcc12</flavor>
<flavor>cross-x86_64-gcc12</flavor>
<flavor>cross-s390x-gcc12</flavor>
<flavor>cross-sparc-gcc12</flavor>
<flavor>cross-sparc64-gcc12</flavor>
<flavor>cross-ppc64-gcc12</flavor>
<flavor>cross-ppc64le-gcc12</flavor>
<flavor>cross-m68k-gcc12</flavor>
<flavor>cross-mips-gcc12</flavor>
<flavor>cross-hppa-gcc12-bootstrap</flavor>
<flavor>cross-hppa-gcc12</flavor>
<flavor>cross-arm-none-gcc12-bootstrap</flavor>
<flavor>cross-arm-none-gcc12</flavor>
<flavor>cross-epiphany-gcc12-bootstrap</flavor>
<flavor>cross-epiphany-gcc12</flavor>
<flavor>cross-riscv64-elf-gcc12-bootstrap</flavor>
<flavor>cross-riscv64-elf-gcc12</flavor>
<flavor>cross-rx-gcc12-bootstrap</flavor>
<flavor>cross-rx-gcc12</flavor>
<flavor>cross-nvptx-gcc12</flavor>
<flavor>cross-amdgcn-gcc12</flavor>
</multibuild>

View File

@ -55,10 +55,10 @@ p
gcc.spec.in \
| sed -e 's%@base_ver@%'$base_ver'%g' \
>> gcc$base_ver-testresults.spec
test -f gcc$base_ver.changes \
&& ( ln -f gcc$base_ver.changes gcc$base_ver-testresults.changes; )
echo '<multibuild>' > _multibuild
echo '<flavor>'${outfile%.*}'</flavor>' >> _multibuild
echo '<flavor>'gcc$base_ver-testresults'</flavor>' >> _multibuild
add_cross() {
local pkgname="$1"; shift
@ -77,7 +77,8 @@ add_cross() {
sed -e "s#@base_ver@#$base_ver#" \
-e "s/^\(ExclusiveArch.*\) $rpmtarget[^ \r]*/\1 /" \
>> $pkgname.spec
test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes $pkgname.changes
echo '<flavor>'$pkgname'</flavor>' >> _multibuild
}
add_newlib_cross() {
@ -128,4 +129,6 @@ for f in *.spec; do
sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f
done
echo '</multibuild>' >> _multibuild
osc service localrun format_spec_file

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_glibc 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_accel 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -23,14 +23,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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_newlib 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
# 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -23,14 +23,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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_newlib 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_accel 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -23,14 +23,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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_newlib 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_glibc 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -23,14 +23,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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_target_newlib 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -22,14 +22,6 @@
%define gcc_icecream 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

View File

@ -1,13 +1,5 @@
# 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

View File

@ -1,184 +0,0 @@
-------------------------------------------------------------------
Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- Switch ppc64le to the IEEE long double ABI by default in Factory.
- Separate ppc64le from ppc/ppc64 specific configury.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop no longer necessary gcc12-d-workaround.patch
-------------------------------------------------------------------
Tue Apr 19 18:07:47 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
-------------------------------------------------------------------
Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- On SLE15 and later, use make -Oline to synchronize configure output by
lines
-------------------------------------------------------------------
Wed Apr 6 07:22:15 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
Fixes aarch64 bootstrap issue (PR105144).
-------------------------------------------------------------------
Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add provides/conflicts to glibc crosses since only one GCC version
for the same target can be installed at the same time.
- Add provides/conflicts to libgccjit
-------------------------------------------------------------------
Mon Mar 28 09:23:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 9f37d31324f89d0b7b2abac988a976d121ae29c6, git192251.
-------------------------------------------------------------------
Wed Mar 23 19:21:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to e8cd3edc0fc6c02a732dcecf519c22d835e5f422, git192197.
-------------------------------------------------------------------
Thu Mar 17 08:25:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to c43cb355f25dd22133d15819bd6ec03d3d3939fd, git192094.
-------------------------------------------------------------------
Tue Mar 15 14:50:14 UTC 2022 - Michael Matz <matz@suse.com>
- Add a proper barebones cross compiler for hppa
(named cross-hppa-gcc12-bootstrap). Doesn't yet drop or
rename the icecream variant cross-hppa-gcc12, not does this
add a proper glibc-using cross compiler for hppa.
-------------------------------------------------------------------
Mon Mar 7 22:43:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
- drop armv5tel, merge arm and armv6hl
- use --with-cpu rather than specifying --with-arch/--with-tune
-------------------------------------------------------------------
Mon Mar 7 11:00:49 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 40c1d4a07e5798c01e4364336c9617550744861d, git191925.
-------------------------------------------------------------------
Wed Mar 2 14:19:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Drop unconditional -gccN suffix from libstdc++6-pp packages and
instead use the same suffix as for the matching libstdc++6
package it supplements to ease future updates. Add Obsoletes
to pre-existing libstdc++6-pp-gcc{9,10,11} packages to allow
updates to happen. [bsc#1196107]
-------------------------------------------------------------------
Tue Mar 1 19:34:43 UTC 2022 - Martin Liška <mliska@suse.cz>
- Use proper patch for SLE 15.x.
-------------------------------------------------------------------
Tue Mar 1 19:07:10 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 4a1c20df82c9e14478d79fbe1ae9690a36285ac1, git191847.
-------------------------------------------------------------------
Tue Mar 1 15:54:51 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc12-d-workaround.patch that fixes issue with gcc11 compiler.
-------------------------------------------------------------------
Tue Mar 1 15:49:57 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 673a10aee1aafe0c99bfadc29a7458339bdddb3a, git191845.
-------------------------------------------------------------------
Mon Feb 28 09:40:45 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 37b583b9d7719f663656ce65ac822c11471fb540, git191817.
- Bump sover of libgo library.
-------------------------------------------------------------------
Fri Feb 11 08:35:30 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 165947fecf4d78c7effb0f1ee15e694 (git191602)
- Add gcc12-PIE, similar to gcc-PIE but affecting gcc12 [bsc#1195628]
-------------------------------------------------------------------
Wed Feb 9 15:11:40 UTC 2022 - Richard Biener <rguenther@suse.com>
- Put libstdc++6-pp Requires on the shared library and drop
to Recoomends.
-------------------------------------------------------------------
Tue Feb 8 19:05:40 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 943d631abdd7be623cbf2b870d3d0cfef89f5f26, git191519.
-------------------------------------------------------------------
Mon Jan 24 12:34:42 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to trunk head, 978abe918f8c8deed28e92297d3c0cc (git191254)
- Fix filenames in the following patches:
gcc11-amdgcn-disable-hot-cold-partitioning.patch,
gcc41-ppc32-retaddr.patch.
-------------------------------------------------------------------
Wed Jan 19 13:25:34 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 0bd247bbbe4cf396173f09eeec37e116e98f8471.
- Fix filename in gcc10-amdgcn-llvm-as.patch.
-------------------------------------------------------------------
Wed Jan 19 07:52:54 UTC 2022 - Richard Biener <rguenther@suse.com>
- Remove sys/rseq.h from include-fixed
-------------------------------------------------------------------
Tue Jan 18 19:53:41 UTC 2022 - Martin Liška <mliska@suse.cz>
- Bump to 3c4a54adb2164315d18fd8980c0fc37eb3d22252.
- Rebase patches after .cc renaming.
-------------------------------------------------------------------
Thu Jan 13 08:27:07 UTC 2022 - Martin Liška <mliska@suse.cz>
- New package, inherits from gcc11
* Enable LSAN and TSAN for s390x target.
* Require gcc-d as dependency for proper bootstrap.
* Use gcc11-amdgcn-disable-hot-cold-partitioning.patch only conditionally
on older SUSE products.
* Add --enable-offload-defaulted to configure options.
* Include a couple of new header files.
* Do not require llvm11 for cross compilers (assembler was fixed
in latest LLVM releases), use llvm11 only on SLE 15.
* Remove unnecessary gcc10-foffload-default.patch patch.
- Take patches inherited from GCC 11.
* 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
* gcc7-avoid-fixinc-error.diff
* gcc9-reproducible-builds-buildid-for-checksum.patch
* gcc9-reproducible-builds.patch
* gcc10-amdgcn-llvm-as.patch

View File

@ -3,6 +3,9 @@ Thu Apr 28 06:43:08 UTC 2022 - Richard Biener <rguenther@suse.com>
- 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.
-------------------------------------------------------------------
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>