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