Provide libatomic-devel and gcov packages sandbox/nmerinov/llvm
authorNikolai Merinov <n.merinov@samsung.com>
Tue, 29 Jan 2019 08:32:44 +0000 (11:32 +0300)
committerNikolai Merinov <n.merinov@samsung.com>
Wed, 30 Jan 2019 13:34:04 +0000 (16:34 +0300)
packaging/gcc-aarch64.spec
packaging/gcc-armv7hl.spec
packaging/gcc-armv7l.spec
packaging/linaro-gcc.spec

index 1afdd05..6b66089 100644 (file)
@@ -194,6 +194,13 @@ The GCC plugin for GDB
 %post -n libcc1 -p /sbin/ldconfig
 %postun -n libcc1 -p /sbin/ldconfig
 
+%package -n gcov
+Summary:       GCOV coverage checking utility and connected library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Building
+%description -n gcov
+GCOV utility with libgcov library.
+
 %package obj-c++
 Summary:       GNU Objective C++ Compiler
 License:       GPL-3.0+
@@ -312,6 +319,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic -p /sbin/ldconfig
 %postun -n libatomic -p /sbin/ldconfig
 
+%package -n libatomic-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -612,6 +626,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic-32bit -p /sbin/ldconfig
 %postun -n libatomic-32bit -p /sbin/ldconfig
 
+%package -n libatomic-32bit-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-32bit-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts-32bit
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -1016,6 +1037,13 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %defattr(-,root,root)
 %{libdir}/libcc1.so.*
 
+%files -n gcov
+%manifest gcc.manifest
+%defattr(-,root,root)
+%{libsubdir}/libgcov.a
+%{_bindir}/gcov
+%{_bindir}/gcov-tool
+
 %ifarch %asan_arch
 %files -n libasan
 %manifest gcc.manifest
@@ -1054,6 +1082,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libdir}/libatomic.so.*
+
+%files -n libatomic-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libdir}/libatomic.so
 %endif
 
 %ifarch %itm_arch
@@ -1155,6 +1189,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libsubdir}/32/libatomic.so.*
+
+%files -n libatomic-32bit-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libsubdir}/32/libatomic.so
 %endif
 
 %ifarch %cilkrts_arch
index 436bbfe..063638b 100644 (file)
@@ -194,6 +194,13 @@ The GCC plugin for GDB
 %post -n libcc1 -p /sbin/ldconfig
 %postun -n libcc1 -p /sbin/ldconfig
 
+%package -n gcov
+Summary:       GCOV coverage checking utility and connected library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Building
+%description -n gcov
+GCOV utility with libgcov library.
+
 %package obj-c++
 Summary:       GNU Objective C++ Compiler
 License:       GPL-3.0+
@@ -312,6 +319,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic -p /sbin/ldconfig
 %postun -n libatomic -p /sbin/ldconfig
 
+%package -n libatomic-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -612,6 +626,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic-32bit -p /sbin/ldconfig
 %postun -n libatomic-32bit -p /sbin/ldconfig
 
+%package -n libatomic-32bit-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-32bit-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts-32bit
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -1016,6 +1037,13 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %defattr(-,root,root)
 %{libdir}/libcc1.so.*
 
+%files -n gcov
+%manifest gcc.manifest
+%defattr(-,root,root)
+%{libsubdir}/libgcov.a
+%{_bindir}/gcov
+%{_bindir}/gcov-tool
+
 %ifarch %asan_arch
 %files -n libasan
 %manifest gcc.manifest
@@ -1054,6 +1082,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libdir}/libatomic.so.*
+
+%files -n libatomic-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libdir}/libatomic.so
 %endif
 
 %ifarch %itm_arch
@@ -1155,6 +1189,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libsubdir}/32/libatomic.so.*
+
+%files -n libatomic-32bit-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libsubdir}/32/libatomic.so
 %endif
 
 %ifarch %cilkrts_arch
index a7d4fd6..c7c437f 100644 (file)
@@ -194,6 +194,13 @@ The GCC plugin for GDB
 %post -n libcc1 -p /sbin/ldconfig
 %postun -n libcc1 -p /sbin/ldconfig
 
+%package -n gcov
+Summary:       GCOV coverage checking utility and connected library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Building
+%description -n gcov
+GCOV utility with libgcov library.
+
 %package obj-c++
 Summary:       GNU Objective C++ Compiler
 License:       GPL-3.0+
@@ -312,6 +319,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic -p /sbin/ldconfig
 %postun -n libatomic -p /sbin/ldconfig
 
+%package -n libatomic-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -612,6 +626,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic-32bit -p /sbin/ldconfig
 %postun -n libatomic-32bit -p /sbin/ldconfig
 
+%package -n libatomic-32bit-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-32bit-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts-32bit
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -1016,6 +1037,13 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %defattr(-,root,root)
 %{libdir}/libcc1.so.*
 
+%files -n gcov
+%manifest gcc.manifest
+%defattr(-,root,root)
+%{libsubdir}/libgcov.a
+%{_bindir}/gcov
+%{_bindir}/gcov-tool
+
 %ifarch %asan_arch
 %files -n libasan
 %manifest gcc.manifest
@@ -1054,6 +1082,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libdir}/libatomic.so.*
+
+%files -n libatomic-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libdir}/libatomic.so
 %endif
 
 %ifarch %itm_arch
@@ -1155,6 +1189,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libsubdir}/32/libatomic.so.*
+
+%files -n libatomic-32bit-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libsubdir}/32/libatomic.so
 %endif
 
 %ifarch %cilkrts_arch
index 5ec594b..67af2fc 100644 (file)
@@ -191,6 +191,13 @@ The GCC plugin for GDB
 %post -n libcc1 -p /sbin/ldconfig
 %postun -n libcc1 -p /sbin/ldconfig
 
+%package -n gcov
+Summary:       GCOV coverage checking utility and connected library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Building
+%description -n gcov
+GCOV utility with libgcov library.
+
 %package obj-c++
 Summary:       GNU Objective C++ Compiler
 License:       GPL-3.0+
@@ -309,6 +316,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic -p /sbin/ldconfig
 %postun -n libatomic -p /sbin/ldconfig
 
+%package -n libatomic-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -609,6 +623,13 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
 %post -n libatomic-32bit -p /sbin/ldconfig
 %postun -n libatomic-32bit -p /sbin/ldconfig
 
+%package -n libatomic-32bit-devel
+Summary:       The GNU Compiler Atomic Operations Runtime Library
+License:       GPL-3.0-with-GCC-exception
+Group:         Development/Languages
+%description -n libatomic-32bit-devel
+The runtime library for atomic operations of the GNU Compiler Collection (GCC).
+
 %package -n libcilkrts-32bit
 Summary:       The GNU Compiler Cilk+ Runtime Library
 License:       MIT
@@ -1013,6 +1034,13 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %defattr(-,root,root)
 %{libdir}/libcc1.so.*
 
+%files -n gcov
+%manifest gcc.manifest
+%defattr(-,root,root)
+%{libsubdir}/libgcov.a
+%{_bindir}/gcov
+%{_bindir}/gcov-tool
+
 %ifarch %asan_arch
 %files -n libasan
 %manifest gcc.manifest
@@ -1051,6 +1079,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libdir}/libatomic.so.*
+
+%files -n libatomic-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libdir}/libatomic.so
 %endif
 
 %ifarch %itm_arch
@@ -1152,6 +1186,12 @@ mv -v libsanitizer.tar.bz %{buildroot}/src
 %license COPYING3 COPYING.RUNTIME
 %defattr(-,root,root)
 %{libsubdir}/32/libatomic.so.*
+
+%files -n libatomic-32bit-devel
+%manifest gcc.manifest
+%license COPYING3 COPYING.RUNTIME
+%defattr(-,root,root)
+%{libsubdir}/32/libatomic.so
 %endif
 
 %ifarch %cilkrts_arch