Revisions of gcc

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1202818 from Richard Biener's avatar Richard Biener (rguenther) (revision 78)
- Ensure every -build package conflicts and provides the non-build
  counterpart (related to boo#1230628) (forwarded request 1202713 from epaolantonio)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1191646 from Richard Biener's avatar Richard Biener (rguenther) (revision 77)
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.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1149282 from Richard Biener's avatar Richard Biener (rguenther) (revision 76)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1059897 from Richard Biener's avatar Richard Biener (rguenther) (revision 75)
- Switch gcc to default 13.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 978266 from Martin Liška's avatar Martin Liška (marxin) (revision 74)
- Add lto-dump binary and link it similarly to e.g. gcov-dump.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 967780 from Martin Liška's avatar Martin Liška (marxin) (revision 73)
- Switch gcc to default 12.
- Remove 2 Ada binaries.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 966761 from Richard Biener's avatar Richard Biener (rguenther) (revision 72)
- Rename libgccjit0-devel to libgccjit-devel.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 953382 from Richard Biener's avatar Richard Biener (rguenther) (revision 71)
Please stage with SR#953381
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 922193 from Richard Biener's avatar Richard Biener (rguenther) (revision 70)
- Move /lib/cpp to /usr/lib/cpp for the usr merge.  [bsc#1191060]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 914962 from Richard Biener's avatar Richard Biener (rguenther) (revision 69)
- Add libgccjit%{libgccjit_sover}-devel package (forwarded request 914661 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 905187 from Richard Biener's avatar Richard Biener (rguenther) (revision 68)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 889462 from Richard Biener's avatar Richard Biener (rguenther) (revision 67)
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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 848107 from Richard Biener's avatar Richard Biener (rguenther) (revision 66)
- BuildRequire packages we build symlinks to.  [bsc#1178675]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 830974 from Richard Biener's avatar Richard Biener (rguenther) (revision 65)
- Remove gnatbl and gprmake links (forwarded request 830802 from Andreas_Schwab)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 806858 from Richard Biener's avatar Richard Biener (rguenther) (revision 64)
- Sync separate_bi{32,64} macros with the GCC side, honoring
  %disable_32bit.  [bsc#1170466]

- Switch gcc to default 10.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 703444 from Richard Biener's avatar Richard Biener (rguenther) (revision 63)
- Add ada links on riscv64 (forwarded request 703442 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 617715 from Richard Biener's avatar Richard Biener (rguenther) (revision 62)
- Add gccgo symlink, add go and gofmt as alternatives to support
  parallel install of golang.  [bnc#1096677]

  [bnc#1096008]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 614215 from Richard Biener's avatar Richard Biener (rguenther) (revision 61)
- Fix gcc-PIE spec to properly honor -no-pie at link time.

- Switch gcc to default 8.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 502574 from Richard Biener's avatar Richard Biener (rguenther) (revision 60)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 487810 from Richard Biener's avatar Richard Biener (rguenther) (revision 59)
- 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.
Displaying revisions 1 - 20 of 78
openSUSE Build Service is sponsored by