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