[packages/gcc] - added remaining internal library dependencies
qboosh
qboosh at pld-linux.org
Tue Jan 13 19:39:31 CET 2015
commit 9d673ecf148401373c7ea3910feaa4035e234ee0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jan 13 19:40:58 2015 +0100
- added remaining internal library dependencies
gcc.spec | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/gcc.spec b/gcc.spec
index 5a9e6c9..bcb8ee8 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -554,6 +554,7 @@ Summary: GCC Cilk Plus language extensions runtime library
Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
License: BSD
Group: Libraries
+Requires: libstdc++ = %{epoch}:%{version}-%{release}
%description -n libcilkrts
This package contains the Cilk Plus C/C++ language extensions runtime
@@ -598,6 +599,7 @@ Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
License: BSD
Group: Libraries
+Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libcilkrts-multilib
%description -n libcilkrts-multilib-32
@@ -646,6 +648,7 @@ Summary: GCC Cilk Plus language extensions runtime library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
License: BSD
Group: Libraries
+Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libcilkrts-multilib-%{multilib2}
This package contains the Cilk Plus C/C++ language extensions runtime
@@ -744,6 +747,7 @@ Summary(es.UTF-8): Bibliotecas estándares de Ada
Summary(pl.UTF-8): Biblioteki standardowe Ady
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc = %{epoch}:%{version}-%{release}
Obsoletes: gnat
Obsoletes: libgnat1
@@ -778,6 +782,7 @@ Summary: Ada standard libraries - 32-bit version
Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libgnat-multilib
%description -n libgnat-multilib-32
@@ -808,6 +813,7 @@ Summary: Ada standard libraries - %{m2_desc} version
Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libgnat-multilib-%{multilib2}
This package contains %{m2_desc} version of shared libraries needed to run
@@ -1200,6 +1206,7 @@ Summary(es.UTF-8): Biblioteca de Fortran 95
Summary(pl.UTF-8): Biblioteka Fortranu 95
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc = %{epoch}:%{version}-%{release}
Requires: libquadmath = %{epoch}:%{version}-%{release}
Obsoletes: libg2c
@@ -1235,6 +1242,7 @@ Summary: Fortran 95 Library - 32-bit version
Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libgfortran-multilib
@@ -1276,6 +1284,7 @@ Summary: Static Fortran 95 Library - %{m2_desc} version
Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
+Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libgfortran-multilib-%{multilib2}-static
@@ -1784,6 +1793,7 @@ Summary(es.UTF-8): Biblioteca de Objective C
Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc = %{epoch}:%{version}-%{release}
Obsoletes: libobjc1
%description -n libobjc
@@ -1817,6 +1827,7 @@ Summary: Objective C Library - 32-bit version
Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libobjc-multilib
%description -n libobjc-multilib-32
@@ -1844,6 +1855,7 @@ Summary: Objective C Library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
+Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libobjc-multilib-%{multilib2}
Objective C Library - %{m2_desc} version.
@@ -2039,6 +2051,7 @@ Summary: The Address Sanitizer library
Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++ = %{epoch}:%{version}-%{release}
%description -n libasan
This package contains the Address Sanitizer library which is used for
@@ -2080,6 +2093,7 @@ Summary: The Address Sanitizer library - 32-bit version
Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libasan-multilib
%description -n libasan-multilib-32
@@ -2096,6 +2110,7 @@ Summary: Development files for the Address Sanitizer library - 32-bit version
Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
License: BSD-like or MIT
Group: Development/Libraries
+Requires: libasan-devel = %{epoch}:%{version}-%{release}
Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libasan-multilib-devel
@@ -2128,6 +2143,7 @@ Summary: The Address Sanitizer library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libasan-multilib-%{multilib2}
This package contains %{m2_desc} version of the Address Sanitizer library
@@ -2143,6 +2159,7 @@ Summary: Development files for the Address Sanitizer library - %{m2_desc} versio
Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
License: BSD-like or MIT
Group: Development/Libraries
+Requires: libasan-devel = %{epoch}:%{version}-%{release}
Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libasan-multilib-%{multilib2}-devel
@@ -2173,6 +2190,7 @@ Summary: The Leak Sanitizer library
Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++ = %{epoch}:%{version}-%{release}
%description -n liblsan
This package contains the Leak Sanitizer library which is used for
@@ -2214,6 +2232,7 @@ Summary: The Leak Sanitizer library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n liblsan-multilib-%{multilib2}
This package contains %{m2_desc} version of the Leak Sanitizer library
@@ -2229,6 +2248,7 @@ Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
License: BSD-like or MIT
Group: Development/Libraries
+Requires: liblsan-devel = %{epoch}:%{version}-%{release}
Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n liblsan-multilib-%{multilib2}-devel
@@ -2257,6 +2277,7 @@ Summary: The Thread Sanitizer library
Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++ = %{epoch}:%{version}-%{release}
%description -n libtsan
This package contains the Thread Sanitizer library which is used for
@@ -2297,6 +2318,7 @@ Summary: The Thread Sanitizer library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libtsan-multilib-%{multilib2}
This package contains %{m2_desc} version of the Thread Sanitizer
@@ -2342,6 +2364,7 @@ Summary: The Undefined Behavior Sanitizer library
Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++ = %{epoch}:%{version}-%{release}
%description -n libubsan
This package contains the Undefined Behavior Sanitizer library which
@@ -2385,6 +2408,7 @@ Summary: The Undefined Behavior Sanitizer library - 32-bit version
Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
Obsoletes: libubsan-multilib
%description -n libubsan-multilib-32
@@ -2434,6 +2458,7 @@ Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
License: BSD-like or MIT
Group: Libraries
+Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libubsan-multilib-%{multilib2}
This package contains %{m2_desc} version of the Undefined Behavior
@@ -2481,6 +2506,7 @@ Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
URL: https://gcc.gnu.org/wiki/vtv
+Requires: libgcc = %{epoch}:%{version}-%{release}
%description -n libvtv
This package contains the Virtual Table Verification library which
@@ -2527,6 +2553,7 @@ Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
URL: https://gcc.gnu.org/wiki/vtv
+Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
%description -n libvtv-multilib-32
This package contains 32-bit version of the Virtual Table Verification
@@ -2575,6 +2602,7 @@ Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
URL: https://gcc.gnu.org/wiki/vtv
+Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
%description -n libvtv-multilib-%{multilib2}
This package contains %{m2_desc} version of the Virtual Table Verification
@@ -4396,7 +4424,6 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdirm2}/liblsan.so
%{_libdirm2}/liblsan.la
-%{gcclibdir}/include/sanitizer/lsan_interface.h
%files -n liblsan-multilib-%{multilib2}-static
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/9d673ecf148401373c7ea3910feaa4035e234ee0
More information about the pld-cvs-commit
mailing list