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