From ca370125f10939a993ca9c61920c98b6e1da898bc6380be98b038721db8a0a20 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 5 Mar 2024 14:48:06 +0000 Subject: [PATCH] - 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/gcc13?expand=0&rev=96 --- gcc.spec.in | 3 +-- gcc13.changes | 6 ++++++ gcc13.spec | 3 +-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc.spec.in b/gcc.spec.in index 797b0e2..3dfb012 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1063,7 +1063,6 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} -Requires: gcc@base_ver@ %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries @@ -1080,7 +1079,7 @@ Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release} # Only one gccjit package can be installed at the same time since # header files conflict Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel -Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix} +Requires: libgccjit%{libgccjit_sover} >= %{version}-%{release} %description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix} Package contains header files and documentation for GCC JIT front-end. diff --git a/gcc13.changes b/gcc13.changes index 03b49bd..4809e0e 100644 --- a/gcc13.changes +++ b/gcc13.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Mar 5 14:35:38 UTC 2024 - Richard Biener + +- Fix libgccjit-devel dependency, a newer shared library is OK. +- Fix libgccjit dependency, the corresponding compiler isn't required. + ------------------------------------------------------------------- Thu Feb 22 14:50:13 UTC 2024 - Richard Biener diff --git a/gcc13.spec b/gcc13.spec index 9e4c05b..ecf1166 100644 --- a/gcc13.spec +++ b/gcc13.spec @@ -1891,7 +1891,6 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} -Requires: gcc13 %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries @@ -1908,7 +1907,7 @@ Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release} # Only one gccjit package can be installed at the same time since # header files conflict Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel -Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix} +Requires: libgccjit%{libgccjit_sover} >= %{version}-%{release} %description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix} Package contains header files and documentation for GCC JIT front-end.