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