3.7.3. Software Collection Library Support in Red Hat Enterprise Linux 7
When building your Software Collection for Red Hat Enterprise Linux 7, use the
%__provides_exclude_from
macro to prevent scanning certain files for automatically generated RPM symbols.
For example, to prevent scanning
.so
files in the %{_libdir}
directory, add the following lines before the BuildRequires
or Requires
tags in your Software Collection spec file:
%if %{?scl:1}%{!?scl:0} # Do not scan .so files in %{_libdir} %global __provides_exclude_from ^%{_libdir}/.*.so.*$ %endif
The functionality is part of RPM support for automatic
Provides
and Requires
, see Section 3.1, “Software Collection Automatic Provides and Requires and Filtering Support” for more information.