forked from pool/gcc12
- Add _multibuild to gather all .spec files and reduce the number
of .changes files to one, autogenerated by change_spec. - Drop %ringdisabled handling. Rev devel:gcc/39 Md5 937d1938b53ed32ecf3986e248755497 2022-04-28 08:03:07 rguenther None
This commit is contained in:
parent
9cd8a0e6dc
commit
564765000b
31
_multibuild
Normal file
31
_multibuild
Normal 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>
|
11
change_spec
11
change_spec
@ -55,10 +55,10 @@ p
|
|||||||
gcc.spec.in \
|
gcc.spec.in \
|
||||||
| sed -e 's%@base_ver@%'$base_ver'%g' \
|
| sed -e 's%@base_ver@%'$base_ver'%g' \
|
||||||
>> gcc$base_ver-testresults.spec
|
>> 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() {
|
add_cross() {
|
||||||
local pkgname="$1"; shift
|
local pkgname="$1"; shift
|
||||||
@ -77,7 +77,8 @@ add_cross() {
|
|||||||
sed -e "s#@base_ver@#$base_ver#" \
|
sed -e "s#@base_ver@#$base_ver#" \
|
||||||
-e "s/^\(ExclusiveArch.*\) $rpmtarget[^ \r]*/\1 /" \
|
-e "s/^\(ExclusiveArch.*\) $rpmtarget[^ \r]*/\1 /" \
|
||||||
>> $pkgname.spec
|
>> $pkgname.spec
|
||||||
test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes $pkgname.changes
|
|
||||||
|
echo '<flavor>'$pkgname'</flavor>' >> _multibuild
|
||||||
}
|
}
|
||||||
|
|
||||||
add_newlib_cross() {
|
add_newlib_cross() {
|
||||||
@ -128,4 +129,6 @@ for f in *.spec; do
|
|||||||
sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f
|
sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f
|
||||||
done
|
done
|
||||||
|
|
||||||
|
echo '</multibuild>' >> _multibuild
|
||||||
|
|
||||||
osc service localrun format_spec_file
|
osc service localrun format_spec_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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_glibc 1
|
%define gcc_target_glibc 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_accel 1
|
%define gcc_accel 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -23,14 +23,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_newlib 1
|
%define gcc_target_newlib 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
|
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -23,14 +23,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_newlib 1
|
%define gcc_target_newlib 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_accel 1
|
%define gcc_accel 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -23,14 +23,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_newlib 1
|
%define gcc_target_newlib 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_glibc 1
|
%define gcc_target_glibc 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -23,14 +23,6 @@
|
|||||||
%define gcc_libc_bootstrap 1
|
%define gcc_libc_bootstrap 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_target_newlib 1
|
%define gcc_target_newlib 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -22,14 +22,6 @@
|
|||||||
%define gcc_icecream 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -1,13 +1,5 @@
|
|||||||
# nospeccleaner
|
# 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}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
%if 0%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_libc_bootstrap:1}
|
||||||
%define build_cp 0
|
%define build_cp 0
|
||||||
|
@ -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
|
|
@ -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.
|
- Switch ppc64le to the IEEE long double ABI by default in Factory.
|
||||||
- Separate ppc64le from ppc/ppc64 specific configury.
|
- 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>
|
Wed Apr 27 05:56:00 UTC 2022 - Richard Biener <rguenther@suse.com>
|
||||||
|
Loading…
Reference in New Issue
Block a user