diff --git a/gcc.spec.in b/gcc.spec.in index 24b0832..c7a1700 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1062,7 +1062,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 @@ -1079,7 +1078,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/gcc14.changes b/gcc14.changes index 750c0c6..92b20ec 100644 --- a/gcc14.changes +++ b/gcc14.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. + ------------------------------------------------------------------- Tue Feb 13 08:04:07 UTC 2024 - Richard Biener diff --git a/gcc14.spec b/gcc14.spec index fd50a46..74ce90b 100644 --- a/gcc14.spec +++ b/gcc14.spec @@ -1890,7 +1890,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: gcc14 %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries @@ -1907,7 +1906,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.