From 863f6864527435dea55c8cd75588480f74aa02ee5c5a4fbbd015d3b17b167de1 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 5 Aug 2024 11:19:08 +0000 Subject: [PATCH] - Add libquadmath-devel package for GCC 14. - Bump GCC version to 14, leave -build flavor at 13. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=129 --- gcc.changes | 6 ++++++ gcc.spec | 25 ++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/gcc.changes b/gcc.changes index 5587391..a02a2a9 100644 --- a/gcc.changes +++ b/gcc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Aug 1 10:53:40 UTC 2024 - Richard Biener + +- Add libquadmath-devel package for GCC 14. +- Bump GCC version to 14, leave -build flavor at 13. + ------------------------------------------------------------------- Wed Mar 20 09:48:44 UTC 2024 - Richard Biener diff --git a/gcc.spec b/gcc.spec index d9bebc1..5659ae1 100644 --- a/gcc.spec +++ b/gcc.spec @@ -24,8 +24,8 @@ %define gcc_suffix 13 %else %define gccsuffix %{nil} -%define gcc_version 13 -%define gcc_suffix 13 +%define gcc_version 14 +%define gcc_suffix 14 %endif Name: gcc%{gccsuffix} @@ -53,7 +53,9 @@ Name: gcc%{gccsuffix} %else %define build_d 0 %endif +%define quadmath_arch %ix86 x86_64 ia64 ppc64le %define libgccjit_sover 0 + URL: http://gcc.gnu.org/ Version: %{gcc_version} Release: 0 @@ -155,8 +157,8 @@ The system GNU Compiler documentation. -# install / update the entries +# install / update the entries %post -n gcc%{gccsuffix}-info %install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C preprocessor.' %{_infodir}/cpp.info.gz %install_info --info-dir=%{_infodir} --name=gcc --description='The GNU Compiler Collection.' %{_infodir}/gcc.info.gz @@ -430,6 +432,15 @@ Requires: libgccjit%{libgccjit_sover}-devel-gcc%{gcc_version} %description -n libgccjit%{gccsuffix}-devel Package contains header files and documentation for GCC JIT front-end. +%package -n libquadmath%{gccsuffix}-devel +Summary: Development files for the quadprecision math library +License: LGPL-2.1-only +Group: Development/Languages/Fortran +Requires: libquadmath0-devel-gcc%{gcc_version} + +%description -n libquadmath%{gccsuffix}-devel +Development files for the quadprecision math library. + %prep %install @@ -699,4 +710,12 @@ fi %defattr(-,root,root) # empty - only for the dependency +%if %{gcc_version} >= 14 +%ifarch %quadmath_arch +%files -n libquadmath%{gccsuffix}-devel +%defattr(-,root,root) +# empty - only for the dependency +%endif +%endif + %changelog