Source16: gcc-unforce-options
Source17: ASAN_OPTIONS
Source18: asan_symbolize.py
+Source1001: gcc.manifest
Group: Development/Building
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
tar xf %{SOURCE10}
ln -sf gmp-6.0.0 gmp
}
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%{?cross:
%{_bindir}/*
%{_bindir}/%{target_arch}-c++
%files -n libstdc++
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libstdc++.so.*
%{_datadir}/gcc-%{version}/python/libstdcxx/*
%files -n libgcc
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgcc_s.so.*
%files -n libgomp
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgomp.so.*
%ifarch %asan_arch
%files -n libasan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libasan.so*
%endif
%ifarch %lsan_arch
%files -n liblsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/liblsan.so*
%endif
%ifarch %tsan_arch
%files -n libtsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libtsan.so*
%endif
%ifarch %atomic_arch
%files -n libatomic
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libatomic.so.*
%endif
%ifarch %itm_arch
%files -n libitm
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libitm.so.*
%endif
%ifarch %cilkrts_arch
%files -n libcilkrts
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libcilkrts.so.*
%endif
%ifarch %ubsan_arch
%files -n libubsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libubsan.so.*
%endif
%ifarch %quadmath_arch
%files -n libquadmath
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libquadmath.so.*
%endif
%ifarch %asan_arch
%files -n libasan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libasan.so.*
%endif
%ifarch %atomic_arch
%files -n libatomic-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libatomic.so.*
%endif
%endif
%files -n libgcc-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgcc_s.so.*
%files -n libgomp-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgomp.so.*
%ifarch %ubsan_arch
%files -n libubsan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libubsan.so.*
%endif
%files -n libstdc++-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libstdc++.so.*
%exclude %{libsubdir}/32/libstdc++.so.*-gdb.py
%ifarch %lsan_arch
%files -n lsan-force-options
+%manifest gcc.manifest
%defattr(-,root,root,-)
%{_prefix}/bin/gcc-force-options
%{_prefix}/bin/gcc-unforce-options
Source16: gcc-unforce-options
Source17: ASAN_OPTIONS
Source18: asan_symbolize.py
+Source1001: gcc.manifest
Group: Development/Building
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
tar xf %{SOURCE10}
ln -sf gmp-6.0.0 gmp
}
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%{?cross:
%{_bindir}/*
%{_bindir}/%{target_arch}-c++
%files -n libstdc++
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libstdc++.so.*
%{_datadir}/gcc-%{version}/python/libstdcxx/*
%files -n libgcc
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgcc_s.so.*
%files -n libgomp
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgomp.so.*
%ifarch %asan_arch
%files -n libasan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libasan.so*
%endif
%ifarch %lsan_arch
%files -n liblsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/liblsan.so*
%endif
%ifarch %tsan_arch
%files -n libtsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libtsan.so*
%endif
%ifarch %atomic_arch
%files -n libatomic
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libatomic.so.*
%endif
%ifarch %itm_arch
%files -n libitm
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libitm.so.*
%endif
%ifarch %cilkrts_arch
%files -n libcilkrts
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libcilkrts.so.*
%endif
%ifarch %ubsan_arch
%files -n libubsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libubsan.so.*
%endif
%ifarch %quadmath_arch
%files -n libquadmath
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libquadmath.so.*
%endif
%ifarch %asan_arch
%files -n libasan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libasan.so.*
%endif
%ifarch %atomic_arch
%files -n libatomic-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libatomic.so.*
%endif
%endif
%files -n libgcc-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgcc_s.so.*
%files -n libgomp-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgomp.so.*
%ifarch %ubsan_arch
%files -n libubsan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libubsan.so.*
%endif
%files -n libstdc++-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libstdc++.so.*
%exclude %{libsubdir}/32/libstdc++.so.*-gdb.py
%ifarch %lsan_arch
%files -n lsan-force-options
+%manifest gcc.manifest
%defattr(-,root,root,-)
%{_prefix}/bin/gcc-force-options
%{_prefix}/bin/gcc-unforce-options
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+ <assign>
+ <filesystem path="/sbin/ldconfig" exec_label="_" />
+ </assign>
+</manifest>
Source16: gcc-unforce-options
Source17: ASAN_OPTIONS
Source18: asan_symbolize.py
+Source1001: gcc.manifest
Group: Development/Building
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
tar xf %{SOURCE10}
ln -sf gmp-6.0.0 gmp
}
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%{?cross:
%{_bindir}/*
%{_bindir}/%{target_arch}-c++
%files -n libstdc++
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libstdc++.so.*
%{_datadir}/gcc-%{version}/python/libstdcxx/*
%files -n libgcc
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgcc_s.so.*
%files -n libgomp
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libgomp.so.*
%ifarch %asan_arch
%files -n libasan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libasan.so*
%endif
%ifarch %lsan_arch
%files -n liblsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/liblsan.so*
%endif
%ifarch %tsan_arch
%files -n libtsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libtsan.so*
%endif
%ifarch %atomic_arch
%files -n libatomic
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libatomic.so.*
%endif
%ifarch %itm_arch
%files -n libitm
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libitm.so.*
%endif
%ifarch %cilkrts_arch
%files -n libcilkrts
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libcilkrts.so.*
%endif
%ifarch %ubsan_arch
%files -n libubsan
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libubsan.so.*
%endif
%ifarch %quadmath_arch
%files -n libquadmath
+%manifest gcc.manifest
%defattr(-,root,root)
%{libdir}/libquadmath.so.*
%endif
%ifarch %asan_arch
%files -n libasan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libasan.so.*
%endif
%ifarch %atomic_arch
%files -n libatomic-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libatomic.so.*
%endif
%endif
%files -n libgcc-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgcc_s.so.*
%files -n libgomp-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libgomp.so.*
%ifarch %ubsan_arch
%files -n libubsan-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libubsan.so.*
%endif
%files -n libstdc++-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/32/libstdc++.so.*
%exclude %{libsubdir}/32/libstdc++.so.*-gdb.py
%ifarch %lsan_arch
%files -n lsan-force-options
+%manifest gcc.manifest
%defattr(-,root,root,-)
%{_prefix}/bin/gcc-force-options
%{_prefix}/bin/gcc-unforce-options