SHA256
7
0
forked from pool/gcc

Factory #1

Merged
dgarcia merged 64 commits from factory into main 2025-10-08 12:55:57 +02:00
Owner
No description provided.
dgarcia added 64 commits 2025-10-06 14:27:02 +02:00
Copy from devel:gcc/gcc based on submit request 33469 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/33469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=18
Copy from devel:gcc/gcc based on submit request 33470 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/33470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=19
Copy from devel:gcc/gcc based on submit request 33536 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/33536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=20
Accepted submit request 55357 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/55357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=24
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=25
Accepted submit request 57890 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/57890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=26
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=27
Accepted submit request 57956 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/57956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=28
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=29
Accepted submit request 59091 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/59091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=30
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=31
Accepted submit request 60487 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/60487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=32
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=33
- Switch gcc to default 4.6.

Coordinate with gcc45 and gcc46 checkin, fixup project config

OBS-URL: https://build.opensuse.org/request/show/70022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=35
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=36
- Change licenses to follow SPDX convention.

- use the target gcc binary for finding the right cc1 path

OBS-URL: https://build.opensuse.org/request/show/101849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=38
- Switch gcc to default 4.7.

OBS-URL: https://build.opensuse.org/request/show/114363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=39
- Rework gcc-info.
  * Install symlinks to the versioned info files and adjust
    install_info calls.  [bnc#756182]
  * Provide uninstall hook that removes the alias entries.

- remove gcc-ada subpackage for those architectures that
  don't have a gccXX-ada package

OBS-URL: https://build.opensuse.org/request/show/143414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=41
- Add BuildRequires to gcc$version, required for cc1 path detection.

OBS-URL: https://build.opensuse.org/request/show/145310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=42
- Re-enable Ada for ppc64.

OBS-URL: https://build.opensuse.org/request/show/147354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=43
- Package gcc-ar, gcc-nm and gcc-ranlib wrapping ar, nm and ranlib
  in a plugin-aware fashion.

- Switch gcc to default 4.8.

OBS-URL: https://build.opensuse.org/request/show/182318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=45
- Move gcc-ar, gcc-nm and gcc-ranlib to the gcc package instead
  of packaging them separately.

OBS-URL: https://build.opensuse.org/request/show/209286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=47
- Remove gcc-z9 wrapper which is obsolete.

OBS-URL: https://build.opensuse.org/request/show/220795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=48
- Link to the system compiler LTO plugin from /usr/lib/bfd-plugins.

OBS-URL: https://build.opensuse.org/request/show/228989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=49
moved to new location

- add a gcc-PIE subpackage, which enables building PIE binaries
  by default using the defaults.spec file. bsc#912298 (forwarded request 284831 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/284838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=51
- Add gcc-ada-32bit and gcc-ada-64bit packages only if building Ada (forwarded request 288474 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/288477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=52
- Properly query gcc-%gcc_suffix for paths.

- Fix bogus requires to gcc5-c++-{32,64}bit.

- Adjust for GCC 5 package renames.

- Switch gcc to default 5.
- Add gcc-go{,-32bit,-64bit} packages.

OBS-URL: https://build.opensuse.org/request/show/308204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=53
- Enable Ada for ppc64le and aarch64.

OBS-URL: https://build.opensuse.org/request/show/389804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=54
This obsoletes Staging:Gcc6 with an official staging, please also merge
SR#391810 (still separately getting gcc 6.1.0 into factory would be
nice)

- Switch gcc to default 6.

OBS-URL: https://build.opensuse.org/request/show/391811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=55
Add gcc-devel package. It will kick one out-of-tree patch in the kernel to enable syzkaller.

OBS-URL: https://build.opensuse.org/request/show/429247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=56
Please stage with SR#452110, these make it possible to retain gcc-java
when updating to GCC 7 (which no longer provides Java so GCC Java has to come
from GCC 6).

- Remove java related packages, those are in a separate gcc-java now.

OBS-URL: https://build.opensuse.org/request/show/452111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=57
- Enable Ada for s390x.

OBS-URL: https://build.opensuse.org/request/show/455965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=58
- Remove README in empty packages only required for SLE11 and older.
- Remove now empty %build section.

- Fix dependencies of libstdc++-devel-{32,64}-bit.

- Switch gcc to default 7.
- Remove unrelated README.packaging.

OBS-URL: https://build.opensuse.org/request/show/487810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=59
- Fix gcc-devel guard to use %sle_version.  [bnc#1043590]

- Guard gcc-devel so it is only built on Tumbleweed.
- Remove bogus link to versioned g++.info file which doesn't exist.
  Instead refer to gcc.info from the g++ info directory entry.
  [bnc#922419]

- Include gcov-tool and gcov-dump binaries.

OBS-URL: https://build.opensuse.org/request/show/502574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=60
- Fix gcc-PIE spec to properly honor -no-pie at link time.

- Switch gcc to default 8.

OBS-URL: https://build.opensuse.org/request/show/614215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=61
- Add gccgo symlink, add go and gofmt as alternatives to support
  parallel install of golang.  [bnc#1096677]

  [bnc#1096008]

OBS-URL: https://build.opensuse.org/request/show/617715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=62
- Add ada links on riscv64 (forwarded request 703442 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/703444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=63
- Sync separate_bi{32,64} macros with the GCC side, honoring
  %disable_32bit.  [bsc#1170466]

- Switch gcc to default 10.

OBS-URL: https://build.opensuse.org/request/show/806858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=64
- Remove gnatbl and gprmake links (forwarded request 830802 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/830974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=65
- BuildRequire packages we build symlinks to.  [bsc#1178675]

OBS-URL: https://build.opensuse.org/request/show/848107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=66
It was a bad idea to try to fix bsc#1185348 together with the switch

---

- Switch gcc to default 11.
- Adjust liblto_plugin.so naming for GCC 11.

OBS-URL: https://build.opensuse.org/request/show/889462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=67
- With gcc-PIE add -pie even when -fPIC is specified but we are
  not linking a shared library.  [boo#1185348]

- Change bfd-plugins to be installed in %_libdir

OBS-URL: https://build.opensuse.org/request/show/905187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=68
- Add libgccjit%{libgccjit_sover}-devel package (forwarded request 914661 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/914962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=69
- Move /lib/cpp to /usr/lib/cpp for the usr merge.  [bsc#1191060]

OBS-URL: https://build.opensuse.org/request/show/922193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=70
Please stage with SR#953381

OBS-URL: https://build.opensuse.org/request/show/953382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=71
- Rename libgccjit0-devel to libgccjit-devel.

OBS-URL: https://build.opensuse.org/request/show/966761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=72
- Switch gcc to default 12.
- Remove 2 Ada binaries.

OBS-URL: https://build.opensuse.org/request/show/967780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=73
- Add lto-dump binary and link it similarly to e.g. gcov-dump.

OBS-URL: https://build.opensuse.org/request/show/978266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=74
- Switch gcc to default 13.

OBS-URL: https://build.opensuse.org/request/show/1059897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=75
- Add gcc-build flavor for building ALP packages, but disabled for
  openSUSE.

- Support building suffixed packages, but only allow installing one
  variant at the same time.
- Remove obsolete obsoletes.

OBS-URL: https://build.opensuse.org/request/show/1149282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=76
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=130
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=30ac88a8222bf441e250b95097a34063
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=131
Note this is intended only for Staging:Gcc7 for now but I am pushing this
to SUSE:SLFO:Main as well to complement gcc14 there and make that the
user-visible compiler (but leaving packages built with gcc13).  For Factory
this would switch building packages to gcc14.  Thus Staging:Gcc7.

===

- Add libquadmath-devel package for GCC 14.
- Bump GCC version to 14, leave -build flavor at 13.

- Add conflicts where -build variants provide the non-build variant.

- Add gcc, gcc-c++ and libstdc++-devel Provides to the -build flavor
  of those packages.  Should fix build of boost in ALP.

OBS-URL: https://build.opensuse.org/request/show/1191646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=77
counterpart (related to boo#1230628)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=132
- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628) (forwarded request 1202713 from epaolantonio)

OBS-URL: https://build.opensuse.org/request/show/1202818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=78
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=134
- Check is_opensuse for whether plugins are enabled.

OBS-URL: https://build.opensuse.org/request/show/1248079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=79
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=136
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=137
- Add packages for Modula-2 and Cobol.

- Bump GCC version to 15, leave -build flavor at 13.

OBS-URL: https://build.opensuse.org/request/show/1275469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc?expand=0&rev=80
dgarcia merged commit ed100541ba into main 2025-10-08 12:55:57 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/gcc#1