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