]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- no apidocs
[packages/gcc.git] / gcc.spec
CommitLineData
fdc39cfd 1# NOTE: despite lower soname, libffi is newer than standalone 3.0.10
a9e887db 2#
4c667ad7 3# NOTE
5c4ba564
JB
4# - when adding new subpackages with external libraries (like libffi)
5# or having own Version, do not use epoch 6 there, reset them to 0!
4c667ad7 6#
59503cd5 7# TODO:
ce06369b 8# - revise obsoletes for new libmpx packages!
59503cd5 9#
a9e887db 10# Conditional build:
48d45c0b 11# - languages:
b4e5a90f 12%bcond_without ada # build without ADA support
ee2977fa 13%bcond_without cxx # build without C++ support
1a1d3d91 14%bcond_without fortran # build without Fortran support
48d45c0b 15%bcond_without go # build without Go support
7d320b70
PS
16%bcond_without objc # build without Objective-C support
17%bcond_without objcxx # build without Objective-C++ support
48d45c0b
JB
18# - features:
19%bcond_without gomp # build without OpenMP support
750fddad 20%bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
4f637359 21%bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
820d5da8 22%bcond_without profiling # build without profiling
175a1b54 23%bcond_without python # build without libstdc++ printers for gdb
0f6dbe06 24%bcond_with gcc_libffi # packaging gcc libffi for system usage
48d45c0b 25# - other:
1a1d3d91 26%bcond_without bootstrap # omit 3-stage bootstrap
c48dab66 27%bcond_with tests # torture gcc
752e1c0e
JR
28%bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
29
30%if %{with symvers}
31%define cxx_sover 7
32%else
33%define cxx_sover 6
34%endif
1a1d3d91 35
175a1b54 36# go and objcxx require C++
18664dd7 37%if %{without cxx}
48d45c0b 38%undefine with_go
ee2977fa
PS
39%undefine with_objcxx
40%endif
1b5851e7 41# objcxx requires objc
18664dd7 42%if %{without objc}
7d320b70
PS
43%undefine with_objcxx
44%endif
45
18664dd7 46%if %{without bootstrap}
c3de157e
PS
47%undefine with_profiling
48%endif
49
95d03d80
JR
50%ifarch sparc64 x32
51# used to be broken on sparc64 (to be verified if needed)
52# broken since 5.x on x32 (to be verified if needed)
750fddad 53%undefine with_ada
23d7249a 54%endif
1a1d3d91 55
750fddad
JB
56%ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
57%undefine with_multilib
58%endif
ca27407f
JR
59%ifnarch %{x8664}
60%undefine with_multilibx32
61%endif
62
750fddad 63# setup internal semi-bconds based on bconds and architecture
4158a7b7
JB
64%if %{with multilib}
65%ifarch x32
66%define with_multilib2 1
67%endif
68%if %{with multilibx32}
750fddad 69%define with_multilib2 1
1b5851e7 70%endif
4158a7b7 71%endif
750fddad
JB
72%ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
73# library for atomic operations not supported by hardware
74%define with_atomic 1
1b5851e7 75%endif
4158a7b7
JB
76%ifarch %{ix86} %{x8664} x32
77%define with_cilkrts 1
78%endif
750fddad
JB
79%ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
80# sanitizer feature (asan and ubsan are common for all supported archs)
81%define with_Xsan 1
2e6422aa 82%endif
750fddad
JB
83%ifarch %{x8664}
84# lsan and tsan exist only for primary x86_64 ABI
85%define with_lsan_m0 1
86%define with_tsan_m0 1
87%endif
88%ifarch x32
89# lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
90%define with_lsan_m2 1
91%define with_tsan_m2 1
24fc27fc 92%endif
470b6c04
JB
93%ifarch %{ix86} %{x8664} x32
94%define with_vtv 1
95%endif
24fc27fc 96
175a1b54
AM
97# Stable is: any major_ver and minor_ver >= 1.0
98# For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
99%define major_ver 7
100%define minor_ver 2.0
463811a3 101%define ecj_ver 4.9
bd7e513d 102# class data version seen with file(1) that this jvm is able to load
7b59b8cc 103%define _classdataversion 50.0
42ec3c2b 104%define gcj_soname_ver 17
bd7e513d 105
ae2e17eb 106Summary: GNU Compiler Collection: the C compiler and shared files
e8f97812
ER
107Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
108Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
109Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
8fdeb3b2 110Name: gcc
64bed355 111Version: %{major_ver}.%{minor_ver}
60ac4d6a 112Release: 1
92d5067d 113Epoch: 6
3a383db1 114License: GPL v3+
8fdeb3b2 115Group: Development/Languages
60ac4d6a 116Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
175a1b54 117# Source0-md5: ff370482573133a7fcdd96cd2f552292
1a1d3d91 118Source1: %{name}-optimize-la.pl
ee93fd27 119# check libffi version with libffi/configure.ac
8c6e1f45 120Source3: libffi.pc.in
061395ca
ER
121Source4: branch.sh
122# use branch.sh to update glibc-branch.diff
b2dcb80a 123Patch100: %{name}-branch.diff
175a1b54 124# Patch100-md5: d7963ef23d8b759940dc91797b3f53d5
5708664f 125Patch0: %{name}-info.patch
1a1d3d91 126Patch2: %{name}-nodebug.patch
ccd88e5f 127Patch3: %{name}-ada-link.patch
152b6efa 128Patch4: %{name}-ada-x32.patch
0f6dbe06 129
365aa71d 130Patch10: %{name}-moresparcs.patch
938481cb 131Patch11: %{name}-install-libffi.patch
87de1d00 132URL: http://gcc.gnu.org/
3c81cfb6 133BuildRequires: autoconf >= 2.64
5c4ba564
JB
134%{?with_tests:BuildRequires: autogen >= 5.5.4}
135BuildRequires: automake >= 1:1.11.1
136BuildRequires: binutils >= 3:2.23
b16f0ea0 137BuildRequires: bison
ccd88e5f 138BuildRequires: chrpath >= 0.13-2
5c4ba564 139%{?with_tests:BuildRequires: dejagnu >= 1.4.4}
c8686a18 140BuildRequires: elfutils-devel >= 0.145-1
a9e887db 141BuildRequires: fileutils >= 4.0.41
5c4ba564 142BuildRequires: flex >= 2.5.4
87de1d00
PS
143%if %{with ada}
144BuildRequires: gcc(ada)
145BuildRequires: gcc-ada
146%endif
b077de7b 147BuildRequires: gdb
5c4ba564 148BuildRequires: gettext-tools >= 0.14.5
ccd88e5f 149BuildRequires: glibc-devel >= 6:2.4-1
6d650569 150%if %{with multilib}
ca27407f 151# Formerly known as gcc(multilib)
a32bce11 152BuildRequires: gcc(multilib-32)
6d650569 153%ifarch %{x8664}
750fddad
JB
154%if %{with multilibx32}
155BuildRequires: gcc(multilib-x32)
156BuildRequires: glibc-devel(x32)
157%endif
b1162ced 158BuildRequires: glibc-devel(ix86)
152b6efa
JR
159%endif
160%ifarch x32
161BuildRequires: gcc(multilib-64)
162BuildRequires: glibc-devel(ix86)
163BuildRequires: glibc-devel(x86_64)
6d650569 164%endif
750fddad
JB
165%ifarch aarch64
166BuildRequires: glibc-devel(arm)
167%endif
6d650569
JB
168%ifarch ppc64
169BuildRequires: glibc-devel(ppc)
170%endif
171%ifarch s390x
172BuildRequires: glibc-devel(s390)
173%endif
174%ifarch sparc64
148ac410 175BuildRequires: glibc-devel(sparcv9)
6d650569 176%endif
6d650569 177%endif
5c4ba564
JB
178BuildRequires: gmp-c++-devel >= 4.3.2
179BuildRequires: gmp-devel >= 4.3.2
180BuildRequires: isl-devel >= 0.15
5c4ba564
JB
181BuildRequires: libmpc-devel >= 0.8.1
182BuildRequires: mpfr-devel >= 2.4.2
b55e5f81
PS
183%if %{with python}
184BuildRequires: python-devel
185BuildRequires: rpm-pythonprov
186%endif
ae0daccd 187BuildRequires: rpmbuild(macros) >= 1.211
5c4ba564 188BuildRequires: texinfo >= 4.7
2f0c2c00 189BuildRequires: zlib-devel
466cd833 190BuildConflicts: pdksh < 5.2.14-50
026aeac5 191Requires: binutils >= 3:2.23
5c4ba564
JB
192Requires: gmp >= 4.3.2
193Requires: isl >= 0.15
87de1d00 194Requires: libgcc = %{epoch}:%{version}-%{release}
5c4ba564
JB
195Requires: libmpc >= 0.8.1
196Requires: mpfr >= 2.4.2
87de1d00
PS
197Provides: cpp = %{epoch}:%{version}-%{release}
198%{?with_ada:Provides: gcc(ada)}
87de1d00
PS
199Obsoletes: cpp
200Obsoletes: egcs-cpp
1e37508f 201Obsoletes: gcc-chill
87de1d00
PS
202Obsoletes: gcc-cpp
203Obsoletes: gcc-ksi
18664dd7 204Obsoletes: gcc4
87de1d00 205Obsoletes: gont
a9e887db 206Conflicts: glibc-devel < 2.2.5-20
878e9862 207BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
d1595fb3 208
25741e48 209%define _slibdir /%{_lib}
1a1d3d91 210%if %{with multilib}
750fddad 211# 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
f593af71 212%define _slibdir32 /lib
7d23e589 213%define _libdir32 /usr/lib
8c6e1f45 214%define _pkgconfigdir32 %{_libdir32}/pkgconfig
750fddad 215%if %{with multilib2}
152b6efa
JR
216# x32 environment on x86-64
217%ifarch %{x8664}
218%define multilib2 x32
33349ee9 219%define m2_desc ILP32
152b6efa
JR
220%define _slibdirm2 /libx32
221%define _libdirm2 /usr/libx32
222%define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
223%endif
224# 64-bit environment on x32
225%ifarch x32
226%define multilib2 64
33349ee9 227%define m2_desc LP64
152b6efa
JR
228%define _slibdirm2 /lib64
229%define _libdirm2 /usr/lib64
230%define _pkgconfigdirm2 %{_libdir64}/pkgconfig
231%endif
be17d23f 232%endif
750fddad 233%endif
7e2d63ac 234%define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
8c6e1f45 235%define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
a9e887db 236
8c285d23 237%define filterout -fwrapv -fno-strict-aliasing -fsigned-char
2c23b974 238%define filterout_ld -Wl,--as-needed
f90d16df 239
c2f177e8
JR
240# functions with printf format attribute but with special parser and also
241# receiving non constant format strings
242%define Werror_cflags %{nil}
243
175a1b54 244%define skip_post_check_so '.*(libcc1plugin|libcp1plugin|libgo|libxmlj|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
d3cc7b09
JR
245# private symbols
246%define _noautoreq .*\(GLIBC_PRIVATE\)
0e1d70e4 247
d1595fb3 248%description
8fdeb3b2
JR
249A compiler aimed at integrating all the optimizations and features
250necessary for a high-performance and stable development environment.
d1595fb3 251
ae2e17eb 252This package contains the C compiler and some files shared by various
253parts of the GNU Compiler Collection. In order to use another GCC
254compiler you will need to install the appropriate subpackage.
255
dcc21e77 256%description -l es.UTF-8
8a9bb03c 257Un compilador que intenta integrar todas las optimalizaciones y
dcc21e77 258características necesarias para un entorno de desarrollo eficaz y
8a9bb03c
JB
259estable.
260
261Este paquete contiene el compilador de C y unos ficheros compartidos
dcc21e77
JR
262por varias partes de la colección de compiladores GNU (GCC). Para usar
263otro compilador de GCC será necesario que instale el subpaquete
8a9bb03c
JB
264adecuado.
265
dcc21e77
JR
266%description -l pl.UTF-8
267Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
8098955d 268wyprodukowania szybkiego i stabilnego kodu wynikowego.
a9e887db 269
dcc21e77
JR
270Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
271części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
272z GCC, trzeba zainstalować odpowiedni podpakiet.
ae2e17eb 273
dcc21e77
JR
274%description -l pt_BR.UTF-8
275Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
8a9bb03c
JB
276GNU Compiler Collection.
277
e8a5501e 278%package multilib-32
5c319fb0
JB
279Summary: GNU Compiler Collection: the C compiler 32-bit support
280Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
3a383db1 281License: GPL v3+
0c026bb4 282Group: Development/Languages
c4631381 283Requires: %{name} = %{epoch}:%{version}-%{release}
e8a5501e 284Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
64bed355 285Obsoletes: libgcc32
0c026bb4 286%ifarch %{x8664}
b1162ced 287Requires: glibc-devel(ix86)
0c026bb4
PS
288%endif
289%ifarch ppc64
290Requires: glibc-devel(ppc)
291%endif
292%ifarch s390x
293Requires: glibc-devel(s390)
294%endif
295%ifarch sparc64
c604d296 296Requires: glibc-devel(sparcv9)
0c026bb4 297%endif
e8a5501e
JR
298Provides: gcc(multilib-32)
299Obsoletes: gcc-multilib
0c026bb4 300
e8a5501e 301%description multilib-32
0c026bb4
PS
302A compiler aimed at integrating all the optimizations and features
303necessary for a high-performance and stable development environment.
304
5c319fb0
JB
305This package contains the C compiler support for producing 32-bit
306programs on 64-bit host.
0c026bb4 307
e8a5501e 308%description multilib-32 -l pl.UTF-8
0c026bb4
PS
309Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
310wyprodukowania szybkiego i stabilnego kodu wynikowego.
311
5c319fb0
JB
312Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
313programów 32-bitowych na maszynie 64-bitowej.
0c026bb4 314
bb4e61d1 315%package multilib-%{multilib2}
33349ee9
JB
316Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
317Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
bb4e61d1
JR
318License: GPL v3+
319Group: Development/Languages
320Requires: %{name} = %{epoch}:%{version}-%{release}
321Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
322%{?with_multilib:Provides: gcc(multilib-%{multilib2})}
323%ifarch %{x8664}
324Requires: glibc-devel(x32)
325%endif
326%ifarch x32
327Requires: glibc-devel(x86_64)
328%endif
329
330%description multilib-%{multilib2}
331A compiler aimed at integrating all the optimizations and features
332necessary for a high-performance and stable development environment.
333
33349ee9
JB
334This package contains the C compiler support for producing %{m2_desc}
335binaries.
bb4e61d1
JR
336
337%description multilib-%{multilib2} -l pl.UTF-8
338Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
339wyprodukowania szybkiego i stabilnego kodu wynikowego.
340
341Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
33349ee9 342binariów %{m2_desc}.
bb4e61d1 343
a9e887db
MM
344%package -n libgcc
345Summary: Shared gcc library
e8f97812
ER
346Summary(es.UTF-8): Biblioteca compartida de gcc
347Summary(pl.UTF-8): Biblioteka gcc
348Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
c9035947 349License: GPL v3+ with GCC Runtime Library Exception v3.1
a9e887db 350Group: Libraries
927cf182 351Obsoletes: libgcc1
18664dd7 352Obsoletes: libgcc4
a9e887db
MM
353
354%description -n libgcc
355Shared gcc library.
356
dcc21e77 357%description -n libgcc -l es.UTF-8
8a9bb03c
JB
358Biblioteca compartida de gcc.
359
dcc21e77 360%description -n libgcc -l pl.UTF-8
a9e887db 361Biblioteka dynamiczna gcc.
8fdeb3b2 362
dcc21e77 363%description -n libgcc -l pt_BR.UTF-8
8a9bb03c
JB
364Biblioteca runtime para o GCC.
365
e8a5501e 366%package -n libgcc-multilib-32
5c319fb0
JB
367Summary: Shared gcc library - 32-bit version
368Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
c9035947 369License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4 370Group: Libraries
e8a5501e 371Obsoletes: libgcc-multilib
0c026bb4 372
e8a5501e 373%description -n libgcc-multilib-32
5c319fb0 374Shared gcc library - 32-bit version.
0c026bb4 375
e8a5501e 376%description -n libgcc-multilib-32 -l pl.UTF-8
5c319fb0 377Biblioteka dynamiczna gcc - wersja 32-bitowa.
0c026bb4 378
bb4e61d1 379%package -n libgcc-multilib-%{multilib2}
33349ee9
JB
380Summary: Shared gcc library - %{m2_desc} version
381Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
c9035947 382License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
383Group: Libraries
384
385%description -n libgcc-multilib-%{multilib2}
33349ee9 386Shared gcc library - %{m2_desc} version.
bb4e61d1
JR
387
388%description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
33349ee9 389Biblioteka dynamiczna gcc - wersja %{m2_desc}.
bb4e61d1 390
879e4a8d
JB
391%package -n libgomp
392Summary: GNU OpenMP library
e8f97812 393Summary(pl.UTF-8): Biblioteka GNU OpenMP
c9035947 394License: GPL v3+ with GCC Runtime Library Exception v3.1
879e4a8d
JB
395Group: Libraries
396
397%description -n libgomp
398GNU OpenMP library.
399
dcc21e77 400%description -n libgomp -l pl.UTF-8
879e4a8d
JB
401Biblioteka GNU OpenMP.
402
403%package -n libgomp-devel
404Summary: Development files for GNU OpenMP library
e8f97812 405Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
c9035947 406License: GPL v3+ with GCC Runtime Library Exception v3.1
879e4a8d 407Group: Development/Libraries
f17f0799 408Requires: %{name} = %{epoch}:%{version}-%{release}
879e4a8d
JB
409Requires: libgomp = %{epoch}:%{version}-%{release}
410
411%description -n libgomp-devel
412Development files for GNU OpenMP library.
413
dcc21e77 414%description -n libgomp-devel -l pl.UTF-8
879e4a8d
JB
415Pliki programistyczne biblioteki GNU OpenMP.
416
4158a7b7
JB
417%package -n libgomp-static
418Summary: Static GNU OpenMP library
419Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
c9035947 420License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4
PS
421Group: Development/Libraries
422Requires: libgomp-devel = %{epoch}:%{version}-%{release}
423
4158a7b7
JB
424%description -n libgomp-static
425Static GNU OpenMP library.
0c026bb4 426
4158a7b7
JB
427%description -n libgomp-static -l pl.UTF-8
428Statyczna biblioteka GNU OpenMP.
0c026bb4 429
4158a7b7
JB
430%package -n libgomp-multilib-32
431Summary: GNU OpenMP library - 32-bit version
432Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
c9035947 433License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
434Group: Libraries
435Obsoletes: libgomp-multilib
bb4e61d1 436
4158a7b7
JB
437%description -n libgomp-multilib-32
438GNU OpenMP library - 32-bit version.
bb4e61d1 439
4158a7b7
JB
440%description -n libgomp-multilib-32 -l pl.UTF-8
441Biblioteka GNU OpenMP - wersja 32-bitowa.
bb4e61d1 442
4158a7b7
JB
443%package -n libgomp-multilib-32-devel
444Summary: Development files for 32-bit version of GNU OpenMP library
445Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
c9035947 446License: GPL v3+ with GCC Runtime Library Exception v3.1
879e4a8d
JB
447Group: Development/Libraries
448Requires: libgomp-devel = %{epoch}:%{version}-%{release}
4158a7b7 449Obsoletes: libgomp-multilib-devel
879e4a8d 450
4158a7b7
JB
451%description -n libgomp-multilib-32-devel
452Development files for 32-bit version of GNU OpenMP library.
879e4a8d 453
4158a7b7
JB
454%description -n libgomp-multilib-32-devel -l pl.UTF-8
455Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
879e4a8d 456
e8a5501e 457%package -n libgomp-multilib-32-static
5c319fb0
JB
458Summary: Static GNU OpenMP library - 32-bit version
459Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
c9035947 460License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4 461Group: Development/Libraries
c4631381 462Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
e8a5501e 463Obsoletes: libgomp-multilib-static
0c026bb4 464
e8a5501e 465%description -n libgomp-multilib-32-static
5c319fb0 466Static GNU OpenMP library - 32-bit version.
0c026bb4 467
e8a5501e 468%description -n libgomp-multilib-32-static -l pl.UTF-8
5c319fb0 469Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
0c026bb4 470
4158a7b7
JB
471%package -n libgomp-multilib-%{multilib2}
472Summary: GNU OpenMP library - %{m2_desc} version
473Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
c9035947 474License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
475Group: Libraries
476
477%description -n libgomp-multilib-%{multilib2}
478GNU OpenMP library - %{m2_desc} version.
479
480%description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
481Biblioteka GNU OpenMP - wersja %{m2_desc}.
482
483%package -n libgomp-multilib-%{multilib2}-devel
484Summary: Development files for %{m2_desc} version of GNU OpenMP library
485Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
c9035947 486License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
487Group: Development/Libraries
488Requires: libgomp-devel = %{epoch}:%{version}-%{release}
489
490%description -n libgomp-multilib-%{multilib2}-devel
491Development files for %{m2_desc} version of GNU OpenMP library.
492
493%description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
494Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
495
bb4e61d1 496%package -n libgomp-multilib-%{multilib2}-static
33349ee9
JB
497Summary: Static GNU OpenMP library - %{m2_desc} version
498Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
c9035947 499License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
500Group: Development/Libraries
501Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
502
503%description -n libgomp-multilib-%{multilib2}-static
33349ee9 504Static GNU OpenMP library - %{m2_desc} version.
bb4e61d1
JR
505
506%description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 507Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
bb4e61d1 508
54f91574 509%package -n libcilkrts
c21aea6d
JB
510Summary: GCC Cilk Plus language extensions runtime library
511Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
512License: BSD
1a1d3d91 513Group: Libraries
9d673ecf 514Requires: libstdc++ = %{epoch}:%{version}-%{release}
1a1d3d91 515
54f91574 516%description -n libcilkrts
c21aea6d
JB
517This package contains the Cilk Plus C/C++ language extensions runtime
518library.
519
520%description -n libcilkrts -l pl.UTF-8
521Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
522języków C/C++.
1a1d3d91 523
54f91574 524%package -n libcilkrts-devel
c21aea6d
JB
525Summary: GCC development files for Cilk Plus language extensions
526Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
527License: BSD
1a1d3d91 528Group: Development/Libraries
54f91574 529Requires: libcilkrts = %{epoch}:%{version}-%{release}
1a1d3d91 530
54f91574 531%description -n libcilkrts-devel
c21aea6d
JB
532This package contains development files for Cilk Plus C/C++ language
533extensions.
534
535%description -n libcilkrts-devel -l pl.UTF-8
536Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
537języków C/C++.
1a1d3d91 538
4158a7b7
JB
539%package -n libcilkrts-static
540Summary: GCC Cilk Plus language extensions static library
541Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
542License: BSD
543Group: Development/Libraries
544Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
545
546%description -n libcilkrts-static
547This package contains Cilk Plus C/C++ language extensions static
548library.
549
550%description -n libcilkrts-static -l pl.UTF-8
551Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
552języków C/C++.
553
554%package -n libcilkrts-multilib-32
555Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
556Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
557License: BSD
558Group: Libraries
9d673ecf 559Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
4158a7b7
JB
560Obsoletes: libcilkrts-multilib
561
562%description -n libcilkrts-multilib-32
563This package contains the Cilk Plus C/C++ language extensions runtime
564library in 32-bit version.
565
566%description -n libcilkrts-multilib-32 -l pl.UTF-8
567Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
568języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
569
e8a5501e 570%package -n libcilkrts-multilib-32-devel
c21aea6d
JB
571Summary: GCC development files for Cilk Plus language extensions - 32-bit version
572Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
573License: BSD
0c026bb4 574Group: Development/Libraries
54f91574 575Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
c21aea6d 576Requires: libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
e8a5501e 577Obsoletes: libcilkrts-multilib-devel
0c026bb4 578
e8a5501e 579%description -n libcilkrts-multilib-32-devel
c21aea6d
JB
580This package contains development files for Cilk Plus C/C++ language
581extensions in 32-bit version.
582
583%description -n libcilkrts-multilib-32-devel -l pl.UTF-8
584Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
585języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
0c026bb4 586
e8a5501e 587%package -n libcilkrts-multilib-32-static
c21aea6d
JB
588Summary: GCC Cilk Plus language extensions static library - 32-bit version
589Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
590License: BSD
0c026bb4 591Group: Development/Libraries
e8a5501e
JR
592Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
593Obsoletes: libcilkrts-multilib-static
0c026bb4 594
e8a5501e 595%description -n libcilkrts-multilib-32-static
c21aea6d
JB
596This package contains the Cilk Plus C/C++ language extensions static
597library in 32-bit version.
598
599%description -n libcilkrts-multilib-32-static -l pl.UTF-8
600Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
601języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
c4631381 602
4158a7b7
JB
603%package -n libcilkrts-multilib-%{multilib2}
604Summary: GCC Cilk Plus language extensions runtime library - %{m2_desc} version
605Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
606License: BSD
607Group: Libraries
9d673ecf 608Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
4158a7b7
JB
609
610%description -n libcilkrts-multilib-%{multilib2}
611This package contains the Cilk Plus C/C++ language extensions runtime
612library in %{m2_desc} version.
613
614%description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
615Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
616języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
617
618%package -n libcilkrts-multilib-%{multilib2}-devel
619Summary: GCC development files for Cilk Plus language extensions - %{m2_desc} version
620Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
621License: BSD
622Group: Development/Libraries
623Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
624Requires: libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
625
626%description -n libcilkrts-multilib-%{multilib2}-devel
627This package contains development files for Cilk Plus C/C++ language
628extensions in %{m2_desc} version.
629
630%description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
631Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
632języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
633
bb4e61d1 634%package -n libcilkrts-multilib-%{multilib2}-static
33349ee9
JB
635Summary: GCC Cilk Plus language extensions static library - %{m2_desc} version
636Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
c21aea6d 637License: BSD
bb4e61d1
JR
638Group: Development/Libraries
639Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
640
641%description -n libcilkrts-multilib-%{multilib2}-static
c21aea6d 642This package contains the Cilk Plus C/C++ language extensions static
33349ee9 643library in %{m2_desc} version.
c21aea6d
JB
644
645%description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
646Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
33349ee9 647języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
bb4e61d1 648
1a1d3d91 649%package ada
33349ee9
JB
650Summary: Ada language support for GCC
651Summary(es.UTF-8): Soporte de Ada para GCC
652Summary(pl.UTF-8): Obsługa języka Ada do GCC
1a1d3d91
PS
653Group: Development/Languages
654Requires: %{name} = %{epoch}:%{version}-%{release}
655Requires: libgnat = %{epoch}:%{version}-%{release}
656Obsoletes: gcc-gnat
657Obsoletes: gnat-devel
658
659%description ada
660This package adds experimental support for compiling Ada programs.
661
dcc21e77
JR
662%description ada -l es.UTF-8
663Este paquete añade soporte experimental para compilar programas en
8a9bb03c
JB
664Ada.
665
dcc21e77
JR
666%description ada -l pl.UTF-8
667Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
1a1d3d91
PS
668Adzie.
669
e8a5501e 670%package ada-multilib-32
33349ee9
JB
671Summary: Ada language 32-bit binaries support for GCC
672Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
2c23b974
PS
673Group: Development/Languages
674Requires: %{name}-ada = %{epoch}:%{version}-%{release}
e8a5501e
JR
675Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
676Obsoletes: gcc-ada-multilib
2c23b974 677
e8a5501e 678%description ada-multilib-32
5c319fb0
JB
679This package adds experimental support for compiling 32-bit Ada
680programs on 64-bit host.
2c23b974 681
e8a5501e 682%description ada-multilib-32 -l pl.UTF-8
5c319fb0 683Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
33349ee9 68432-bitowych w języku Ada na maszynie 64-bitowej.
2c23b974 685
bb4e61d1 686%package ada-multilib-%{multilib2}
33349ee9
JB
687Summary: Ada language %{m2_desc} binaries support for GCC
688Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
bb4e61d1
JR
689Group: Development/Languages
690Requires: %{name}-ada = %{epoch}:%{version}-%{release}
691Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
692
693%description ada-multilib-%{multilib2}
33349ee9
JB
694This package adds experimental support for compiling Ada language to
695%{m2_desc} binaries.
bb4e61d1
JR
696
697%description ada-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
698Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
699języku Ada do binariów %{m2_desc}.
bb4e61d1 700
1a1d3d91
PS
701%package -n libgnat
702Summary: Ada standard libraries
e8f97812 703Summary(es.UTF-8): Bibliotecas estándares de Ada
33349ee9 704Summary(pl.UTF-8): Biblioteki standardowe Ady
c9035947 705License: GPL v3+ with GCC Runtime Library Exception v3.1
8a9bb03c 706Group: Libraries
9d673ecf 707Requires: libgcc = %{epoch}:%{version}-%{release}
1a1d3d91
PS
708Obsoletes: gnat
709Obsoletes: libgnat1
710
711%description -n libgnat
712This package contains shared libraries needed to run programs written
713in Ada.
714
dcc21e77 715%description -n libgnat -l es.UTF-8
8a9bb03c
JB
716Este paquete contiene las bibliotecas compartidas necesarias para
717ejecutar programas escritos en Ada.
718
dcc21e77
JR
719%description -n libgnat -l pl.UTF-8
720Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
1a1d3d91
PS
721napisanych w Adzie.
722
4158a7b7
JB
723%package -n libgnat-static
724Summary: Static Ada standard libraries
725Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
c9035947 726License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
727Group: Development/Libraries
728Obsoletes: gnat-static
729
730%description -n libgnat-static
731This package contains static libraries for programs written in Ada.
732
733%description -n libgnat-static -l pl.UTF-8
734Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
735Adzie.
736
e8a5501e 737%package -n libgnat-multilib-32
5c319fb0
JB
738Summary: Ada standard libraries - 32-bit version
739Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
c9035947 740License: GPL v3+ with GCC Runtime Library Exception v3.1
2c23b974 741Group: Libraries
9d673ecf 742Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
e8a5501e 743Obsoletes: libgnat-multilib
2c23b974 744
e8a5501e 745%description -n libgnat-multilib-32
5c319fb0
JB
746This package contains 32-bit version of shared libraries needed to run
747programs written in Ada.
2c23b974 748
e8a5501e 749%description -n libgnat-multilib-32 -l pl.UTF-8
5c319fb0 750Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
33349ee9 751uruchamiania programów napisanych w języku Ada.
2c23b974 752
4158a7b7
JB
753%package -n libgnat-multilib-32-static
754Summary: Static Ada standard libraries - 32-bit version
755Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
c9035947 756License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
757Group: Development/Libraries
758Obsoletes: libgnat-multilib-static
759
760%description -n libgnat-multilib-32-static
761This package contains 32-bit version of static libraries for programs
762written in Ada.
763
764%description -n libgnat-multilib-32-static -l pl.UTF-8
765Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
766programów napisanych w Adzie.
767
bb4e61d1 768%package -n libgnat-multilib-%{multilib2}
33349ee9
JB
769Summary: Ada standard libraries - %{m2_desc} version
770Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
c9035947 771License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1 772Group: Libraries
9d673ecf 773Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
bb4e61d1
JR
774
775%description -n libgnat-multilib-%{multilib2}
33349ee9 776This package contains %{m2_desc} version of shared libraries needed to run
bb4e61d1
JR
777programs written in Ada.
778
779%description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
33349ee9 780Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
bb4e61d1
JR
781uruchamiania programów napisanych w Adzie.
782
bb4e61d1 783%package -n libgnat-multilib-%{multilib2}-static
33349ee9
JB
784Summary: Static Ada standard libraries - %{m2_desc} version
785Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
c9035947 786License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
787Group: Development/Libraries
788
789%description -n libgnat-multilib-%{multilib2}-static
33349ee9 790This package contains %{m2_desc} version of static libraries for programs
bb4e61d1
JR
791written in Ada.
792
793%description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 794Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
bb4e61d1
JR
795programów napisanych w Adzie.
796
8fdeb3b2 797%package c++
33349ee9
JB
798Summary: C++ language support for GCC
799Summary(es.UTF-8): Soporte de C++ para GCC
800Summary(pl.UTF-8): Obsługa języka C++ dla GCC
801Summary(pt_BR.UTF-8): Suporte C++ para o GCC
8fdeb3b2 802Group: Development/Languages
87de1d00 803Requires: %{name} = %{epoch}:%{version}-%{release}
8fdeb3b2 804Obsoletes: egcc-c++
e323d1b5 805Obsoletes: egcs-c++
18664dd7 806Obsoletes: gcc4-c++
8fdeb3b2
JR
807
808%description c++
ae2e17eb 809This package adds C++ support to the GNU Compiler Collection. It
810includes support for most of the current C++ specification, including
811templates and exception handling. It does not include a standard C++
812library, which is available separately.
8fdeb3b2 813
dcc21e77
JR
814%description c++ -l de.UTF-8
815Dieses Paket enthält die C++-Unterstützung für den
816GNU-Compiler-Collection. Es unterstützt die aktuelle
8a9bb03c
JB
817C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
818C++-Standard-Library ist nicht enthalten - sie ist getrennt
dcc21e77 819erhältlich.
8a9bb03c 820
dcc21e77
JR
821%description c++ -l es.UTF-8
822Este paquete añade soporte de C++ al GCC (colección de compiladores
823GNU). Ello incluye el soporte para la mayoría de la especificación
8a9bb03c 824actual de C++, incluyendo plantillas y manejo de excepciones. No
dcc21e77 825incluye la biblioteca estándar de C++, la que es disponible separada.
8a9bb03c 826
dcc21e77 827%description c++ -l fr.UTF-8
8a9bb03c 828Ce package ajoute un support C++ a la collection de compilateurs GNU.
dcc21e77
JR
829Il comprend un support pour la plupart des spécifications actuelles de
830C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
831une bibliothéque C++ standard, qui est disponible séparément.
8a9bb03c 832
dcc21e77 833%description c++ -l pl.UTF-8
33349ee9
JB
834Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
835obecnej specyfikacji C++, nie zawiera natomiast standardowych
836bibliotek C++, które są w oddzielnym pakiecie.
8fdeb3b2 837
dcc21e77 838%description c++ -l pt_BR.UTF-8
8a9bb03c
JB
839Este pacote adiciona suporte C++ para o gcc.
840
dcc21e77
JR
841%description c++ -l tr.UTF-8
842Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
843aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
844C++ kitaplığı bu pakette yer almaz.
8a9bb03c 845
e8a5501e 846%package c++-multilib-32
33349ee9
JB
847Summary: C++ language 32-bit binaries support for GCC
848Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
0c026bb4 849Group: Development/Languages
96592a7f 850Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
e8a5501e
JR
851Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
852Obsoletes: gcc-c++-multilib
0c026bb4 853
e8a5501e 854%description c++-multilib-32
33349ee9
JB
855This package adds 32-bit binaries in C++ language support to the GNU
856Compiler Collection.
0c026bb4 857
e8a5501e 858%description c++-multilib-32 -l pl.UTF-8
33349ee9
JB
859Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
860kompilatora GCC.
0c026bb4 861
bb4e61d1 862%package c++-multilib-%{multilib2}
33349ee9
JB
863Summary: C++ language %{m2_desc} binaries support for GCC
864Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
bb4e61d1
JR
865Group: Development/Languages
866Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
867Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
868
869%description c++-multilib-%{multilib2}
33349ee9
JB
870This package adds %{m2_desc} binaries in C++ language support to the GNU
871Compiler Collection.
bb4e61d1
JR
872
873%description c++-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
874Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
875GCC.
bb4e61d1 876
1a1d3d91
PS
877%package -n libstdc++
878Summary: GNU C++ library
e8f97812 879Summary(es.UTF-8): Biblioteca C++ de GNU
33349ee9 880Summary(pl.UTF-8): Biblioteka GNU C++
e8f97812 881Summary(pt_BR.UTF-8): Biblioteca C++ GNU
c9035947 882License: GPL v3+ with GCC Runtime Library Exception v3.1
1a1d3d91 883Group: Libraries
297045fa
JB
884# >= instead of = to allow keeping older libstdc++ (with different soname)
885Requires: libgcc >= %{epoch}:%{version}-%{release}
1a1d3d91
PS
886Obsoletes: libg++
887Obsoletes: libstdc++3
18664dd7 888Obsoletes: libstdc++4
8fdeb3b2 889
1a1d3d91 890%description -n libstdc++
33349ee9
JB
891This is the GNU implementation of the standard C++ library, along with
892additional GNU tools. This package includes the shared libraries
1a1d3d91 893necessary to run C++ applications.
8fdeb3b2 894
dcc21e77 895%description -n libstdc++ -l de.UTF-8
8a9bb03c 896Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
dcc21e77 897weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
8a9bb03c
JB
898C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
899
dcc21e77
JR
900%description -n libstdc++ -l es.UTF-8
901Este es el soporte de las bibliotecas padrón del C++, junto con
8a9bb03c
JB
902herramientas GNU adicionales. El paquete incluye las bibliotecas
903compartidas necesarias para ejecutar aplicaciones C++.
904
dcc21e77
JR
905%description -n libstdc++ -l fr.UTF-8
906Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
907des outils GNU supplémentaires. Ce package comprend les librairies
908partagées nécessaires à l'exécution d'application C++.
8a9bb03c 909
dcc21e77 910%description -n libstdc++ -l pl.UTF-8
33349ee9
JB
911Ten pakiet zawiera bibliotekę będącą implementacją standardowej
912biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
913uruchamiania aplikacji napisanych w C++.
a9e887db 914
dcc21e77
JR
915%description -n libstdc++ -l pt_BR.UTF-8
916Este pacote é uma implementação da biblioteca padrão C++ v3, um
917subconjunto do padrão ISO 14882.
8a9bb03c 918
dcc21e77
JR
919%description -n libstdc++ -l tr.UTF-8
920Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
921uygulamalarının koşturulması için gerekli kitaplıkları içerir.
8a9bb03c 922
1a1d3d91
PS
923%package -n libstdc++-devel
924Summary: Header files and documentation for C++ development
e8f97812
ER
925Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
926Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
927Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
928Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
929Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
930Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
c9035947 931License: GPL v3+ with GCC Runtime Library Exception v3.1
1a1d3d91
PS
932Group: Development/Libraries
933Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
8a9bb03c 934Requires: glibc-devel
8ffed65f 935Requires: libstdc++ = %{epoch}:%{version}-%{release}
1a1d3d91
PS
936Obsoletes: libg++-devel
937Obsoletes: libstdc++3-devel
18664dd7 938Obsoletes: libstdc++4-devel
a9e887db 939
1a1d3d91
PS
940%description -n libstdc++-devel
941This is the GNU implementation of the standard C++ libraries. This
942package includes the header files needed for C++ development and
943library documentation.
7aaa11b1 944
dcc21e77
JR
945%description -n libstdc++-devel -l es.UTF-8
946Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
947paquete incluye los archivos de inclusión y bibliotecas necesarios
8a9bb03c
JB
948para desarrollo de programas en lenguaje C++.
949
dcc21e77
JR
950%description -n libstdc++-devel -l pl.UTF-8
951Pakiet ten zawiera biblioteki będące implementacją standardowych
952bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
953programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
a9e887db 954
dcc21e77
JR
955%description -n libstdc++-devel -l pt_BR.UTF-8
956Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
8a9bb03c
JB
957para desenvolvimento de programas C++.
958
4158a7b7
JB
959%package -n libstdc++-static
960Summary: Static C++ standard library
961Summary(es.UTF-8): Biblioteca estándar estática de C++
962Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
c9035947 963License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
964Group: Development/Libraries
965Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
966Obsoletes: libstdc++4-static
967
968%description -n libstdc++-static
969Static C++ standard library.
970
971%description -n libstdc++-static -l es.UTF-8
972Biblioteca estándar estática de C++.
973
974%description -n libstdc++-static -l pl.UTF-8
975Statyczna biblioteka standardowa C++.
976
977%package -n libstdc++-multilib-32
978Summary: GNU C++ library - 32-bit version
979Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
c9035947 980License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
981Group: Libraries
982# >= instead of = to allow keeping older libstdc++ (with different soname)
983Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
984Obsoletes: libstdc++-multilib
985
986%description -n libstdc++-multilib-32
987This is 32-bit version of the GNU implementation of the standard C++
988library.
989
990%description -n libstdc++-multilib-32 -l pl.UTF-8
991Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
992standardowej C++.
993
e8a5501e 994%package -n libstdc++-multilib-32-devel
5c319fb0
JB
995Summary: Development files for C++ development - 32-bit version
996Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
c9035947 997License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4 998Group: Development/Libraries
e8a5501e 999Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
0c026bb4 1000Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
e8a5501e
JR
1001Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1002Obsoletes: libstdc++-multilib-devel
0c026bb4 1003
e8a5501e 1004%description -n libstdc++-multilib-32-devel
b55e5f81
PS
1005This package contains the development files for 32-bit version of the
1006GNU implementation of the standard C++ library.
0c026bb4 1007
e8a5501e 1008%description -n libstdc++-multilib-32-devel -l pl.UTF-8
5c319fb0
JB
1009Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1010implementacji GNU biblioteki standardowej C++.
0c026bb4 1011
4158a7b7
JB
1012%package -n libstdc++-multilib-32-static
1013Summary: Static C++ standard library - 32-bit version
1014Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
c9035947 1015License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
1016Group: Development/Libraries
1017Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1018Obsoletes: libstdc++-multilib-static
1019
1020%description -n libstdc++-multilib-32-static
1021Static C++ standard library - 32-bit version.
1022
1023%description -n libstdc++-multilib-32-static -l pl.UTF-8
1024Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1025
1026%package -n libstdc++-multilib-%{multilib2}
1027Summary: GNU C++ library - %{m2_desc} version
1028Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
c9035947 1029License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
1030Group: Libraries
1031# >= instead of = to allow keeping older libstdc++ (with different soname)
1032Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
1033
1034%description -n libstdc++-multilib-%{multilib2}
1035This is %{m2_desc} version of the GNU implementation of the standard C++
1036library.
1037
1038%description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
1039Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
1040standardowej C++.
1041
bb4e61d1 1042%package -n libstdc++-multilib-%{multilib2}-devel
33349ee9
JB
1043Summary: Development files for C++ development - %{m2_desc} version
1044Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
c9035947 1045License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
1046Group: Development/Libraries
1047Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1048Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1049Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1050
1051%description -n libstdc++-multilib-%{multilib2}-devel
33349ee9 1052This package contains the development files for %{m2_desc} version of the
bb4e61d1
JR
1053GNU implementation of the standard C++ library.
1054
1055%description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 1056Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
bb4e61d1
JR
1057implementacji GNU biblioteki standardowej C++.
1058
bb4e61d1 1059%package -n libstdc++-multilib-%{multilib2}-static
33349ee9
JB
1060Summary: Static C++ standard library - %{m2_desc} version
1061Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
c9035947 1062License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
1063Group: Development/Libraries
1064Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1065
1066%description -n libstdc++-multilib-%{multilib2}-static
33349ee9 1067Static C++ standard library - %{m2_desc} version.
bb4e61d1
JR
1068
1069%description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9
JB
1070Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1071
1072%package -n libstdc++-gdb
1073Summary: libstdc++ pretty printers for GDB
1074Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
1075Group: Development/Debuggers
1076
1077%description -n libstdc++-gdb
1078This package contains Python scripts for GDB pretty printing of the
1079libstdc++ types/containers.
1080
1081%description -n libstdc++-gdb -l pl.UTF-8
1082Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1083wypisywania typów i kontenerów libstdc++.
bb4e61d1 1084
1a1d3d91 1085%package fortran
33349ee9
JB
1086Summary: Fortran 95 language support for GCC
1087Summary(es.UTF-8): Soporte de Fortran 95 para GCC
1088Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
e8f97812 1089Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
32e7ad9d 1090Group: Development/Languages/Fortran
86131c3d 1091Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91 1092Requires: libgfortran = %{epoch}:%{version}-%{release}
ef1cc3c7 1093Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
8a9bb03c 1094Provides: gcc-g77 = %{epoch}:%{version}-%{release}
e323d1b5 1095Obsoletes: egcs-g77
1a1d3d91 1096Obsoletes: gcc-g77
8fdeb3b2 1097
1a1d3d91
PS
1098%description fortran
1099This package adds support for compiling Fortran 95 programs with the
eb3ee88b 1100GNU compiler.
8fdeb3b2 1101
dcc21e77
JR
1102%description fortran -l es.UTF-8
1103Este paquete añade soporte para compilar programas escritos en Fortran
8a9bb03c
JB
110495 con el compilador GNU.
1105
dcc21e77 1106%description fortran -l pl.UTF-8
33349ee9 1107Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
927cf182 1108
dcc21e77 1109%description fortran -l pt_BR.UTF-8
8a9bb03c
JB
1110Suporte Fortran 95 para o GCC.
1111
e8a5501e 1112%package fortran-multilib-32
33349ee9
JB
1113Summary: Fortran 95 language 32-bit binaries support for GCC
1114Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
0c026bb4 1115Group: Development/Languages/Fortran
96592a7f 1116Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
e8a5501e
JR
1117Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1118Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1119Obsoletes: gcc-fortran-multilib
0c026bb4 1120
e8a5501e 1121%description fortran-multilib-32
5c319fb0
JB
1122This package adds support for compiling 32-bit Fortran 95 programs
1123with the GNU compiler.
0c026bb4 1124
e8a5501e 1125%description fortran-multilib-32 -l pl.UTF-8
5c319fb0
JB
1126Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1127kompilatora gcc.
0c026bb4 1128
bb4e61d1 1129%package fortran-multilib-%{multilib2}
33349ee9
JB
1130Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1131Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
bb4e61d1
JR
1132Group: Development/Languages/Fortran
1133Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1134Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1135Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1136
1137%description fortran-multilib-%{multilib2}
33349ee9
JB
1138This package adds support for compiling Fortran 95 programs to %{m2_desc}
1139binaries with the GNU compiler.
bb4e61d1
JR
1140
1141%description fortran-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1142Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1143kompilatora GCC.
bb4e61d1 1144
1a1d3d91 1145%package -n libgfortran
5c319fb0
JB
1146Summary: Fortran 95 Library
1147Summary(es.UTF-8): Biblioteca de Fortran 95
621d50ef 1148Summary(pl.UTF-8): Biblioteka Fortranu 95
c9035947 1149License: GPL v3+ with GCC Runtime Library Exception v3.1
8a9bb03c 1150Group: Libraries
9d673ecf 1151Requires: libgcc = %{epoch}:%{version}-%{release}
ef1cc3c7 1152Requires: libquadmath = %{epoch}:%{version}-%{release}
1a1d3d91 1153Obsoletes: libg2c
8fdeb3b2 1154
1a1d3d91 1155%description -n libgfortran
5c319fb0 1156Fortran 95 Library.
7aaa11b1 1157
dcc21e77 1158%description -n libgfortran -l es.UTF-8
5c319fb0 1159Biblioteca de Fortran 95.
8a9bb03c 1160
dcc21e77 1161%description -n libgfortran -l pl.UTF-8
621d50ef 1162Biblioteka Fortranu 95.
8fdeb3b2 1163
0c026bb4 1164%package -n libgfortran-static
5c319fb0 1165Summary: Static Fortran 95 Library
0c026bb4 1166Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
621d50ef 1167Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
c9035947 1168License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4
PS
1169Group: Development/Libraries
1170Requires: libgfortran = %{epoch}:%{version}-%{release}
1171Obsoletes: libg2c-static
1172
1173%description -n libgfortran-static
5c319fb0 1174Static Fortran 95 Library.
0c026bb4
PS
1175
1176%description -n libgfortran-static -l es.UTF-8
1177Bibliotecas estáticas de Fortran 95.
1178
1179%description -n libgfortran-static -l pl.UTF-8
621d50ef 1180Statyczna biblioteka Fortranu 95.
0c026bb4 1181
4158a7b7
JB
1182%package -n libgfortran-multilib-32
1183Summary: Fortran 95 Library - 32-bit version
1184Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
c9035947 1185License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7 1186Group: Libraries
9d673ecf 1187Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
4158a7b7
JB
1188Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1189Obsoletes: libgfortran-multilib
1190
1191%description -n libgfortran-multilib-32
1192Fortran 95 Library - 32-bit version.
1193
1194%description -n libgfortran-multilib-32 -l pl.UTF-8
1195Biblioteka Fortranu 95 - wersja 32-bitowa.
1196
e8a5501e 1197%package -n libgfortran-multilib-32-static
5c319fb0 1198Summary: Static Fortran 95 Library - 32-bit version
621d50ef 1199Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
c9035947 1200License: GPL v3+ with GCC Runtime Library Exception v3.1
a9e887db 1201Group: Development/Libraries
e8a5501e
JR
1202Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1203Obsoletes: libgfortran-multilib-static
a9e887db 1204
e8a5501e 1205%description -n libgfortran-multilib-32-static
5c319fb0 1206Static Fortran 95 Library - 32-bit version.
8a9bb03c 1207
e8a5501e 1208%description -n libgfortran-multilib-32-static -l pl.UTF-8
621d50ef 1209Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
f2e3292e 1210
4158a7b7
JB
1211%package -n libgfortran-multilib-%{multilib2}
1212Summary: Fortran 95 Library - %{m2_desc} version
1213Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
c9035947 1214License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
1215Group: Libraries
1216Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1217
1218%description -n libgfortran-multilib-%{multilib2}
1219Fortran 95 Library - %{m2_desc} version.
1220
1221%description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1222Biblioteka Fortranu 95 - wersja %{m2_desc}.
1223
bb4e61d1 1224%package -n libgfortran-multilib-%{multilib2}-static
33349ee9
JB
1225Summary: Static Fortran 95 Library - %{m2_desc} version
1226Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
c9035947 1227License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1 1228Group: Development/Libraries
9d673ecf 1229Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
bb4e61d1
JR
1230Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1231
1232%description -n libgfortran-multilib-%{multilib2}-static
33349ee9 1233Static Fortran 95 Library - %{m2_desc} version.
bb4e61d1
JR
1234
1235%description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1236Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
bb4e61d1 1237
b8edd46c
JB
1238%package -n libquadmath
1239Summary: GCC __float128 shared support library
1240Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
c9035947 1241License: LGPL v2.1+
b8edd46c
JB
1242Group: Libraries
1243
1244%description -n libquadmath
1245This package contains GCC shared support library which is needed for
1246__float128 math support and for Fortran REAL*16 support.
1247
1248%description -n libquadmath -l pl.UTF-8
1249Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1250matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1251Fortranie.
1252
4158a7b7
JB
1253%package -n libquadmath-devel
1254Summary: Header files for GCC __float128 support library
1255Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
c9035947 1256License: LGPL v2.1+
4158a7b7
JB
1257Group: Development/Libraries
1258Requires: libquadmath = %{epoch}:%{version}-%{release}
1259
1260%description -n libquadmath-devel
1261This package contains header files for GCC support library which is
1262needed for __float128 math support and for Fortran REAL*16 support.
1263
1264%description -n libquadmath-devel -l pl.UTF-8
1265Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1266matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1267Fortranie.
1268
1269%package -n libquadmath-static
1270Summary: Static GCC __float128 support library
1271Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
c9035947 1272License: LGPL v2.1+
4158a7b7
JB
1273Group: Development/Libraries
1274Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1275
1276%description -n libquadmath-static
1277Static GCC __float128 support library.
1278
1279%description -n libquadmath-static -l pl.UTF-8
1280Biblioteka statyczna GCC do obsługi typu __float128.
1281
e8a5501e 1282%package -n libquadmath-multilib-32
b8edd46c
JB
1283Summary: GCC __float128 shared support library - 32-bit version
1284Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
c9035947 1285License: LGPL v2.1+
b8edd46c 1286Group: Libraries
e8a5501e 1287Obsoletes: libquadmath-multilib
b8edd46c 1288
e8a5501e 1289%description -n libquadmath-multilib-32
b8edd46c
JB
1290This package contains 32-bit version of GCC shared support library
1291which is needed for __float128 math support and for Fortran REAL*16
1292support.
1293
e8a5501e 1294%description -n libquadmath-multilib-32 -l pl.UTF-8
b8edd46c
JB
1295Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1296operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1297w Fortranie.
1298
4158a7b7
JB
1299%package -n libquadmath-multilib-32-devel
1300Summary: Development files for 32-bit GCC __float128 support library
1301Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
c9035947 1302License: LGPL v2.1+
4158a7b7
JB
1303Group: Development/Libraries
1304Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1305Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1306Obsoletes: libquadmath-multilib-devel
bb4e61d1 1307
4158a7b7
JB
1308%description -n libquadmath-multilib-32-devel
1309This package contains development files for 32-bit GCC support library
bb4e61d1
JR
1310which is needed for __float128 math support and for Fortran REAL*16
1311support.
1312
4158a7b7
JB
1313%description -n libquadmath-multilib-32-devel -l pl.UTF-8
1314Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
33349ee9
JB
1315obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1316REAL*16 w Fortranie.
bb4e61d1 1317
4158a7b7
JB
1318%package -n libquadmath-multilib-32-static
1319Summary: Static GCC __float128 support library - 32-bit version
1320Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
c9035947 1321License: LGPL v2.1+
b8edd46c 1322Group: Development/Libraries
4158a7b7
JB
1323Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1324Obsoletes: libquadmath-multilib-static
b8edd46c 1325
4158a7b7
JB
1326%description -n libquadmath-multilib-32-static
1327Static GCC __float128 support library - 32-bit version.
b8edd46c 1328
4158a7b7
JB
1329%description -n libquadmath-multilib-32-static -l pl.UTF-8
133032-bitowa biblioteka statyczna GCC do obsługi typu __float128.
b8edd46c 1331
4158a7b7
JB
1332%package -n libquadmath-multilib-%{multilib2}
1333Summary: GCC __float128 shared support library - %{m2_desc} version
1334Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
c9035947 1335License: LGPL v2.1+
4158a7b7 1336Group: Libraries
b8edd46c 1337
4158a7b7
JB
1338%description -n libquadmath-multilib-%{multilib2}
1339This package contains %{m2_desc} version of GCC shared support library
b8edd46c
JB
1340which is needed for __float128 math support and for Fortran REAL*16
1341support.
1342
4158a7b7
JB
1343%description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1344Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
b8edd46c
JB
1345obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1346REAL*16 w Fortranie.
1347
bb4e61d1 1348%package -n libquadmath-multilib-%{multilib2}-devel
33349ee9
JB
1349Summary: Development files for %{m2_desc} version of GCC __float128 support library
1350Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
c9035947 1351License: LGPL v2.1+
bb4e61d1
JR
1352Group: Development/Libraries
1353Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1354Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1355
1356%description -n libquadmath-multilib-%{multilib2}-devel
33349ee9
JB
1357This package contains development files for %{m2_desc} version of GCC
1358support library which is needed for __float128 math support and for
1359Fortran REAL*16 support.
bb4e61d1
JR
1360
1361%description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9
JB
1362Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1363do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1364typu REAL*16 w Fortranie.
bb4e61d1 1365
bb4e61d1 1366%package -n libquadmath-multilib-%{multilib2}-static
33349ee9
JB
1367Summary: Static GCC __float128 support library - %{m2_desc} version
1368Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
c9035947 1369License: LGPL v2.1+
bb4e61d1
JR
1370Group: Development/Libraries
1371Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1372
1373%description -n libquadmath-multilib-%{multilib2}-static
33349ee9 1374Static GCC __float128 support library - %{m2_desc} version.
bb4e61d1
JR
1375
1376%description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1377Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
bb4e61d1 1378
e88d7f19
MM
1379%package -n libffi
1380Summary: Foreign Function Interface library
e8f97812 1381Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
33349ee9 1382Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
bb622e11 1383License: BSD-like
e88d7f19 1384Group: Libraries
e88d7f19
MM
1385
1386%description -n libffi
1387The libffi library provides a portable, high level programming
1388interface to various calling conventions. This allows a programmer to
1389call any function specified by a call interface description at run
1390time.
1391
dcc21e77
JR
1392%description -n libffi -l es.UTF-8
1393La biblioteca libffi provee una interfaz portable de programación de
8a9bb03c 1394alto nivel para varias convenciones de llamada. Ello permite que un
dcc21e77
JR
1395programador llame una función cualquiera especificada por una
1396descripción de interfaz de llamada en el tiempo de ejecución.
8a9bb03c 1397
dcc21e77 1398%description -n libffi -l pl.UTF-8
33349ee9
JB
1399Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1400różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1401dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1402działania programu.
e88d7f19 1403
4158a7b7
JB
1404%package -n libffi-devel
1405Summary: Development files for Foreign Function Interface library
1406Summary(es.UTF-8): Ficheros de desarrollo para libffi
1407Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1408License: BSD-like
1409Group: Development/Libraries
1410Requires: %{name} = %{epoch}:%{version}-%{release}
1411Requires: libffi = %{epoch}:%{version}-%{release}
1412
1413%description -n libffi-devel
1414Development files for Foreign Function Interface library.
1415
1416%description -n libffi-devel -l es.UTF-8
1417Ficheros de desarrollo para libffi.
1418
1419%description -n libffi-devel -l pl.UTF-8
1420Pliki nagłówkowe biblioteki libffi.
1421
1422%package -n libffi-static
1423Summary: Static Foreign Function Interface library
1424Summary(es.UTF-8): Biblioteca libffi estática
1425Summary(pl.UTF-8): Statyczna biblioteka libffi
1426License: BSD-like
1427Group: Development/Libraries
1428Requires: libffi-devel = %{epoch}:%{version}-%{release}
1429
1430%description -n libffi-static
1431Static Foreign Function Interface library.
1432
1433%description -n libffi-static -l es.UTF-8
1434Biblioteca libffi estática.
1435
1436%description -n libffi-static -l pl.UTF-8
1437Statyczna biblioteka libffi.
1438
e8a5501e 1439%package -n libffi-multilib-32
12d5ac89 1440Summary: Foreign Function Interface library - 32-bit version
33349ee9 1441Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
0c026bb4
PS
1442License: BSD-like
1443Group: Libraries
e8a5501e 1444Obsoletes: libffi-multilib
0c026bb4 1445
e8a5501e 1446%description -n libffi-multilib-32
0c026bb4
PS
1447The libffi library provides a portable, high level programming
1448interface to various calling conventions. This allows a programmer to
1449call any function specified by a call interface description at run
12d5ac89 1450time. This package contains 32-bit version of the library.
0c026bb4 1451
e8a5501e 1452%description -n libffi-multilib-32 -l pl.UTF-8
33349ee9
JB
1453Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1454różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1455dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1456działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
0c026bb4 1457
4158a7b7
JB
1458%package -n libffi-multilib-32-devel
1459Summary: Development files for 32-bit version of Foreign Function Interface library
1460Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1461License: BSD-like
1462Group: Development/Libraries
1463Requires: libffi-devel = %{epoch}:%{version}-%{release}
1464Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1465Obsoletes: libffi-multilib-devel
1466
1467%description -n libffi-multilib-32-devel
1468Development files for 32-bit version of Foreign Function Interface
1469library.
1470
1471%description -n libffi-multilib-32-devel -l pl.UTF-8
1472Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1473
1474%package -n libffi-multilib-32-static
1475Summary: Static Foreign Function Interface library - 32-bit version
1476Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1477License: BSD-like
1478Group: Development/Libraries
1479Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1480Obsoletes: libffi-multilib-static
1481
1482%description -n libffi-multilib-32-static
1483Static Foreign Function Interface library - 32-bit version.
1484
1485%description -n libffi-multilib-32-static -l pl.UTF-8
1486Statyczna biblioteka libffi - wersja 32-bitowa.
1487
bb4e61d1 1488%package -n libffi-multilib-%{multilib2}
33349ee9
JB
1489Summary: Foreign Function Interface library - %{m2_desc} version
1490Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
bb4e61d1
JR
1491License: BSD-like
1492Group: Libraries
1493
1494%description -n libffi-multilib-%{multilib2}
1495The libffi library provides a portable, high level programming
1496interface to various calling conventions. This allows a programmer to
1497call any function specified by a call interface description at run
33349ee9 1498time. This package contains %{m2_desc} version of the library.
bb4e61d1
JR
1499
1500%description -n libffi-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1501Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1502różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1503dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1504działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
bb4e61d1 1505
bb4e61d1 1506%package -n libffi-multilib-%{multilib2}-devel
33349ee9
JB
1507Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1508Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
bb4e61d1
JR
1509License: BSD-like
1510Group: Development/Libraries
1511Requires: libffi-devel = %{epoch}:%{version}-%{release}
1512Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1513
1514%description -n libffi-multilib-%{multilib2}-devel
33349ee9 1515Development files for %{m2_desc} version of Foreign Function Interface
bb4e61d1
JR
1516library.
1517
1518%description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 1519Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
bb4e61d1 1520
bb4e61d1 1521%package -n libffi-multilib-%{multilib2}-static
33349ee9
JB
1522Summary: Static Foreign Function Interface library - %{m2_desc} version
1523Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
bb4e61d1
JR
1524License: BSD-like
1525Group: Development/Libraries
1526Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1527
1528%description -n libffi-multilib-%{multilib2}-static
33349ee9 1529Static Foreign Function Interface library - %{m2_desc} version.
bb4e61d1
JR
1530
1531%description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1532Statyczna biblioteka libffi - wersja %{m2_desc}.
bb4e61d1 1533
1a1d3d91 1534%package objc
33349ee9
JB
1535Summary: Objective C language support for GCC
1536Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1537Summary(es.UTF-8): Soporte de Objective C para GCC
1538Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1539Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1540Summary(tr.UTF-8): GCC için Objective C desteği
a9e887db 1541Group: Development/Languages
87de1d00 1542Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91
PS
1543Requires: libobjc = %{epoch}:%{version}-%{release}
1544Obsoletes: egcc-objc
1545Obsoletes: egcs-objc
a9e887db 1546
1a1d3d91
PS
1547%description objc
1548This package adds Objective C support to the GNU Compiler Collection.
1549Objective C is a object oriented derivative of the C language, mainly
1550used on systems running NeXTSTEP. This package does not include the
1551standard objective C object library.
7aaa11b1 1552
dcc21e77
JR
1553%description objc -l de.UTF-8
1554Dieses Paket ergänzt den GNU-Compiler-Collection durch
8a9bb03c
JB
1555Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1556von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1557Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1558
dcc21e77
JR
1559%description objc -l es.UTF-8
1560Este paquete añade soporte de Objective C al GCC (colección de
8a9bb03c
JB
1561compiladores GNU). Objective C es un lenguaje orientado a objetos
1562derivado de C, principalmente usado en sistemas que funcionan bajo
dcc21e77 1563NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
8a9bb03c
JB
1564Objective C.
1565
dcc21e77 1566%description objc -l fr.UTF-8
8a9bb03c 1567Ce package ajoute un support Objective C a la collection de
dcc21e77
JR
1568compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1569langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1570package n'inclue pas la bibliothéque Objective C standard.
1571
1572%description objc -l pl.UTF-8
33349ee9
JB
1573Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1574C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1575używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
dcc21e77
JR
1576standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1577
1578%description objc -l tr.UTF-8
1579Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1580C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1581sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1582kitaplığı bu pakette yer almaz.
8a9bb03c 1583
e8a5501e 1584%package objc-multilib-32
33349ee9
JB
1585Summary: Objective C language 32-bit binaries support for GCC
1586Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
0c026bb4 1587Group: Development/Languages
e8a5501e
JR
1588Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1589Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1590Obsoletes: gcc-objc-multilib
0c026bb4 1591
e8a5501e 1592%description objc-multilib-32
12d5ac89
JB
1593This package adds 32-bit Objective C support to the GNU Compiler
1594Collection.
0c026bb4 1595
e8a5501e 1596%description objc-multilib-32 -l pl.UTF-8
12d5ac89 1597Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
33349ee9 1598kompilatora GCC.
0c026bb4 1599
bb4e61d1 1600%package objc-multilib-%{multilib2}
33349ee9
JB
1601Summary: Objective C language %{m2_desc} binaries support for GCC
1602Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
bb4e61d1
JR
1603Group: Development/Languages
1604Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1605Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1606
1607%description objc-multilib-%{multilib2}
33349ee9
JB
1608This package adds %{m2_desc} binaries in Objective C language support to
1609the GNU Compiler Collection.
bb4e61d1
JR
1610
1611%description objc-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1612Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1613kompilatora GCC.
bb4e61d1 1614
6f2b2a8c 1615%package objc++
33349ee9
JB
1616Summary: Objective C++ support for GCC
1617Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
6f2b2a8c
PS
1618Group: Development/Languages
1619Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1620Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1621
1622%description objc++
913fdfa7
JB
1623This package adds Objective C++ support to the GNU Compiler
1624Collection.
1625
dcc21e77 1626%description objc++ -l pl.UTF-8
8ffed65f
ER
1627Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1628GNU Compiler Collection.
6f2b2a8c 1629
1a1d3d91 1630%package -n libobjc
12d5ac89
JB
1631Summary: Objective C Library
1632Summary(es.UTF-8): Biblioteca de Objective C
33349ee9 1633Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
c9035947 1634License: GPL v3+ with GCC Runtime Library Exception v3.1
a9e887db 1635Group: Libraries
9d673ecf 1636Requires: libgcc = %{epoch}:%{version}-%{release}
1a1d3d91 1637Obsoletes: libobjc1
a9e887db 1638
1a1d3d91 1639%description -n libobjc
12d5ac89 1640Objective C Library.
7aaa11b1 1641
dcc21e77 1642%description -n libobjc -l es.UTF-8
8a9bb03c
JB
1643Bibliotecas de Objective C.
1644
dcc21e77 1645%description -n libobjc -l pl.UTF-8
33349ee9 1646Biblioteka obiektowego C (Objective C).
a9e887db 1647
1a1d3d91 1648%package -n libobjc-static
12d5ac89 1649Summary: Static Objective C Library
e8f97812 1650Summary(es.UTF-8): Bibliotecas estáticas de Objective C
33349ee9 1651Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
c9035947 1652License: GPL v3+ with GCC Runtime Library Exception v3.1
1a1d3d91
PS
1653Group: Development/Libraries
1654Requires: libobjc = %{epoch}:%{version}-%{release}
a9e887db 1655
1a1d3d91 1656%description -n libobjc-static
12d5ac89 1657Static Objective C Library.
a9e887db 1658
dcc21e77
JR
1659%description -n libobjc-static -l es.UTF-8
1660Bibliotecas estáticas de Objective C.
8a9bb03c 1661
dcc21e77 1662%description -n libobjc-static -l pl.UTF-8
33349ee9 1663Statyczna biblioteka obiektowego C (Objective C).
a9e887db 1664
4158a7b7
JB
1665%package -n libobjc-multilib-32
1666Summary: Objective C Library - 32-bit version
1667Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
c9035947 1668License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7 1669Group: Libraries
9d673ecf 1670Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
4158a7b7
JB
1671Obsoletes: libobjc-multilib
1672
1673%description -n libobjc-multilib-32
1674Objective C Library - 32-bit version.
1675
1676%description -n libobjc-multilib-32 -l pl.UTF-8
1677Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1678
e8a5501e 1679%package -n libobjc-multilib-32-static
12d5ac89 1680Summary: Static Objective C Library - 32-bit version
33349ee9 1681Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
c9035947 1682License: GPL v3+ with GCC Runtime Library Exception v3.1
0c026bb4 1683Group: Development/Libraries
e8a5501e
JR
1684Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1685Obsoletes: libobjc-multilib-static
0c026bb4 1686
e8a5501e 1687%description -n libobjc-multilib-32-static
12d5ac89 1688Static Objective C Library - 32-bit version.
0c026bb4 1689
e8a5501e 1690%description -n libobjc-multilib-32-static -l pl.UTF-8
33349ee9 1691Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
0c026bb4 1692
4158a7b7
JB
1693%package -n libobjc-multilib-%{multilib2}
1694Summary: Objective C Library - %{m2_desc} version
1695Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
c9035947 1696License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7 1697Group: Libraries
9d673ecf 1698Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
4158a7b7
JB
1699
1700%description -n libobjc-multilib-%{multilib2}
1701Objective C Library - %{m2_desc} version.
1702
1703%description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1704Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1705
bb4e61d1 1706%package -n libobjc-multilib-%{multilib2}-static
33349ee9
JB
1707Summary: Static Objective C Library - %{m2_desc} version
1708Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
c9035947 1709License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
1710Group: Development/Libraries
1711Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1712
1713%description -n libobjc-multilib-%{multilib2}-static
33349ee9 1714Static Objective C Library - %{m2_desc} version.
bb4e61d1
JR
1715
1716%description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1717Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
bb4e61d1 1718
48d45c0b 1719%package go
33349ee9
JB
1720Summary: Go language support for GCC
1721Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
48d45c0b
JB
1722License: GPL v3+ (gcc), BSD (Go-specific part)
1723Group: Development/Languages
1724Requires: %{name} = %{epoch}:%{version}-%{release}
9218872f 1725Requires: libgo-devel = %{epoch}:%{version}-%{release}
48d45c0b
JB
1726
1727%description go
1728This package adds Go language support to the GNU Compiler Collection.
1729
1730%description go -l pl.UTF-8
33349ee9 1731Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
48d45c0b 1732
e8a5501e 1733%package go-multilib-32
33349ee9
JB
1734Summary: Go language 32-bit binaries support for GCC
1735Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
9218872f
JB
1736License: GPL v3+ (gcc), BSD (Go-specific part)
1737Group: Development/Languages
1738Requires: %{name} = %{epoch}:%{version}-%{release}
e8a5501e
JR
1739Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1740Obsoletes: gcc-go-multilib
9218872f 1741
e8a5501e 1742%description go-multilib-32
9218872f
JB
1743This package adds 32-bit Go language support to the GNU Compiler
1744Collection.
1745
e8a5501e 1746%description go-multilib-32 -l pl.UTF-8
9218872f 1747Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
33349ee9 1748kompilatora GCC.
9218872f 1749
bb4e61d1 1750%package go-multilib-%{multilib2}
33349ee9
JB
1751Summary: Go language %{m2_desc} binaries support for GCC
1752Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
bb4e61d1
JR
1753License: GPL v3+ (gcc), BSD (Go-specific part)
1754Group: Development/Languages
1755Requires: %{name} = %{epoch}:%{version}-%{release}
1756Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1757
1758%description go-multilib-%{multilib2}
33349ee9
JB
1759This package adds %{m2_desc} binaries in Go language support to the GNU
1760Compiler Collection.
bb4e61d1
JR
1761
1762%description go-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1763Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1764GCC.
bb4e61d1 1765
48d45c0b
JB
1766%package -n libgo
1767Summary: Go language library
1768Summary(pl.UTF-8): Biblioteka języka Go
1769License: BSD
1770Group: Libraries
c4631381 1771Requires: libgcc = %{epoch}:%{version}-%{release}
48d45c0b
JB
1772
1773%description -n libgo
1774Go language library.
1775
1776%description -n libgo -l pl.UTF-8
1777Biblioteka języka Go.
1778
4158a7b7
JB
1779%package -n libgo-devel
1780Summary: Development files for Go language library
1781Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
9218872f 1782License: BSD
4158a7b7
JB
1783Group: Development/Libraries
1784Requires: glibc-devel
1785Requires: libgo = %{epoch}:%{version}-%{release}
9218872f 1786
4158a7b7
JB
1787%description -n libgo-devel
1788Development files for Go language library.
9218872f 1789
4158a7b7
JB
1790%description -n libgo-devel -l pl.UTF-8
1791Pliki programistyczne biblioteki języka Go.
9218872f 1792
4158a7b7
JB
1793%package -n libgo-static
1794Summary: Static Go language library
1795Summary(pl.UTF-8): Statyczna biblioteka języka Go
bb4e61d1 1796License: BSD
4158a7b7
JB
1797Group: Development/Libraries
1798Requires: libgo-devel = %{epoch}:%{version}-%{release}
bb4e61d1 1799
4158a7b7
JB
1800%description -n libgo-static
1801Static Go language library.
bb4e61d1 1802
4158a7b7
JB
1803%description -n libgo-static -l pl.UTF-8
1804Statyczna biblioteka języka Go.
bb4e61d1 1805
4158a7b7
JB
1806%package -n libgo-multilib-32
1807Summary: Go language library - 32-bit version
1808Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
48d45c0b 1809License: BSD
4158a7b7
JB
1810Group: Libraries
1811Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1812Obsoletes: libgo-multilib
48d45c0b 1813
4158a7b7
JB
1814%description -n libgo-multilib-32
1815Go language library - 32-bit version.
48d45c0b 1816
4158a7b7
JB
1817%description -n libgo-multilib-32 -l pl.UTF-8
1818Biblioteka języka Go - wersja 32-bitowa.
48d45c0b 1819
e8a5501e 1820%package -n libgo-multilib-32-devel
9218872f
JB
1821Summary: Development files for Go language library - 32-bit version
1822Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1823License: BSD
1824Group: Development/Libraries
1825Requires: glibc-devel
e8a5501e
JR
1826Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1827Obsoletes: libgo-multilib-devel
9218872f 1828
e8a5501e 1829%description -n libgo-multilib-32-devel
9218872f
JB
1830Development files for Go language library - 32-bit version.
1831
e8a5501e 1832%description -n libgo-multilib-32-devel -l pl.UTF-8
9218872f
JB
1833Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1834
e8a5501e 1835%package -n libgo-multilib-32-static
9218872f
JB
1836Summary: Static Go language library - 32-bit version
1837Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1838License: BSD
1839Group: Development/Libraries
e8a5501e
JR
1840Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1841Obsoletes: libgo-multilib-static
9218872f 1842
e8a5501e 1843%description -n libgo-multilib-32-static
9218872f
JB
1844Static Go language library - 32-bit version.
1845
e8a5501e 1846%description -n libgo-multilib-32-static -l pl.UTF-8
9218872f
JB
1847Statyczna biblioteka języka Go - wersja 32-bitowa.
1848
4158a7b7
JB
1849%package -n libgo-multilib-%{multilib2}
1850Summary: Go language library - %{m2_desc} version
1851Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1852License: BSD
1853Group: Libraries
1854Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1855
1856%description -n libgo-multilib-%{multilib2}
1857Go language library - %{m2_desc} version.
1858
1859%description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1860Biblioteka języka Go - wersja %{m2_desc}.
1861
1862%package -n libgo-multilib-%{multilib2}-devel
1863Summary: Development files for Go language library - %{m2_desc} version
1864Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1865License: BSD
1866Group: Development/Libraries
1867Requires: glibc-devel
1868Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1869
1870%description -n libgo-multilib-%{multilib2}-devel
1871Development files for Go language library - %{m2_desc} version.
1872
1873%description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1874Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1875
bb4e61d1 1876%package -n libgo-multilib-%{multilib2}-static
33349ee9
JB
1877Summary: Static Go language library - %{m2_desc} version
1878Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
bb4e61d1
JR
1879License: BSD
1880Group: Development/Libraries
1881Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1882
1883%description -n libgo-multilib-%{multilib2}-static
33349ee9 1884Static Go language library - %{m2_desc} version.
bb4e61d1
JR
1885
1886%description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1887Statyczna biblioteka języka Go - wersja %{m2_desc}.
bb4e61d1 1888
2e6422aa
JR
1889%package -n libasan
1890Summary: The Address Sanitizer library
46358783 1891Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
c9035947 1892License: BSD-like or MIT
2e6422aa 1893Group: Libraries
9d673ecf 1894Requires: libstdc++ = %{epoch}:%{version}-%{release}
2e6422aa
JR
1895
1896%description -n libasan
e88c6b44
ER
1897This package contains the Address Sanitizer library which is used for
1898-fsanitize=address instrumented programs.
2e6422aa 1899
46358783 1900%description -n libasan -l pl.UTF-8
54f91574
AM
1901Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1902adresów w programach kompilowanych z opcją -fsanitize=address.
46358783 1903
4158a7b7
JB
1904%package -n libasan-devel
1905Summary: Development files for the Address Sanitizer library
1906Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
c9035947 1907License: BSD-like or MIT
4158a7b7
JB
1908Group: Development/Libraries
1909Requires: libasan = %{epoch}:%{version}-%{release}
1910
1911%description -n libasan-devel
1912This package contains development files for the Address Sanitizer
1913library.
1914
1915%description -n libasan-devel -l pl.UTF-8
1916Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1917
1918%package -n libasan-static
1919Summary: The Address Sanitizer static library
1920Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
c9035947 1921License: BSD-like or MIT
4158a7b7
JB
1922Group: Development/Libraries
1923Requires: libasan-devel = %{epoch}:%{version}-%{release}
1924
1925%description -n libasan-static
1926This package contains Address Sanitizer static library.
1927
1928%description -n libasan-static -l pl.UTF-8
1929Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1930
e8a5501e 1931%package -n libasan-multilib-32
2e6422aa 1932Summary: The Address Sanitizer library - 32-bit version
46358783 1933Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
c9035947 1934License: BSD-like or MIT
2e6422aa 1935Group: Libraries
9d673ecf 1936Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
e8a5501e 1937Obsoletes: libasan-multilib
2e6422aa 1938
e8a5501e 1939%description -n libasan-multilib-32
2e6422aa
JR
1940This package contains 32-bit version of the Address Sanitizer library
1941which is used for -fsanitize=address instrumented programs.
1942
e8a5501e 1943%description -n libasan-multilib-32 -l pl.UTF-8
46358783
JB
1944Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1945służącej do kontroli adresów w programach kompilowanych z opcją
1946-fsanitize=address.
1947
e8a5501e 1948%package -n libasan-multilib-32-devel
2e6422aa 1949Summary: Development files for the Address Sanitizer library - 32-bit version
46358783 1950Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
c9035947 1951License: BSD-like or MIT
2e6422aa 1952Group: Development/Libraries
9d673ecf 1953Requires: libasan-devel = %{epoch}:%{version}-%{release}
e8a5501e
JR
1954Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1955Obsoletes: libasan-multilib-devel
2e6422aa 1956
e8a5501e 1957%description -n libasan-multilib-32-devel
46358783
JB
1958This package contains the development files for 32-bit version of the
1959Address Sanitizer library.
1960
e8a5501e 1961%description -n libasan-multilib-32-devel -l pl.UTF-8
46358783
JB
1962Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1963Address Sanitizer.
2e6422aa 1964
e8a5501e 1965%package -n libasan-multilib-32-static
2e6422aa 1966Summary: The Address Sanitizer static library - 32-bit version
46358783 1967Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
c9035947 1968License: BSD-like or MIT
2e6422aa 1969Group: Development/Libraries
e8a5501e
JR
1970Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1971Obsoletes: libasan-multilib-static
2e6422aa 1972
e8a5501e 1973%description -n libasan-multilib-32-static
2e6422aa
JR
1974This package contains 32-bit version of the Address Sanitizer static
1975library.
1976
e8a5501e 1977%description -n libasan-multilib-32-static -l pl.UTF-8
46358783
JB
1978Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1979Sanitizer.
1980
4158a7b7
JB
1981%package -n libasan-multilib-%{multilib2}
1982Summary: The Address Sanitizer library - %{m2_desc} version
1983Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
c9035947 1984License: BSD-like or MIT
4158a7b7 1985Group: Libraries
9d673ecf 1986Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
4158a7b7
JB
1987
1988%description -n libasan-multilib-%{multilib2}
1989This package contains %{m2_desc} version of the Address Sanitizer library
1990which is used for -fsanitize=address instrumented programs.
1991
1992%description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1993Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1994służącej do kontroli adresów w programach kompilowanych z opcją
1995-fsanitize=address.
1996
1997%package -n libasan-multilib-%{multilib2}-devel
1998Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1999Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
c9035947 2000License: BSD-like or MIT
4158a7b7 2001Group: Development/Libraries
9d673ecf 2002Requires: libasan-devel = %{epoch}:%{version}-%{release}
4158a7b7
JB
2003Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2004
2005%description -n libasan-multilib-%{multilib2}-devel
2006This package contains the development files for %{m2_desc} version of the
2007Address Sanitizer library.
2008
2009%description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2010Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2011Address Sanitizer.
2012
bb4e61d1 2013%package -n libasan-multilib-%{multilib2}-static
33349ee9
JB
2014Summary: The Address Sanitizer static library - %{m2_desc} version
2015Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
c9035947 2016License: BSD-like or MIT
bb4e61d1
JR
2017Group: Development/Libraries
2018Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2019
2020%description -n libasan-multilib-%{multilib2}-static
33349ee9 2021This package contains %{m2_desc} version of the Address Sanitizer static
bb4e61d1
JR
2022library.
2023
2024%description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2025Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
bb4e61d1
JR
2026Sanitizer.
2027
54f91574
AM
2028%package -n liblsan
2029Summary: The Leak Sanitizer library
750fddad 2030Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
c9035947 2031License: BSD-like or MIT
54f91574 2032Group: Libraries
9d673ecf 2033Requires: libstdc++ = %{epoch}:%{version}-%{release}
54f91574
AM
2034
2035%description -n liblsan
2036This package contains the Leak Sanitizer library which is used for
2037-fsanitize=leak instrumented programs.
2038
2039%description -n liblsan -l pl.UTF-8
750fddad
JB
2040Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2041wycieków w programach kompilowanych z opcją -fsanitize=leak.
54f91574 2042
4158a7b7
JB
2043%package -n liblsan-devel
2044Summary: Development files for the Leak Sanitizer library
2045Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
c9035947 2046License: BSD-like or MIT
4158a7b7
JB
2047Group: Development/Libraries
2048Requires: liblsan = %{epoch}:%{version}-%{release}
2049
2050%description -n liblsan-devel
2051This package contains development files for the Leak Sanitizer
2052library.
2053
2054%description -n liblsan-devel -l pl.UTF-8
2055Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2056
2057%package -n liblsan-static
2058Summary: The Leak Sanitizer static library
2059Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
c9035947 2060License: BSD-like or MIT
4158a7b7
JB
2061Group: Development/Libraries
2062Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2063
2064%description -n liblsan-static
2065This package contains Leak Sanitizer static library.
2066
2067%description -n liblsan-static -l pl.UTF-8
2068Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2069
bb4e61d1 2070%package -n liblsan-multilib-%{multilib2}
33349ee9
JB
2071Summary: The Leak Sanitizer library - %{m2_desc} version
2072Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
c9035947 2073License: BSD-like or MIT
bb4e61d1 2074Group: Libraries
9d673ecf 2075Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
bb4e61d1
JR
2076
2077%description -n liblsan-multilib-%{multilib2}
33349ee9
JB
2078This package contains %{m2_desc} version of the Leak Sanitizer library
2079which is used for -fsanitize=leak instrumented programs.
bb4e61d1
JR
2080
2081%description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
2082Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2083do kontroli wycieków w programach kompilowanych z opcją
bb4e61d1
JR
2084-fsanitize=leak.
2085
bb4e61d1 2086%package -n liblsan-multilib-%{multilib2}-devel
33349ee9
JB
2087Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2088Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
c9035947 2089License: BSD-like or MIT
bb4e61d1
JR
2090Group: Development/Libraries
2091Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2092
2093%description -n liblsan-multilib-%{multilib2}-devel
33349ee9
JB
2094This package contains development files for %{m2_desc} version of the
2095Leak Sanitizer library.
bb4e61d1
JR
2096
2097%description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2098Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2099Leak Sanitizer.
2100
bb4e61d1 2101%package -n liblsan-multilib-%{multilib2}-static
33349ee9
JB
2102Summary: The Leak Sanitizer static library - %{m2_desc} version
2103Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
c9035947 2104License: BSD-like or MIT
bb4e61d1
JR
2105Group: Development/Libraries
2106Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2107
2108%description -n liblsan-multilib-%{multilib2}-static
33349ee9 2109This package contains Leak Sanitizer static library - %{m2_desc} version.
bb4e61d1
JR
2110
2111%description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2112Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
bb4e61d1 2113
2e6422aa
JR
2114%package -n libtsan
2115Summary: The Thread Sanitizer library
46358783 2116Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
c9035947 2117License: BSD-like or MIT
2e6422aa 2118Group: Libraries
9d673ecf 2119Requires: libstdc++ = %{epoch}:%{version}-%{release}
2e6422aa 2120
4158a7b7
JB
2121%description -n libtsan
2122This package contains the Thread Sanitizer library which is used for
2123-fsanitize=thread instrumented programs.
2124
2125%description -n libtsan -l pl.UTF-8
2126Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2127wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2128
2129%package -n libtsan-devel
2130Summary: Development files for the Thread Sanitizer library
2131Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
c9035947 2132License: BSD-like or MIT
4158a7b7
JB
2133Group: Development/Libraries
2134Requires: libtsan = %{epoch}:%{version}-%{release}
2135
2136%description -n libtsan-devel
2137This package contains development files for Thread Sanitizer library.
2138
2139%description -n libtsan-devel -l pl.UTF-8
2140Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2141
2142%package -n libtsan-static
2143Summary: The Thread Sanitizer static library
2144Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
c9035947 2145License: BSD-like or MIT
4158a7b7
JB
2146Group: Development/Libraries
2147Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2e6422aa 2148
4158a7b7
JB
2149%description -n libtsan-static
2150This package contains Thread Sanitizer static library.
2151
2152%description -n libtsan-static -l pl.UTF-8
2153Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
46358783 2154
bb4e61d1 2155%package -n libtsan-multilib-%{multilib2}
33349ee9
JB
2156Summary: The Thread Sanitizer library - %{m2_desc} version
2157Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
c9035947 2158License: BSD-like or MIT
bb4e61d1 2159Group: Libraries
9d673ecf 2160Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
bb4e61d1
JR
2161
2162%description -n libtsan-multilib-%{multilib2}
33349ee9
JB
2163This package contains %{m2_desc} version of the Thread Sanitizer
2164library which is used for -fsanitize=thread instrumented programs.
bb4e61d1
JR
2165
2166%description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
33349ee9 2167Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
bb4e61d1
JR
2168służącej do kontroli wielowątkowości w programach kompilowanych
2169z opcją -fsanitize=thread.
2170
bb4e61d1 2171%package -n libtsan-multilib-%{multilib2}-devel
33349ee9
JB
2172Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2173Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
c9035947 2174License: BSD-like or MIT
bb4e61d1
JR
2175Group: Development/Libraries
2176Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2177
2178%description -n libtsan-multilib-%{multilib2}-devel
33349ee9
JB
2179This package contains development files for %{m2_desc} version of
2180Thread Sanitizer library.
bb4e61d1
JR
2181
2182%description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2183Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2184Thread Sanitizer.
2185
bb4e61d1 2186%package -n libtsan-multilib-%{multilib2}-static
33349ee9
JB
2187Summary: The Thread Sanitizer static library - %{m2_desc} version
2188Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
c9035947 2189License: BSD-like or MIT
bb4e61d1
JR
2190Group: Development/Libraries
2191Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2192
2193%description -n libtsan-multilib-%{multilib2}-static
33349ee9
JB
2194This package contains %{m2_desc} version of Thread Sanitizer static
2195library.
bb4e61d1
JR
2196
2197%description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9
JB
2198Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2199Sanitizer.
bb4e61d1 2200
54f91574
AM
2201%package -n libubsan
2202Summary: The Undefined Behavior Sanitizer library
33349ee9 2203Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
c9035947 2204License: BSD-like or MIT
54f91574 2205Group: Libraries
9d673ecf 2206Requires: libstdc++ = %{epoch}:%{version}-%{release}
54f91574
AM
2207
2208%description -n libubsan
33349ee9
JB
2209This package contains the Undefined Behavior Sanitizer library which
2210is used for -fsanitize=undefined instrumented programs.
54f91574
AM
2211
2212%description -n libubsan -l pl.UTF-8
2213Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
33349ee9 2214kontroli nieokreślonych zachowań w programach kompilowanych z opcją
54f91574
AM
2215-fsanitize=undefined.
2216
4158a7b7
JB
2217%package -n libubsan-devel
2218Summary: Development files for the Undefined Behavior Sanitizer library
2219Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
c9035947 2220License: BSD-like or MIT
4158a7b7
JB
2221Group: Development/Libraries
2222Requires: libubsan = %{epoch}:%{version}-%{release}
2223
2224%description -n libubsan-devel
2225This package contains development files for the Undefined Behavior
2226Sanitizer library.
2227
2228%description -n libubsan-devel -l pl.UTF-8
2229Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2230Sanitizer.
2231
2232%package -n libubsan-static
2233Summary: The Undefined Behavior Sanitizer static library
2234Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
c9035947 2235License: BSD-like or MIT
4158a7b7
JB
2236Group: Development/Libraries
2237Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2238
2239%description -n libubsan-static
2240This package contains Undefined Behavior Sanitizer static library.
2241
2242%description -n libubsan-static -l pl.UTF-8
2243Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2244
e8a5501e 2245%package -n libubsan-multilib-32
54f91574 2246Summary: The Undefined Behavior Sanitizer library - 32-bit version
33349ee9 2247Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
c9035947 2248License: BSD-like or MIT
54f91574 2249Group: Libraries
9d673ecf 2250Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
e8a5501e 2251Obsoletes: libubsan-multilib
54f91574 2252
e8a5501e 2253%description -n libubsan-multilib-32
54f91574
AM
2254This package contains 32-bit version of the Undefined Behavior
2255Sanitizer library which is used for -fsanitize=undefined instrumented
2256programs.
2257
e8a5501e 2258%description -n libubsan-multilib-32 -l pl.UTF-8
54f91574 2259Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
33349ee9
JB
2260Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2261kompilowanych z opcją -fsanitize=undefined.
54f91574 2262
e8a5501e 2263%package -n libubsan-multilib-32-devel
54f91574
AM
2264Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2265Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
c9035947 2266License: BSD-like or MIT
54f91574 2267Group: Development/Libraries
e8a5501e
JR
2268Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2269Obsoletes: libubsan-multilib-devel
54f91574 2270
e8a5501e 2271%description -n libubsan-multilib-32-devel
54f91574
AM
2272This package contains the development files for 32-bit version of the
2273Undefined Behavior Sanitizer library.
2274
e8a5501e 2275%description -n libubsan-multilib-32-devel -l pl.UTF-8
54f91574
AM
2276Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2277Undefined Behavior Sanitizer.
2278
e8a5501e 2279%package -n libubsan-multilib-32-static
54f91574
AM
2280Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2281Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
c9035947 2282License: BSD-like or MIT
54f91574 2283Group: Development/Libraries
e8a5501e
JR
2284Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2285Obsoletes: libubsan-multilib-static
54f91574 2286
e8a5501e 2287%description -n libubsan-multilib-32-static
54f91574
AM
2288This package contains 32-bit version of the Undefined Behavior
2289Sanitizer static library.
2290
e8a5501e 2291%description -n libubsan-multilib-32-static -l pl.UTF-8
54f91574
AM
2292Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2293Behavior Sanitizer.
2294
4158a7b7
JB
2295%package -n libubsan-multilib-%{multilib2}
2296Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2297Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
c9035947 2298License: BSD-like or MIT
4158a7b7 2299Group: Libraries
9d673ecf 2300Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
4158a7b7
JB
2301
2302%description -n libubsan-multilib-%{multilib2}
2303This package contains %{m2_desc} version of the Undefined Behavior
2304Sanitizer library which is used for -fsanitize=undefined instrumented
2305programs.
2306
2307%description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2308Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2309Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2310kompilowanych z opcją -fsanitize=undefined.
2311
2312%package -n libubsan-multilib-%{multilib2}-devel
2313Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2314Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
c9035947 2315License: BSD-like or MIT
4158a7b7
JB
2316Group: Development/Libraries
2317Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2318
2319%description -n libubsan-multilib-%{multilib2}-devel
2320This package contains the development files for %{m2_desc} version of the
2321Undefined Behavior Sanitizer library.
2322
2323%description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2324Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2325Undefined Behavior Sanitizer.
2326
bb4e61d1 2327%package -n libubsan-multilib-%{multilib2}-static
33349ee9
JB
2328Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2329Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
c9035947 2330License: BSD-like or MIT
bb4e61d1
JR
2331Group: Development/Libraries
2332Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2333
2334%description -n libubsan-multilib-%{multilib2}-static
33349ee9 2335This package contains %{m2_desc} version of the Undefined Behavior
bb4e61d1
JR
2336Sanitizer static library.
2337
2338%description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2339Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
bb4e61d1 2340Behavior Sanitizer.
54f91574 2341
470b6c04
JB
2342%package -n libvtv
2343Summary: The Virtual Table Verification library
2344Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2345License: GPL v3+ with GCC Runtime Library Exception v3.1
2346Group: Libraries
2347URL: https://gcc.gnu.org/wiki/vtv
9d673ecf 2348Requires: libgcc = %{epoch}:%{version}-%{release}
470b6c04
JB
2349
2350%description -n libvtv
2351This package contains the Virtual Table Verification library which
2352is used for -fvtable-verify=... instrumented programs.
2353
2354%description -n libvtv -l pl.UTF-8
2355Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2356weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2357-fvtable-verify=....
2358
2359%package -n libvtv-devel
2360Summary: Development files for the Virtual Table Verification library
2361Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2362License: GPL v3+ with GCC Runtime Library Exception v3.1
2363Group: Development/Libraries
2364URL: https://gcc.gnu.org/wiki/vtv
2365Requires: libvtv = %{epoch}:%{version}-%{release}
2366
2367%description -n libvtv-devel
2368This package contains development files for the Virtual Table
2369Verification library.
2370
2371%description -n libvtv-devel -l pl.UTF-8
2372Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2373Verification.
2374
2375%package -n libvtv-static
2376Summary: The Virtual Table Verification static library
2377Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2378License: GPL v3+ with GCC Runtime Library Exception v3.1
2379Group: Development/Libraries
2380URL: https://gcc.gnu.org/wiki/vtv
2381Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2382
2383%description -n libvtv-static
2384This package contains Virtual Table Verification static library.
2385
2386%description -n libvtv-static -l pl.UTF-8
2387Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2388
2389%package -n libvtv-multilib-32
2390Summary: The Virtual Table Verification library - 32-bit version
2391Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2392License: GPL v3+ with GCC Runtime Library Exception v3.1
2393Group: Libraries
2394URL: https://gcc.gnu.org/wiki/vtv
9d673ecf 2395Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
470b6c04
JB
2396
2397%description -n libvtv-multilib-32
2398This package contains 32-bit version of the Virtual Table Verification
2399library which is used for -fvtable-verify=... instrumented programs.
2400
2401%description -n libvtv-multilib-32 -l pl.UTF-8
2402Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2403Verification, służącej do weryfikacji tablicy wirtualnej w programach
2404kompilowanych z opcją -fvtable-verify=....
2405
2406%package -n libvtv-multilib-32-devel
2407Summary: Development files for the Virtual Table Verification library - 32-bit version
2408Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2409License: GPL v3+ with GCC Runtime Library Exception v3.1
2410Group: Development/Libraries
2411URL: https://gcc.gnu.org/wiki/vtv
2412Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2413
2414%description -n libvtv-multilib-32-devel
2415This package contains the development files for 32-bit version of the
2416Virtual Table Verification library.
2417
2418%description -n libvtv-multilib-32-devel -l pl.UTF-8
2419Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2420Virtual Table Verification.
2421
2422%package -n libvtv-multilib-32-static
2423Summary: The Virtual Table Verification static library - 32-bit version
2424Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2425License: GPL v3+ with GCC Runtime Library Exception v3.1
2426Group: Development/Libraries
2427URL: https://gcc.gnu.org/wiki/vtv
2428Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2429
2430%description -n libvtv-multilib-32-static
2431This package contains 32-bit version of the Virtual Table Verification
2432library.
2433
2434%description -n libvtv-multilib-32-static -l pl.UTF-8
2435Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2436Table Verification.
2437
2438%package -n libvtv-multilib-%{multilib2}
2439Summary: The Virtual Table Verification library - %{m2_desc} version
2440Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2441License: GPL v3+ with GCC Runtime Library Exception v3.1
2442Group: Libraries
2443URL: https://gcc.gnu.org/wiki/vtv
9d673ecf 2444Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
470b6c04
JB
2445
2446%description -n libvtv-multilib-%{multilib2}
2447This package contains %{m2_desc} version of the Virtual Table Verification
2448library which is used for -fvtable-verify=... instrumented programs.
2449
2450%description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2451Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2452Verification, służącej do weryfikacji tablicy wirtualnej w programach
2453kompilowanych z opcją -fvtable-verify=....
2454
2455%package -n libvtv-multilib-%{multilib2}-devel
2456Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2457Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2458License: GPL v3+ with GCC Runtime Library Exception v3.1
2459Group: Development/Libraries
2460URL: https://gcc.gnu.org/wiki/vtv
2461Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2462
2463%description -n libvtv-multilib-%{multilib2}-devel
2464This package contains the development files for %{m2_desc} version of the
2465Virtual Table Verification library.
2466
2467%description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2468Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2469Virtual Table Verification.
2470
2471%package -n libvtv-multilib-%{multilib2}-static
2472Summary: The Virtual Table Verification static library - %{m2_desc} version
2473Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2474License: GPL v3+ with GCC Runtime Library Exception v3.1
2475Group: Development/Libraries
2476URL: https://gcc.gnu.org/wiki/vtv
2477Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2478
2479%description -n libvtv-multilib-%{multilib2}-static
2480This package contains %{m2_desc} version of the Virtual Table
2481Verification library.
2482
2483%description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2484Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2485Table Verification.
2486
2e6422aa
JR
2487%package -n libatomic
2488Summary: The GNU Atomic library
46358783 2489Summary(pl.UTF-8): Biblioteka GNU Atomic
c9035947 2490License: GPL v3+ with GCC Runtime Library Exception v3.1
2e6422aa
JR
2491Group: Libraries
2492
2493%description -n libatomic
e88c6b44
ER
2494This package contains the GNU Atomic library which is a GCC support
2495library for atomic operations not supported by hardware.
2e6422aa 2496
46358783
JB
2497%description -n libatomic -l pl.UTF-8
2498Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2499wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2500
4158a7b7
JB
2501%package -n libatomic-devel
2502Summary: Development files for the GNU Atomic library
2503Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
c9035947 2504License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
2505Group: Development/Libraries
2506Requires: libatomic = %{epoch}:%{version}-%{release}
2507
2508%description -n libatomic-devel
2509This package contains development files for the GNU Atomic library.
2510
2511%description -n libatomic-devel -l pl.UTF-8
2512Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2513
2514%package -n libatomic-static
2515Summary: The GNU Atomic static library
2516Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
c9035947 2517License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
2518Group: Development/Libraries
2519Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2520
2521%description -n libatomic-static
2522This package contains GNU Atomic static library.
2523
2524%description -n libatomic-static
2525Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2526
e8a5501e 2527%package -n libatomic-multilib-32
2e6422aa 2528Summary: The GNU Atomic library - 32-bit version
46358783 2529Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
c9035947 2530License: GPL v3+ with GCC Runtime Library Exception v3.1
2e6422aa 2531Group: Libraries
e8a5501e 2532Obsoletes: libatomic-multilib
2e6422aa 2533
e8a5501e 2534%description -n libatomic-multilib-32
e88c6b44
ER
2535This package contains 32-bit version of the GNU Atomic library which
2536is a GCC support library for atomic operations not supported by
2537hardware.
2e6422aa 2538
e8a5501e 2539%description -n libatomic-multilib-32 -l pl.UTF-8
46358783
JB
2540Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2541biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2542obsługującym.
2543
e8a5501e 2544%package -n libatomic-multilib-32-devel
2e6422aa 2545Summary: Development files for the GNU Atomic static library - 32-bit version
46358783 2546Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
c9035947 2547License: GPL v3+ with GCC Runtime Library Exception v3.1
2e6422aa 2548Group: Development/Libraries
e8a5501e
JR
2549Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2550Obsoletes: libatomic-multilib-devel
2e6422aa 2551
e8a5501e 2552%description -n libatomic-multilib-32-devel
46358783
JB
2553This package contains the development files for 32-bit version of the
2554GNU Atomic library.
2555
e8a5501e 2556%description -n libatomic-multilib-32-devel -l pl.UTF-8
46358783
JB
2557Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2558GNU Atomic.
2e6422aa 2559
4158a7b7
JB
2560%package -n libatomic-multilib-32-static
2561Summary: The GNU Atomic static library - 32-bit version
2562Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
c9035947 2563License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
2564Group: Development/Libraries
2565Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2566Obsoletes: libatomic-multilib-static
2567
2568%description -n libatomic-multilib-32-static
2569This package contains 32-bit version of the GNU Atomic static library.
2570
2571%description -n libatomic-multilib-32-static -l pl.UTF-8
2572Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2573
2574%package -n libatomic-multilib-%{multilib2}
2575Summary: The GNU Atomic library - %{m2_desc} version
2576Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
c9035947 2577License: GPL v3+ with GCC Runtime Library Exception v3.1
4158a7b7
JB
2578Group: Libraries
2579
2580%description -n libatomic-multilib-%{multilib2}
2581This package contains %{m2_desc} version of the GNU Atomic library which
2582is a GCC support library for atomic operations not supported by
2583hardware.
2584
2585%description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2586Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2587biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2588obsługującym.
2589
bb4e61d1 2590%package -n libatomic-multilib-%{multilib2}-devel
33349ee9
JB
2591Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2592Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
c9035947 2593License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
2594Group: Development/Libraries
2595Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2596
2597%description -n libatomic-multilib-%{multilib2}-devel
33349ee9 2598This package contains the development files for %{m2_desc} version of the
bb4e61d1
JR
2599GNU Atomic library.
2600
2601%description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2602Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2603GNU Atomic.
2604
bb4e61d1 2605%package -n libatomic-multilib-%{multilib2}-static
33349ee9
JB
2606Summary: The GNU Atomic static library - %{m2_desc} version
2607Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
c9035947 2608License: GPL v3+ with GCC Runtime Library Exception v3.1
bb4e61d1
JR
2609Group: Development/Libraries
2610Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2611
2612%description -n libatomic-multilib-%{multilib2}-static
33349ee9 2613This package contains %{m2_desc} version of the GNU Atomic static library.
bb4e61d1
JR
2614
2615%description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2616Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
bb4e61d1 2617
b077de7b 2618%package gdb-plugin
26d081fd
JB
2619Summary: GCC plugin for GDB
2620Summary(pl.UTF-8): Wtyczka GCC dla GDB
2621Group: Development/Debuggers
2622Requires: %{name} = %{epoch}:%{version}-%{release}
b077de7b
JR
2623
2624%description gdb-plugin
2625This package contains GCC plugin for GDB C expression evaluation.
2626
26d081fd
JB
2627%description gdb-plugin -l pl.UTF-8
2628Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2629
b077de7b 2630%package plugin-devel
26d081fd
JB
2631Summary: Support for compiling GCC plugins
2632Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2633Group: Development/Languages
2634Requires: %{name} = %{epoch}:%{version}-%{release}
5c4ba564 2635Requires: gmp-devel >= 4.3.2
26d081fd 2636Requires: libmpc-devel >= 0.8.1
5c4ba564 2637Requires: mpfr-devel >= 2.4.2
b077de7b
JR
2638
2639%description plugin-devel
26d081fd
JB
2640This package contains header files and other support files for
2641compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2642plugins must be rebuilt any time GCC is updated.
2643
2644%description plugin-devel -l pl.UTF-8
2645Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2646kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2647więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
b077de7b 2648
a4c51f7c
ER
2649# Packages with epoch 0
2650# DO NOT MOVE THESE PACKAGES AROUND
2651
2652%package -n libmpx
2653Summary: GCC Memory Protection Extensions language extensions runtime library
2654Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2655Epoch: 0
2656License: BSD
2657Group: Libraries
2658Requires: libstdc++ = 6:%{version}-%{release}
2659
2660%description -n libmpx
2661This package contains the Memory Protection Extensions C language
2662extensions runtime library.
2663
2664%description -n libmpx -l pl.UTF-8
2665Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2666Protection Extensions dla języka C.
2667
2668%package -n libmpx-devel
2669Summary: GCC development files for Memory Protection Extensions language extensions
2670Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2671Epoch: 0
2672License: BSD
2673Group: Development/Libraries
2674Requires: libmpx = %{version}-%{release}
2675
2676%description -n libmpx-devel
2677This package contains development files for Memory Protection
2678Extensions C language extensions.
2679
2680%description -n libmpx-devel -l pl.UTF-8
2681Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2682Extensions dla języka C.
2683
2684%package -n libmpx-static
2685Summary: GCC Memory Protection Extensions language extensions static library
2686Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2687Epoch: 0
2688License: BSD
2689Group: Development/Libraries
2690Requires: libmpx-devel = %{version}-%{release}
2691
2692%description -n libmpx-static
2693This package contains Memory Protection Extensions C language
2694extensions static library.
2695
2696%description -n libmpx-static -l pl.UTF-8
2697Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2698Extensions dla języka C.
2699
2700%package -n libmpx-multilib-32
2701Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
2702Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2703Epoch: 0
2704License: BSD
2705Group: Libraries
2706Requires: libstdc++-multilib-32 = %{version}-%{release}
2707Obsoletes: libmpx-multilib
2708
2709%description -n libmpx-multilib-32
2710This package contains the Memory Protection Extensions C language
2711extensions runtime library in 32-bit version.
2712
2713%description -n libmpx-multilib-32 -l pl.UTF-8
2714Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2715Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
271632-bitowa.
2717
2718%package -n libmpx-multilib-32-devel
2719Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
2720Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
2721Epoch: 0
2722License: BSD
2723Group: Development/Libraries
2724Requires: libmpx-devel = %{version}-%{release}
2725Requires: libmpx-multilib-32 = %{version}-%{release}
2726Obsoletes: libmpx-multilib-devel
2727
2728%description -n libmpx-multilib-32-devel
2729This package contains development files for Memory Protection
2730Extensions C language extensions in 32-bit version.
2731
2732%description -n libmpx-multilib-32-devel -l pl.UTF-8
2733Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2734Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2735
2736%package -n libmpx-multilib-32-static
2737Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
2738Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2739Epoch: 0
2740License: BSD
2741Group: Development/Libraries
2742Requires: libmpx-multilib-32-devel = %{version}-%{release}
2743Obsoletes: libmpx-multilib-static
2744
2745%description -n libmpx-multilib-32-static
2746This package contains the Memory Protection Extensions C language
2747extensions static library in 32-bit version.
2748
2749%description -n libmpx-multilib-32-static -l pl.UTF-8
2750Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2751Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2752
2753%package -n libmpx-multilib-%{multilib2}
2754Summary: GCC Memory Protection Extensions language extensions runtime library
2755Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2756Epoch: 0
2757License: BSD
2758Group: Libraries
2759Requires: libstdc++-multilib-%{multilib2} = 6:%{version}-%{release}
2760
2761%description -n libmpx-multilib-%{multilib2}
2762This package contains the Memory Protection Extensions C language
2763extensions runtime library.
2764
2765%description -n libmpx-multilib-%{multilib2} -l pl.UTF-8
2766Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2767Protection Extensions dla języka C.
2768
2769%package -n libmpx-multilib-%{multilib2}-devel
2770Summary: GCC development files for Memory Protection Extensions language extensions
2771Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2772Epoch: 0
2773License: BSD
2774Group: Development/Libraries
2775Requires: libmpx-devel = %{version}-%{release}
2776Requires: libmpx-multilib-%{multilib2} = %{version}-%{release}
2777
2778%description -n libmpx-multilib-%{multilib2}-devel
2779This package contains development files for Memory Protection
2780Extensions C language extensions.
2781
2782%description -n libmpx-multilib-%{multilib2}-devel -l pl.UTF-8
2783Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2784Extensions dla języka C.
2785
2786%package -n libmpx-multilib-%{multilib2}-static
2787Summary: GCC Memory Protection Extensions language extensions static library
2788Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2789Epoch: 0
2790License: BSD
2791Group: Development/Libraries
2792Requires: libmpx-multilib-%{multilib2}-devel = %{version}-%{release}
2793
2794%description -n libmpx-multilib-%{multilib2}-static
2795This package contains the Memory Protection Extensions C language
2796extensions static library.
2797
2798%description -n libmpx-multilib-%{multilib2}-static -l pl.UTF-8
2799Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2800Extensions dla języka C.
2801
d1595fb3 2802%prep
6b419cd4 2803%setup -q
42ec3c2b 2804#%patch100 -p0
5708664f 2805%patch0 -p1
838d73c5 2806%patch2 -p1
b7720520 2807%patch3 -p1
152b6efa 2808%patch4 -p1
0f6dbe06 2809
838d73c5 2810%patch10 -p1
fdc39cfd 2811%if %{with gcc_libffi}
938481cb 2812%patch11 -p0
fdc39cfd 2813%endif
b4627121 2814
463811a3 2815%{__mv} ChangeLog ChangeLog.general
dd0a9286 2816
8d9c86b4 2817# override snapshot version.
6b419cd4
AM
2818echo %{version} > gcc/BASE-VER
2819echo "release" > gcc/DEV-PHASE
8d9c86b4 2820
d1595fb3 2821%build
87de1d00 2822cd gcc
2c23b974 2823#{__autoconf}
87de1d00
PS
2824cd ..
2825cp -f /usr/share/automake/config.sub .
0d9979dc 2826
ccd88e5f 2827rm -rf builddir && install -d builddir && cd builddir
573b3693 2828
bb4beb18 2829CC="%{__cc}" \
172e7937 2830CFLAGS="%{rpmcflags}" \
f8a2ca4e 2831CXXFLAGS="%{rpmcxxflags}" \
23d7249a
JB
2832TEXCONFIG=false \
2833../configure \
8fdeb3b2 2834 --prefix=%{_prefix} \
ccd88e5f 2835 --with-local-prefix=%{_prefix}/local \
25741e48 2836 --libdir=%{_libdir} \
8a9bb03c 2837 --libexecdir=%{_libdir} \
8fdeb3b2 2838 --infodir=%{_infodir} \
a9e887db 2839 --mandir=%{_mandir} \
ccd88e5f 2840 --x-libraries=%{_libdir} \
1234b880
JB
2841 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2842 --disable-build-with-cxx \
2843 --disable-build-poststage1-with-cxx \
2844 --enable-c99 \
f5429886 2845 --enable-checking=release \
152b6efa 2846%ifarch %{ix86} %{x8664} x32
1234b880
JB
2847 --disable-cld \
2848%endif
1234b880
JB
2849 %{?with_fortran:--enable-cmath} \
2850 --enable-decimal-float \
390e8d29 2851 --enable-gnu-indirect-function \
5c4ba564 2852 --enable-gnu-unique-object \
1234b880 2853 --enable-initfini-array \
463811a3 2854 --disable-isl-version-check \
175a1b54 2855 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
fbb22b41 2856 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1234b880 2857 --enable-libitm \
1234b880
JB
2858 --enable-linker-build-id \
2859 --enable-linux-futex \
a9e887db 2860 --enable-long-long \
c8686a18 2861 %{!?with_multilib:--disable-multilib} \
a9e887db 2862 --enable-nls \
c8686a18
PS
2863 --enable-lto \
2864 --enable-plugin \
1234b880
JB
2865%ifarch ppc ppc64
2866 --enable-secureplt \
df529b38 2867%endif
1234b880
JB
2868 --enable-shared \
2869 --enable-threads=posix \
2870 --disable-werror \
750fddad
JB
2871%ifarch x32
2872 --with-abi=x32 \
2873%endif
152b6efa 2874%ifarch %{x8664} x32
390e8d29
AM
2875 --with-arch-32=x86-64 \
2876%endif
01045484
JB
2877%ifarch sparc64
2878 --with-cpu=ultrasparc \
2879%endif
1234b880 2880 --with-demangler-in-ld \
8fdeb3b2
JR
2881 --with-gnu-as \
2882 --with-gnu-ld \
1234b880
JB
2883 --with-linker-hash-style=gnu \
2884 --with-long-double-128 \
750fddad
JB
2885%if %{with multilib}
2886%ifarch %{x8664}
2887 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2888%endif
2889%ifarch x32
2890 --with-multilib-list=m32,m64,mx32 \
2891%endif
2892%endif
a9e887db 2893 --with-slibdir=%{_slibdir} \
ccd88e5f
MP
2894%ifnarch ia64
2895 --without-system-libunwind \
2896%else
2897 --with-system-libunwind \
2898%endif
1234b880 2899 --with-system-zlib \
175a1b54 2900 --without-x \
ccd88e5f 2901%if %{with cxx}
ccd88e5f
MP
2902 --enable-__cxa_atexit \
2903 --enable-libstdcxx-allocator=new \
1234b880 2904 --disable-libstdcxx-pch \
5dcf4eb3
PS
2905 --enable-libstdcxx-threads \
2906 --enable-libstdcxx-time=rt \
1234b880 2907 --enable-libstdcxx-visibility \
f628c5ee 2908 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1234b880 2909 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
326f9d1a 2910 %{?with_vtv:--enable-vtable-verify} \
1a1d3d91 2911%endif
d6ed288f
PS
2912 --with-pkgversion="PLD-Linux" \
2913 --with-bugurl="http://bugs.pld-linux.org" \
390e8d29
AM
2914 --host=%{_target_platform} \
2915 --build=%{_target_platform}
8fdeb3b2 2916
ecc8e369 2917cd ..
1a1d3d91 2918
a7bf266c 2919cat << 'EOF' > Makefile
2920all := $(filter-out all Makefile,$(MAKECMDGOALS))
2921
2922all $(all):
2923 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2924 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2925 GCJFLAGS="%{rpmcflags}" \
2926 BOOT_CFLAGS="%{rpmcflags}" \
18b6ae14 2927 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
a7bf266c 2928 GNATLIBCFLAGS="%{rpmcflags}" \
2929 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2930 mandir=%{_mandir} \
2931 infodir=%{_infodir}
2932EOF
2933
2934%{__make}
a9e887db 2935
68951455
PS
2936%if %{with tests}
2937if [ ! -r /dev/pts/0 ]; then
2938 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2939 exit 1
2940fi
2941%{__make} -k -C builddir check 2>&1 ||:
2942%endif
c48dab66 2943
d1595fb3 2944%install
2945rm -rf $RPM_BUILD_ROOT
87de1d00 2946install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
8fdeb3b2 2947
ccd88e5f 2948cd builddir
8fdeb3b2 2949
87de1d00 2950%{__make} -j1 install \
0d9979dc
JK
2951 mandir=%{_mandir} \
2952 infodir=%{_infodir} \
ba86452d 2953 DESTDIR=$RPM_BUILD_ROOT
8fdeb3b2 2954
fea82b0f 2955cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1a1d3d91 2956
f7e8878d
JB
2957%if %{with multilib}
2958# create links
ddfc5fb9 2959%ifarch sparc64
245e960e 2960ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
ddfc5fb9 2961 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
245e960e
JB
2962ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2963 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2964%if %{with cxx}
2965ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2966 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2967ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2968 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2969%endif
ddfc5fb9 2970%endif
f7e8878d
JB
2971%endif
2972
1a1d3d91 2973ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
57679770 2974ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
db5f0623 2975echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
8fdeb3b2 2976
ee2977fa 2977libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
463811a3 2978%{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
ee2977fa 2979ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
f2c5d905
PS
2980
2981libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
463811a3 2982%{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
f2c5d905
PS
2983ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2984
b74db859 2985libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
463811a3 2986%{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
35e067de 2987ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
b74db859 2988
f5d4d718 2989%if %{with multilib}
ccd88e5f 2990libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
463811a3 2991%{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
ee2977fa 2992ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
f2c5d905
PS
2993
2994libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
463811a3 2995%{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
f2c5d905 2996ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
b74db859
JR
2997
2998libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
463811a3 2999%{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
b74db859 3000ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
152b6efa 3001
750fddad 3002%if %{with multilib2}
152b6efa 3003libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
463811a3 3004%{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
152b6efa
JR
3005ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
3006
3007libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
463811a3 3008%{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
152b6efa
JR
3009ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3010
3011libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
463811a3 3012%{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
152b6efa
JR
3013ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3014%endif
f5d4d718
PS
3015%endif
3016
1a1d3d91
PS
3017%if %{with fortran}
3018ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
db5f0623 3019echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1a1d3d91 3020%endif
8fdeb3b2 3021
b4e5a90f 3022%if %{with ada}
a9e887db 3023# move ada shared libraries to proper place...
463811a3 3024%{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
fffe730c 3025 $RPM_BUILD_ROOT%{_libdir}
945e6908 3026# check if symlink to be made is valid
886496de
PS
3027test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3028ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3029ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3030ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3031ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2c23b974 3032%if %{with multilib}
463811a3 3033%{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2c23b974
PS
3034 $RPM_BUILD_ROOT%{_libdir32}
3035# check if symlink to be made is valid
886496de
PS
3036test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3037ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3038ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3039ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3040ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
152b6efa 3041
750fddad 3042%if %{with multilib2}
463811a3 3043%{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
152b6efa
JR
3044 $RPM_BUILD_ROOT%{_libdirm2}
3045# check if symlink to be made is valid
3046test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3047ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3048ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3049ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3050ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3051%endif
2c23b974 3052%endif
a9e887db
MM
3053%endif
3054
a9e887db
MM
3055cd ..
3056
fdc39cfd 3057%if %{with gcc_libffi}
8c6e1f45
JB
3058# still not installed by gcc?
3059[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
13c52411 3060install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
8c6e1f45
JB
3061sed -e 's,@prefix@,%{_prefix},
3062 s,@exec_prefix@,%{_exec_prefix},
3063 s,@libdir@,%{_libdir},
3064 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3065%if %{with multilib}
3066[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3067install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3068sed -e 's,@prefix@,%{_prefix},
3069 s,@exec_prefix@,%{_exec_prefix},
3070 s,@libdir@,%{_libdir32},
3071 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
750fddad 3072%if %{with multilib2}
152b6efa
JR
3073[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3074install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3075sed -e 's,@prefix@,%{_prefix},
3076 s,@exec_prefix@,%{_exec_prefix},
3077 s,@libdir@,%{_libdirm2},
3078 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3079%endif
8c6e1f45 3080%endif
fdc39cfd 3081%endif
8c6e1f45 3082
b4e5a90f 3083%if %{with objc}
b7f05dc8 3084cp -f libobjc/README gcc/objc/README.libobjc
a9e887db
MM
3085%endif
3086
7e2d63ac 3087# avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
bd015c56 3088# normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
f2c5d905 3089for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3090 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
1fc08f06 3091 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3092 %{?with_gomp:libgomp.la} \
750fddad
JB
3093 %{?with_Xsan:libasan.la libubsan.la} \
3094 %{?with_lsan_m0:liblsan.la} \
3095 %{?with_tsan_m0:libtsan.la} \
2e6422aa 3096 %{?with_atomic:libatomic.la} \
1a1d3d91
PS
3097 %{?with_objc:libobjc.la};
3098do
a8438714
JB
3099 file="$RPM_BUILD_ROOT%{_libdir}/$f"
3100 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
3101 %{__mv} "${file}.fixed" "$file"
246a4188
AM
3102
3103 # normalize /lib/../lib/ path (libjawt.la)
3104 sed -i -e 's#/%{_lib}/\.\./%{_lib}/#/%{_lib}/#g' "$file"
ccd88e5f 3105done
1a1d3d91 3106%if %{with multilib}
f2c5d905 3107for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3108 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
1fc08f06 3109 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3110 %{?with_gomp:libgomp.la} \
750fddad
JB
3111 %{?with_Xsan:libasan.la libubsan.la} \
3112 %{?with_lsan_m1:liblsan.la} \
3113 %{?with_tsan_m1:libtsan.la} \
2e6422aa 3114 %{?with_atomic:libatomic.la} \
ccd88e5f
MP
3115 %{?with_objc:libobjc.la};
3116do
278c313e 3117 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
463811a3 3118 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
bd015c56 3119done
750fddad 3120%if %{with multilib2}
152b6efa 3121for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3122 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
152b6efa
JR
3123 %{?with_fortran:libgfortran.la libquadmath.la} \
3124 %{?with_gomp:libgomp.la} \
750fddad
JB
3125 %{?with_Xsan:libasan.la libubsan.la} \
3126 %{?with_lsan_m2:liblsan.la} \
3127 %{?with_tsan_m2:libtsan.la} \
152b6efa 3128 %{?with_atomic:libatomic.la} \
152b6efa
JR
3129 %{?with_objc:libobjc.la};
3130do
3131 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
463811a3 3132 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
152b6efa
JR
3133done
3134%endif
ccd88e5f 3135%endif
b86ed435 3136
d625eb14
JB
3137cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3138cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3139%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3140%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
e71706cf 3141
463811a3
JB
3142# plugins, .la not needed
3143%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
3144 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
3145
3146%if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
3147%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
3148%endif
838d73c5 3149
b55e5f81 3150%if %{with python}
750fddad
JB
3151for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3152 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
b55e5f81
PS
3153 install -d $LIBPATH
3154 # basename is being run only for the native (non-biarch) file.
3155 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
750fddad 3156 -e "s,@toolexeclibdir@,$LIBDIR," \
b55e5f81 3157 < libstdc++-v3/python/hook.in \
e0915b9e 3158 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
b55e5f81
PS
3159done
3160install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
463811a3 3161%{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
b55e5f81
PS
3162%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3163%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3164%py_postclean
e0915b9e
JB
3165%else
3166%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
e0915b9e
JB
3167%endif
3168# script(s) always installed; see above for builds with python; if no python, just don't package
3169%{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3170%if %{with multilib}
3171%{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
750fddad 3172%if %{with multilib2}
152b6efa
JR
3173%{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3174%endif
b55e5f81
PS
3175%endif
3176
1a1d3d91 3177%find_lang gcc
ccd88e5f
MP
3178%find_lang cpplib
3179cat cpplib.lang >> gcc.lang
3180
3181%if %{with cxx}
3182%find_lang libstdc\+\+
fea82b0f 3183cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
ccd88e5f 3184%endif
8fdeb3b2 3185
fea82b0f
ER
3186# always -f, as "dir" is created depending which texlive version is installed
3187%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3188
37a50438 3189# svn snap doesn't contain (release does) below files,
548f8585 3190# so let's create dummy entries to satisfy %%files.
772905c8 3191[ ! -f NEWS ] && touch NEWS
5b35e3a4
PS
3192[ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3193[ ! -f libgfortran/README ] && touch libgfortran/README
772905c8 3194
8122e5eb
JB
3195%clean
3196rm -rf $RPM_BUILD_ROOT
3197
5c377a92 3198%post -p /sbin/postshell
40a75570 3199-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3200
5c377a92 3201%postun -p /sbin/postshell
40a75570 3202-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3203
5c377a92 3204%post ada -p /sbin/postshell
f5308df3 3205-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3206
5c377a92 3207%postun ada -p /sbin/postshell
f5308df3 3208-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3209
5c377a92 3210%post fortran -p /sbin/postshell
f5308df3 3211-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3212
5c377a92 3213%postun fortran -p /sbin/postshell
f5308df3 3214-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3215
48d45c0b
JB
3216%post go -p /sbin/postshell
3217-/usr/sbin/fix-info-dir -c %{_infodir}
3218
3219%postun go -p /sbin/postshell
3220-/usr/sbin/fix-info-dir -c %{_infodir}
3221
e88c6b44
ER
3222%post -n libquadmath-devel -p /sbin/postshell
3223-/usr/sbin/fix-info-dir -c %{_infodir}
3224
3225%postun -n libquadmath-devel -p /sbin/postshell
3226-/usr/sbin/fix-info-dir -c %{_infodir}
3227
3228%post -n libffi-devel -p /sbin/postshell
3229-/usr/sbin/fix-info-dir -c %{_infodir}
3230
3231%postun -n libffi-devel -p /sbin/postshell
3232-/usr/sbin/fix-info-dir -c %{_infodir}
3233
de4c36e6
ER
3234%post -n libgomp-devel -p /sbin/postshell
3235-/usr/sbin/fix-info-dir -c %{_infodir}
3236
3237%postun -n libgomp-devel -p /sbin/postshell
3238-/usr/sbin/fix-info-dir -c %{_infodir}
3239
54f91574
AM
3240%post -p /sbin/ldconfig -n libcilkrts
3241%postun -p /sbin/ldconfig -n libcilkrts
e8a5501e
JR
3242%post -p /sbin/ldconfig -n libcilkrts-multilib-32
3243%postun -p /sbin/ldconfig -n libcilkrts-multilib-32
bb4e61d1
JR
3244%post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3245%postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
1a1d3d91
PS
3246%post -p /sbin/ldconfig -n libgcc
3247%postun -p /sbin/ldconfig -n libgcc
e8a5501e
JR
3248%post -p /sbin/ldconfig -n libgcc-multilib-32
3249%postun -p /sbin/ldconfig -n libgcc-multilib-32
bb4e61d1
JR
3250%post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3251%postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
879e4a8d
JB
3252%post -p /sbin/ldconfig -n libgomp
3253%postun -p /sbin/ldconfig -n libgomp
e8a5501e
JR
3254%post -p /sbin/ldconfig -n libgomp-multilib-32
3255%postun -p /sbin/ldconfig -n libgomp-multilib-32
bb4e61d1
JR
3256%post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3257%postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
1a1d3d91
PS
3258%post -p /sbin/ldconfig -n libgnat
3259%postun -p /sbin/ldconfig -n libgnat
e8a5501e
JR
3260%post -p /sbin/ldconfig -n libgnat-multilib-32
3261%postun -p /sbin/ldconfig -n libgnat-multilib-32
bb4e61d1
JR
3262%post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3263%postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
1a1d3d91
PS
3264%post -p /sbin/ldconfig -n libstdc++
3265%postun -p /sbin/ldconfig -n libstdc++
e8a5501e
JR
3266%post -p /sbin/ldconfig -n libstdc++-multilib-32
3267%postun -p /sbin/ldconfig -n libstdc++-multilib-32
bb4e61d1
JR
3268%post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3269%postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
1a1d3d91
PS
3270%post -p /sbin/ldconfig -n libgfortran
3271%postun -p /sbin/ldconfig -n libgfortran
e8a5501e
JR
3272%post -p /sbin/ldconfig -n libgfortran-multilib-32
3273%postun -p /sbin/ldconfig -n libgfortran-multilib-32
bb4e61d1
JR
3274%post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3275%postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
1a1d3d91
PS
3276%post -p /sbin/ldconfig -n libffi
3277%postun -p /sbin/ldconfig -n libffi
e8a5501e
JR
3278%post -p /sbin/ldconfig -n libffi-multilib-32
3279%postun -p /sbin/ldconfig -n libffi-multilib-32
bb4e61d1
JR
3280%post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3281%postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
42ec3c2b
AM
3282%post -p /sbin/ldconfig -n libmpx
3283%postun -p /sbin/ldconfig -n libmpx
3284%post -p /sbin/ldconfig -n libmpx-multilib-32
3285%postun -p /sbin/ldconfig -n libmpx-multilib-32
3286%post -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3287%postun -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
1a1d3d91
PS
3288%post -p /sbin/ldconfig -n libobjc
3289%postun -p /sbin/ldconfig -n libobjc
e8a5501e
JR
3290%post -p /sbin/ldconfig -n libobjc-multilib-32
3291%postun -p /sbin/ldconfig -n libobjc-multilib-32
bb4e61d1
JR
3292%post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3293%postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
e88c6b44
ER
3294%post -p /sbin/ldconfig -n libquadmath
3295%postun -p /sbin/ldconfig -n libquadmath
e8a5501e
JR
3296%post -p /sbin/ldconfig -n libquadmath-multilib-32
3297%postun -p /sbin/ldconfig -n libquadmath-multilib-32
bb4e61d1
JR
3298%post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3299%postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
48d45c0b
JB
3300%post -p /sbin/ldconfig -n libgo
3301%postun -p /sbin/ldconfig -n libgo
e8a5501e
JR
3302%post -p /sbin/ldconfig -n libgo-multilib-32
3303%postun -p /sbin/ldconfig -n libgo-multilib-32
bb4e61d1
JR
3304%post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3305%postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
2e6422aa
JR
3306%post -p /sbin/ldconfig -n libasan
3307%postun -p /sbin/ldconfig -n libasan
e8a5501e
JR
3308%post -p /sbin/ldconfig -n libasan-multilib-32
3309%postun -p /sbin/ldconfig -n libasan-multilib-32
bb4e61d1
JR
3310%post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3311%postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
54f91574
AM
3312%post -p /sbin/ldconfig -n liblsan
3313%postun -p /sbin/ldconfig -n liblsan
bb4e61d1
JR
3314%post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3315%postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
2e6422aa
JR
3316%post -p /sbin/ldconfig -n libtsan
3317%postun -p /sbin/ldconfig -n libtsan
bb4e61d1
JR
3318%post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3319%postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
54f91574
AM
3320%post -p /sbin/ldconfig -n libubsan
3321%postun -p /sbin/ldconfig -n libubsan
e8a5501e
JR
3322%post -p /sbin/ldconfig -n libubsan-multilib-32
3323%postun -p /sbin/ldconfig -n libubsan-multilib-32
bb4e61d1
JR
3324%post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3325%postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
470b6c04
JB
3326%post -p /sbin/ldconfig -n libvtv
3327%postun -p /sbin/ldconfig -n libvtv
3328%post -p /sbin/ldconfig -n libvtv-multilib-32
3329%postun -p /sbin/ldconfig -n libvtv-multilib-32
3330%post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3331%postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
2e6422aa
JR
3332%post -p /sbin/ldconfig -n libatomic
3333%postun -p /sbin/ldconfig -n libatomic
e8a5501e
JR
3334%post -p /sbin/ldconfig -n libatomic-multilib-32
3335%postun -p /sbin/ldconfig -n libatomic-multilib-32
bb4e61d1
JR
3336%post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3337%postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
b077de7b
JR
3338%post -p /sbin/ldconfig gdb-plugin
3339%postun -p /sbin/ldconfig gdb-plugin
a9e887db 3340
87de1d00 3341%files -f gcc.lang
b9c7a448 3342%defattr(644,root,root,755)
c3de157e
PS
3343%doc ChangeLog.general MAINTAINERS NEWS
3344# bugs.html faq.html
87de1d00 3345%doc gcc/{ChangeLog,ONEWS,README.Portability}
0d9979dc 3346%attr(755,root,root) %{_bindir}/*-gcc*
f17f0799
JB
3347%attr(755,root,root) %{_bindir}/cc
3348%attr(755,root,root) %{_bindir}/cpp
8fdeb3b2 3349%attr(755,root,root) %{_bindir}/gcc
c5101348
PS
3350%attr(755,root,root) %{_bindir}/gcc-ar
3351%attr(755,root,root) %{_bindir}/gcc-nm
3352%attr(755,root,root) %{_bindir}/gcc-ranlib
1fc08f06 3353#%attr(755,root,root) %{_bindir}/gccbug
8fdeb3b2 3354%attr(755,root,root) %{_bindir}/gcov
175a1b54 3355%attr(755,root,root) %{_bindir}/gcov-dump
adee8f83 3356%attr(755,root,root) %{_bindir}/gcov-tool
a9e887db 3357%{_mandir}/man1/cc.1*
87de1d00 3358%{_mandir}/man1/cpp.1*
87de1d00 3359%{_mandir}/man1/gcc.1*
87de1d00 3360%{_mandir}/man1/gcov.1*
175a1b54
AM
3361%{_mandir}/man1/gcov-dump.1*
3362%{_mandir}/man1/gcov-tool.1*
f17f0799
JB
3363%{_infodir}/cpp.info*
3364%{_infodir}/cppinternals.info*
3365%{_infodir}/gcc.info*
3366%{_infodir}/gccinstall.info*
3367%{_infodir}/gccint.info*
f2c5d905 3368%{_infodir}/libitm.info*
87de1d00 3369%attr(755,root,root) /lib/cpp
f17f0799 3370%attr(755,root,root) %{_slibdir}/libgcc_s.so
f2c5d905 3371%attr(755,root,root) %{_libdir}/libitm.so
ee2977fa 3372%attr(755,root,root) %{_libdir}/libssp.so
f2c5d905
PS
3373%{_libdir}/libitm.la
3374%{_libdir}/libitm.a
98e5e5f6 3375%{_libdir}/libitm.spec
54f91574 3376%{_libdir}/libsanitizer.spec
f17f0799
JB
3377%{_libdir}/libssp.la
3378%{_libdir}/libssp.a
cae41c0f 3379%{_libdir}/libssp_nonshared.la
f17f0799 3380%{_libdir}/libssp_nonshared.a
7e2d63ac
JB
3381%dir %{_libdir}/gcc/%{_target_platform}
3382%dir %{gcclibdir}
3383%{gcclibdir}/libgcc.a
3384%{gcclibdir}/libgcc_eh.a
3385%{gcclibdir}/libgcov.a
3386%{gcclibdir}/specs
3387%{gcclibdir}/crt*.o
326f9d1a 3388%{?with_vtv:%{gcclibdir}/vtv_*.o}
7e2d63ac
JB
3389%attr(755,root,root) %{gcclibdir}/cc1
3390%attr(755,root,root) %{gcclibdir}/collect2
3391%attr(755,root,root) %{gcclibdir}/lto-wrapper
3392%attr(755,root,root) %{gcclibdir}/lto1
3393%attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
7e2d63ac 3394%dir %{gcclibdir}/include
54f91574
AM
3395%dir %{gcclibdir}/include/sanitizer
3396%{gcclibdir}/include/sanitizer/common_interface_defs.h
7e2d63ac
JB
3397%dir %{gcclibdir}/include/ssp
3398%{gcclibdir}/include/ssp/*.h
3399%{gcclibdir}/include/float.h
175a1b54 3400%{gcclibdir}/include/gcov.h
7e2d63ac
JB
3401%{gcclibdir}/include/iso646.h
3402%{gcclibdir}/include/limits.h
5dcf4eb3 3403%{gcclibdir}/include/stdalign.h
7e2d63ac 3404%{gcclibdir}/include/stdarg.h
54f91574 3405%{gcclibdir}/include/stdatomic.h
7e2d63ac
JB
3406%{gcclibdir}/include/stdbool.h
3407%{gcclibdir}/include/stddef.h
3408%{gcclibdir}/include/stdfix.h
3409%{gcclibdir}/include/stdint.h
3410%{gcclibdir}/include/stdint-gcc.h
5dcf4eb3 3411%{gcclibdir}/include/stdnoreturn.h
7e2d63ac
JB
3412%{gcclibdir}/include/syslimits.h
3413%{gcclibdir}/include/unwind.h
3414%{gcclibdir}/include/varargs.h
bb4e61d1 3415%ifarch %{ix86} %{x8664} x32
54f91574 3416%{gcclibdir}/include/adxintrin.h
7e2d63ac 3417%{gcclibdir}/include/ammintrin.h
5dcf4eb3 3418%{gcclibdir}/include/avx2intrin.h
175a1b54
AM
3419%{gcclibdir}/include/avx5124fmapsintrin.h
3420%{gcclibdir}/include/avx5124vnniwintrin.h
3421%{gcclibdir}/include/avx512vpopcntdqintrin.h
0658fcd0 3422%{gcclibdir}/include/avx512bwintrin.h
54f91574 3423%{gcclibdir}/include/avx512cdintrin.h
0658fcd0 3424%{gcclibdir}/include/avx512dqintrin.h
54f91574
AM
3425%{gcclibdir}/include/avx512erintrin.h
3426%{gcclibdir}/include/avx512fintrin.h
0658fcd0
AM
3427%{gcclibdir}/include/avx512ifmaintrin.h
3428%{gcclibdir}/include/avx512ifmavlintrin.h
54f91574 3429%{gcclibdir}/include/avx512pfintrin.h
0658fcd0
AM
3430%{gcclibdir}/include/avx512vbmiintrin.h
3431%{gcclibdir}/include/avx512vbmivlintrin.h
3432%{gcclibdir}/include/avx512vlbwintrin.h
3433%{gcclibdir}/include/avx512vldqintrin.h
3434%{gcclibdir}/include/avx512vlintrin.h
54f91574 3435%{gcclibdir}/include/avxintrin.h
5dcf4eb3 3436%{gcclibdir}/include/bmi2intrin.h
54f91574 3437%{gcclibdir}/include/bmiintrin.h
7e2d63ac 3438%{gcclibdir}/include/bmmintrin.h
0658fcd0
AM
3439%{gcclibdir}/include/clflushoptintrin.h
3440%{gcclibdir}/include/clwbintrin.h
42ec3c2b 3441%{gcclibdir}/include/clzerointrin.h
7e2d63ac
JB
3442%{gcclibdir}/include/cpuid.h
3443%{gcclibdir}/include/cross-stdarg.h
3444%{gcclibdir}/include/emmintrin.h
5dcf4eb3 3445%{gcclibdir}/include/f16cintrin.h
7e2d63ac 3446%{gcclibdir}/include/fma4intrin.h
54f91574
AM
3447%{gcclibdir}/include/fmaintrin.h
3448%{gcclibdir}/include/fxsrintrin.h
7e2d63ac
JB
3449%{gcclibdir}/include/ia32intrin.h
3450%{gcclibdir}/include/immintrin.h
3451%{gcclibdir}/include/lwpintrin.h
5dcf4eb3 3452%{gcclibdir}/include/lzcntintrin.h
7e2d63ac 3453%{gcclibdir}/include/mm3dnow.h
7e2d63ac 3454%{gcclibdir}/include/mmintrin.h
54f91574 3455%{gcclibdir}/include/mm_malloc.h
7e2d63ac 3456%{gcclibdir}/include/nmmintrin.h
adee8f83 3457%{gcclibdir}/include/mwaitxintrin.h
42ec3c2b 3458%{gcclibdir}/include/pkuintrin.h
7e2d63ac 3459%{gcclibdir}/include/pmmintrin.h
54f91574
AM
3460%{gcclibdir}/include/popcntintrin.h
3461%{gcclibdir}/include/prfchwintrin.h
3462%{gcclibdir}/include/rdseedintrin.h
3463%{gcclibdir}/include/rtmintrin.h
175a1b54 3464%{gcclibdir}/include/sgxintrin.h
54f91574 3465%{gcclibdir}/include/shaintrin.h
7e2d63ac
JB
3466%{gcclibdir}/include/smmintrin.h
3467%{gcclibdir}/include/tbmintrin.h
3468%{gcclibdir}/include/tmmintrin.h
3469%{gcclibdir}/include/wmmintrin.h
3470%{gcclibdir}/include/x86intrin.h
3471%{gcclibdir}/include/xmmintrin.h
3472%{gcclibdir}/include/xopintrin.h
0658fcd0 3473%{gcclibdir}/include/xsavecintrin.h
2e6422aa
JR
3474%{gcclibdir}/include/xsaveintrin.h
3475%{gcclibdir}/include/xsaveoptintrin.h
0658fcd0 3476%{gcclibdir}/include/xsavesintrin.h
2e6422aa 3477%{gcclibdir}/include/xtestintrin.h
61c31edc 3478%endif
3bebd24f
JB
3479%ifarch arm
3480%{gcclibdir}/include/arm_neon.h
3481%{gcclibdir}/include/mmintrin.h
3482%endif
3483%ifarch ia64
3484%{gcclibdir}/include/ia64intrin.h
3485%endif
3486%ifarch m68k
3487%{gcclibdir}/include/math-68881.h
3488%endif
3489%ifarch mips
3490%{gcclibdir}/include/loongson.h
3491%endif
822aab7b 3492%ifarch powerpc ppc ppc64
7e2d63ac
JB
3493%{gcclibdir}/include/altivec.h
3494%{gcclibdir}/include/paired.h
3495%{gcclibdir}/include/ppc-asm.h
3496%{gcclibdir}/include/ppu_intrinsics.h
3497%{gcclibdir}/include/si2vmx.h
3498%{gcclibdir}/include/spe.h
3499%{gcclibdir}/include/spu2vmx.h
3500%{gcclibdir}/include/vec_types.h
822aab7b 3501%endif
7a0f034f 3502%{?with_vtv:%{gcclibdir}/include/vtv_*.h}
ddea3a11 3503
0c026bb4 3504%if %{with multilib}
e8a5501e 3505%files multilib-32
0c026bb4 3506%defattr(644,root,root,755)
f17f0799 3507%attr(755,root,root) %{_slibdir32}/libgcc_s.so
7e2d63ac
JB
3508%dir %{gcclibdir}/32
3509%{gcclibdir}/32/crt*.o
7a0f034f 3510%{?with_vtv:%{gcclibdir}/32/vtv_*.o}
7e2d63ac
JB
3511%{gcclibdir}/32/libgcc.a
3512%{gcclibdir}/32/libgcc_eh.a
3513%{gcclibdir}/32/libgcov.a
bb4e61d1
JR
3514%{_libdir32}/libitm.spec
3515%{_libdir32}/libsanitizer.spec
f2c5d905 3516%attr(755,root,root) %{_libdir32}/libitm.so
0c026bb4 3517%attr(755,root,root) %{_libdir32}/libssp.so
f2c5d905
PS
3518%{_libdir32}/libitm.la
3519%{_libdir32}/libitm.a
f17f0799
JB
3520%{_libdir32}/libssp.la
3521%{_libdir32}/libssp.a
0c026bb4 3522%{_libdir32}/libssp_nonshared.la
f17f0799 3523%{_libdir32}/libssp_nonshared.a
4158a7b7 3524%endif
bb4e61d1 3525
750fddad 3526%if %{with multilib2}
bb4e61d1
JR
3527%files multilib-%{multilib2}
3528%defattr(644,root,root,755)
3529%attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3530%dir %{gcclibdir}/%{multilib2}
3531%{gcclibdir}/%{multilib2}/crt*.o
7a0f034f 3532%{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
bb4e61d1
JR
3533%{gcclibdir}/%{multilib2}/libgcc.a
3534%{gcclibdir}/%{multilib2}/libgcc_eh.a
3535%{gcclibdir}/%{multilib2}/libgcov.a
3536%{_libdirm2}/libitm.spec
3537%{_libdirm2}/libsanitizer.spec
3538%attr(755,root,root) %{_libdirm2}/libitm.so
3539%attr(755,root,root) %{_libdirm2}/libssp.so
3540%{_libdirm2}/libitm.la
3541%{_libdirm2}/libitm.a
3542%{_libdirm2}/libssp.la
3543%{_libdirm2}/libssp.a
3544%{_libdirm2}/libssp_nonshared.la
3545%{_libdirm2}/libssp_nonshared.a
3546%endif
0c026bb4 3547
a9e887db 3548%files -n libgcc
8fdeb3b2 3549%defattr(644,root,root,755)
b15cec1b 3550%doc COPYING.RUNTIME libgcc/ChangeLog
f17f0799 3551%attr(755,root,root) %{_slibdir}/libgcc_s.so.1
f2c5d905 3552%attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
f17f0799 3553%attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
f2c5d905 3554%attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
e22df5cd 3555%attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
0c026bb4 3556
23d7249a 3557%if %{with multilib}
e8a5501e 3558%files -n libgcc-multilib-32
0c026bb4 3559%defattr(644,root,root,755)
f17f0799 3560%attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
f2c5d905 3561%attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
f17f0799 3562%attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
e22df5cd 3563%attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
f2c5d905 3564%attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
4158a7b7 3565%endif
bb4e61d1 3566
750fddad 3567%if %{with multilib2}
bb4e61d1
JR
3568%files -n libgcc-multilib-%{multilib2}
3569%defattr(644,root,root,755)
3570%attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3571%attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3572%attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3573%attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3574%attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3575%endif
1a1d3d91 3576
fbb22b41 3577%if %{with gomp}
879e4a8d
JB
3578%files -n libgomp
3579%defattr(644,root,root,755)
b74db859
JR
3580%attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3581%attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
0c026bb4 3582
879e4a8d
JB
3583%files -n libgomp-devel
3584%defattr(644,root,root,755)
879e4a8d
JB
3585%attr(755,root,root) %{_libdir}/libgomp.so
3586%{_libdir}/libgomp.la
3587%{_libdir}/libgomp.spec
7e2d63ac
JB
3588%{gcclibdir}/finclude
3589%{gcclibdir}/include/omp.h
0658fcd0 3590%{gcclibdir}/include/openacc.h
f17f0799 3591%{_infodir}/libgomp.info*
879e4a8d 3592
4158a7b7
JB
3593%files -n libgomp-static
3594%defattr(644,root,root,755)
3595%{_libdir}/libgomp.a
3596
0c026bb4 3597%if %{with multilib}
4158a7b7
JB
3598%files -n libgomp-multilib-32
3599%defattr(644,root,root,755)
3600%attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3601%attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3602
e8a5501e 3603%files -n libgomp-multilib-32-devel
0c026bb4
PS
3604%defattr(644,root,root,755)
3605%attr(755,root,root) %{_libdir32}/libgomp.so
3606%{_libdir32}/libgomp.la
3607%{_libdir32}/libgomp.spec
adee8f83 3608%{gcclibdir}/32/finclude
bb4e61d1 3609
4158a7b7 3610%files -n libgomp-multilib-32-static
bb4e61d1 3611%defattr(644,root,root,755)
4158a7b7 3612%{_libdir32}/libgomp.a
0c026bb4
PS
3613%endif
3614
4158a7b7
JB
3615%if %{with multilib2}
3616%files -n libgomp-multilib-%{multilib2}
879e4a8d 3617%defattr(644,root,root,755)
4158a7b7
JB
3618%attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3619%attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
0c026bb4 3620
4158a7b7 3621%files -n libgomp-multilib-%{multilib2}-devel
0c026bb4 3622%defattr(644,root,root,755)
4158a7b7
JB
3623%attr(755,root,root) %{_libdirm2}/libgomp.so
3624%{_libdirm2}/libgomp.la
3625%{_libdirm2}/libgomp.spec
adee8f83 3626%{gcclibdir}/%{multilib2}/finclude
bb4e61d1 3627
bb4e61d1
JR
3628%files -n libgomp-multilib-%{multilib2}-static
3629%defattr(644,root,root,755)
3630%{_libdirm2}/libgomp.a
3631%endif
879e4a8d 3632%endif
879e4a8d 3633
4158a7b7 3634%if %{with cilkrts}
54f91574 3635%files -n libcilkrts
1a1d3d91 3636%defattr(644,root,root,755)
750fddad 3637%doc libcilkrts/{ChangeLog,README}
54f91574
AM
3638%attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3639%attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
0c026bb4 3640
54f91574 3641%files -n libcilkrts-devel
1a1d3d91 3642%defattr(644,root,root,755)
54f91574
AM
3643%attr(755,root,root) %{_libdir}/libcilkrts.so
3644%{_libdir}/libcilkrts.la
3645%{_libdir}/libcilkrts.spec
3646%{gcclibdir}/include/cilk
0c026bb4 3647
4158a7b7
JB
3648%files -n libcilkrts-static
3649%defattr(644,root,root,755)
3650%{_libdir}/libcilkrts.a
3651
1a1d3d91 3652%if %{with multilib}
4158a7b7
JB
3653%files -n libcilkrts-multilib-32
3654%defattr(644,root,root,755)
3655%attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3656%attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3657
e8a5501e 3658%files -n libcilkrts-multilib-32-devel
0c026bb4 3659%defattr(644,root,root,755)
54f91574
AM
3660%attr(755,root,root) %{_libdir32}/libcilkrts.so
3661%{_libdir32}/libcilkrts.la
3662%{_libdir32}/libcilkrts.spec
bb4e61d1 3663
4158a7b7 3664%files -n libcilkrts-multilib-32-static
bb4e61d1 3665%defattr(644,root,root,755)
4158a7b7 3666%{_libdir32}/libcilkrts.a
1a1d3d91 3667%endif
1a1d3d91 3668
4158a7b7
JB
3669%if %{with multilib2}
3670%files -n libcilkrts-multilib-%{multilib2}
1a1d3d91 3671%defattr(644,root,root,755)
4158a7b7
JB
3672%attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3673%attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
0c026bb4 3674
4158a7b7 3675%files -n libcilkrts-multilib-%{multilib2}-devel
0c026bb4 3676%defattr(644,root,root,755)
4158a7b7
JB
3677%attr(755,root,root) %{_libdirm2}/libcilkrts.so
3678%{_libdirm2}/libcilkrts.la
3679%{_libdirm2}/libcilkrts.spec
bb4e61d1 3680
bb4e61d1
JR
3681%files -n libcilkrts-multilib-%{multilib2}-static
3682%defattr(644,root,root,755)
3683%{_libdirm2}/libcilkrts.a
3684%endif
fbb22b41 3685%endif
1a1d3d91 3686
c50e46b7
AM
3687# see libmpx/configure.tgt for supported architectures
3688%ifarch %{x8664} %{ix86}
42ec3c2b
AM
3689%files -n libmpx
3690%defattr(644,root,root,755)
3691%doc libmpx/ChangeLog
3692%attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3693%attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3694%attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3695%attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3696
3697%files -n libmpx-devel
3698%defattr(644,root,root,755)
3699%attr(755,root,root) %{_libdir}/libmpx.so
3700%attr(755,root,root) %{_libdir}/libmpxwrappers.so
3701%{_libdir}/libmpx.la
3702%{_libdir}/libmpxwrappers.la
3703%{_libdir}/libmpx.spec
3704
3705%files -n libmpx-static
3706%defattr(644,root,root,755)
3707%{_libdir}/libmpx.a
3708%{_libdir}/libmpxwrappers.a
c50e46b7 3709%endif
42ec3c2b
AM
3710
3711%if %{with multilib}
3712%files -n libmpx-multilib-32
3713%defattr(644,root,root,755)
3714%attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3715%attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3716%attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3717%attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3718
3719%files -n libmpx-multilib-32-devel
3720%defattr(644,root,root,755)
3721%attr(755,root,root) %{_libdir32}/libmpx.so
3722%attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3723%{_libdir32}/libmpx.la
3724%{_libdir32}/libmpxwrappers.la
3725%{_libdir32}/libmpx.spec
3726
3727%files -n libmpx-multilib-32-static
3728%defattr(644,root,root,755)
3729%{_libdir32}/libmpx.a
3730%{_libdir32}/libmpxwrappers.a
3731%endif
3732
3733%if %{with multilib2}
c50e46b7
AM
3734# see libmpx/configure.tgt for supported architectures;
3735# no x32 there as of gcc 6.x
3736%if "%{multilib2}" != "x32"
42ec3c2b
AM
3737%files -n libmpx-multilib-%{multilib2}
3738%defattr(644,root,root,755)
3739%attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
3740%attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
7a0f034f
AM
3741%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
3742%attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
42ec3c2b
AM
3743
3744%files -n libmpx-multilib-%{multilib2}-devel
3745%defattr(644,root,root,755)
3746%attr(755,root,root) %{_libdirm2}/libmpx.so
7a0f034f 3747%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
42ec3c2b 3748%{_libdirm2}/libmpx.la
7a0f034f 3749%{_libdirm2}/libmpxwrappers.la
42ec3c2b
AM
3750%{_libdirm2}/libmpx.spec
3751
3752%files -n libmpx-multilib-%{multilib2}-static
3753%defattr(644,root,root,755)
3754%{_libdirm2}/libmpx.a
7a0f034f 3755%{_libdirm2}/libmpxwrappers.a
42ec3c2b 3756%endif
c50e46b7 3757%endif
42ec3c2b 3758
1a1d3d91
PS
3759%if %{with ada}
3760%files ada
3761%defattr(644,root,root,755)
3762%doc gcc/ada/ChangeLog
3763%attr(755,root,root) %{_bindir}/gnat*
f17f0799
JB
3764%attr(755,root,root) %{_libdir}/libgnarl-*.so
3765%attr(755,root,root) %{_libdir}/libgnarl.so
3766%attr(755,root,root) %{_libdir}/libgnat-*.so
3767%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
3768%attr(755,root,root) %{gcclibdir}/gnat1
3769%{gcclibdir}/adainclude
3770%dir %{gcclibdir}/adalib
3771%{gcclibdir}/adalib/*.ali
bb4e61d1 3772%ifarch %{ix86} %{x8664} x32
7e2d63ac 3773%{gcclibdir}/adalib/libgmem.a
175a1b54
AM
3774%{gcclibdir}/adalib/libgnarl_pic.a
3775%{gcclibdir}/adalib/libgnat_pic.a
1a1d3d91 3776%endif
f17f0799
JB
3777%{_infodir}/gnat-style.info*
3778%{_infodir}/gnat_rm.info*
3779%{_infodir}/gnat_ugn.info*
1a1d3d91 3780
2c23b974 3781%if %{with multilib}
e8a5501e 3782%files ada-multilib-32
2c23b974 3783%defattr(644,root,root,755)
f17f0799
JB
3784%attr(755,root,root) %{_libdir32}/libgnarl-*.so
3785%attr(755,root,root) %{_libdir32}/libgnarl.so
3786%attr(755,root,root) %{_libdir32}/libgnat-*.so
3787%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
3788%{gcclibdir}/32/adainclude
3789%dir %{gcclibdir}/32/adalib
3790%{gcclibdir}/32/adalib/*.ali
bb4e61d1 3791%ifarch %{ix86} %{x8664} x32
7e2d63ac 3792%{gcclibdir}/32/adalib/libgmem.a
2c23b974 3793%endif
4158a7b7 3794%endif
bb4e61d1 3795
750fddad 3796%if %{with multilib2}
bb4e61d1
JR
3797%files ada-multilib-%{multilib2}
3798%defattr(644,root,root,755)
3799%attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3800%attr(755,root,root) %{_libdirm2}/libgnarl.so
3801%attr(755,root,root) %{_libdirm2}/libgnat-*.so
3802%attr(755,root,root) %{_libdirm2}/libgnat.so
3803%{gcclibdir}/%{multilib2}/adainclude
3804%dir %{gcclibdir}/%{multilib2}/adalib
3805%{gcclibdir}/%{multilib2}/adalib/*.ali
4158a7b7 3806%ifarch %{ix86} %{x8664} x32
bb4e61d1
JR
3807%{gcclibdir}/%{multilib2}/adalib/libgmem.a
3808%endif
2c23b974
PS
3809%endif
3810
1a1d3d91
PS
3811%files -n libgnat
3812%defattr(644,root,root,755)
f17f0799
JB
3813%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3814%attr(755,root,root) %{_libdir}/libgnarl.so.1
3815%attr(755,root,root) %{_libdir}/libgnat-*.so.1
3816%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 3817
4158a7b7
JB
3818%files -n libgnat-static
3819%defattr(644,root,root,755)
3820%{gcclibdir}/adalib/libgnarl.a
3821%{gcclibdir}/adalib/libgnat.a
3822
2c23b974 3823%if %{with multilib}
e8a5501e 3824%files -n libgnat-multilib-32
2c23b974 3825%defattr(644,root,root,755)
f17f0799
JB
3826%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3827%attr(755,root,root) %{_libdir32}/libgnarl.so.1
3828%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3829%attr(755,root,root) %{_libdir32}/libgnat.so.1
bb4e61d1 3830
4158a7b7
JB
3831%files -n libgnat-multilib-32-static
3832%defattr(644,root,root,755)
3833%{gcclibdir}/32/adalib/libgnarl.a
3834%{gcclibdir}/32/adalib/libgnat.a
3835%endif
3836
750fddad 3837%if %{with multilib2}
bb4e61d1
JR
3838%files -n libgnat-multilib-%{multilib2}
3839%defattr(644,root,root,755)
3840%attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3841%attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3842%attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3843%attr(755,root,root) %{_libdirm2}/libgnat.so.1
bb4e61d1 3844
bb4e61d1
JR
3845%files -n libgnat-multilib-%{multilib2}-static
3846%defattr(644,root,root,755)
3847%{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3848%{gcclibdir}/%{multilib2}/adalib/libgnat.a
3849%endif
2c23b974 3850%endif
8fdeb3b2 3851
ee2977fa 3852%if %{with cxx}
a9e887db
MM
3853%files c++
3854%defattr(644,root,root,755)
87de1d00 3855%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 3856%attr(755,root,root) %{_bindir}/g++
0d9979dc 3857%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 3858%attr(755,root,root) %{_bindir}/c++
0d9979dc 3859%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 3860%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 3861%{_libdir}/libsupc++.la
f17f0799 3862%{_libdir}/libsupc++.a
0c026bb4
PS
3863%{_mandir}/man1/g++.1*
3864
23d7249a 3865%if %{with multilib}
e8a5501e 3866%files c++-multilib-32
0c026bb4 3867%defattr(644,root,root,755)
1a1d3d91 3868%{_libdir32}/libsupc++.la
f17f0799 3869%{_libdir32}/libsupc++.a
4158a7b7 3870%endif
bb4e61d1 3871
750fddad 3872%if %{with multilib2}
bb4e61d1
JR
3873%files c++-multilib-%{multilib2}
3874%defattr(644,root,root,755)
3875%{_libdirm2}/libsupc++.la
3876%{_libdirm2}/libsupc++.a
3877%endif
8fdeb3b2 3878
a9e887db
MM
3879%files -n libstdc++ -f libstdc++.lang
3880%defattr(644,root,root,755)
87de1d00 3881%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 3882%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 3883%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 3884
a9e887db 3885%files -n libstdc++-devel
8fdeb3b2 3886%defattr(644,root,root,755)
f17f0799
JB
3887%attr(755,root,root) %{_libdir}/libstdc++.so
3888%{_libdir}/libstdc++.la
daa75b5e
AM
3889%{_libdir}/libstdc++fs.a
3890%{_libdir}/libstdc++fs.la
e4b02ff7 3891%dir %{_includedir}/c++
1a1bd25f 3892%{_includedir}/c++/%{version}
42ec3c2b 3893%{_includedir}/expc++.h
ff2e6244 3894%{_includedir}/extc++.h
ccd88e5f 3895%{_includedir}/stdc++.h
ff2e6244 3896%{_includedir}/stdtr1c++.h
0c026bb4 3897
4158a7b7
JB
3898%files -n libstdc++-static
3899%defattr(644,root,root,755)
3900%{_libdir}/libstdc++.a
3901
23d7249a 3902%if %{with multilib}
4158a7b7
JB
3903%files -n libstdc++-multilib-32
3904%defattr(644,root,root,755)
3905%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3906%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3907
e8a5501e 3908%files -n libstdc++-multilib-32-devel
0c026bb4 3909%defattr(644,root,root,755)
1a1d3d91 3910%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 3911%{_libdir32}/libstdc++.la
140e9ea1
AM
3912%{_libdir32}/libstdc++fs.a
3913%{_libdir32}/libstdc++fs.la
bb4e61d1 3914
4158a7b7 3915%files -n libstdc++-multilib-32-static
bb4e61d1 3916%defattr(644,root,root,755)
4158a7b7 3917%{_libdir32}/libstdc++.a
23d7249a 3918%endif
8fdeb3b2 3919
4158a7b7
JB
3920%if %{with multilib2}
3921%files -n libstdc++-multilib-%{multilib2}
a9e887db 3922%defattr(644,root,root,755)
4158a7b7
JB
3923%attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3924%attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
0c026bb4 3925
4158a7b7 3926%files -n libstdc++-multilib-%{multilib2}-devel
0c026bb4 3927%defattr(644,root,root,755)
4158a7b7
JB
3928%attr(755,root,root) %{_libdirm2}/libstdc++.so
3929%{_libdirm2}/libstdc++.la
140e9ea1
AM
3930%{_libdirm2}/libstdc++fs.a
3931%{_libdirm2}/libstdc++fs.la
bb4e61d1 3932
bb4e61d1
JR
3933%files -n libstdc++-multilib-%{multilib2}-static
3934%defattr(644,root,root,755)
3935%{_libdirm2}/libstdc++.a
3936%endif
33349ee9
JB
3937
3938%if %{with python}
3939%files -n libstdc++-gdb
3940%defattr(644,root,root,755)
3941%dir %{py_sitescriptdir}/libstdcxx
3942%{py_sitescriptdir}/libstdcxx/*.py[co]
3943%dir %{py_sitescriptdir}/libstdcxx/v6
3944%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3945%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3946%if %{with multilib}
3947%{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3948%endif
3949%if %{with multilib2}
3950%{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3951%endif
3952%endif
3953
ee2977fa 3954%endif
8fdeb3b2 3955
1a1d3d91
PS
3956%if %{with fortran}
3957%files fortran
8fdeb3b2 3958%defattr(644,root,root,755)
1a1d3d91
PS
3959%doc gcc/fortran/ChangeLog
3960%attr(755,root,root) %{_bindir}/g95
3961%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 3962%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 3963%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 3964%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 3965%{_libdir}/libgfortran.spec
f17f0799 3966%{_libdir}/libgfortran.la
5dcf4eb3
PS
3967%{gcclibdir}/libcaf_single.a
3968%{gcclibdir}/libcaf_single.la
42ec3c2b
AM
3969#%{gcclibdir}/libgfortranbegin.la
3970#%{gcclibdir}/libgfortranbegin.a
f17f0799 3971%{_infodir}/gfortran.info*
0c026bb4
PS
3972%{_mandir}/man1/g95.1*
3973%{_mandir}/man1/gfortran.1*
3974
23d7249a 3975%if %{with multilib}
e8a5501e 3976%files fortran-multilib-32
0c026bb4 3977%defattr(644,root,root,755)
1a1d3d91 3978%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 3979%{_libdir32}/libgfortran.spec
f17f0799 3980%{_libdir32}/libgfortran.la
5dcf4eb3
PS
3981%{gcclibdir}/32/libcaf_single.a
3982%{gcclibdir}/32/libcaf_single.la
42ec3c2b
AM
3983#%{gcclibdir}/32/libgfortranbegin.la
3984#%{gcclibdir}/32/libgfortranbegin.a
4158a7b7 3985%endif
bb4e61d1 3986
750fddad 3987%if %{with multilib2}
bb4e61d1
JR
3988%files fortran-multilib-%{multilib2}
3989%defattr(644,root,root,755)
3990%attr(755,root,root) %{_libdirm2}/libgfortran.so
3991%{_libdirm2}/libgfortran.spec
3992%{_libdirm2}/libgfortran.la
3993%{gcclibdir}/%{multilib2}/libcaf_single.a
3994%{gcclibdir}/%{multilib2}/libcaf_single.la
42ec3c2b
AM
3995#%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3996#%{gcclibdir}/%{multilib2}/libgfortranbegin.a
bb4e61d1 3997%endif
1a1d3d91
PS
3998
3999%files -n libgfortran
a9e887db 4000%defattr(644,root,root,755)
1a1d3d91 4001%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 4002%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
175a1b54 4003%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.4
0c026bb4 4004
4158a7b7
JB
4005%files -n libgfortran-static
4006%defattr(644,root,root,755)
4007%{_libdir}/libgfortran.a
4008
23d7249a 4009%if %{with multilib}
e8a5501e 4010%files -n libgfortran-multilib-32
0c026bb4 4011%defattr(644,root,root,755)
1a1d3d91 4012%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
175a1b54 4013%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.4
bb4e61d1 4014
4158a7b7
JB
4015%files -n libgfortran-multilib-32-static
4016%defattr(644,root,root,755)
4017%{_libdir32}/libgfortran.a
4018%endif
4019
750fddad 4020%if %{with multilib2}
bb4e61d1
JR
4021%files -n libgfortran-multilib-%{multilib2}
4022%defattr(644,root,root,755)
4023%attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
175a1b54 4024%attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.4
bb4e61d1 4025
bb4e61d1
JR
4026%files -n libgfortran-multilib-%{multilib2}-static
4027%defattr(644,root,root,755)
4028%{_libdirm2}/libgfortran.a
4029%endif
1fc08f06
AM
4030
4031%files -n libquadmath
4032%defattr(644,root,root,755)
4033%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
4034%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
4035
4036%files -n libquadmath-devel
4037%defattr(644,root,root,755)
7e2d63ac
JB
4038%{gcclibdir}/include/quadmath.h
4039%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
4040%attr(755,root,root) %{_libdir}/libquadmath.so
4041%{_libdir}/libquadmath.la
4042%{_infodir}/libquadmath.info*
4043
4158a7b7
JB
4044%files -n libquadmath-static
4045%defattr(644,root,root,755)
4046%{_libdir}/libquadmath.a
4047
1fc08f06 4048%if %{with multilib}
4158a7b7
JB
4049%files -n libquadmath-multilib-32
4050%defattr(644,root,root,755)
4051%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4052%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4053
e8a5501e 4054%files -n libquadmath-multilib-32-devel
1fc08f06 4055%defattr(644,root,root,755)
b8edd46c
JB
4056%attr(755,root,root) %{_libdir32}/libquadmath.so
4057%{_libdir32}/libquadmath.la
bb4e61d1 4058
4158a7b7 4059%files -n libquadmath-multilib-32-static
bb4e61d1 4060%defattr(644,root,root,755)
4158a7b7 4061%{_libdir32}/libquadmath.a
1fc08f06
AM
4062%endif
4063
4158a7b7
JB
4064%if %{with multilib2}
4065%files -n libquadmath-multilib-%{multilib2}
1fc08f06 4066%defattr(644,root,root,755)
4158a7b7
JB
4067%attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4068%attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
1fc08f06 4069
4158a7b7 4070%files -n libquadmath-multilib-%{multilib2}-devel
1fc08f06 4071%defattr(644,root,root,755)
4158a7b7
JB
4072%attr(755,root,root) %{_libdirm2}/libquadmath.so
4073%{_libdirm2}/libquadmath.la
bb4e61d1 4074
bb4e61d1
JR
4075%files -n libquadmath-multilib-%{multilib2}-static
4076%defattr(644,root,root,755)
4077%{_libdirm2}/libquadmath.a
4078%endif
1fc08f06 4079%endif
8fdeb3b2 4080
4158a7b7
JB
4081%if %{with gcc_libffi}
4082%files -n libffi
4083%defattr(644,root,root,755)
175a1b54 4084%doc libffi/{ChangeLog,LICENSE,README}
4158a7b7
JB
4085%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4086%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
e88d7f19
MM
4087
4088%files -n libffi-devel
4089%defattr(644,root,root,755)
0c026bb4
PS
4090%attr(755,root,root) %{_libdir}/libffi.so
4091%{_libdir}/libffi.la
7e2d63ac
JB
4092%{gcclibdir}/include/ffi.h
4093%{gcclibdir}/include/ffitarget.h
8c6e1f45 4094%{_pkgconfigdir}/libffi.pc
8472ccbe 4095%{_mandir}/man3/ffi*.3*
2e6422aa 4096%{_infodir}/libffi.info*
0c026bb4 4097
4158a7b7
JB
4098%files -n libffi-static
4099%defattr(644,root,root,755)
4100%{_libdir}/libffi.a
4101
ff2e6244 4102%if %{with multilib}
4158a7b7
JB
4103%files -n libffi-multilib-32
4104%defattr(644,root,root,755)
4105%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4106%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4107
e8a5501e 4108%files -n libffi-multilib-32-devel
0c026bb4 4109%defattr(644,root,root,755)
ff2e6244
PS
4110%attr(755,root,root) %{_libdir32}/libffi.so
4111%{_libdir32}/libffi.la
8c6e1f45 4112%{_pkgconfigdir32}/libffi.pc
bb4e61d1 4113
4158a7b7 4114%files -n libffi-multilib-32-static
bb4e61d1 4115%defattr(644,root,root,755)
4158a7b7 4116%{_libdir32}/libffi.a
ff2e6244 4117%endif
e88d7f19 4118
4158a7b7
JB
4119%if %{with multilib2}
4120%files -n libffi-multilib-%{multilib2}
e88d7f19 4121%defattr(644,root,root,755)
4158a7b7
JB
4122%attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4123%attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
0c026bb4 4124
4158a7b7 4125%files -n libffi-multilib-%{multilib2}-devel
0c026bb4 4126%defattr(644,root,root,755)
4158a7b7
JB
4127%attr(755,root,root) %{_libdirm2}/libffi.so
4128%{_libdirm2}/libffi.la
4129%{_pkgconfigdirm2}/libffi.pc
bb4e61d1 4130
bb4e61d1
JR
4131%files -n libffi-multilib-%{multilib2}-static
4132%defattr(644,root,root,755)
4133%{_libdirm2}/libffi.a
4134%endif
ff2e6244 4135%endif
a9e887db 4136
1a1d3d91
PS
4137%if %{with objc}
4138%files objc
eb3ee88b 4139%defattr(644,root,root,755)
1fc08f06 4140%doc gcc/objc/README.libobjc
7e2d63ac 4141%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
4142%attr(755,root,root) %{_libdir}/libobjc.so
4143%{_libdir}/libobjc.la
7e2d63ac
JB
4144%{gcclibdir}/include/objc
4145
1a1d3d91 4146%if %{with multilib}
e8a5501e 4147%files objc-multilib-32
0c026bb4 4148%defattr(644,root,root,755)
1a1d3d91
PS
4149%attr(755,root,root) %{_libdir32}/libobjc.so
4150%{_libdir32}/libobjc.la
4158a7b7 4151%endif
bb4e61d1 4152
750fddad 4153%if %{with multilib2}
bb4e61d1
JR
4154%files objc-multilib-%{multilib2}
4155%defattr(644,root,root,755)
4156%attr(755,root,root) %{_libdirm2}/libobjc.so
4157%{_libdirm2}/libobjc.la
4158%endif
4158a7b7
JB
4159
4160%if %{with objcxx}
4161%files objc++
4162%defattr(644,root,root,755)
4163%doc gcc/objcp/ChangeLog
4164%attr(755,root,root) %{gcclibdir}/cc1objplus
87de1d00 4165%endif
8fdeb3b2 4166
1a1d3d91 4167%files -n libobjc
a9e887db 4168%defattr(644,root,root,755)
1a1d3d91 4169%doc libobjc/{ChangeLog,README*}
0c026bb4 4170%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 4171%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 4172
4158a7b7
JB
4173%files -n libobjc-static
4174%defattr(644,root,root,755)
4175%{_libdir}/libobjc.a
4176
1a1d3d91 4177%if %{with multilib}
e8a5501e 4178%files -n libobjc-multilib-32
0c026bb4 4179%defattr(644,root,root,755)
1a1d3d91 4180%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 4181%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
bb4e61d1 4182
4158a7b7
JB
4183%files -n libobjc-multilib-32-static
4184%defattr(644,root,root,755)
4185%{_libdir32}/libobjc.a
4186%endif
4187
750fddad 4188%if %{with multilib2}
bb4e61d1
JR
4189%files -n libobjc-multilib-%{multilib2}
4190%defattr(644,root,root,755)
4191%attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4192%attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
bb4e61d1 4193
bb4e61d1
JR
4194%files -n libobjc-multilib-%{multilib2}-static
4195%defattr(644,root,root,755)
4196%{_libdirm2}/libobjc.a
4197%endif
1a1d3d91 4198%endif
48d45c0b
JB
4199
4200%if %{with go}
4201%files go
4202%defattr(644,root,root,755)
4203%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4204%attr(755,root,root) %{_bindir}/gccgo
0658fcd0
AM
4205%attr(755,root,root) %{_bindir}/go
4206%attr(755,root,root) %{_bindir}/gofmt
4207%attr(755,root,root) %{gcclibdir}/cgo
48d45c0b
JB
4208%attr(755,root,root) %{gcclibdir}/go1
4209%dir %{_libdir}/go
4210%{_libdir}/go/%{version}
0658fcd0
AM
4211%{_mandir}/man1/go.1*
4212%{_mandir}/man1/gofmt.1*
48d45c0b
JB
4213%{_mandir}/man1/gccgo.1*
4214%{_infodir}/gccgo.info*
4215
9218872f 4216%if %{with multilib}
e8a5501e 4217%files go-multilib-32
9218872f
JB
4218%defattr(644,root,root,755)
4219%dir %{_libdir32}/go
4220%{_libdir32}/go/%{version}
4158a7b7 4221%endif
bb4e61d1 4222
750fddad 4223%if %{with multilib2}
bb4e61d1
JR
4224%files go-multilib-%{multilib2}
4225%defattr(644,root,root,755)
4226%dir %{_libdirm2}/go
4227%{_libdirm2}/go/%{version}
4228%endif
9218872f 4229
48d45c0b
JB
4230%files -n libgo
4231%defattr(644,root,root,755)
4232%doc libgo/{LICENSE,PATENTS,README}
4233%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
175a1b54 4234%attr(755,root,root) %ghost %{_libdir}/libgo.so.11
48d45c0b
JB
4235
4236%files -n libgo-devel
4237%defattr(644,root,root,755)
4238%attr(755,root,root) %{_libdir}/libgo.so
4239%{_libdir}/libgo.la
4240%{_libdir}/libgobegin.a
adee8f83 4241%{_libdir}/libgolibbegin.a
48d45c0b 4242
4158a7b7
JB
4243%files -n libgo-static
4244%defattr(644,root,root,755)
4245%{_libdir}/libgo.a
4246
9218872f 4247%if %{with multilib}
4158a7b7
JB
4248%files -n libgo-multilib-32
4249%defattr(644,root,root,755)
4250%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
175a1b54 4251%attr(755,root,root) %ghost %{_libdir32}/libgo.so.11
4158a7b7 4252
e8a5501e 4253%files -n libgo-multilib-32-devel
9218872f
JB
4254%defattr(644,root,root,755)
4255%attr(755,root,root) %{_libdir32}/libgo.so
4256%{_libdir32}/libgo.la
4257%{_libdir32}/libgobegin.a
adee8f83 4258%{_libdir32}/libgolibbegin.a
bb4e61d1 4259
4158a7b7 4260%files -n libgo-multilib-32-static
bb4e61d1 4261%defattr(644,root,root,755)
4158a7b7 4262%{_libdir32}/libgo.a
9218872f
JB
4263%endif
4264
4158a7b7
JB
4265%if %{with multilib2}
4266%files -n libgo-multilib-%{multilib2}
48d45c0b 4267%defattr(644,root,root,755)
4158a7b7 4268%attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
175a1b54 4269%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.11
9218872f 4270
4158a7b7 4271%files -n libgo-multilib-%{multilib2}-devel
9218872f 4272%defattr(644,root,root,755)
4158a7b7
JB
4273%attr(755,root,root) %{_libdirm2}/libgo.so
4274%{_libdirm2}/libgo.la
4275%{_libdirm2}/libgobegin.a
adee8f83 4276%{_libdirm2}/libgolibbegin.a
bb4e61d1 4277
bb4e61d1
JR
4278%files -n libgo-multilib-%{multilib2}-static
4279%defattr(644,root,root,755)
4280%{_libdirm2}/libgo.a
4281%endif
9218872f 4282%endif
2e6422aa 4283
750fddad 4284%if %{with Xsan}
2e6422aa
JR
4285%files -n libasan
4286%defattr(644,root,root,755)
4287%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4288%attr(755,root,root) %{_libdir}/libasan.so.*.*.*
175a1b54 4289%attr(755,root,root) %ghost %{_libdir}/libasan.so.4
2e6422aa 4290
2e6422aa
JR
4291%files -n libasan-devel
4292%defattr(644,root,root,755)
4293%attr(755,root,root) %{_libdir}/libasan.so
4294%{_libdir}/libasan_preinit.o
4295%{_libdir}/libasan.la
54f91574 4296%{gcclibdir}/include/sanitizer/asan_interface.h
2e6422aa 4297
4158a7b7
JB
4298%files -n libasan-static
4299%defattr(644,root,root,755)
4300%{_libdir}/libasan.a
4301
2e6422aa 4302%if %{with multilib}
4158a7b7
JB
4303%files -n libasan-multilib-32
4304%defattr(644,root,root,755)
4305%attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
175a1b54 4306%attr(755,root,root) %ghost %{_libdir32}/libasan.so.4
4158a7b7 4307
e8a5501e 4308%files -n libasan-multilib-32-devel
2e6422aa
JR
4309%defattr(644,root,root,755)
4310%attr(755,root,root) %{_libdir32}/libasan.so
4311%{_libdir32}/libasan_preinit.o
4312%{_libdir32}/libasan.la
bb4e61d1 4313
4158a7b7 4314%files -n libasan-multilib-32-static
bb4e61d1 4315%defattr(644,root,root,755)
4158a7b7 4316%{_libdir32}/libasan.a
2e6422aa
JR
4317%endif
4318
4158a7b7
JB
4319%if %{with multilib2}
4320%files -n libasan-multilib-%{multilib2}
2e6422aa 4321%defattr(644,root,root,755)
4158a7b7 4322%attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
175a1b54 4323%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.4
2e6422aa 4324
4158a7b7 4325%files -n libasan-multilib-%{multilib2}-devel
2e6422aa 4326%defattr(644,root,root,755)
4158a7b7
JB
4327%attr(755,root,root) %{_libdirm2}/libasan.so
4328%{_libdirm2}/libasan_preinit.o
4329%{_libdirm2}/libasan.la
bb4e61d1 4330
bb4e61d1
JR
4331%files -n libasan-multilib-%{multilib2}-static
4332%defattr(644,root,root,755)
4333%{_libdirm2}/libasan.a
4334%endif
2e6422aa 4335%endif
2e6422aa 4336
750fddad 4337%if %{with lsan_m0}
54f91574
AM
4338%files -n liblsan
4339%defattr(644,root,root,755)
4340%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4341%attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4342
4343%files -n liblsan-devel
4344%defattr(644,root,root,755)
4345%attr(755,root,root) %{_libdir}/liblsan.so
4346%{_libdir}/liblsan.la
4347%{gcclibdir}/include/sanitizer/lsan_interface.h
4348
4349%files -n liblsan-static
4350%defattr(644,root,root,755)
4351%{_libdir}/liblsan.a
ed295243 4352%endif
54f91574 4353
750fddad 4354%if %{with multilib2} && %{with lsan_m2}
bb4e61d1
JR
4355%files -n liblsan-multilib-%{multilib2}
4356%defattr(644,root,root,755)
4357%attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4358%attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4359
4360%files -n liblsan-multilib-%{multilib2}-devel
4361%defattr(644,root,root,755)
4362%attr(755,root,root) %{_libdirm2}/liblsan.so
4363%{_libdirm2}/liblsan.la
b15cec1b
JB
4364# it looks like duplicate of file from liblsan-devel, but actually it isn't:
4365# these packages are mutually exclusive
4366# (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4367%{gcclibdir}/include/sanitizer/lsan_interface.h
bb4e61d1
JR
4368
4369%files -n liblsan-multilib-%{multilib2}-static
4370%defattr(644,root,root,755)
4371%{_libdirm2}/liblsan.a
4372%endif
bb4e61d1 4373
750fddad 4374%if %{with tsan_m0}
2e6422aa
JR
4375%files -n libtsan
4376%defattr(644,root,root,755)
4377%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4378%attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4379%attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4380
4381%files -n libtsan-devel
4382%defattr(644,root,root,755)
4383%attr(755,root,root) %{_libdir}/libtsan.so
175a1b54 4384%{_libdir}/libtsan_preinit.o
2e6422aa
JR
4385%{_libdir}/libtsan.la
4386
4387%files -n libtsan-static
4388%defattr(644,root,root,755)
4389%{_libdir}/libtsan.a
4390%endif
4391
750fddad 4392%if %{with multilib2} && %{with tsan_m2}
bb4e61d1
JR
4393%files -n libtsan-multilib-%{multilib2}
4394%defattr(644,root,root,755)
4395%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4396%attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4397%attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4398
4399%files -n libtsan-multilib-%{multilib2}-devel
4400%defattr(644,root,root,755)
4401%attr(755,root,root) %{_libdirm2}/libtsan.so
4402%{_libdirm2}/libtsan.la
4403
4404%files -n libtsan-multilib-%{multilib2}-static
4405%defattr(644,root,root,755)
4406%{_libdirm2}/libtsan.a
4407%endif
bb4e61d1 4408
750fddad 4409%if %{with Xsan}
54f91574
AM
4410%files -n libubsan
4411%defattr(644,root,root,755)
4412%attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4413%attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4414
54f91574
AM
4415%files -n libubsan-devel
4416%defattr(644,root,root,755)
4417%attr(755,root,root) %{_libdir}/libubsan.so
4418%{_libdir}/libubsan.la
4419
4158a7b7
JB
4420%files -n libubsan-static
4421%defattr(644,root,root,755)
4422%{_libdir}/libubsan.a
4423
54f91574 4424%if %{with multilib}
4158a7b7
JB
4425%files -n libubsan-multilib-32
4426%defattr(644,root,root,755)
4427%attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4428%attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4429
e8a5501e 4430%files -n libubsan-multilib-32-devel
54f91574
AM
4431%defattr(644,root,root,755)
4432%attr(755,root,root) %{_libdir32}/libubsan.so
4433%{_libdir32}/libubsan.la
bb4e61d1 4434
4158a7b7 4435%files -n libubsan-multilib-32-static
bb4e61d1 4436%defattr(644,root,root,755)
4158a7b7 4437%{_libdir32}/libubsan.a
54f91574
AM
4438%endif
4439
4158a7b7
JB
4440%if %{with multilib2}
4441%files -n libubsan-multilib-%{multilib2}
54f91574 4442%defattr(644,root,root,755)
4158a7b7
JB
4443%attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4444%attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
54f91574 4445
4158a7b7 4446%files -n libubsan-multilib-%{multilib2}-devel
54f91574 4447%defattr(644,root,root,755)
4158a7b7
JB
4448%attr(755,root,root) %{_libdirm2}/libubsan.so
4449%{_libdirm2}/libubsan.la
bb4e61d1 4450
bb4e61d1
JR
4451%files -n libubsan-multilib-%{multilib2}-static
4452%defattr(644,root,root,755)
4453%{_libdirm2}/libubsan.a
4454%endif
54f91574
AM
4455%endif
4456
470b6c04
JB
4457%if %{with vtv}
4458%files -n libvtv
4459%defattr(644,root,root,755)
c9035947 4460%doc libvtv/ChangeLog
470b6c04
JB
4461%attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4462%attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4463
4464%files -n libvtv-devel
4465%defattr(644,root,root,755)
4466%attr(755,root,root) %{_libdir}/libvtv.so
4467%{_libdir}/libvtv.la
4468
4469%files -n libvtv-static
4470%defattr(644,root,root,755)
4471%{_libdir}/libvtv.a
4472
4473%if %{with multilib}
4474%files -n libvtv-multilib-32
4475%defattr(644,root,root,755)
4476%attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4477%attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4478
4479%files -n libvtv-multilib-32-devel
4480%defattr(644,root,root,755)
4481%attr(755,root,root) %{_libdir32}/libvtv.so
4482%{_libdir32}/libvtv.la
4483
4484%files -n libvtv-multilib-32-static
4485%defattr(644,root,root,755)
4486%{_libdir32}/libvtv.a
4487%endif
4488
4489%if %{with multilib2}
4490%files -n libvtv-multilib-%{multilib2}
4491%defattr(644,root,root,755)
4492%attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4493%attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4494
4495%files -n libvtv-multilib-%{multilib2}-devel
4496%defattr(644,root,root,755)
4497%attr(755,root,root) %{_libdirm2}/libvtv.so
4498%{_libdirm2}/libvtv.la
4499
4500%files -n libvtv-multilib-%{multilib2}-static
4501%defattr(644,root,root,755)
4502%{_libdirm2}/libvtv.a
4503%endif
4504%endif
4505
2e6422aa
JR
4506%if %{with atomic}
4507%files -n libatomic
4508%defattr(644,root,root,755)
4509%doc libatomic/ChangeLog*
4510%attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4511%attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4512
2e6422aa
JR
4513%files -n libatomic-devel
4514%defattr(644,root,root,755)
4515%attr(755,root,root) %{_libdir}/libatomic.so
4516%{_libdir}/libatomic.la
4517
4158a7b7
JB
4518%files -n libatomic-static
4519%defattr(644,root,root,755)
4520%{_libdir}/libatomic.a
4521
2e6422aa 4522%if %{with multilib}
4158a7b7
JB
4523%files -n libatomic-multilib-32
4524%defattr(644,root,root,755)
4525%attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4526%attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4527
e8a5501e 4528%files -n libatomic-multilib-32-devel
2e6422aa
JR
4529%defattr(644,root,root,755)
4530%attr(755,root,root) %{_libdir32}/libatomic.so
4531%{_libdir32}/libatomic.la
bb4e61d1 4532
4158a7b7 4533%files -n libatomic-multilib-32-static
bb4e61d1 4534%defattr(644,root,root,755)
4158a7b7 4535%{_libdir32}/libatomic.a
2e6422aa
JR
4536%endif
4537
4158a7b7
JB
4538%if %{with multilib2}
4539%files -n libatomic-multilib-%{multilib2}
2e6422aa 4540%defattr(644,root,root,755)
4158a7b7
JB
4541%attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4542%attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
2e6422aa 4543
4158a7b7 4544%files -n libatomic-multilib-%{multilib2}-devel
2e6422aa 4545%defattr(644,root,root,755)
4158a7b7
JB
4546%attr(755,root,root) %{_libdirm2}/libatomic.so
4547%{_libdirm2}/libatomic.la
bb4e61d1 4548
bb4e61d1
JR
4549%files -n libatomic-multilib-%{multilib2}-static
4550%defattr(644,root,root,755)
4551%{_libdirm2}/libatomic.a
4552%endif
2e6422aa 4553%endif
b077de7b
JR
4554
4555%files gdb-plugin
4556%defattr(644,root,root,755)
4557%doc libcc1/ChangeLog*
4558%attr(755,root,root) %{_libdir}/libcc1.so
4559%attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4560%attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4561%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
175a1b54 4562%attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
b077de7b
JR
4563
4564%files plugin-devel
4565%defattr(644,root,root,755)
4566%dir %{gcclibdir}/plugin
4567%{gcclibdir}/plugin/gengtype
4568%{gcclibdir}/plugin/gtype.state
4569%{gcclibdir}/plugin/include
4570%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
4571%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
175a1b54
AM
4572%attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.la
4573%attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
This page took 1.394976 seconds and 4 git commands to generate.