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