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