59 Commits

Author SHA256 Message Date
7dd45961ca Accepting request 1291470 from devel:gcc
- Prune the use of update-alternatives from openSUSE Factory and
  SLFO.
- Adjust crosses to conflict consistently where they did not
  already and make them use unsuffixed binaries.

OBS-URL: https://build.opensuse.org/request/show/1291470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=13
2025-07-10 20:10:13 +00:00
5d278918ea Accepting request 1290115 from devel:gcc
- Tune for power10 for SLES 16.  [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]

OBS-URL: https://build.opensuse.org/request/show/1290115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=12
2025-07-06 14:59:15 +00:00
7c08c1321a - Tune for power10 for SLES 16. [jsc#PED-12029]
- Tune for z15 for SLES 16.  [jsc#PED-253]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=56
2025-07-03 07:28:11 +00:00
587a1ce451 Accepting request 1289221 from devel:gcc
- Update to GCC 15 branch head, 15.1.1+git9866
- Fix PR120827, ICE due to splitter emitting constant loads directly (forwarded request 1288652 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1289221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=11
2025-07-01 09:33:03 +00:00
b917f5c210 - Update to GCC 15 branch head, 15.1.1+git9866
- Fix PR120827, ICE due to splitter emitting constant loads directly

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=54
2025-06-30 09:06:35 +00:00
22344762ee Accepting request 1288189 from devel:gcc
- Remove all %gcc_icecream mode cross-compilers and the corresponding
  icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).

OBS-URL: https://build.opensuse.org/request/show/1288189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=10
2025-06-26 09:34:14 +00:00
64904bc0f1 - Remove all %gcc_icecream mode cross-compilers and the corresponding
icecream backend subpackages.  Instead use glibc-bootstrap only
  configs for cross-x86_64-gcc (ipxe,ovmf,qemu), cross-ppc64-gcc (qemu)
  and cross-arm-gcc (ovmf).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=52
2025-06-23 11:06:18 +00:00
e6d7929ba4 Accepting request 1283660 from devel:gcc
- Revert pruning the set of cross-compilers that conflict with different
  versions from the set using update-alternatives.  This causes
  endless headache with file conflicts with older GCC releases.

OBS-URL: https://build.opensuse.org/request/show/1283660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=9
2025-06-10 06:55:58 +00:00
1b135d7b0c - Revert pruning the set of cross-compilers that conflict with different
versions from the set using update-alternatives.  This causes
  endless headache with file conflicts with older GCC releases.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=50
2025-06-06 12:52:53 +00:00
d95bf34ba9 Accepting request 1282740 from devel:gcc
- Exclude shared objects present for link editing in the GCC specific
  subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]

- Make cross-*-gcc15-bootstrap package conflict with the non-bootstrap
  variant conflict with the unversioned cross-*-gcc package.

- Enable C++ for offload compilers.  [bsc#1243794]

- Update to GCC 15 branch head, 15.1.1+git9739
- Do not build any loongarch64 compiler for distros where we do
  not have cross-binutils.

- Prune set of cross-compilers that conflict with different
  versions from the set using update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/1282740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=8
2025-06-05 18:31:25 +00:00
8e9dcc6119 - Exclude shared objects present for link editing in the GCC specific
subdirectory from provides processing via __provides_exclude_from.
  [bsc#1244050][bsc#1243991]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=48
2025-06-04 12:51:34 +00:00
b78807102f - Make cross-*-gcc15-bootstrap package conflict with the non-bootstrap
variant conflict with the unversioned cross-*-gcc package.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=47
2025-06-03 12:38:18 +00:00
5b5f71f751 - Enable C++ for offload compilers. [bsc#1243794]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=46
2025-05-30 08:17:13 +00:00
9571696f4c - Update to GCC 15 branch head, 15.1.1+git9739
- Do not build any loongarch64 compiler for distros where we do
  not have cross-binutils.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=45
2025-05-28 09:43:27 +00:00
ae4ef93729 - Prune set of cross-compilers that conflict with different
versions from the set using update-alternatives.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=44
2025-05-13 12:37:23 +00:00
52f9284e3c Accepting request 1275527 from devel:gcc
- Update to GCC 15 branch head, 15.1.1+git9642
  * includes fix for libgfortran.so.5 ABI regression [gcc#120152]
- Add libgcobol and libquadmath-devel dependence to the cobol frontend
  package.

OBS-URL: https://build.opensuse.org/request/show/1275527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=7
2025-05-09 16:39:04 +00:00
306ae4bf92 - Update to GCC 15 branch head, 15.1.1+git9642
* includes fix for libgfortran.so.5 ABI regression [gcc#120152]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=42
2025-05-08 10:50:14 +00:00
3c6282cec5 - Add libgcobol and libquadmath-devel dependence to the cobol frontend
package.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=41
2025-05-07 11:40:30 +00:00
a8dda4566b Accepting request 1273075 from devel:gcc
- Update to GCC 15 branch head, 15.1.1+git9595
  * includes GCC 15.1 release
- Enable gfx9-generic, gfx10-3-generic and gfx11-generic multilibs
  for the AMD GCN offload compiler when llvm is new enough.
- Build the COBOL frontend also for risc-v

- Add loongarch64 to quadmath_arch

OBS-URL: https://build.opensuse.org/request/show/1273075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=6
2025-04-29 14:39:48 +00:00
fafa6a5b35 - Update to GCC 15 branch head, 15.1.1+git9595
* includes GCC 15.1 release

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=39
2025-04-28 06:14:07 +00:00
f129282d6c - Update to GCC 15 branch head, 15.0.1+git9575
- Enable gfx9-generic, gfx10-3-generic and gfx11-generic multilibs
  for the AMD GCN offload compiler when llvm is new enough.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=38
2025-04-23 10:36:53 +00:00
1b123a6f7b - Update to GCC 15 branch head, 15.0.1+git9553
- Build the COBOL frontend also for risc-v

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=37
2025-04-17 11:21:10 +00:00
60e813581c Accepting request 1268778 from home:glaubitz:branches:devel:gcc
- Add loongarch64 to quadmath_arch

OBS-URL: https://build.opensuse.org/request/show/1268778
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=36
2025-04-14 10:59:08 +00:00
9bd6296c5c Accepting request 1268364 from devel:gcc
- Update to GCC trunk head, 15.0.1+git9352
- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Add newlib-gcn-libm-fix.patch to fix newlib libm miscompilation
  for GCN offloading.

OBS-URL: https://build.opensuse.org/request/show/1268364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=5
2025-04-14 10:55:41 +00:00
4dc752eda8 - Update to GCC trunk head, 15.0.1+git9352
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=34
2025-04-10 06:19:09 +00:00
080ad5ad18 - Update to GCC trunk head, 15.0.1+git9334
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=33
2025-04-09 13:32:48 +00:00
90a54921fc OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=32 2025-04-08 13:40:05 +00:00
7206eb18e5 - Add gcc15-pr119680.patch to fix cross-compiler builds with
--enable-host-pie.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=31
2025-04-08 13:03:18 +00:00
470132c5bd OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=30 2025-04-08 11:56:51 +00:00
9afbf78cb8 - Update to GCC trunk head, 15.0.1+git9305
- Make sure link editing is done against our own shared library
  copy rather than the installed system runtime.  [bsc#1240788]
- Add newlib-gcn-libm-fix.patch to fix newlib libm miscompilation
  for GCN offloading.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=29
2025-04-08 09:36:43 +00:00
6d67549777 Accepting request 1265224 from devel:gcc
- Update to GCC trunk head, 15.0.1+git9001
  * includes -msplit-patch-nops required for user-space livepatching
    on powerpc
  * includes fix for Ada build with --enable-host-pie
- Adjust for removed avx10_2roundingintrin.h intrinsic header.
- Build GCC executables PIE on SLE.  [bsc#1239938]

OBS-URL: https://build.opensuse.org/request/show/1265224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=4
2025-03-31 09:37:53 +00:00
297912ef23 - Adjust for removed avx10_2roundingintrin.h intrinsic header.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=27
2025-03-28 11:43:18 +00:00
11545aa5bc - Update to GCC trunk head, 15.0.1+git9001
* includes -msplit-patch-nops required for user-space livepatching
    on powerpc
  * includes fix for Ada build with --enable-host-pie
- Build GCC executables PIE on SLE.  [bsc#1239938]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=26
2025-03-28 09:00:25 +00:00
409dd0d72a Accepting request 1255621 from devel:gcc
- Disable build of glibc cross to loongarch64 and hppa in SLFO.

OBS-URL: https://build.opensuse.org/request/show/1255621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=3
2025-03-25 22:09:55 +00:00
44bd88ce35 - Disable build of glibc cross to loongarch64 and hppa in SLFO.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=24
2025-03-24 12:05:33 +00:00
eefd08b8e2 Accepting request 1253653 from devel:gcc
- Update to GCC trunk head, 15.0.1+git8082
- Includes change to also record -D_FORTIFY_SOURCE=2 in the DWARF
  debug info DW_AT_producer string.  [bsc#1239566]
- Package GCC COBOL compiler for openSUSE Factory for supported
  targets which are x86_64, aarch64 and ppc64le.

- Disable profiling during build when %want_reproducible_builds is set
  [bsc#1238491]

OBS-URL: https://build.opensuse.org/request/show/1253653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=2
2025-03-18 16:37:21 +00:00
78f0992801 - Update to GCC trunk head, 15.0.1+git8082
- Package GCC COBOL compiler for openSUSE Factory for supported
  targets which are x86_64, aarch64 and ppc64le.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=22
2025-03-17 07:52:15 +00:00
41aa3321a1 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=21 2025-03-16 18:48:29 +00:00
051899bb88 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=20 2025-03-16 08:57:15 +00:00
491a1ef46c OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=19 2025-03-15 19:29:01 +00:00
d717235e10 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=18 2025-03-15 14:29:31 +00:00
0611d3a503 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=17 2025-03-14 14:50:50 +00:00
3e3ac5622c - Update to GCC trunk head, 15.0.1+git8055
- Includes change to also record -D_FORTIFY_SOURCE=2 in the DWARF
  debug info DW_AT_producer string.  [bsc#1239566]
- Package GCC COBOL compiler for openSUSE Factory and x86_64.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=16
2025-03-14 14:30:40 +00:00
919588990e - Add gcc13-bsc1239566.patch to also record -D_FORTIFY_SOURCE=2
in the DWARF debug info DW_AT_producer string.  [bsc#1239566]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=15
2025-03-13 14:13:44 +00:00
e9e66f04ff - Disable profiling during build when %want_reproducible_builds is set
[bsc#1238491]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=14
2025-03-10 13:25:06 +00:00
07fc7c5f65 Accepting request 1250398 from devel:gcc
Now needs additional

%product_libs_gcc_ver_libgo23 14

since we bumped libgo SONAME as well for 15

OBS-URL: https://build.opensuse.org/request/show/1250398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc15?expand=0&rev=1
2025-03-07 15:39:42 +00:00
cbb7307500 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=13 2025-03-05 10:03:21 +00:00
13c9e5e14a - Update to GCC trunk head, 15.0.1+git7827
- Bumps libgo SONAME to libgo24 which should fix go1.9 build

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=12
2025-03-05 09:48:05 +00:00
263a99aa55 - Update to GCC trunk head, 15.0.1+git7788
- Includes fix for emacs JIT use

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=11
2025-03-03 08:05:04 +00:00
f233da913e - Update to GCC trunk head, 15.0.1+git7715
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=10
2025-02-26 13:53:01 +00:00
6f129d4e13 - Enable cross compilers on loongarch64
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=9
2025-02-25 13:10:30 +00:00
54321e2dca - Update to GCC trunk head, 15.0.1+git7452
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=8
2025-02-10 07:41:18 +00:00
b4a9a2a51e OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=7 2025-02-07 13:06:04 +00:00
aff96e3978 is_opensuse and suse_version instead.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=6
2025-02-07 09:35:58 +00:00
47a0ad4db2 - Remove SPU-specific sections
* SPU target was dropped upstream in GCC 10

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=5
2025-02-07 09:34:24 +00:00
2a498236dd - Adjust cross compiler requirements to use %requires_ge
- Fix condition on whether to enable plugins or JIT support to
  not check sle_version which is not defined in SLFO but to check
  is_opensuse instead.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=4
2025-02-06 10:30:43 +00:00
02fe86fa2f - Update to GCC trunk head, 15.0.1+git7330
- For cross compilers require the same or newer binutils, newlib
  or cross-glibc that was used at build time.  [bsc#1232526]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=3
2025-02-03 10:15:23 +00:00
4e5164b0a8 - Update to GCC trunk head, 15.0.1+git7269
- Disable building the experimental rust frontend everywhere since
  the cargo build dependency is unwanted.
- Adjust the list of RISC-V intrinsic includes.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=2
2025-01-29 10:19:08 +00:00
e0a5150463 - New package, inherits from gcc14
- Take patches inherited from GCC 14.
  * 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
  * 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
  * gcc11-gdwarf-4-default.patch, default to -gdwarf-4 on old products

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=1
2025-01-20 15:02:44 +00:00
7 changed files with 0 additions and 4189 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
gcc-15.0.1+git8082.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ae9dfdc00ff119961563ed402cba0e2040d606ece82dd9baed368b8ad16ec0b3
size 96174528

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:99a0611c7c16fea31696162fa04f35f1fabb39571d895a7a71933704b4a4b14a
size 95125072