The plugin infrastructure is required for Fault Sanitizer project.
Default compiler packages are not affected; package gcc-plugin-devel with
required headers is created, the package which want to build plugin must
require it for build.
Change-Id: I12d99e7c07c909f36ba7b2769113fefbdbd89bfa
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
%preun -n asan-runtime-env
# Restore /etc/ld.so.preload
[ -f /etc/ld.so.preload.orig ] && mv -v /etc/ld.so.preload.orig /etc/ld.so.preload
+
+%package plugin-devel
+Summary: GNU GCC Plugin development files
+License: GPL-3.0+
+Group: Development/Languages
+%description plugin-devel
+This package contains GCC Plugin development files needed for compiler
+plugins build.
+
%prep
%setup -q -n gcc-%{version}
--disable-libssp \
--disable-bootstrap \
--disable-libvtv \
- --disable-plugin \
+ --enable-plugin \
--disable-libgcj \
--with-slibdir=%{libdir} \
--with-system-zlib \
%{libsubdir}/cc1
/lib/cpp
+%files plugin-devel
+%defattr(-,root,root)
+%{libsubdir}/plugin/*
%{?gcc_run_tests:
%files testresults
%preun -n asan-runtime-env
# Restore /etc/ld.so.preload
[ -f /etc/ld.so.preload.orig ] && mv -v /etc/ld.so.preload.orig /etc/ld.so.preload
+
+%package plugin-devel
+Summary: GNU GCC Plugin development files
+License: GPL-3.0+
+Group: Development/Languages
+%description plugin-devel
+This package contains GCC Plugin development files needed for compiler
+plugins build.
+
%prep
%setup -q -n gcc-%{version}
--disable-libssp \
--disable-bootstrap \
--disable-libvtv \
- --disable-plugin \
+ --enable-plugin \
--disable-libgcj \
--with-slibdir=%{libdir} \
--with-system-zlib \
%{libsubdir}/cc1
/lib/cpp
+%files plugin-devel
+%defattr(-,root,root)
+%{libsubdir}/plugin/*
%{?gcc_run_tests:
%files testresults
%preun -n asan-runtime-env
# Restore /etc/ld.so.preload
[ -f /etc/ld.so.preload.orig ] && mv -v /etc/ld.so.preload.orig /etc/ld.so.preload
+
+%package plugin-devel
+Summary: GNU GCC Plugin development files
+License: GPL-3.0+
+Group: Development/Languages
+%description plugin-devel
+This package contains GCC Plugin development files needed for compiler
+plugins build.
+
%prep
%setup -q -n gcc-%{version}
--disable-libssp \
--disable-bootstrap \
--disable-libvtv \
- --disable-plugin \
+ --enable-plugin \
--disable-libgcj \
--with-slibdir=%{libdir} \
--with-system-zlib \
%{libsubdir}/cc1
/lib/cpp
+%files plugin-devel
+%defattr(-,root,root)
+%{libsubdir}/plugin/*
%{?gcc_run_tests:
%files testresults