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