]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- updated info and nodebug patches to 5.1
[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 20%bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
4f637359 21%bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
820d5da8 22%bcond_without profiling # build without profiling
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
0658fcd0
AM
111%define major_ver 5
112%define minor_ver 1.0
390e8d29 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
0658fcd0 116%define gcj_soname_ver 16
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}
0658fcd0 124Release: 0.1
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
0658fcd0 129# Source0-md5: d5525b1127d07d215960e6051c5da35e
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
0658fcd0 135# svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_5_1_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-5-branch > gcc-branch.diff
b2dcb80a 136Patch100: %{name}-branch.diff
0658fcd0 137# Patch100-md5: 75985206413b6462ef119b6be9340d3a
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
0658fcd0 286%define skip_post_check_so '.*(libcc1plugin|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
0658fcd0
AM
3000libgompplugin=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp-plugin-host_nonshm.so.*.*.*)
3001mv $RPM_BUILD_ROOT%{_libdir}/libgomp-plugin-host_nonshm.so.* $RPM_BUILD_ROOT%{_slibdir}
3002ln -sf %{_slibdir}/$libgompplugin $RPM_BUILD_ROOT%{_libdir}/libgomp-plugin-host_nonshm.so
3003
f5d4d718 3004%if %{with multilib}
ccd88e5f 3005libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
e22df5cd 3006mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
ee2977fa 3007ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
f2c5d905
PS
3008
3009libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
3010mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
3011ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
b74db859
JR
3012
3013libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
3014mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3015ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
152b6efa 3016
750fddad 3017%if %{with multilib2}
152b6efa
JR
3018libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
3019mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3020ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
3021
3022libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
3023mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3024ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3025
3026libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
3027mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3028ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3029%endif
f5d4d718
PS
3030%endif
3031
1a1d3d91
PS
3032%if %{with fortran}
3033ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
db5f0623 3034echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1a1d3d91 3035%endif
8fdeb3b2 3036
b4e5a90f 3037%if %{with ada}
a9e887db 3038# move ada shared libraries to proper place...
7e2d63ac 3039mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
fffe730c 3040 $RPM_BUILD_ROOT%{_libdir}
945e6908 3041# check if symlink to be made is valid
886496de
PS
3042test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3043ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3044ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3045ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3046ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2c23b974 3047%if %{with multilib}
7e2d63ac 3048mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2c23b974
PS
3049 $RPM_BUILD_ROOT%{_libdir32}
3050# check if symlink to be made is valid
886496de
PS
3051test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3052ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3053ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3054ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3055ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
152b6efa 3056
750fddad 3057%if %{with multilib2}
f95feaf2 3058mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
152b6efa
JR
3059 $RPM_BUILD_ROOT%{_libdirm2}
3060# check if symlink to be made is valid
3061test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3062ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3063ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3064ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3065ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3066%endif
2c23b974 3067%endif
a9e887db
MM
3068%endif
3069
a9e887db
MM
3070cd ..
3071
b4e5a90f 3072%if %{with java}
a9e887db 3073install -d java-doc
53c428c2
JB
3074cp -f libjava/READ* java-doc
3075ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
826c3cfa 3076%endif
8c6e1f45 3077
fdc39cfd 3078%if %{with gcc_libffi}
8c6e1f45
JB
3079# still not installed by gcc?
3080[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
13c52411 3081install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
8c6e1f45
JB
3082sed -e 's,@prefix@,%{_prefix},
3083 s,@exec_prefix@,%{_exec_prefix},
3084 s,@libdir@,%{_libdir},
3085 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3086%if %{with multilib}
3087[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3088install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3089sed -e 's,@prefix@,%{_prefix},
3090 s,@exec_prefix@,%{_exec_prefix},
3091 s,@libdir@,%{_libdir32},
3092 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
750fddad 3093%if %{with multilib2}
152b6efa
JR
3094[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3095install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3096sed -e 's,@prefix@,%{_prefix},
3097 s,@exec_prefix@,%{_exec_prefix},
3098 s,@libdir@,%{_libdirm2},
3099 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3100%endif
8c6e1f45 3101%endif
fdc39cfd 3102%endif
8c6e1f45 3103
b4e5a90f 3104%if %{with objc}
b7f05dc8 3105cp -f libobjc/README gcc/objc/README.libobjc
a9e887db
MM
3106%endif
3107
7e2d63ac 3108# avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
bd015c56 3109# normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
f2c5d905 3110for f in libitm.la libssp.la libssp_nonshared.la \
ee2977fa 3111 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 3112 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3113 %{?with_gomp:libgomp.la} \
750fddad
JB
3114 %{?with_Xsan:libasan.la libubsan.la} \
3115 %{?with_lsan_m0:liblsan.la} \
3116 %{?with_tsan_m0:libtsan.la} \
2e6422aa 3117 %{?with_atomic:libatomic.la} \
ff2e6244 3118%if %{with java}
fdc39cfd
JB
3119 %{?with_gcc_libffi:libffi.la} \
3120 libgcj.la libgcj-tools.la libgij.la \
b7f05dc8
PS
3121 %{gcjdbexecdir}/libjvm.la \
3122 %{gcjdbexecdir}/libxmlj.la \
e2866e41 3123 %{?with_x:lib-gnu-awt-xlib.la} \
b7f05dc8 3124 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
44cf6e48 3125 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
b7f05dc8
PS
3126 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3127 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
ff2e6244 3128%endif
1a1d3d91
PS
3129 %{?with_objc:libobjc.la};
3130do
278c313e 3131 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1a1d3d91 3132 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
ccd88e5f 3133done
1a1d3d91 3134%if %{with multilib}
f2c5d905 3135for f in libitm.la libssp.la libssp_nonshared.la \
ccd88e5f 3136 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 3137 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3138 %{?with_gomp:libgomp.la} \
750fddad
JB
3139 %{?with_Xsan:libasan.la libubsan.la} \
3140 %{?with_lsan_m1:liblsan.la} \
3141 %{?with_tsan_m1:libtsan.la} \
2e6422aa 3142 %{?with_atomic:libatomic.la} \
fdc39cfd 3143 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
ccd88e5f
MP
3144 %{?with_objc:libobjc.la};
3145do
278c313e 3146 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1a1d3d91 3147 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
bd015c56 3148done
750fddad 3149%if %{with multilib2}
152b6efa
JR
3150for f in libitm.la libssp.la libssp_nonshared.la \
3151 %{?with_cxx:libstdc++.la libsupc++.la} \
3152 %{?with_fortran:libgfortran.la libquadmath.la} \
3153 %{?with_gomp:libgomp.la} \
750fddad
JB
3154 %{?with_Xsan:libasan.la libubsan.la} \
3155 %{?with_lsan_m2:liblsan.la} \
3156 %{?with_tsan_m2:libtsan.la} \
152b6efa
JR
3157 %{?with_atomic:libatomic.la} \
3158 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3159 %{?with_objc:libobjc.la};
3160do
3161 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3162 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3163done
3164%endif
ccd88e5f 3165%endif
b86ed435 3166
d625eb14
JB
3167cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3168cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3169%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3170%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
e71706cf 3171
838d73c5
JB
3172# plugin, .la not needed
3173%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
838d73c5 3174
b55e5f81 3175%if %{with python}
750fddad
JB
3176for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3177 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
b55e5f81
PS
3178 install -d $LIBPATH
3179 # basename is being run only for the native (non-biarch) file.
3180 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
750fddad 3181 -e "s,@toolexeclibdir@,$LIBDIR," \
b55e5f81 3182 < libstdc++-v3/python/hook.in \
e0915b9e 3183 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
b55e5f81
PS
3184done
3185install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e
JB
3186mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3187%if %{with java}
3188mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e 3189%{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
5e99c223 3190%endif
b55e5f81
PS
3191%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3192%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3193%py_postclean
e0915b9e
JB
3194%else
3195%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3196%if %{with java}
3197%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3198%endif
3199%endif
3200# script(s) always installed; see above for builds with python; if no python, just don't package
3201%{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3202%if %{with multilib}
3203%{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
750fddad 3204%if %{with multilib2}
152b6efa
JR
3205%{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3206%endif
b55e5f81
PS
3207%endif
3208
1a1d3d91 3209%find_lang gcc
ccd88e5f
MP
3210%find_lang cpplib
3211cat cpplib.lang >> gcc.lang
3212
3213%if %{with cxx}
3214%find_lang libstdc\+\+
fea82b0f 3215cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
ccd88e5f 3216%endif
8fdeb3b2 3217
fea82b0f
ER
3218# always -f, as "dir" is created depending which texlive version is installed
3219%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3220
37a50438 3221# svn snap doesn't contain (release does) below files,
548f8585 3222# so let's create dummy entries to satisfy %%files.
772905c8 3223[ ! -f NEWS ] && touch NEWS
5b35e3a4
PS
3224[ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3225[ ! -f libgfortran/README ] && touch libgfortran/README
772905c8 3226
8122e5eb
JB
3227%clean
3228rm -rf $RPM_BUILD_ROOT
3229
5c377a92 3230%post -p /sbin/postshell
40a75570 3231-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3232
5c377a92 3233%postun -p /sbin/postshell
40a75570 3234-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3235
5c377a92 3236%post ada -p /sbin/postshell
f5308df3 3237-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3238
5c377a92 3239%postun ada -p /sbin/postshell
f5308df3 3240-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3241
5c377a92 3242%post fortran -p /sbin/postshell
f5308df3 3243-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3244
5c377a92 3245%postun fortran -p /sbin/postshell
f5308df3 3246-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3247
5c377a92 3248%post java -p /sbin/postshell
f5308df3 3249-/usr/sbin/fix-info-dir -c %{_infodir}
a9e887db 3250
5c377a92 3251%postun java -p /sbin/postshell
f5308df3 3252-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3253
48d45c0b
JB
3254%post go -p /sbin/postshell
3255-/usr/sbin/fix-info-dir -c %{_infodir}
3256
3257%postun go -p /sbin/postshell
3258-/usr/sbin/fix-info-dir -c %{_infodir}
3259
e88c6b44
ER
3260%post -n libquadmath-devel -p /sbin/postshell
3261-/usr/sbin/fix-info-dir -c %{_infodir}
3262
3263%postun -n libquadmath-devel -p /sbin/postshell
3264-/usr/sbin/fix-info-dir -c %{_infodir}
3265
3266%post -n libffi-devel -p /sbin/postshell
3267-/usr/sbin/fix-info-dir -c %{_infodir}
3268
3269%postun -n libffi-devel -p /sbin/postshell
3270-/usr/sbin/fix-info-dir -c %{_infodir}
3271
de4c36e6
ER
3272%post -n libgomp-devel -p /sbin/postshell
3273-/usr/sbin/fix-info-dir -c %{_infodir}
3274
3275%postun -n libgomp-devel -p /sbin/postshell
3276-/usr/sbin/fix-info-dir -c %{_infodir}
3277
54f91574
AM
3278%post -p /sbin/ldconfig -n libcilkrts
3279%postun -p /sbin/ldconfig -n libcilkrts
e8a5501e
JR
3280%post -p /sbin/ldconfig -n libcilkrts-multilib-32
3281%postun -p /sbin/ldconfig -n libcilkrts-multilib-32
bb4e61d1
JR
3282%post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3283%postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
1a1d3d91
PS
3284%post -p /sbin/ldconfig -n libgcc
3285%postun -p /sbin/ldconfig -n libgcc
e8a5501e
JR
3286%post -p /sbin/ldconfig -n libgcc-multilib-32
3287%postun -p /sbin/ldconfig -n libgcc-multilib-32
bb4e61d1
JR
3288%post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3289%postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
879e4a8d
JB
3290%post -p /sbin/ldconfig -n libgomp
3291%postun -p /sbin/ldconfig -n libgomp
e8a5501e
JR
3292%post -p /sbin/ldconfig -n libgomp-multilib-32
3293%postun -p /sbin/ldconfig -n libgomp-multilib-32
bb4e61d1
JR
3294%post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3295%postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
1a1d3d91
PS
3296%post -p /sbin/ldconfig -n libgnat
3297%postun -p /sbin/ldconfig -n libgnat
e8a5501e
JR
3298%post -p /sbin/ldconfig -n libgnat-multilib-32
3299%postun -p /sbin/ldconfig -n libgnat-multilib-32
bb4e61d1
JR
3300%post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3301%postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
1a1d3d91
PS
3302%post -p /sbin/ldconfig -n libstdc++
3303%postun -p /sbin/ldconfig -n libstdc++
e8a5501e
JR
3304%post -p /sbin/ldconfig -n libstdc++-multilib-32
3305%postun -p /sbin/ldconfig -n libstdc++-multilib-32
bb4e61d1
JR
3306%post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3307%postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
1a1d3d91
PS
3308%post -p /sbin/ldconfig -n libgfortran
3309%postun -p /sbin/ldconfig -n libgfortran
e8a5501e
JR
3310%post -p /sbin/ldconfig -n libgfortran-multilib-32
3311%postun -p /sbin/ldconfig -n libgfortran-multilib-32
bb4e61d1
JR
3312%post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3313%postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
1a1d3d91
PS
3314%post -p /sbin/ldconfig -n libgcj
3315%postun -p /sbin/ldconfig -n libgcj
3316%post -p /sbin/ldconfig -n libffi
3317%postun -p /sbin/ldconfig -n libffi
e8a5501e
JR
3318%post -p /sbin/ldconfig -n libffi-multilib-32
3319%postun -p /sbin/ldconfig -n libffi-multilib-32
bb4e61d1
JR
3320%post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3321%postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
1a1d3d91
PS
3322%post -p /sbin/ldconfig -n libobjc
3323%postun -p /sbin/ldconfig -n libobjc
e8a5501e
JR
3324%post -p /sbin/ldconfig -n libobjc-multilib-32
3325%postun -p /sbin/ldconfig -n libobjc-multilib-32
bb4e61d1
JR
3326%post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3327%postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
e88c6b44
ER
3328%post -p /sbin/ldconfig -n libquadmath
3329%postun -p /sbin/ldconfig -n libquadmath
e8a5501e
JR
3330%post -p /sbin/ldconfig -n libquadmath-multilib-32
3331%postun -p /sbin/ldconfig -n libquadmath-multilib-32
bb4e61d1
JR
3332%post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3333%postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
48d45c0b
JB
3334%post -p /sbin/ldconfig -n libgo
3335%postun -p /sbin/ldconfig -n libgo
e8a5501e
JR
3336%post -p /sbin/ldconfig -n libgo-multilib-32
3337%postun -p /sbin/ldconfig -n libgo-multilib-32
bb4e61d1
JR
3338%post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3339%postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
2e6422aa
JR
3340%post -p /sbin/ldconfig -n libasan
3341%postun -p /sbin/ldconfig -n libasan
e8a5501e
JR
3342%post -p /sbin/ldconfig -n libasan-multilib-32
3343%postun -p /sbin/ldconfig -n libasan-multilib-32
bb4e61d1
JR
3344%post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3345%postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
54f91574
AM
3346%post -p /sbin/ldconfig -n liblsan
3347%postun -p /sbin/ldconfig -n liblsan
bb4e61d1
JR
3348%post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3349%postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
2e6422aa
JR
3350%post -p /sbin/ldconfig -n libtsan
3351%postun -p /sbin/ldconfig -n libtsan
bb4e61d1
JR
3352%post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3353%postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
54f91574
AM
3354%post -p /sbin/ldconfig -n libubsan
3355%postun -p /sbin/ldconfig -n libubsan
e8a5501e
JR
3356%post -p /sbin/ldconfig -n libubsan-multilib-32
3357%postun -p /sbin/ldconfig -n libubsan-multilib-32
bb4e61d1
JR
3358%post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3359%postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
470b6c04
JB
3360%post -p /sbin/ldconfig -n libvtv
3361%postun -p /sbin/ldconfig -n libvtv
3362%post -p /sbin/ldconfig -n libvtv-multilib-32
3363%postun -p /sbin/ldconfig -n libvtv-multilib-32
3364%post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3365%postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
2e6422aa
JR
3366%post -p /sbin/ldconfig -n libatomic
3367%postun -p /sbin/ldconfig -n libatomic
e8a5501e
JR
3368%post -p /sbin/ldconfig -n libatomic-multilib-32
3369%postun -p /sbin/ldconfig -n libatomic-multilib-32
bb4e61d1
JR
3370%post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3371%postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
a9e887db 3372
87de1d00 3373%files -f gcc.lang
b9c7a448 3374%defattr(644,root,root,755)
c3de157e
PS
3375%doc ChangeLog.general MAINTAINERS NEWS
3376# bugs.html faq.html
87de1d00 3377%doc gcc/{ChangeLog,ONEWS,README.Portability}
0d9979dc 3378%attr(755,root,root) %{_bindir}/*-gcc*
f17f0799
JB
3379%attr(755,root,root) %{_bindir}/cc
3380%attr(755,root,root) %{_bindir}/cpp
8fdeb3b2 3381%attr(755,root,root) %{_bindir}/gcc
c5101348
PS
3382%attr(755,root,root) %{_bindir}/gcc-ar
3383%attr(755,root,root) %{_bindir}/gcc-nm
3384%attr(755,root,root) %{_bindir}/gcc-ranlib
1fc08f06 3385#%attr(755,root,root) %{_bindir}/gccbug
8fdeb3b2 3386%attr(755,root,root) %{_bindir}/gcov
a9e887db 3387%{_mandir}/man1/cc.1*
87de1d00 3388%{_mandir}/man1/cpp.1*
87de1d00 3389%{_mandir}/man1/gcc.1*
87de1d00 3390%{_mandir}/man1/gcov.1*
f17f0799
JB
3391%{_infodir}/cpp.info*
3392%{_infodir}/cppinternals.info*
3393%{_infodir}/gcc.info*
3394%{_infodir}/gccinstall.info*
3395%{_infodir}/gccint.info*
f2c5d905 3396%{_infodir}/libitm.info*
87de1d00 3397%attr(755,root,root) /lib/cpp
f17f0799 3398%attr(755,root,root) %{_slibdir}/libgcc_s.so
f2c5d905 3399%attr(755,root,root) %{_libdir}/libitm.so
ee2977fa 3400%attr(755,root,root) %{_libdir}/libssp.so
f2c5d905
PS
3401%{_libdir}/libitm.la
3402%{_libdir}/libitm.a
98e5e5f6 3403%{_libdir}/libitm.spec
54f91574 3404%{_libdir}/libsanitizer.spec
f17f0799
JB
3405%{_libdir}/libssp.la
3406%{_libdir}/libssp.a
cae41c0f 3407%{_libdir}/libssp_nonshared.la
f17f0799
JB
3408%{_libdir}/libssp_nonshared.a
3409%dir %{_libdir}/gcc
7e2d63ac
JB
3410%dir %{_libdir}/gcc/%{_target_platform}
3411%dir %{gcclibdir}
3412%{gcclibdir}/libgcc.a
3413%{gcclibdir}/libgcc_eh.a
3414%{gcclibdir}/libgcov.a
3415%{gcclibdir}/specs
3416%{gcclibdir}/crt*.o
3417%attr(755,root,root) %{gcclibdir}/cc1
3418%attr(755,root,root) %{gcclibdir}/collect2
3419%attr(755,root,root) %{gcclibdir}/lto-wrapper
3420%attr(755,root,root) %{gcclibdir}/lto1
3421%attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3422%{gcclibdir}/plugin
3423%dir %{gcclibdir}/include
54f91574
AM
3424%dir %{gcclibdir}/include/sanitizer
3425%{gcclibdir}/include/sanitizer/common_interface_defs.h
7e2d63ac
JB
3426%dir %{gcclibdir}/include/ssp
3427%{gcclibdir}/include/ssp/*.h
3428%{gcclibdir}/include/float.h
3429%{gcclibdir}/include/iso646.h
3430%{gcclibdir}/include/limits.h
5dcf4eb3 3431%{gcclibdir}/include/stdalign.h
7e2d63ac 3432%{gcclibdir}/include/stdarg.h
54f91574 3433%{gcclibdir}/include/stdatomic.h
7e2d63ac
JB
3434%{gcclibdir}/include/stdbool.h
3435%{gcclibdir}/include/stddef.h
3436%{gcclibdir}/include/stdfix.h
3437%{gcclibdir}/include/stdint.h
3438%{gcclibdir}/include/stdint-gcc.h
5dcf4eb3 3439%{gcclibdir}/include/stdnoreturn.h
7e2d63ac
JB
3440%{gcclibdir}/include/syslimits.h
3441%{gcclibdir}/include/unwind.h
3442%{gcclibdir}/include/varargs.h
bb4e61d1 3443%ifarch %{ix86} %{x8664} x32
54f91574 3444%{gcclibdir}/include/adxintrin.h
7e2d63ac 3445%{gcclibdir}/include/ammintrin.h
5dcf4eb3 3446%{gcclibdir}/include/avx2intrin.h
0658fcd0 3447%{gcclibdir}/include/avx512bwintrin.h
54f91574 3448%{gcclibdir}/include/avx512cdintrin.h
0658fcd0 3449%{gcclibdir}/include/avx512dqintrin.h
54f91574
AM
3450%{gcclibdir}/include/avx512erintrin.h
3451%{gcclibdir}/include/avx512fintrin.h
0658fcd0
AM
3452%{gcclibdir}/include/avx512ifmaintrin.h
3453%{gcclibdir}/include/avx512ifmavlintrin.h
54f91574 3454%{gcclibdir}/include/avx512pfintrin.h
0658fcd0
AM
3455%{gcclibdir}/include/avx512vbmiintrin.h
3456%{gcclibdir}/include/avx512vbmivlintrin.h
3457%{gcclibdir}/include/avx512vlbwintrin.h
3458%{gcclibdir}/include/avx512vldqintrin.h
3459%{gcclibdir}/include/avx512vlintrin.h
54f91574 3460%{gcclibdir}/include/avxintrin.h
5dcf4eb3 3461%{gcclibdir}/include/bmi2intrin.h
54f91574 3462%{gcclibdir}/include/bmiintrin.h
7e2d63ac 3463%{gcclibdir}/include/bmmintrin.h
0658fcd0
AM
3464%{gcclibdir}/include/clflushoptintrin.h
3465%{gcclibdir}/include/clwbintrin.h
7e2d63ac
JB
3466%{gcclibdir}/include/cpuid.h
3467%{gcclibdir}/include/cross-stdarg.h
3468%{gcclibdir}/include/emmintrin.h
5dcf4eb3 3469%{gcclibdir}/include/f16cintrin.h
7e2d63ac 3470%{gcclibdir}/include/fma4intrin.h
54f91574
AM
3471%{gcclibdir}/include/fmaintrin.h
3472%{gcclibdir}/include/fxsrintrin.h
7e2d63ac
JB
3473%{gcclibdir}/include/ia32intrin.h
3474%{gcclibdir}/include/immintrin.h
3475%{gcclibdir}/include/lwpintrin.h
5dcf4eb3 3476%{gcclibdir}/include/lzcntintrin.h
7e2d63ac 3477%{gcclibdir}/include/mm3dnow.h
7e2d63ac 3478%{gcclibdir}/include/mmintrin.h
54f91574 3479%{gcclibdir}/include/mm_malloc.h
7e2d63ac 3480%{gcclibdir}/include/nmmintrin.h
0658fcd0 3481%{gcclibdir}/include/pcommitintrin.h
7e2d63ac 3482%{gcclibdir}/include/pmmintrin.h
54f91574
AM
3483%{gcclibdir}/include/popcntintrin.h
3484%{gcclibdir}/include/prfchwintrin.h
3485%{gcclibdir}/include/rdseedintrin.h
3486%{gcclibdir}/include/rtmintrin.h
3487%{gcclibdir}/include/shaintrin.h
7e2d63ac
JB
3488%{gcclibdir}/include/smmintrin.h
3489%{gcclibdir}/include/tbmintrin.h
3490%{gcclibdir}/include/tmmintrin.h
3491%{gcclibdir}/include/wmmintrin.h
3492%{gcclibdir}/include/x86intrin.h
3493%{gcclibdir}/include/xmmintrin.h
3494%{gcclibdir}/include/xopintrin.h
0658fcd0 3495%{gcclibdir}/include/xsavecintrin.h
2e6422aa
JR
3496%{gcclibdir}/include/xsaveintrin.h
3497%{gcclibdir}/include/xsaveoptintrin.h
0658fcd0 3498%{gcclibdir}/include/xsavesintrin.h
2e6422aa 3499%{gcclibdir}/include/xtestintrin.h
61c31edc 3500%endif
3bebd24f
JB
3501%ifarch arm
3502%{gcclibdir}/include/arm_neon.h
3503%{gcclibdir}/include/mmintrin.h
3504%endif
3505%ifarch ia64
3506%{gcclibdir}/include/ia64intrin.h
3507%endif
3508%ifarch m68k
3509%{gcclibdir}/include/math-68881.h
3510%endif
3511%ifarch mips
3512%{gcclibdir}/include/loongson.h
3513%endif
822aab7b 3514%ifarch powerpc ppc ppc64
7e2d63ac
JB
3515%{gcclibdir}/include/altivec.h
3516%{gcclibdir}/include/paired.h
3517%{gcclibdir}/include/ppc-asm.h
3518%{gcclibdir}/include/ppu_intrinsics.h
3519%{gcclibdir}/include/si2vmx.h
3520%{gcclibdir}/include/spe.h
3521%{gcclibdir}/include/spu2vmx.h
3522%{gcclibdir}/include/vec_types.h
822aab7b 3523%endif
ddea3a11 3524
0c026bb4 3525%if %{with multilib}
e8a5501e 3526%files multilib-32
0c026bb4 3527%defattr(644,root,root,755)
f17f0799 3528%attr(755,root,root) %{_slibdir32}/libgcc_s.so
7e2d63ac
JB
3529%dir %{gcclibdir}/32
3530%{gcclibdir}/32/crt*.o
3531%{gcclibdir}/32/libgcc.a
3532%{gcclibdir}/32/libgcc_eh.a
3533%{gcclibdir}/32/libgcov.a
bb4e61d1
JR
3534%{_libdir32}/libitm.spec
3535%{_libdir32}/libsanitizer.spec
f2c5d905 3536%attr(755,root,root) %{_libdir32}/libitm.so
0c026bb4 3537%attr(755,root,root) %{_libdir32}/libssp.so
f2c5d905
PS
3538%{_libdir32}/libitm.la
3539%{_libdir32}/libitm.a
f17f0799
JB
3540%{_libdir32}/libssp.la
3541%{_libdir32}/libssp.a
0c026bb4 3542%{_libdir32}/libssp_nonshared.la
f17f0799 3543%{_libdir32}/libssp_nonshared.a
4158a7b7 3544%endif
bb4e61d1 3545
750fddad 3546%if %{with multilib2}
bb4e61d1
JR
3547%files multilib-%{multilib2}
3548%defattr(644,root,root,755)
3549%attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3550%dir %{gcclibdir}/%{multilib2}
3551%{gcclibdir}/%{multilib2}/crt*.o
3552%{gcclibdir}/%{multilib2}/libgcc.a
3553%{gcclibdir}/%{multilib2}/libgcc_eh.a
3554%{gcclibdir}/%{multilib2}/libgcov.a
3555%{_libdirm2}/libitm.spec
3556%{_libdirm2}/libsanitizer.spec
3557%attr(755,root,root) %{_libdirm2}/libitm.so
3558%attr(755,root,root) %{_libdirm2}/libssp.so
3559%{_libdirm2}/libitm.la
3560%{_libdirm2}/libitm.a
3561%{_libdirm2}/libssp.la
3562%{_libdirm2}/libssp.a
3563%{_libdirm2}/libssp_nonshared.la
3564%{_libdirm2}/libssp_nonshared.a
3565%endif
0c026bb4 3566
a9e887db 3567%files -n libgcc
8fdeb3b2 3568%defattr(644,root,root,755)
b15cec1b 3569%doc COPYING.RUNTIME libgcc/ChangeLog
f17f0799 3570%attr(755,root,root) %{_slibdir}/libgcc_s.so.1
f2c5d905 3571%attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
f17f0799 3572%attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
f2c5d905 3573%attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
e22df5cd 3574%attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
0c026bb4 3575
23d7249a 3576%if %{with multilib}
e8a5501e 3577%files -n libgcc-multilib-32
0c026bb4 3578%defattr(644,root,root,755)
f17f0799 3579%attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
f2c5d905 3580%attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
f17f0799 3581%attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
e22df5cd 3582%attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
f2c5d905 3583%attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
4158a7b7 3584%endif
bb4e61d1 3585
750fddad 3586%if %{with multilib2}
bb4e61d1
JR
3587%files -n libgcc-multilib-%{multilib2}
3588%defattr(644,root,root,755)
3589%attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3590%attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3591%attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3592%attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3593%attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3594%endif
1a1d3d91 3595
fbb22b41 3596%if %{with gomp}
879e4a8d
JB
3597%files -n libgomp
3598%defattr(644,root,root,755)
b74db859
JR
3599%attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3600%attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
0658fcd0
AM
3601%attr(755,root,root) %{_slibdir}/libgomp-plugin-host_nonshm.so.*.*.*
3602%attr(755,root,root) %ghost %{_slibdir}/libgomp-plugin-host_nonshm.so.1
0c026bb4 3603
879e4a8d
JB
3604%files -n libgomp-devel
3605%defattr(644,root,root,755)
879e4a8d 3606%attr(755,root,root) %{_libdir}/libgomp.so
0658fcd0 3607%attr(755,root,root) %{_libdir}/libgomp-plugin-host_nonshm.so
879e4a8d 3608%{_libdir}/libgomp.la
0658fcd0 3609%{_libdir}/libgomp-plugin-host_nonshm.la
879e4a8d 3610%{_libdir}/libgomp.spec
7e2d63ac
JB
3611%{gcclibdir}/finclude
3612%{gcclibdir}/include/omp.h
0658fcd0 3613%{gcclibdir}/include/openacc.h
f17f0799 3614%{_infodir}/libgomp.info*
879e4a8d 3615
4158a7b7
JB
3616%files -n libgomp-static
3617%defattr(644,root,root,755)
3618%{_libdir}/libgomp.a
3619
0c026bb4 3620%if %{with multilib}
4158a7b7
JB
3621%files -n libgomp-multilib-32
3622%defattr(644,root,root,755)
3623%attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3624%attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3625
e8a5501e 3626%files -n libgomp-multilib-32-devel
0c026bb4
PS
3627%defattr(644,root,root,755)
3628%attr(755,root,root) %{_libdir32}/libgomp.so
3629%{_libdir32}/libgomp.la
3630%{_libdir32}/libgomp.spec
bb4e61d1 3631
4158a7b7 3632%files -n libgomp-multilib-32-static
bb4e61d1 3633%defattr(644,root,root,755)
4158a7b7 3634%{_libdir32}/libgomp.a
0c026bb4
PS
3635%endif
3636
4158a7b7
JB
3637%if %{with multilib2}
3638%files -n libgomp-multilib-%{multilib2}
879e4a8d 3639%defattr(644,root,root,755)
4158a7b7
JB
3640%attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3641%attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
0c026bb4 3642
4158a7b7 3643%files -n libgomp-multilib-%{multilib2}-devel
0c026bb4 3644%defattr(644,root,root,755)
4158a7b7
JB
3645%attr(755,root,root) %{_libdirm2}/libgomp.so
3646%{_libdirm2}/libgomp.la
3647%{_libdirm2}/libgomp.spec
bb4e61d1 3648
bb4e61d1
JR
3649%files -n libgomp-multilib-%{multilib2}-static
3650%defattr(644,root,root,755)
3651%{_libdirm2}/libgomp.a
3652%endif
879e4a8d 3653%endif
879e4a8d 3654
4158a7b7 3655%if %{with cilkrts}
54f91574 3656%files -n libcilkrts
1a1d3d91 3657%defattr(644,root,root,755)
750fddad 3658%doc libcilkrts/{ChangeLog,README}
54f91574
AM
3659%attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3660%attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
0c026bb4 3661
54f91574 3662%files -n libcilkrts-devel
1a1d3d91 3663%defattr(644,root,root,755)
54f91574
AM
3664%attr(755,root,root) %{_libdir}/libcilkrts.so
3665%{_libdir}/libcilkrts.la
3666%{_libdir}/libcilkrts.spec
3667%{gcclibdir}/include/cilk
0c026bb4 3668
4158a7b7
JB
3669%files -n libcilkrts-static
3670%defattr(644,root,root,755)
3671%{_libdir}/libcilkrts.a
3672
1a1d3d91 3673%if %{with multilib}
4158a7b7
JB
3674%files -n libcilkrts-multilib-32
3675%defattr(644,root,root,755)
3676%attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3677%attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3678
e8a5501e 3679%files -n libcilkrts-multilib-32-devel
0c026bb4 3680%defattr(644,root,root,755)
54f91574
AM
3681%attr(755,root,root) %{_libdir32}/libcilkrts.so
3682%{_libdir32}/libcilkrts.la
3683%{_libdir32}/libcilkrts.spec
bb4e61d1 3684
4158a7b7 3685%files -n libcilkrts-multilib-32-static
bb4e61d1 3686%defattr(644,root,root,755)
4158a7b7 3687%{_libdir32}/libcilkrts.a
1a1d3d91 3688%endif
1a1d3d91 3689
4158a7b7
JB
3690%if %{with multilib2}
3691%files -n libcilkrts-multilib-%{multilib2}
1a1d3d91 3692%defattr(644,root,root,755)
4158a7b7
JB
3693%attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3694%attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
0c026bb4 3695
4158a7b7 3696%files -n libcilkrts-multilib-%{multilib2}-devel
0c026bb4 3697%defattr(644,root,root,755)
4158a7b7
JB
3698%attr(755,root,root) %{_libdirm2}/libcilkrts.so
3699%{_libdirm2}/libcilkrts.la
3700%{_libdirm2}/libcilkrts.spec
bb4e61d1 3701
bb4e61d1
JR
3702%files -n libcilkrts-multilib-%{multilib2}-static
3703%defattr(644,root,root,755)
3704%{_libdirm2}/libcilkrts.a
3705%endif
fbb22b41 3706%endif
1a1d3d91
PS
3707
3708%if %{with ada}
3709%files ada
3710%defattr(644,root,root,755)
3711%doc gcc/ada/ChangeLog
3712%attr(755,root,root) %{_bindir}/gnat*
81cb897a 3713%if %{with java}
b7f05dc8 3714%exclude %{_bindir}/gnative2ascii
81cb897a 3715%endif
f17f0799
JB
3716%attr(755,root,root) %{_libdir}/libgnarl-*.so
3717%attr(755,root,root) %{_libdir}/libgnarl.so
3718%attr(755,root,root) %{_libdir}/libgnat-*.so
3719%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
3720%attr(755,root,root) %{gcclibdir}/gnat1
3721%{gcclibdir}/adainclude
3722%dir %{gcclibdir}/adalib
3723%{gcclibdir}/adalib/*.ali
bb4e61d1 3724%ifarch %{ix86} %{x8664} x32
7e2d63ac 3725%{gcclibdir}/adalib/libgmem.a
1a1d3d91 3726%endif
f17f0799
JB
3727%{_infodir}/gnat-style.info*
3728%{_infodir}/gnat_rm.info*
3729%{_infodir}/gnat_ugn.info*
1a1d3d91 3730
2c23b974 3731%if %{with multilib}
e8a5501e 3732%files ada-multilib-32
2c23b974 3733%defattr(644,root,root,755)
f17f0799
JB
3734%attr(755,root,root) %{_libdir32}/libgnarl-*.so
3735%attr(755,root,root) %{_libdir32}/libgnarl.so
3736%attr(755,root,root) %{_libdir32}/libgnat-*.so
3737%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
3738%{gcclibdir}/32/adainclude
3739%dir %{gcclibdir}/32/adalib
3740%{gcclibdir}/32/adalib/*.ali
bb4e61d1 3741%ifarch %{ix86} %{x8664} x32
7e2d63ac 3742%{gcclibdir}/32/adalib/libgmem.a
2c23b974 3743%endif
4158a7b7 3744%endif
bb4e61d1 3745
750fddad 3746%if %{with multilib2}
bb4e61d1
JR
3747%files ada-multilib-%{multilib2}
3748%defattr(644,root,root,755)
3749%attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3750%attr(755,root,root) %{_libdirm2}/libgnarl.so
3751%attr(755,root,root) %{_libdirm2}/libgnat-*.so
3752%attr(755,root,root) %{_libdirm2}/libgnat.so
3753%{gcclibdir}/%{multilib2}/adainclude
3754%dir %{gcclibdir}/%{multilib2}/adalib
3755%{gcclibdir}/%{multilib2}/adalib/*.ali
4158a7b7 3756%ifarch %{ix86} %{x8664} x32
bb4e61d1
JR
3757%{gcclibdir}/%{multilib2}/adalib/libgmem.a
3758%endif
2c23b974
PS
3759%endif
3760
1a1d3d91
PS
3761%files -n libgnat
3762%defattr(644,root,root,755)
f17f0799
JB
3763%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3764%attr(755,root,root) %{_libdir}/libgnarl.so.1
3765%attr(755,root,root) %{_libdir}/libgnat-*.so.1
3766%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 3767
4158a7b7
JB
3768%files -n libgnat-static
3769%defattr(644,root,root,755)
3770%{gcclibdir}/adalib/libgnarl.a
3771%{gcclibdir}/adalib/libgnat.a
3772
2c23b974 3773%if %{with multilib}
e8a5501e 3774%files -n libgnat-multilib-32
2c23b974 3775%defattr(644,root,root,755)
f17f0799
JB
3776%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3777%attr(755,root,root) %{_libdir32}/libgnarl.so.1
3778%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3779%attr(755,root,root) %{_libdir32}/libgnat.so.1
bb4e61d1 3780
4158a7b7
JB
3781%files -n libgnat-multilib-32-static
3782%defattr(644,root,root,755)
3783%{gcclibdir}/32/adalib/libgnarl.a
3784%{gcclibdir}/32/adalib/libgnat.a
3785%endif
3786
750fddad 3787%if %{with multilib2}
bb4e61d1
JR
3788%files -n libgnat-multilib-%{multilib2}
3789%defattr(644,root,root,755)
3790%attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3791%attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3792%attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3793%attr(755,root,root) %{_libdirm2}/libgnat.so.1
bb4e61d1 3794
bb4e61d1
JR
3795%files -n libgnat-multilib-%{multilib2}-static
3796%defattr(644,root,root,755)
3797%{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3798%{gcclibdir}/%{multilib2}/adalib/libgnat.a
3799%endif
2c23b974 3800%endif
8fdeb3b2 3801
ee2977fa 3802%if %{with cxx}
a9e887db
MM
3803%files c++
3804%defattr(644,root,root,755)
87de1d00 3805%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 3806%attr(755,root,root) %{_bindir}/g++
0d9979dc 3807%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 3808%attr(755,root,root) %{_bindir}/c++
0d9979dc 3809%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 3810%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 3811%{_libdir}/libsupc++.la
f17f0799 3812%{_libdir}/libsupc++.a
0c026bb4
PS
3813%{_mandir}/man1/g++.1*
3814
23d7249a 3815%if %{with multilib}
e8a5501e 3816%files c++-multilib-32
0c026bb4 3817%defattr(644,root,root,755)
1a1d3d91 3818%{_libdir32}/libsupc++.la
f17f0799 3819%{_libdir32}/libsupc++.a
4158a7b7 3820%endif
bb4e61d1 3821
750fddad 3822%if %{with multilib2}
bb4e61d1
JR
3823%files c++-multilib-%{multilib2}
3824%defattr(644,root,root,755)
3825%{_libdirm2}/libsupc++.la
3826%{_libdirm2}/libsupc++.a
3827%endif
8fdeb3b2 3828
a9e887db
MM
3829%files -n libstdc++ -f libstdc++.lang
3830%defattr(644,root,root,755)
87de1d00 3831%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 3832%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 3833%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 3834
a9e887db 3835%files -n libstdc++-devel
8fdeb3b2 3836%defattr(644,root,root,755)
f17f0799
JB
3837%attr(755,root,root) %{_libdir}/libstdc++.so
3838%{_libdir}/libstdc++.la
e4b02ff7 3839%dir %{_includedir}/c++
1a1bd25f 3840%{_includedir}/c++/%{version}
ff2e6244 3841%{_includedir}/extc++.h
ccd88e5f 3842%{_includedir}/stdc++.h
ff2e6244 3843%{_includedir}/stdtr1c++.h
1a1d3d91 3844%if %{with java}
1a1bd25f
PS
3845%exclude %{_includedir}/c++/%{version}/java
3846%exclude %{_includedir}/c++/%{version}/javax
3847%exclude %{_includedir}/c++/%{version}/gcj
3848%exclude %{_includedir}/c++/%{version}/gnu
7b864000
PS
3849%exclude %{_includedir}/c++/%{version}/org
3850%exclude %{_includedir}/c++/%{version}/sun
1a1d3d91 3851%endif
0c026bb4 3852
4158a7b7
JB
3853%files -n libstdc++-static
3854%defattr(644,root,root,755)
3855%{_libdir}/libstdc++.a
3856
23d7249a 3857%if %{with multilib}
4158a7b7
JB
3858%files -n libstdc++-multilib-32
3859%defattr(644,root,root,755)
3860%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3861%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3862
e8a5501e 3863%files -n libstdc++-multilib-32-devel
0c026bb4 3864%defattr(644,root,root,755)
1a1d3d91 3865%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 3866%{_libdir32}/libstdc++.la
bb4e61d1 3867
4158a7b7 3868%files -n libstdc++-multilib-32-static
bb4e61d1 3869%defattr(644,root,root,755)
4158a7b7 3870%{_libdir32}/libstdc++.a
23d7249a 3871%endif
8fdeb3b2 3872
4158a7b7
JB
3873%if %{with multilib2}
3874%files -n libstdc++-multilib-%{multilib2}
a9e887db 3875%defattr(644,root,root,755)
4158a7b7
JB
3876%attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3877%attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
0c026bb4 3878
4158a7b7 3879%files -n libstdc++-multilib-%{multilib2}-devel
0c026bb4 3880%defattr(644,root,root,755)
4158a7b7
JB
3881%attr(755,root,root) %{_libdirm2}/libstdc++.so
3882%{_libdirm2}/libstdc++.la
bb4e61d1 3883
bb4e61d1
JR
3884%files -n libstdc++-multilib-%{multilib2}-static
3885%defattr(644,root,root,755)
3886%{_libdirm2}/libstdc++.a
3887%endif
33349ee9
JB
3888
3889%if %{with python}
3890%files -n libstdc++-gdb
3891%defattr(644,root,root,755)
3892%dir %{py_sitescriptdir}/libstdcxx
3893%{py_sitescriptdir}/libstdcxx/*.py[co]
3894%dir %{py_sitescriptdir}/libstdcxx/v6
3895%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3896%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3897%if %{with multilib}
3898%{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3899%endif
3900%if %{with multilib2}
3901%{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3902%endif
3903%endif
3904
3905%if %{with apidocs}
3906%files -n libstdc++-apidocs
3907%defattr(644,root,root,755)
3908%doc libstdc++-v3/doc/html/*
3909%endif
ee2977fa 3910%endif
8fdeb3b2 3911
1a1d3d91
PS
3912%if %{with fortran}
3913%files fortran
8fdeb3b2 3914%defattr(644,root,root,755)
1a1d3d91
PS
3915%doc gcc/fortran/ChangeLog
3916%attr(755,root,root) %{_bindir}/g95
3917%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 3918%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 3919%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 3920%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 3921%{_libdir}/libgfortran.spec
f17f0799 3922%{_libdir}/libgfortran.la
5dcf4eb3
PS
3923%{gcclibdir}/libcaf_single.a
3924%{gcclibdir}/libcaf_single.la
7e2d63ac
JB
3925%{gcclibdir}/libgfortranbegin.la
3926%{gcclibdir}/libgfortranbegin.a
f17f0799 3927%{_infodir}/gfortran.info*
0c026bb4
PS
3928%{_mandir}/man1/g95.1*
3929%{_mandir}/man1/gfortran.1*
3930
23d7249a 3931%if %{with multilib}
e8a5501e 3932%files fortran-multilib-32
0c026bb4 3933%defattr(644,root,root,755)
1a1d3d91 3934%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 3935%{_libdir32}/libgfortran.spec
f17f0799 3936%{_libdir32}/libgfortran.la
5dcf4eb3
PS
3937%{gcclibdir}/32/libcaf_single.a
3938%{gcclibdir}/32/libcaf_single.la
7e2d63ac
JB
3939%{gcclibdir}/32/libgfortranbegin.la
3940%{gcclibdir}/32/libgfortranbegin.a
4158a7b7 3941%endif
bb4e61d1 3942
750fddad 3943%if %{with multilib2}
bb4e61d1
JR
3944%files fortran-multilib-%{multilib2}
3945%defattr(644,root,root,755)
3946%attr(755,root,root) %{_libdirm2}/libgfortran.so
3947%{_libdirm2}/libgfortran.spec
3948%{_libdirm2}/libgfortran.la
3949%{gcclibdir}/%{multilib2}/libcaf_single.a
3950%{gcclibdir}/%{multilib2}/libcaf_single.la
3951%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3952%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3953%endif
1a1d3d91
PS
3954
3955%files -n libgfortran
a9e887db 3956%defattr(644,root,root,755)
1a1d3d91 3957%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 3958%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
e22df5cd 3959%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
0c026bb4 3960
4158a7b7
JB
3961%files -n libgfortran-static
3962%defattr(644,root,root,755)
3963%{_libdir}/libgfortran.a
3964
23d7249a 3965%if %{with multilib}
e8a5501e 3966%files -n libgfortran-multilib-32
0c026bb4 3967%defattr(644,root,root,755)
1a1d3d91 3968%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
e22df5cd 3969%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
bb4e61d1 3970
4158a7b7
JB
3971%files -n libgfortran-multilib-32-static
3972%defattr(644,root,root,755)
3973%{_libdir32}/libgfortran.a
3974%endif
3975
750fddad 3976%if %{with multilib2}
bb4e61d1
JR
3977%files -n libgfortran-multilib-%{multilib2}
3978%defattr(644,root,root,755)
3979%attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3980%attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
bb4e61d1 3981
bb4e61d1
JR
3982%files -n libgfortran-multilib-%{multilib2}-static
3983%defattr(644,root,root,755)
3984%{_libdirm2}/libgfortran.a
3985%endif
1fc08f06
AM
3986
3987%files -n libquadmath
3988%defattr(644,root,root,755)
3989%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3990%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3991
3992%files -n libquadmath-devel
3993%defattr(644,root,root,755)
7e2d63ac
JB
3994%{gcclibdir}/include/quadmath.h
3995%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
3996%attr(755,root,root) %{_libdir}/libquadmath.so
3997%{_libdir}/libquadmath.la
3998%{_infodir}/libquadmath.info*
3999
4158a7b7
JB
4000%files -n libquadmath-static
4001%defattr(644,root,root,755)
4002%{_libdir}/libquadmath.a
4003
1fc08f06 4004%if %{with multilib}
4158a7b7
JB
4005%files -n libquadmath-multilib-32
4006%defattr(644,root,root,755)
4007%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4008%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4009
e8a5501e 4010%files -n libquadmath-multilib-32-devel
1fc08f06 4011%defattr(644,root,root,755)
b8edd46c
JB
4012%attr(755,root,root) %{_libdir32}/libquadmath.so
4013%{_libdir32}/libquadmath.la
bb4e61d1 4014
4158a7b7 4015%files -n libquadmath-multilib-32-static
bb4e61d1 4016%defattr(644,root,root,755)
4158a7b7 4017%{_libdir32}/libquadmath.a
1fc08f06
AM
4018%endif
4019
4158a7b7
JB
4020%if %{with multilib2}
4021%files -n libquadmath-multilib-%{multilib2}
1fc08f06 4022%defattr(644,root,root,755)
4158a7b7
JB
4023%attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4024%attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
1fc08f06 4025
4158a7b7 4026%files -n libquadmath-multilib-%{multilib2}-devel
1fc08f06 4027%defattr(644,root,root,755)
4158a7b7
JB
4028%attr(755,root,root) %{_libdirm2}/libquadmath.so
4029%{_libdirm2}/libquadmath.la
bb4e61d1 4030
bb4e61d1
JR
4031%files -n libquadmath-multilib-%{multilib2}-static
4032%defattr(644,root,root,755)
4033%{_libdirm2}/libquadmath.a
4034%endif
1fc08f06 4035%endif
8fdeb3b2 4036
b4e5a90f 4037%if %{with java}
8fdeb3b2
JR
4038%files java
4039%defattr(644,root,root,755)
87de1d00 4040%doc gcc/java/ChangeLog java-doc/*
eebe24b2 4041%attr(755,root,root) %{_bindir}/gappletviewer
b7f05dc8 4042%attr(755,root,root) %{_bindir}/gc-analyze
f17f0799 4043%attr(755,root,root) %{_bindir}/gcj
e22df5cd 4044%attr(755,root,root) %{_bindir}/gcj-dbtool
f17f0799 4045%attr(755,root,root) %{_bindir}/gcjh
b7f05dc8 4046%attr(755,root,root) %{_bindir}/gjar
eebe24b2 4047%attr(755,root,root) %{_bindir}/gjarsigner
b7f05dc8 4048%attr(755,root,root) %{_bindir}/gjavah
eebe24b2 4049%attr(755,root,root) %{_bindir}/gkeytool
b7f05dc8
PS
4050%attr(755,root,root) %{_bindir}/gnative2ascii
4051%attr(755,root,root) %{_bindir}/gorbd
f17f0799
JB
4052%attr(755,root,root) %{_bindir}/grmic
4053%attr(755,root,root) %{_bindir}/grmid
4054%attr(755,root,root) %{_bindir}/grmiregistry
b7f05dc8
PS
4055%attr(755,root,root) %{_bindir}/gserialver
4056%attr(755,root,root) %{_bindir}/gtnameserv
8fdeb3b2 4057%attr(755,root,root) %{_bindir}/jcf-dump
f17f0799
JB
4058%attr(755,root,root) %{_bindir}/jv-convert
4059%attr(755,root,root) %{_bindir}/rebuild-gcj-db
4060%attr(755,root,root) %{_bindir}/*-gcj
7e2d63ac
JB
4061%attr(755,root,root) %{gcclibdir}/ecj1
4062%attr(755,root,root) %{gcclibdir}/jc1
4063%attr(755,root,root) %{gcclibdir}/jvgenmain
f17f0799
JB
4064%{_infodir}/cp-tools.info*
4065%{_infodir}/gcj.info*
4066%{_mandir}/man1/gappletviewer.1*
4067%{_mandir}/man1/gc-analyze.1*
4068%{_mandir}/man1/gcj.1*
e22df5cd 4069%{_mandir}/man1/gcj-dbtool.1*
f17f0799
JB
4070%{_mandir}/man1/gcjh.1*
4071%{_mandir}/man1/gjar.1*
4072%{_mandir}/man1/gjarsigner.1*
4073%{_mandir}/man1/gjavah.1*
4074%{_mandir}/man1/gkeytool.1*
4075%{_mandir}/man1/gnative2ascii.1*
4076%{_mandir}/man1/gorbd.1*
4077%{_mandir}/man1/grmic.1*
4078%{_mandir}/man1/grmid.1*
4079%{_mandir}/man1/grmiregistry.1*
4080%{_mandir}/man1/gserialver.1*
4081%{_mandir}/man1/gtnameserv.1*
4082%{_mandir}/man1/jcf-dump.1*
4083%{_mandir}/man1/jv-convert.1*
929ee4a6 4084%{_mandir}/man1/rebuild-gcj-db*
32e7ad9d 4085
e0915b9e
JB
4086%if %{with python}
4087%files java-aotcompile
4088%defattr(644,root,root,755)
4089%attr(755,root,root) %{_bindir}/aot-compile
4090%dir %{py_sitescriptdir}/libjava
4091%{py_sitescriptdir}/libjava/*.py[co]
4092%{_mandir}/man1/aot-compile.1*
4093%endif
4094
a9e887db
MM
4095%files -n libgcj
4096%defattr(644,root,root,755)
87de1d00 4097%doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1a1d3d91 4098%attr(755,root,root) %{_bindir}/gij
189389de 4099%attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
886496de 4100%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
0b94ef7a 4101%attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
886496de 4102%attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
0b94ef7a 4103%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
929ee4a6 4104%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
f17f0799 4105%attr(755,root,root) %{_libdir}/libgcj_bc.so
ccd88e5f 4106%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
886496de 4107%attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
e2866e41 4108%{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
886496de 4109%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
b7f05dc8
PS
4110%dir %{_libdir}/%{gcjdbexecdir}
4111%{_libdir}/%{gcjdbexecdir}/classmap.db
4112%{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4113%{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4114%{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4115%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4116%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2c23b974 4117%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
b7f05dc8 4118%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
44cf6e48 4119%{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
b7f05dc8 4120%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
87de1d00 4121%{_libdir}/logging.properties
1a1d3d91 4122%{_javadir}/libgcj*.jar
dd0a9286 4123%{_javadir}/ecj.jar
f17f0799 4124%{_mandir}/man1/gij.1*
8fdeb3b2 4125
a9e887db 4126%files -n libgcj-devel
eb3ee88b 4127%defattr(644,root,root,755)
f17f0799
JB
4128%attr(755,root,root) %{_libdir}/libgcj-tools.so
4129%{_libdir}/libgcj-tools.la
4130%attr(755,root,root) %{_libdir}/libgcj.so
4131%{_libdir}/libgcj.la
4132%attr(755,root,root) %{_libdir}/libgij.so
4133%{_libdir}/libgij.la
4134%if %{with x}
4135%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4136%{_libdir}/lib-gnu-awt-xlib.la
4137%endif
4138%{_libdir}/libgcj.spec
4139%dir %{_libdir}/security
4140%{_libdir}/security/*
b7f05dc8
PS
4141%{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4142%{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4143%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4144%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2c23b974 4145%{_libdir}/%{gcjdbexecdir}/libjavamath.la
b7f05dc8 4146%{_libdir}/%{gcjdbexecdir}/libjvm.la
44cf6e48 4147%{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
dd0a9286 4148%{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
b7f05dc8 4149%{_libdir}/%{gcjdbexecdir}/libxmlj.la
7e2d63ac
JB
4150%{gcclibdir}/include/gcj
4151%{gcclibdir}/include/jawt.h
4152%{gcclibdir}/include/jawt_md.h
4153%{gcclibdir}/include/jni.h
4154%{gcclibdir}/include/jni_md.h
4155%{gcclibdir}/include/jvmpi.h
f17f0799
JB
4156%{_includedir}/c++/%{version}/java
4157%{_includedir}/c++/%{version}/javax
4158%{_includedir}/c++/%{version}/gcj
4159%{_includedir}/c++/%{version}/gnu
4160%{_includedir}/c++/%{version}/org
4161%{_includedir}/c++/%{version}/sun
64bed355 4162%{_pkgconfigdir}/libgcj-%{major_ver}.pc
8fdeb3b2 4163
a9e887db
MM
4164%files -n libgcj-static
4165%defattr(644,root,root,755)
ff2e6244 4166%{_libdir}/libgcj-tools.a
0b94ef7a
PS
4167%{_libdir}/libgcj.a
4168%{_libdir}/libgcj_bc.a
1a1d3d91 4169%{_libdir}/libgij.a
e2866e41 4170%{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
f17f0799 4171%{_libdir}/%{gcjdbexecdir}/libjvm.a
28cdd442 4172%endif
e88d7f19 4173
4158a7b7
JB
4174%if %{with gcc_libffi}
4175%files -n libffi
4176%defattr(644,root,root,755)
4177%doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4178%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4179%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
e88d7f19
MM
4180
4181%files -n libffi-devel
4182%defattr(644,root,root,755)
0c026bb4
PS
4183%attr(755,root,root) %{_libdir}/libffi.so
4184%{_libdir}/libffi.la
7e2d63ac
JB
4185%{gcclibdir}/include/ffi.h
4186%{gcclibdir}/include/ffitarget.h
8c6e1f45 4187%{_pkgconfigdir}/libffi.pc
8472ccbe 4188%{_mandir}/man3/ffi*.3*
2e6422aa 4189%{_infodir}/libffi.info*
0c026bb4 4190
4158a7b7
JB
4191%files -n libffi-static
4192%defattr(644,root,root,755)
4193%{_libdir}/libffi.a
4194
ff2e6244 4195%if %{with multilib}
4158a7b7
JB
4196%files -n libffi-multilib-32
4197%defattr(644,root,root,755)
4198%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4199%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4200
e8a5501e 4201%files -n libffi-multilib-32-devel
0c026bb4 4202%defattr(644,root,root,755)
ff2e6244
PS
4203%attr(755,root,root) %{_libdir32}/libffi.so
4204%{_libdir32}/libffi.la
8c6e1f45 4205%{_pkgconfigdir32}/libffi.pc
bb4e61d1 4206
4158a7b7 4207%files -n libffi-multilib-32-static
bb4e61d1 4208%defattr(644,root,root,755)
4158a7b7 4209%{_libdir32}/libffi.a
ff2e6244 4210%endif
e88d7f19 4211
4158a7b7
JB
4212%if %{with multilib2}
4213%files -n libffi-multilib-%{multilib2}
e88d7f19 4214%defattr(644,root,root,755)
4158a7b7
JB
4215%attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4216%attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
0c026bb4 4217
4158a7b7 4218%files -n libffi-multilib-%{multilib2}-devel
0c026bb4 4219%defattr(644,root,root,755)
4158a7b7
JB
4220%attr(755,root,root) %{_libdirm2}/libffi.so
4221%{_libdirm2}/libffi.la
4222%{_pkgconfigdirm2}/libffi.pc
bb4e61d1 4223
bb4e61d1
JR
4224%files -n libffi-multilib-%{multilib2}-static
4225%defattr(644,root,root,755)
4226%{_libdirm2}/libffi.a
4227%endif
ff2e6244 4228%endif
a9e887db 4229
1a1d3d91
PS
4230%if %{with objc}
4231%files objc
eb3ee88b 4232%defattr(644,root,root,755)
1fc08f06 4233%doc gcc/objc/README.libobjc
7e2d63ac 4234%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
4235%attr(755,root,root) %{_libdir}/libobjc.so
4236%{_libdir}/libobjc.la
7e2d63ac
JB
4237%{gcclibdir}/include/objc
4238
1a1d3d91 4239%if %{with multilib}
e8a5501e 4240%files objc-multilib-32
0c026bb4 4241%defattr(644,root,root,755)
1a1d3d91
PS
4242%attr(755,root,root) %{_libdir32}/libobjc.so
4243%{_libdir32}/libobjc.la
4158a7b7 4244%endif
bb4e61d1 4245
750fddad 4246%if %{with multilib2}
bb4e61d1
JR
4247%files objc-multilib-%{multilib2}
4248%defattr(644,root,root,755)
4249%attr(755,root,root) %{_libdirm2}/libobjc.so
4250%{_libdirm2}/libobjc.la
4251%endif
4158a7b7
JB
4252
4253%if %{with objcxx}
4254%files objc++
4255%defattr(644,root,root,755)
4256%doc gcc/objcp/ChangeLog
4257%attr(755,root,root) %{gcclibdir}/cc1objplus
87de1d00 4258%endif
8fdeb3b2 4259
1a1d3d91 4260%files -n libobjc
a9e887db 4261%defattr(644,root,root,755)
1a1d3d91 4262%doc libobjc/{ChangeLog,README*}
0c026bb4 4263%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 4264%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 4265
4158a7b7
JB
4266%files -n libobjc-static
4267%defattr(644,root,root,755)
4268%{_libdir}/libobjc.a
4269
1a1d3d91 4270%if %{with multilib}
e8a5501e 4271%files -n libobjc-multilib-32
0c026bb4 4272%defattr(644,root,root,755)
1a1d3d91 4273%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 4274%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
bb4e61d1 4275
4158a7b7
JB
4276%files -n libobjc-multilib-32-static
4277%defattr(644,root,root,755)
4278%{_libdir32}/libobjc.a
4279%endif
4280
750fddad 4281%if %{with multilib2}
bb4e61d1
JR
4282%files -n libobjc-multilib-%{multilib2}
4283%defattr(644,root,root,755)
4284%attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4285%attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
bb4e61d1 4286
bb4e61d1
JR
4287%files -n libobjc-multilib-%{multilib2}-static
4288%defattr(644,root,root,755)
4289%{_libdirm2}/libobjc.a
4290%endif
1a1d3d91 4291%endif
48d45c0b
JB
4292
4293%if %{with go}
4294%files go
4295%defattr(644,root,root,755)
4296%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4297%attr(755,root,root) %{_bindir}/gccgo
0658fcd0
AM
4298%attr(755,root,root) %{_bindir}/go
4299%attr(755,root,root) %{_bindir}/gofmt
4300%attr(755,root,root) %{gcclibdir}/cgo
48d45c0b
JB
4301%attr(755,root,root) %{gcclibdir}/go1
4302%dir %{_libdir}/go
4303%{_libdir}/go/%{version}
0658fcd0
AM
4304%{_mandir}/man1/go.1*
4305%{_mandir}/man1/gofmt.1*
48d45c0b
JB
4306%{_mandir}/man1/gccgo.1*
4307%{_infodir}/gccgo.info*
4308
9218872f 4309%if %{with multilib}
e8a5501e 4310%files go-multilib-32
9218872f
JB
4311%defattr(644,root,root,755)
4312%dir %{_libdir32}/go
4313%{_libdir32}/go/%{version}
4158a7b7 4314%endif
bb4e61d1 4315
750fddad 4316%if %{with multilib2}
bb4e61d1
JR
4317%files go-multilib-%{multilib2}
4318%defattr(644,root,root,755)
4319%dir %{_libdirm2}/go
4320%{_libdirm2}/go/%{version}
4321%endif
9218872f 4322
48d45c0b
JB
4323%files -n libgo
4324%defattr(644,root,root,755)
4325%doc libgo/{LICENSE,PATENTS,README}
4326%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
0658fcd0 4327%attr(755,root,root) %ghost %{_libdir}/libgo.so.7
48d45c0b
JB
4328
4329%files -n libgo-devel
4330%defattr(644,root,root,755)
4331%attr(755,root,root) %{_libdir}/libgo.so
4332%{_libdir}/libgo.la
4333%{_libdir}/libgobegin.a
0658fcd0 4334%{_libdir}/libnetgo.a
48d45c0b 4335
4158a7b7
JB
4336%files -n libgo-static
4337%defattr(644,root,root,755)
4338%{_libdir}/libgo.a
4339
9218872f 4340%if %{with multilib}
4158a7b7
JB
4341%files -n libgo-multilib-32
4342%defattr(644,root,root,755)
4343%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
0658fcd0 4344%attr(755,root,root) %ghost %{_libdir32}/libgo.so.7
4158a7b7 4345
e8a5501e 4346%files -n libgo-multilib-32-devel
9218872f
JB
4347%defattr(644,root,root,755)
4348%attr(755,root,root) %{_libdir32}/libgo.so
4349%{_libdir32}/libgo.la
4350%{_libdir32}/libgobegin.a
bb4e61d1 4351
4158a7b7 4352%files -n libgo-multilib-32-static
bb4e61d1 4353%defattr(644,root,root,755)
4158a7b7 4354%{_libdir32}/libgo.a
9218872f
JB
4355%endif
4356
4158a7b7
JB
4357%if %{with multilib2}
4358%files -n libgo-multilib-%{multilib2}
48d45c0b 4359%defattr(644,root,root,755)
4158a7b7 4360%attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
0658fcd0 4361%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.7
9218872f 4362
4158a7b7 4363%files -n libgo-multilib-%{multilib2}-devel
9218872f 4364%defattr(644,root,root,755)
4158a7b7
JB
4365%attr(755,root,root) %{_libdirm2}/libgo.so
4366%{_libdirm2}/libgo.la
4367%{_libdirm2}/libgobegin.a
bb4e61d1 4368
bb4e61d1
JR
4369%files -n libgo-multilib-%{multilib2}-static
4370%defattr(644,root,root,755)
4371%{_libdirm2}/libgo.a
4372%endif
9218872f 4373%endif
2e6422aa 4374
750fddad 4375%if %{with Xsan}
2e6422aa
JR
4376%files -n libasan
4377%defattr(644,root,root,755)
4378%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4379%attr(755,root,root) %{_libdir}/libasan.so.*.*.*
0658fcd0 4380%attr(755,root,root) %ghost %{_libdir}/libasan.so.2
2e6422aa 4381
2e6422aa
JR
4382%files -n libasan-devel
4383%defattr(644,root,root,755)
4384%attr(755,root,root) %{_libdir}/libasan.so
4385%{_libdir}/libasan_preinit.o
4386%{_libdir}/libasan.la
54f91574 4387%{gcclibdir}/include/sanitizer/asan_interface.h
2e6422aa 4388
4158a7b7
JB
4389%files -n libasan-static
4390%defattr(644,root,root,755)
4391%{_libdir}/libasan.a
4392
2e6422aa 4393%if %{with multilib}
4158a7b7
JB
4394%files -n libasan-multilib-32
4395%defattr(644,root,root,755)
4396%attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
0658fcd0 4397%attr(755,root,root) %ghost %{_libdir32}/libasan.so.2
4158a7b7 4398
e8a5501e 4399%files -n libasan-multilib-32-devel
2e6422aa
JR
4400%defattr(644,root,root,755)
4401%attr(755,root,root) %{_libdir32}/libasan.so
4402%{_libdir32}/libasan_preinit.o
4403%{_libdir32}/libasan.la
bb4e61d1 4404
4158a7b7 4405%files -n libasan-multilib-32-static
bb4e61d1 4406%defattr(644,root,root,755)
4158a7b7 4407%{_libdir32}/libasan.a
2e6422aa
JR
4408%endif
4409
4158a7b7
JB
4410%if %{with multilib2}
4411%files -n libasan-multilib-%{multilib2}
2e6422aa 4412%defattr(644,root,root,755)
4158a7b7 4413%attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
0658fcd0 4414%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.2
2e6422aa 4415
4158a7b7 4416%files -n libasan-multilib-%{multilib2}-devel
2e6422aa 4417%defattr(644,root,root,755)
4158a7b7
JB
4418%attr(755,root,root) %{_libdirm2}/libasan.so
4419%{_libdirm2}/libasan_preinit.o
4420%{_libdirm2}/libasan.la
bb4e61d1 4421
bb4e61d1
JR
4422%files -n libasan-multilib-%{multilib2}-static
4423%defattr(644,root,root,755)
4424%{_libdirm2}/libasan.a
4425%endif
2e6422aa 4426%endif
2e6422aa 4427
750fddad 4428%if %{with lsan_m0}
54f91574
AM
4429%files -n liblsan
4430%defattr(644,root,root,755)
4431%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4432%attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4433
4434%files -n liblsan-devel
4435%defattr(644,root,root,755)
4436%attr(755,root,root) %{_libdir}/liblsan.so
4437%{_libdir}/liblsan.la
4438%{gcclibdir}/include/sanitizer/lsan_interface.h
4439
4440%files -n liblsan-static
4441%defattr(644,root,root,755)
4442%{_libdir}/liblsan.a
ed295243 4443%endif
54f91574 4444
750fddad 4445%if %{with multilib2} && %{with lsan_m2}
bb4e61d1
JR
4446%files -n liblsan-multilib-%{multilib2}
4447%defattr(644,root,root,755)
4448%attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4449%attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4450
4451%files -n liblsan-multilib-%{multilib2}-devel
4452%defattr(644,root,root,755)
4453%attr(755,root,root) %{_libdirm2}/liblsan.so
4454%{_libdirm2}/liblsan.la
b15cec1b
JB
4455# it looks like duplicate of file from liblsan-devel, but actually it isn't:
4456# these packages are mutually exclusive
4457# (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4458%{gcclibdir}/include/sanitizer/lsan_interface.h
bb4e61d1
JR
4459
4460%files -n liblsan-multilib-%{multilib2}-static
4461%defattr(644,root,root,755)
4462%{_libdirm2}/liblsan.a
4463%endif
bb4e61d1 4464
750fddad 4465%if %{with tsan_m0}
2e6422aa
JR
4466%files -n libtsan
4467%defattr(644,root,root,755)
4468%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4469%attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4470%attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4471
4472%files -n libtsan-devel
4473%defattr(644,root,root,755)
4474%attr(755,root,root) %{_libdir}/libtsan.so
4475%{_libdir}/libtsan.la
4476
4477%files -n libtsan-static
4478%defattr(644,root,root,755)
4479%{_libdir}/libtsan.a
4480%endif
4481
750fddad 4482%if %{with multilib2} && %{with tsan_m2}
bb4e61d1
JR
4483%files -n libtsan-multilib-%{multilib2}
4484%defattr(644,root,root,755)
4485%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4486%attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4487%attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4488
4489%files -n libtsan-multilib-%{multilib2}-devel
4490%defattr(644,root,root,755)
4491%attr(755,root,root) %{_libdirm2}/libtsan.so
4492%{_libdirm2}/libtsan.la
4493
4494%files -n libtsan-multilib-%{multilib2}-static
4495%defattr(644,root,root,755)
4496%{_libdirm2}/libtsan.a
4497%endif
bb4e61d1 4498
750fddad 4499%if %{with Xsan}
54f91574
AM
4500%files -n libubsan
4501%defattr(644,root,root,755)
4502%attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4503%attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4504
54f91574
AM
4505%files -n libubsan-devel
4506%defattr(644,root,root,755)
4507%attr(755,root,root) %{_libdir}/libubsan.so
4508%{_libdir}/libubsan.la
4509
4158a7b7
JB
4510%files -n libubsan-static
4511%defattr(644,root,root,755)
4512%{_libdir}/libubsan.a
4513
54f91574 4514%if %{with multilib}
4158a7b7
JB
4515%files -n libubsan-multilib-32
4516%defattr(644,root,root,755)
4517%attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4518%attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4519
e8a5501e 4520%files -n libubsan-multilib-32-devel
54f91574
AM
4521%defattr(644,root,root,755)
4522%attr(755,root,root) %{_libdir32}/libubsan.so
4523%{_libdir32}/libubsan.la
bb4e61d1 4524
4158a7b7 4525%files -n libubsan-multilib-32-static
bb4e61d1 4526%defattr(644,root,root,755)
4158a7b7 4527%{_libdir32}/libubsan.a
54f91574
AM
4528%endif
4529
4158a7b7
JB
4530%if %{with multilib2}
4531%files -n libubsan-multilib-%{multilib2}
54f91574 4532%defattr(644,root,root,755)
4158a7b7
JB
4533%attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4534%attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
54f91574 4535
4158a7b7 4536%files -n libubsan-multilib-%{multilib2}-devel
54f91574 4537%defattr(644,root,root,755)
4158a7b7
JB
4538%attr(755,root,root) %{_libdirm2}/libubsan.so
4539%{_libdirm2}/libubsan.la
bb4e61d1 4540
bb4e61d1
JR
4541%files -n libubsan-multilib-%{multilib2}-static
4542%defattr(644,root,root,755)
4543%{_libdirm2}/libubsan.a
4544%endif
54f91574
AM
4545%endif
4546
470b6c04
JB
4547%if %{with vtv}
4548%files -n libvtv
4549%defattr(644,root,root,755)
c9035947 4550%doc libvtv/ChangeLog
470b6c04
JB
4551%attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4552%attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4553
4554%files -n libvtv-devel
4555%defattr(644,root,root,755)
4556%attr(755,root,root) %{_libdir}/libvtv.so
4557%{_libdir}/libvtv.la
4558
4559%files -n libvtv-static
4560%defattr(644,root,root,755)
4561%{_libdir}/libvtv.a
4562
4563%if %{with multilib}
4564%files -n libvtv-multilib-32
4565%defattr(644,root,root,755)
4566%attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4567%attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4568
4569%files -n libvtv-multilib-32-devel
4570%defattr(644,root,root,755)
4571%attr(755,root,root) %{_libdir32}/libvtv.so
4572%{_libdir32}/libvtv.la
4573
4574%files -n libvtv-multilib-32-static
4575%defattr(644,root,root,755)
4576%{_libdir32}/libvtv.a
4577%endif
4578
4579%if %{with multilib2}
4580%files -n libvtv-multilib-%{multilib2}
4581%defattr(644,root,root,755)
4582%attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4583%attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4584
4585%files -n libvtv-multilib-%{multilib2}-devel
4586%defattr(644,root,root,755)
4587%attr(755,root,root) %{_libdirm2}/libvtv.so
4588%{_libdirm2}/libvtv.la
4589
4590%files -n libvtv-multilib-%{multilib2}-static
4591%defattr(644,root,root,755)
4592%{_libdirm2}/libvtv.a
4593%endif
4594%endif
4595
2e6422aa
JR
4596%if %{with atomic}
4597%files -n libatomic
4598%defattr(644,root,root,755)
4599%doc libatomic/ChangeLog*
4600%attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4601%attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4602
2e6422aa
JR
4603%files -n libatomic-devel
4604%defattr(644,root,root,755)
4605%attr(755,root,root) %{_libdir}/libatomic.so
4606%{_libdir}/libatomic.la
4607
4158a7b7
JB
4608%files -n libatomic-static
4609%defattr(644,root,root,755)
4610%{_libdir}/libatomic.a
4611
2e6422aa 4612%if %{with multilib}
4158a7b7
JB
4613%files -n libatomic-multilib-32
4614%defattr(644,root,root,755)
4615%attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4616%attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4617
e8a5501e 4618%files -n libatomic-multilib-32-devel
2e6422aa
JR
4619%defattr(644,root,root,755)
4620%attr(755,root,root) %{_libdir32}/libatomic.so
4621%{_libdir32}/libatomic.la
bb4e61d1 4622
4158a7b7 4623%files -n libatomic-multilib-32-static
bb4e61d1 4624%defattr(644,root,root,755)
4158a7b7 4625%{_libdir32}/libatomic.a
2e6422aa
JR
4626%endif
4627
4158a7b7
JB
4628%if %{with multilib2}
4629%files -n libatomic-multilib-%{multilib2}
2e6422aa 4630%defattr(644,root,root,755)
4158a7b7
JB
4631%attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4632%attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
2e6422aa 4633
4158a7b7 4634%files -n libatomic-multilib-%{multilib2}-devel
2e6422aa 4635%defattr(644,root,root,755)
4158a7b7
JB
4636%attr(755,root,root) %{_libdirm2}/libatomic.so
4637%{_libdirm2}/libatomic.la
bb4e61d1 4638
bb4e61d1
JR
4639%files -n libatomic-multilib-%{multilib2}-static
4640%defattr(644,root,root,755)
4641%{_libdirm2}/libatomic.a
4642%endif
2e6422aa 4643%endif
This page took 1.463236 seconds and 4 git commands to generate.