From 822355ee81c04821eff3ebdb93adf09411917b03 Mon Sep 17 00:00:00 2001 From: eastb233 Date: Wed, 24 Aug 2022 19:46:35 +0800 Subject: [PATCH] [RPM] delete the Provides of lib.* files in rpm package --- gcc-12.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc-12.spec b/gcc-12.spec index b4cef80..71aaf4b 100644 --- a/gcc-12.spec +++ b/gcc-12.spec @@ -2,7 +2,7 @@ %global gcc_version 12.1.1 %global gcc_major 12 -%global gcc_release 1 +%global gcc_release 2 %global isl_version 0.18 %global _unpackaged_files_terminate_build 0 @@ -15,6 +15,8 @@ %if 0%{?scl:1} %global scl_prefix gcc-toolset-12- %global _prefix /opt/openEuler/gcc-toolset-12/root/usr + +%define __provides_exclude ^lib.*$ %endif # Strip will fail on nvptx-none *.a archives and the brp-* scripts will @@ -132,7 +134,7 @@ AutoReq: true Provides: bundled(libiberty) Provides: bundled(libbacktrace) Provides: bundled(libffi) -Provides: gcc(major) = %{gcc_major} +Provides: %{?scl_prefix}gcc(major) = %{gcc_major} Patch0: 0001-change-gcc-version.patch @@ -2668,5 +2670,8 @@ end %doc rpm.doc/changelogs/libcc1/ChangeLog* %changelog +* Wed Aug 24 2022 eastb233 12.1.1-2 +- delete the Provides of lib.* files in rpm package + * Tue Aug 09 2022 eastb233 12.1.1-1 - Init gcc toolset gcc 12.1.1