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