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