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