Commit Graph

98 Commits

Author SHA256 Message Date
Dominique Leuenberger
6eac6fb88a Accepting request 1155262 from devel:gcc
- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.

- Use %patch -P N instead of %patchN.

OBS-URL: https://build.opensuse.org/request/show/1155262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=23
2024-03-07 17:27:21 +00:00
Richard Biener
ca370125f1 - Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=96
2024-03-05 14:48:06 +00:00
Richard Biener
ca3f033df1 - Use %patch -P N instead of %patchN.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=95
2024-02-22 15:03:33 +00:00
Ana Guerrero
4abb0a3691 Accepting request 1145209 from devel:gcc
- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]

- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  -fmin-function-alignment.  [bsc#1214934]

OBS-URL: https://build.opensuse.org/request/show/1145209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=22
2024-02-11 14:44:43 +00:00
Richard Biener
c1701c614c OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=93 2024-02-08 14:44:19 +00:00
Richard Biener
a4514afa8a - Add gcc13-sanitizer-remove-crypt-interception.patch to remove
crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=92
2024-02-08 08:47:54 +00:00
Ana Guerrero
3e616708d2 Accepting request 1144290 from devel:gcc
- Use %{_target_cpu} to determine host and build.

OBS-URL: https://build.opensuse.org/request/show/1144290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=21
2024-02-07 17:47:03 +00:00
Richard Biener
96a840a21e - Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  -fmin-function-alignment.  [bsc#1214934]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=90
2024-02-06 08:21:29 +00:00
Richard Biener
825c4954ae - Use %{_target_cpu} to determine host and build.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=89
2024-02-05 14:28:03 +00:00
Ana Guerrero
c77f00360a Accepting request 1141444 from devel:gcc
- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]

- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]

- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.

OBS-URL: https://build.opensuse.org/request/show/1141444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=20
2024-01-26 21:45:24 +00:00
Richard Biener
9656fb0f7c - Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
* Includes fix for building TVM.  [boo#1218492]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=87
2024-01-25 08:04:20 +00:00
Richard Biener
b1858f00c1 - Add cross-X-newlib-devel requires to newlib cross compilers.
[boo#1219031]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=86
2024-01-22 11:48:02 +00:00
Richard Biener
8ec2d2fa36 - Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
are linked against libstdc++6.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=85
2024-01-19 10:56:12 +00:00
Richard Biener
7eefe09e37 - Package m2rte.so plugin in the gcc13-m2 sub-package rather than
in gcc13-devel.  [boo#1210959]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=84
2024-01-18 14:19:44 +00:00
Ana Guerrero
a30a4e0fe1 Accepting request 1137881 from devel:gcc
- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205

OBS-URL: https://build.opensuse.org/request/show/1137881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=19
2024-01-12 22:44:03 +00:00
Richard Biener
c155231677 - Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=82
2024-01-09 14:26:55 +00:00
Dominique Leuenberger
304a220de8 Accepting request 1130160 from devel:gcc
- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.

- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]

OBS-URL: https://build.opensuse.org/request/show/1130160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=18
2023-12-02 16:11:51 +00:00
Richard Biener
c6f948f9d5 * Remove pr111411.patch contained in the update.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=80
2023-11-30 14:14:11 +00:00
Richard Biener
c168653416 - Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
* Includes fix for building mariadb on i686.  [bsc#1217667]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=79
2023-11-30 11:52:22 +00:00
Richard Biener
ed887cbd3a - Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=78
2023-11-24 09:00:22 +00:00
Ana Guerrero
134c8edd24 Accepting request 1124004 from devel:gcc
- Add gcc13-bsc1216664.patch, works around SAP ASE DB crash during
  C++ standard library initialization.  [bsc#1216664]

OBS-URL: https://build.opensuse.org/request/show/1124004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=17
2023-11-09 20:34:33 +00:00
Richard Biener
500bda96e6 - Add gcc13-bsc1216664.patch, works around SAP ASE DB crash during
C++ standard library initialization.  [bsc#1216664]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=76
2023-11-07 13:07:26 +00:00
Dominique Leuenberger
d7967f6f34 Accepting request 1113437 from devel:gcc
- add pr111411.patch (bsc#1215427)

- Bump included newlib to version 4.3.0.
- Update to GCC trunk head (r13-5254-g05b9868b182bb9)
- Redo floatn fixinclude pick-up to simply keep what is there. (forwarded request 1112960 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1113437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=16
2023-09-27 22:24:24 +00:00
Richard Biener
544ab05bba Accepting request 1112960 from home:dirkmueller:branches:devel:gcc
- add pr111411.patch (bsc#1215427)

- Bump included newlib to version 4.3.0.
- Update to GCC trunk head (r13-5254-g05b9868b182bb9)
- Redo floatn fixinclude pick-up to simply keep what is there.

OBS-URL: https://build.opensuse.org/request/show/1112960
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=74
2023-09-25 10:49:09 +00:00
Ana Guerrero
21aca275f8 Accepting request 1110686 from devel:gcc
- Bump to b96e66fd4ef3e36983969fb8cdd1956f551a074b, git7831
  * Includes many bugfixes
  * Includes fix to -fstack-protector issues with variable
    length stack allocations on aarch64.  [bsc#1214052] (CVE-2023-4039)

OBS-URL: https://build.opensuse.org/request/show/1110686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=15
2023-09-14 14:24:14 +00:00
Richard Biener
260436bd78 - Bump to b96e66fd4ef3e36983969fb8cdd1956f551a074b, git7831
* Includes fix to -fstack-protector issues with variable
    length stack allocations on aarch64.  [bsc#1214052] (CVE-2023-4039)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=72
2023-09-12 17:58:52 +00:00
Richard Biener
d7a6cd108c - Bump to 8b3d6cfad21a61cdc65bb0bb445cba907c190c21, git7768
* Includes many bugfixes
  * Does not include [bsc#1214052] (CVE-2023-4039)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=71
2023-08-30 13:27:06 +00:00
Ana Guerrero
bedde47acc Accepting request 1107917 from devel:gcc
- Disable building glibc cross compilers on SLE based code streams,
  the required cross-glibc packages are not available there.
- Disable building avr cross on non-openSUSE code streams since
  avr-libc isn't available there.
- Disable building newlib cross compilers on non-openSUSE code streams
  since newlib isn't available there.
- Fix typo preventing s390x compiler build.
- Raise s390x architecture baseline to z14 for ALP.  [PED-253]
- Turn cross compiler to ppc64le to a glibc cross.

- Turn cross compiler to s390x to a glibc cross.  [bsc#1214460]

- Raise Power architecture baseline to Power9 only for ALP (boo#1213915).

OBS-URL: https://build.opensuse.org/request/show/1107917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=14
2023-08-30 08:19:28 +00:00
Richard Biener
ec2f8d7352 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=69 2023-08-29 07:35:05 +00:00
Richard Biener
c88d4a9b9c - Turn cross compiler to ppc64le to a glibc cross.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=68
2023-08-28 11:58:56 +00:00
Richard Biener
882160ed64 - Raise s390x architecture baseline to z14 for ALP. [PED-253]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=67
2023-08-28 10:51:17 +00:00
Richard Biener
95c1324adb OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=66 2023-08-28 09:00:17 +00:00
Richard Biener
f929ceaaa7 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=65 2023-08-28 08:20:47 +00:00
Richard Biener
2967fb3cdd - Disable building glibc cross compilers on SLE based code streams,
the required cross-glibc packages are not available there.
- Disable building avr cross on non-openSUSE code streams since
  avr-libc isn't available there.
- Disable building newlib cross compilers on non-openSUSE code streams
  since newlib isn't available there.
- Fix typo preventing s390x compiler build.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=64
2023-08-28 08:05:13 +00:00
Richard Biener
b18fc9566e - Turn cross compiler to s390x to a glibc cross. [bsc#1214460]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=63
2023-08-23 06:54:05 +00:00
Richard Biener
a5d4aec758 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=62 2023-08-22 11:53:16 +00:00
Richard Biener
69588043d9 - Turn cross compilers to x86_64, ppc64le and s390x to glibc crosses.
[bsc#1214460]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=61
2023-08-22 10:45:26 +00:00
Richard Biener
58ca0a3ea8 Accepting request 1104679 from home:michals:branches:devel:gcc
- Raise Power architecture baseline to Power9 only for ALP (boo#1213915).

OBS-URL: https://build.opensuse.org/request/show/1104679
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=60
2023-08-18 13:45:58 +00:00
Dominique Leuenberger
7ea273d98e Accepting request 1102636 from devel:gcc
- Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
  * Includes GCC 13.2 release
  * Includes patch to fix broken testcase in libbacktrace, fixing
    build problems on SLES 12

- gdcflags.patch: Use substituted GDCFLAGS
- Filter out -Werror=return-type from D compile flags

OBS-URL: https://build.opensuse.org/request/show/1102636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=13
2023-08-09 15:23:49 +00:00
Richard Biener
9a981f8016 - Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
* Includes GCC 13.2 release
  * Includes patch to fix broken testcase in libbacktrace, fixing
    build problems on SLES 12

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=58
2023-08-03 13:38:41 +00:00
Richard Biener
8705d0f16a Accepting request 1102050 from home:Andreas_Schwab:Factory
- gdcflags.patch: Use substituted GDCFLAGS
- Filter out -Werror=return-type from D compile flags

OBS-URL: https://build.opensuse.org/request/show/1102050
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=57
2023-08-03 13:34:13 +00:00
Ana Guerrero
9ec8f3b467 Accepting request 1099831 from devel:gcc
- Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
  * GCC 13.2 RC1
- Add rpmlint filter for SLE12 complaining about invalid licenses.

- Also handle -static-pie in the default-PIE specs

OBS-URL: https://build.opensuse.org/request/show/1099831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=12
2023-07-26 11:21:31 +00:00
Richard Biener
1708680044 - Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
* GCC 13.2 RC1

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=55
2023-07-20 09:08:13 +00:00
Richard Biener
c8f884fe54 - Add rpmlint filter for SLE12 complaining about invalid licenses.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=54
2023-07-19 07:36:53 +00:00
Richard Biener
5518d702a2 Accepting request 1098218 from home:Andreas_Schwab:Factory
- Also handle -static-pie in the default-PIE specs

OBS-URL: https://build.opensuse.org/request/show/1098218
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=53
2023-07-12 07:29:09 +00:00
Ana Guerrero
06adeac959 Accepting request 1097918 from devel:gcc
- Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
- Remove gcc13-pr110334.patch again as it breaks libreoffice build.

- Bump to a533ded17fb13cbbb2fa5133ecd470360f66c5cf, git7489.
- Add gcc13-pr110334.patch to fix missed optimization in Skia
  resulting in Firefox crashes when building with LTO.  [boo#1212101]

- Raise architecture levels for ALP.  [PED-153]
  * Raise POWER architecture baseline to power9.  [PED-2005]
  * Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-252]
  * Delay raising s390x architecture baseline to z14.  [PED-253]

OBS-URL: https://build.opensuse.org/request/show/1097918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc13?expand=0&rev=11
2023-07-11 13:56:05 +00:00
Richard Biener
23ab3ff6b5 - Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
- Remove gcc13-pr110334.patch again as it breaks libreoffice build.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=51
2023-07-10 08:21:10 +00:00
Richard Biener
564457ca89 * Delay raising s390x architecture baseline to z14. [PED-253]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=50
2023-06-30 06:06:25 +00:00
Richard Biener
539e8fd815 - Raise architecture levels for ALP. [PED-153]
* Raise POWER architecture baseline to power9.  [PED-2005]
  * Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-252]
  * Raise s390x architecture baseline to z14.  [PED-253]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=49
2023-06-28 09:09:04 +00:00
Richard Biener
f7ebdff3c2 - Bump to a533ded17fb13cbbb2fa5133ecd470360f66c5cf, git7489.
- Add gcc13-pr110334.patch to fix missed optimization in Skia
  resulting in Firefox crashes when building with LTO.  [boo#1212101]

- Raise POWER architecture baseline to power9.  [PED-4454]
- Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-???]
- Raise s390x architecture baseline to ???.  [PED-???]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc13?expand=0&rev=48
2023-06-28 07:53:04 +00:00