SHA256
7
0
forked from pool/gcc14

64 Commits

Author SHA256 Message Date
d4e9688b4b OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=88 2025-07-17 09:40:19 +00:00
afe98ab4eb - Fixup conflicts again.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=87
2025-07-17 09:25:57 +00:00
e1b8bd1c7b - 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).
- 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/package/show/devel:gcc/gcc14?expand=0&rev=86
2025-07-16 07:32:38 +00:00
24438c6c01 - 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/gcc14?expand=0&rev=85
2025-07-03 07:29:23 +00:00
e9fdb7101d - 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/gcc14?expand=0&rev=83
2025-06-04 12:49:34 +00:00
9d6851d579 - Make cross-*-gcc14-bootstrap package conflict with the non-bootstrap
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=82
2025-06-03 12:43:58 +00:00
784dbd1c1d - 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/gcc14?expand=0&rev=81
2025-06-03 12:41:12 +00:00
355175bd5c - Disable build of glibc cross to loongarch64 and hppa in SLFO
and SLE15.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=78
2025-05-27 14:49:02 +00:00
a8735e6767 - Update to GCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=77
2025-05-26 08:45:10 +00:00
14a94530ce - Update to GCCC 14.3 release, bb24b4c804f3d95b0ba95b7496, git11799
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=76
2025-05-23 11:21:52 +00:00
e909bd814e - Update to gcc-14 branch head, aa4cd614456de65ee3417acb8, git11789
* Release Candidate for GCC 14.3
- Remove gcc14-pr120061.patch which is now included upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=75
2025-05-15 15:12:35 +00:00
1d9d07b0bd - Add gcc14-pr120061.patch to fix the PR108900 fix instead of
reverting it.
- Remove gcc14-pr108900.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=74
2025-05-06 13:41:55 +00:00
47e062e697 - Add gcc14-pr108900.patch to revert it, fixing libqt6webengine build.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=72
2025-05-02 09:03:28 +00:00
d50075c6c8 - Update to gcc-14 branch head, 3418d740b344e0ba38022f3be, git11702
* Remove gcc14-pr118780.patch now on the upstream branch
- Fix build on s390x [bsc#1241549]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=71
2025-04-30 07:35:27 +00:00
54d0c494c7 - Make sure link editing is done against our own shared library
copy rather than the installed system runtime.  [bsc#1240788]
- Add gcc14-pr119680.patch to fix cross-compiler builds with
  --enable-host-pie.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=67
2025-04-08 13:39:16 +00:00
3855c9878c - Add gcc14-bsc1239938.patch to allow GCC executables to be
built PIE.  [bsc#1239938]
- Add gcc14-rs6000-msplit-patch-nops.patch to backport -msplit-patch-nops
  required for user-space livepatching on powerpc.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=65
2025-03-27 09:59:35 +00:00
a379eee627 - 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/gcc14?expand=0&rev=63
2025-03-13 14:12:23 +00:00
541d7b9b5d - Disable profiling during build when %want_reproducible_builds is set
[bsc#1238491]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=62
2025-03-10 13:32:49 +00:00
a545663528 - Drop gcc14-pr116629.patch now backported to the branch.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=60
2025-02-21 09:29:44 +00:00
b59f76b9ea - Update to gcc-14 branch head, 9ffecde121af883b60bbe60d0, git11321
* fixes reported ICE in [bsc#1237442]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=59
2025-02-20 15:45:07 +00:00
15a3ae0f41 - Add gcc14-pr118780.patch to make the SLFO config work.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=58
2025-02-07 15:06:57 +00:00
6f91367d90 is_opensuse and suse_version instead.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=56
2025-02-07 09:14:57 +00:00
87bff4fc7d - 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/gcc14?expand=0&rev=55
2025-02-06 10:30:00 +00:00
162cd0f738 - 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/gcc14?expand=0&rev=54
2025-01-29 13:13:56 +00:00
a7d89063ce Accepting request 1235912 from home:Andreas_Schwab:Factory
- Define ALT_CC_UNDER_TEST and ALT_CXX_UNDER_TEST for compat tests

OBS-URL: https://build.opensuse.org/request/show/1235912
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=53
2025-01-08 13:31:50 +00:00
d2475ece25 Accepting request 1235411 from home:mnhauke:hppa
- Switch to glibc based cross-compiler for target hppa

OBS-URL: https://build.opensuse.org/request/show/1235411
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=52
2025-01-07 07:55:36 +00:00
a0be16d67b Accepting request 1229000 from devel:LoongArch:Factory
- disable go on loongarch64, no support exists

OBS-URL: https://build.opensuse.org/request/show/1229000
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=51
2024-12-09 09:17:55 +00:00
8a8e1ab174 Accepting request 1227529 from home:glaubitz:loongarch64
- Add loongarch64 to asan_arch, atomic_arch,
  itm_arch, lsan_arch, tsan_arch and ubsan_arch
- Add larchintrin.h, lasxintrin.h and lsxintrin.h
  headers to gccXY main package in %files section
- Set build_primary_64bit to 1 for loongarch64

OBS-URL: https://build.opensuse.org/request/show/1227529
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=50
2024-12-02 08:10:32 +00:00
63b9109598 Accepting request 1226469 from home:glaubitz:loongarch64
- Add loongarch64 as new target

OBS-URL: https://build.opensuse.org/request/show/1226469
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=49
2024-11-26 10:30:16 +00:00
abae842d28 - Add gcc14-pr116629.patch to fix ICE with LTO building openvino
on aarch64 [boo#1230262]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=47
2024-10-09 13:06:53 +00:00
e9f89c8344 - Update to gcc-14 branch head, 4af44f2cf7d281f3e4f3957ef, git10750
* includes libstdc++6 fix for parsing tzdata 2024b [gcc#116657]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=46
2024-10-07 08:47:30 +00:00
774325f602 - Re-enable cross compiler builds on i586.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=44
2024-08-22 10:40:19 +00:00
d256a31391 - Add libquadmath0-devel-gcc14 sub-package to allow installing
quadmath.h and SO link without installing the fortran frontend
- Drop SLE11 compatibility %selfconflict wrapper, drop various
  conditions gating SLE11 build support

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=42
2024-08-01 12:57:42 +00:00
a551e12b1e - Update to GCC 14.2.0 release, c035a7c30c310ff928988cbcf, git10526
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=41
2024-08-01 09:38:04 +00:00
12e183330b - Update to gcc-14 branch head, 7c688e026a6446067e97a391d, git10522
* GCC 14.2 release candidate two.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=40
2024-07-30 06:35:28 +00:00
0519ee92cd - Update to gcc-14 branch head, a544898f6dd6a1689bb25abfd, git10504
* GCC 14.2 release candidate.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=39
2024-07-25 05:53:42 +00:00
455cfd32c1 - Update to gcc-14 branch head, 272e8c90af527fc1d0055ad0f, git10335
* picks first batch of post-release fixes

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=37
2024-06-21 12:23:55 +00:00
e7b8875891 - Update to GCC 14.1 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=35
2024-05-07 07:13:22 +00:00
f27cdd1807 - Update to gcc-14 branch head, 7a00c459cbb913ac165a39d34, git10154
* GCC 14.1 RC1

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=33
2024-04-30 10:37:35 +00:00
7a90bf0b58 - Update to trunk head, 7c2a9dbcc2c1cb1563774068c59d5e09e, git10008
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=30
2024-04-18 07:15:15 +00:00
35d72a6293 - Package Modula-2 info files.
- Install/Remove Modula-2 and D info files.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=28
2024-04-10 17:00:21 +00:00
804d8818c7 - Update to trunk head, 109f1b28fc94c93096506e3df0c25e331, git9885
- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=27
2024-04-10 06:09:08 +00:00
976b0174bd - Update to trunk head, 0b02da5b99e89347f5f8bf875ec8318f84, git9687
- Fix install link to amdgcn-amdhsa-ld.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=25
2024-03-27 12:19:12 +00:00
f9f2068d05 - Add newlib-gcn-iolock.diff to fix locking for I/O on gcn offload
targets.

- Remove timezone Recommends from the libstdc++6 package.  [boo#1221601]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=24
2024-03-25 15:01:11 +00:00
2cb6cd789e - Revert libgccjit dependency change. [boo#1220724]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=22
2024-03-13 08:20:09 +00:00
9396523a2c - Update to trunk head, b209d905f5ce1fa9d76ce634fd54245ff3, git9355
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=21
2024-03-07 10:25:45 +00:00
c7d95feb67 - 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/gcc14?expand=0&rev=20
2024-03-05 14:40:59 +00:00
cfe1b13383 - Update to trunk head, 4a1cd5560b9b545eb848eb1d1e06d345fb, git8957
* bumps libgphobos and libgdrundime SONAME
- Use %patch -P N instead of %patchN
- Refresh gcc44-rename-info-files.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=18
2024-02-13 12:52:32 +00:00
29c3c60d4e - Update to trunk head, 5c3ba60024fedc6b3d374ebb071bcf5b3e, git8840
- Disable epiphany cross compiler since it fails building.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=17
2024-02-07 12:48:40 +00:00
9c3274f1d8 - Update to trunk head, c5d34912ad576be1ef19be92f7eabde54b, git8817
* bumps libgo SONAME

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=16
2024-02-06 08:40:01 +00:00