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.