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