]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- updated dependencies, adjusted subpackages versioning rule
[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}
42ec3c2b 132Release: 0.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
42ec3c2b
AM
3930%files -n libmpx
3931%defattr(644,root,root,755)
3932%doc libmpx/ChangeLog
3933%attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3934%attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3935%attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3936%attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3937
3938%files -n libmpx-devel
3939%defattr(644,root,root,755)
3940%attr(755,root,root) %{_libdir}/libmpx.so
3941%attr(755,root,root) %{_libdir}/libmpxwrappers.so
3942%{_libdir}/libmpx.la
3943%{_libdir}/libmpxwrappers.la
3944%{_libdir}/libmpx.spec
3945
3946%files -n libmpx-static
3947%defattr(644,root,root,755)
3948%{_libdir}/libmpx.a
3949%{_libdir}/libmpxwrappers.a
3950
3951%if %{with multilib}
3952%files -n libmpx-multilib-32
3953%defattr(644,root,root,755)
3954%attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3955%attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3956%attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3957%attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3958
3959%files -n libmpx-multilib-32-devel
3960%defattr(644,root,root,755)
3961%attr(755,root,root) %{_libdir32}/libmpx.so
3962%attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3963%{_libdir32}/libmpx.la
3964%{_libdir32}/libmpxwrappers.la
3965%{_libdir32}/libmpx.spec
3966
3967%files -n libmpx-multilib-32-static
3968%defattr(644,root,root,755)
3969%{_libdir32}/libmpx.a
3970%{_libdir32}/libmpxwrappers.a
3971%endif
3972
3973%if %{with multilib2}
3974%files -n libmpx-multilib-%{multilib2}
3975%defattr(644,root,root,755)
3976%attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
3977%attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
7a0f034f
AM
3978%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
3979%attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
42ec3c2b
AM
3980
3981%files -n libmpx-multilib-%{multilib2}-devel
3982%defattr(644,root,root,755)
3983%attr(755,root,root) %{_libdirm2}/libmpx.so
7a0f034f 3984%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
42ec3c2b 3985%{_libdirm2}/libmpx.la
7a0f034f 3986%{_libdirm2}/libmpxwrappers.la
42ec3c2b
AM
3987%{_libdirm2}/libmpx.spec
3988
3989%files -n libmpx-multilib-%{multilib2}-static
3990%defattr(644,root,root,755)
3991%{_libdirm2}/libmpx.a
7a0f034f 3992%{_libdirm2}/libmpxwrappers.a
42ec3c2b
AM
3993%endif
3994
1a1d3d91
PS
3995%if %{with ada}
3996%files ada
3997%defattr(644,root,root,755)
3998%doc gcc/ada/ChangeLog
3999%attr(755,root,root) %{_bindir}/gnat*
81cb897a 4000%if %{with java}
b7f05dc8 4001%exclude %{_bindir}/gnative2ascii
81cb897a 4002%endif
f17f0799
JB
4003%attr(755,root,root) %{_libdir}/libgnarl-*.so
4004%attr(755,root,root) %{_libdir}/libgnarl.so
4005%attr(755,root,root) %{_libdir}/libgnat-*.so
4006%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
4007%attr(755,root,root) %{gcclibdir}/gnat1
4008%{gcclibdir}/adainclude
4009%dir %{gcclibdir}/adalib
4010%{gcclibdir}/adalib/*.ali
bb4e61d1 4011%ifarch %{ix86} %{x8664} x32
7e2d63ac 4012%{gcclibdir}/adalib/libgmem.a
1a1d3d91 4013%endif
f17f0799
JB
4014%{_infodir}/gnat-style.info*
4015%{_infodir}/gnat_rm.info*
4016%{_infodir}/gnat_ugn.info*
1a1d3d91 4017
2c23b974 4018%if %{with multilib}
e8a5501e 4019%files ada-multilib-32
2c23b974 4020%defattr(644,root,root,755)
f17f0799
JB
4021%attr(755,root,root) %{_libdir32}/libgnarl-*.so
4022%attr(755,root,root) %{_libdir32}/libgnarl.so
4023%attr(755,root,root) %{_libdir32}/libgnat-*.so
4024%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
4025%{gcclibdir}/32/adainclude
4026%dir %{gcclibdir}/32/adalib
4027%{gcclibdir}/32/adalib/*.ali
bb4e61d1 4028%ifarch %{ix86} %{x8664} x32
7e2d63ac 4029%{gcclibdir}/32/adalib/libgmem.a
2c23b974 4030%endif
4158a7b7 4031%endif
bb4e61d1 4032
750fddad 4033%if %{with multilib2}
bb4e61d1
JR
4034%files ada-multilib-%{multilib2}
4035%defattr(644,root,root,755)
4036%attr(755,root,root) %{_libdirm2}/libgnarl-*.so
4037%attr(755,root,root) %{_libdirm2}/libgnarl.so
4038%attr(755,root,root) %{_libdirm2}/libgnat-*.so
4039%attr(755,root,root) %{_libdirm2}/libgnat.so
4040%{gcclibdir}/%{multilib2}/adainclude
4041%dir %{gcclibdir}/%{multilib2}/adalib
4042%{gcclibdir}/%{multilib2}/adalib/*.ali
4158a7b7 4043%ifarch %{ix86} %{x8664} x32
bb4e61d1
JR
4044%{gcclibdir}/%{multilib2}/adalib/libgmem.a
4045%endif
2c23b974
PS
4046%endif
4047
1a1d3d91
PS
4048%files -n libgnat
4049%defattr(644,root,root,755)
f17f0799
JB
4050%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
4051%attr(755,root,root) %{_libdir}/libgnarl.so.1
4052%attr(755,root,root) %{_libdir}/libgnat-*.so.1
4053%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 4054
4158a7b7
JB
4055%files -n libgnat-static
4056%defattr(644,root,root,755)
4057%{gcclibdir}/adalib/libgnarl.a
4058%{gcclibdir}/adalib/libgnat.a
4059
2c23b974 4060%if %{with multilib}
e8a5501e 4061%files -n libgnat-multilib-32
2c23b974 4062%defattr(644,root,root,755)
f17f0799
JB
4063%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
4064%attr(755,root,root) %{_libdir32}/libgnarl.so.1
4065%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
4066%attr(755,root,root) %{_libdir32}/libgnat.so.1
bb4e61d1 4067
4158a7b7
JB
4068%files -n libgnat-multilib-32-static
4069%defattr(644,root,root,755)
4070%{gcclibdir}/32/adalib/libgnarl.a
4071%{gcclibdir}/32/adalib/libgnat.a
4072%endif
4073
750fddad 4074%if %{with multilib2}
bb4e61d1
JR
4075%files -n libgnat-multilib-%{multilib2}
4076%defattr(644,root,root,755)
4077%attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
4078%attr(755,root,root) %{_libdirm2}/libgnarl.so.1
4079%attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
4080%attr(755,root,root) %{_libdirm2}/libgnat.so.1
bb4e61d1 4081
bb4e61d1
JR
4082%files -n libgnat-multilib-%{multilib2}-static
4083%defattr(644,root,root,755)
4084%{gcclibdir}/%{multilib2}/adalib/libgnarl.a
4085%{gcclibdir}/%{multilib2}/adalib/libgnat.a
4086%endif
2c23b974 4087%endif
8fdeb3b2 4088
ee2977fa 4089%if %{with cxx}
a9e887db
MM
4090%files c++
4091%defattr(644,root,root,755)
87de1d00 4092%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 4093%attr(755,root,root) %{_bindir}/g++
0d9979dc 4094%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 4095%attr(755,root,root) %{_bindir}/c++
0d9979dc 4096%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 4097%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 4098%{_libdir}/libsupc++.la
f17f0799 4099%{_libdir}/libsupc++.a
0c026bb4
PS
4100%{_mandir}/man1/g++.1*
4101
23d7249a 4102%if %{with multilib}
e8a5501e 4103%files c++-multilib-32
0c026bb4 4104%defattr(644,root,root,755)
1a1d3d91 4105%{_libdir32}/libsupc++.la
f17f0799 4106%{_libdir32}/libsupc++.a
4158a7b7 4107%endif
bb4e61d1 4108
750fddad 4109%if %{with multilib2}
bb4e61d1
JR
4110%files c++-multilib-%{multilib2}
4111%defattr(644,root,root,755)
4112%{_libdirm2}/libsupc++.la
4113%{_libdirm2}/libsupc++.a
4114%endif
8fdeb3b2 4115
a9e887db
MM
4116%files -n libstdc++ -f libstdc++.lang
4117%defattr(644,root,root,755)
87de1d00 4118%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 4119%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 4120%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 4121
a9e887db 4122%files -n libstdc++-devel
8fdeb3b2 4123%defattr(644,root,root,755)
f17f0799
JB
4124%attr(755,root,root) %{_libdir}/libstdc++.so
4125%{_libdir}/libstdc++.la
daa75b5e
AM
4126%{_libdir}/libstdc++fs.a
4127%{_libdir}/libstdc++fs.la
e4b02ff7 4128%dir %{_includedir}/c++
1a1bd25f 4129%{_includedir}/c++/%{version}
42ec3c2b 4130%{_includedir}/expc++.h
ff2e6244 4131%{_includedir}/extc++.h
ccd88e5f 4132%{_includedir}/stdc++.h
ff2e6244 4133%{_includedir}/stdtr1c++.h
1a1d3d91 4134%if %{with java}
1a1bd25f
PS
4135%exclude %{_includedir}/c++/%{version}/java
4136%exclude %{_includedir}/c++/%{version}/javax
4137%exclude %{_includedir}/c++/%{version}/gcj
4138%exclude %{_includedir}/c++/%{version}/gnu
7b864000
PS
4139%exclude %{_includedir}/c++/%{version}/org
4140%exclude %{_includedir}/c++/%{version}/sun
1a1d3d91 4141%endif
0c026bb4 4142
4158a7b7
JB
4143%files -n libstdc++-static
4144%defattr(644,root,root,755)
4145%{_libdir}/libstdc++.a
4146
23d7249a 4147%if %{with multilib}
4158a7b7
JB
4148%files -n libstdc++-multilib-32
4149%defattr(644,root,root,755)
4150%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
4151%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
4152
e8a5501e 4153%files -n libstdc++-multilib-32-devel
0c026bb4 4154%defattr(644,root,root,755)
1a1d3d91 4155%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 4156%{_libdir32}/libstdc++.la
140e9ea1
AM
4157%{_libdir32}/libstdc++fs.a
4158%{_libdir32}/libstdc++fs.la
bb4e61d1 4159
4158a7b7 4160%files -n libstdc++-multilib-32-static
bb4e61d1 4161%defattr(644,root,root,755)
4158a7b7 4162%{_libdir32}/libstdc++.a
23d7249a 4163%endif
8fdeb3b2 4164
4158a7b7
JB
4165%if %{with multilib2}
4166%files -n libstdc++-multilib-%{multilib2}
a9e887db 4167%defattr(644,root,root,755)
4158a7b7
JB
4168%attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
4169%attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
0c026bb4 4170
4158a7b7 4171%files -n libstdc++-multilib-%{multilib2}-devel
0c026bb4 4172%defattr(644,root,root,755)
4158a7b7
JB
4173%attr(755,root,root) %{_libdirm2}/libstdc++.so
4174%{_libdirm2}/libstdc++.la
140e9ea1
AM
4175%{_libdirm2}/libstdc++fs.a
4176%{_libdirm2}/libstdc++fs.la
bb4e61d1 4177
bb4e61d1
JR
4178%files -n libstdc++-multilib-%{multilib2}-static
4179%defattr(644,root,root,755)
4180%{_libdirm2}/libstdc++.a
4181%endif
33349ee9
JB
4182
4183%if %{with python}
4184%files -n libstdc++-gdb
4185%defattr(644,root,root,755)
4186%dir %{py_sitescriptdir}/libstdcxx
4187%{py_sitescriptdir}/libstdcxx/*.py[co]
4188%dir %{py_sitescriptdir}/libstdcxx/v6
4189%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
4190%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4191%if %{with multilib}
4192%{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4193%endif
4194%if %{with multilib2}
4195%{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4196%endif
4197%endif
4198
4199%if %{with apidocs}
4200%files -n libstdc++-apidocs
4201%defattr(644,root,root,755)
4202%doc libstdc++-v3/doc/html/*
4203%endif
ee2977fa 4204%endif
8fdeb3b2 4205
1a1d3d91
PS
4206%if %{with fortran}
4207%files fortran
8fdeb3b2 4208%defattr(644,root,root,755)
1a1d3d91
PS
4209%doc gcc/fortran/ChangeLog
4210%attr(755,root,root) %{_bindir}/g95
4211%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 4212%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 4213%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 4214%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 4215%{_libdir}/libgfortran.spec
f17f0799 4216%{_libdir}/libgfortran.la
5dcf4eb3
PS
4217%{gcclibdir}/libcaf_single.a
4218%{gcclibdir}/libcaf_single.la
42ec3c2b
AM
4219#%{gcclibdir}/libgfortranbegin.la
4220#%{gcclibdir}/libgfortranbegin.a
f17f0799 4221%{_infodir}/gfortran.info*
0c026bb4
PS
4222%{_mandir}/man1/g95.1*
4223%{_mandir}/man1/gfortran.1*
4224
23d7249a 4225%if %{with multilib}
e8a5501e 4226%files fortran-multilib-32
0c026bb4 4227%defattr(644,root,root,755)
1a1d3d91 4228%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 4229%{_libdir32}/libgfortran.spec
f17f0799 4230%{_libdir32}/libgfortran.la
5dcf4eb3
PS
4231%{gcclibdir}/32/libcaf_single.a
4232%{gcclibdir}/32/libcaf_single.la
42ec3c2b
AM
4233#%{gcclibdir}/32/libgfortranbegin.la
4234#%{gcclibdir}/32/libgfortranbegin.a
4158a7b7 4235%endif
bb4e61d1 4236
750fddad 4237%if %{with multilib2}
bb4e61d1
JR
4238%files fortran-multilib-%{multilib2}
4239%defattr(644,root,root,755)
4240%attr(755,root,root) %{_libdirm2}/libgfortran.so
4241%{_libdirm2}/libgfortran.spec
4242%{_libdirm2}/libgfortran.la
4243%{gcclibdir}/%{multilib2}/libcaf_single.a
4244%{gcclibdir}/%{multilib2}/libcaf_single.la
42ec3c2b
AM
4245#%{gcclibdir}/%{multilib2}/libgfortranbegin.la
4246#%{gcclibdir}/%{multilib2}/libgfortranbegin.a
bb4e61d1 4247%endif
1a1d3d91
PS
4248
4249%files -n libgfortran
a9e887db 4250%defattr(644,root,root,755)
1a1d3d91 4251%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 4252%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
e22df5cd 4253%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
0c026bb4 4254
4158a7b7
JB
4255%files -n libgfortran-static
4256%defattr(644,root,root,755)
4257%{_libdir}/libgfortran.a
4258
23d7249a 4259%if %{with multilib}
e8a5501e 4260%files -n libgfortran-multilib-32
0c026bb4 4261%defattr(644,root,root,755)
1a1d3d91 4262%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
e22df5cd 4263%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
bb4e61d1 4264
4158a7b7
JB
4265%files -n libgfortran-multilib-32-static
4266%defattr(644,root,root,755)
4267%{_libdir32}/libgfortran.a
4268%endif
4269
750fddad 4270%if %{with multilib2}
bb4e61d1
JR
4271%files -n libgfortran-multilib-%{multilib2}
4272%defattr(644,root,root,755)
4273%attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
4274%attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
bb4e61d1 4275
bb4e61d1
JR
4276%files -n libgfortran-multilib-%{multilib2}-static
4277%defattr(644,root,root,755)
4278%{_libdirm2}/libgfortran.a
4279%endif
1fc08f06
AM
4280
4281%files -n libquadmath
4282%defattr(644,root,root,755)
4283%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
4284%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
4285
4286%files -n libquadmath-devel
4287%defattr(644,root,root,755)
7e2d63ac
JB
4288%{gcclibdir}/include/quadmath.h
4289%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
4290%attr(755,root,root) %{_libdir}/libquadmath.so
4291%{_libdir}/libquadmath.la
4292%{_infodir}/libquadmath.info*
4293
4158a7b7
JB
4294%files -n libquadmath-static
4295%defattr(644,root,root,755)
4296%{_libdir}/libquadmath.a
4297
1fc08f06 4298%if %{with multilib}
4158a7b7
JB
4299%files -n libquadmath-multilib-32
4300%defattr(644,root,root,755)
4301%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4302%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4303
e8a5501e 4304%files -n libquadmath-multilib-32-devel
1fc08f06 4305%defattr(644,root,root,755)
b8edd46c
JB
4306%attr(755,root,root) %{_libdir32}/libquadmath.so
4307%{_libdir32}/libquadmath.la
bb4e61d1 4308
4158a7b7 4309%files -n libquadmath-multilib-32-static
bb4e61d1 4310%defattr(644,root,root,755)
4158a7b7 4311%{_libdir32}/libquadmath.a
1fc08f06
AM
4312%endif
4313
4158a7b7
JB
4314%if %{with multilib2}
4315%files -n libquadmath-multilib-%{multilib2}
1fc08f06 4316%defattr(644,root,root,755)
4158a7b7
JB
4317%attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4318%attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
1fc08f06 4319
4158a7b7 4320%files -n libquadmath-multilib-%{multilib2}-devel
1fc08f06 4321%defattr(644,root,root,755)
4158a7b7
JB
4322%attr(755,root,root) %{_libdirm2}/libquadmath.so
4323%{_libdirm2}/libquadmath.la
bb4e61d1 4324
bb4e61d1
JR
4325%files -n libquadmath-multilib-%{multilib2}-static
4326%defattr(644,root,root,755)
4327%{_libdirm2}/libquadmath.a
4328%endif
1fc08f06 4329%endif
8fdeb3b2 4330
b4e5a90f 4331%if %{with java}
8fdeb3b2
JR
4332%files java
4333%defattr(644,root,root,755)
87de1d00 4334%doc gcc/java/ChangeLog java-doc/*
eebe24b2 4335%attr(755,root,root) %{_bindir}/gappletviewer
b7f05dc8 4336%attr(755,root,root) %{_bindir}/gc-analyze
f17f0799 4337%attr(755,root,root) %{_bindir}/gcj
e22df5cd 4338%attr(755,root,root) %{_bindir}/gcj-dbtool
f17f0799 4339%attr(755,root,root) %{_bindir}/gcjh
b7f05dc8 4340%attr(755,root,root) %{_bindir}/gjar
eebe24b2 4341%attr(755,root,root) %{_bindir}/gjarsigner
b7f05dc8 4342%attr(755,root,root) %{_bindir}/gjavah
eebe24b2 4343%attr(755,root,root) %{_bindir}/gkeytool
b7f05dc8
PS
4344%attr(755,root,root) %{_bindir}/gnative2ascii
4345%attr(755,root,root) %{_bindir}/gorbd
f17f0799
JB
4346%attr(755,root,root) %{_bindir}/grmic
4347%attr(755,root,root) %{_bindir}/grmid
4348%attr(755,root,root) %{_bindir}/grmiregistry
b7f05dc8
PS
4349%attr(755,root,root) %{_bindir}/gserialver
4350%attr(755,root,root) %{_bindir}/gtnameserv
8fdeb3b2 4351%attr(755,root,root) %{_bindir}/jcf-dump
f17f0799
JB
4352%attr(755,root,root) %{_bindir}/jv-convert
4353%attr(755,root,root) %{_bindir}/rebuild-gcj-db
4354%attr(755,root,root) %{_bindir}/*-gcj
7e2d63ac
JB
4355%attr(755,root,root) %{gcclibdir}/ecj1
4356%attr(755,root,root) %{gcclibdir}/jc1
4357%attr(755,root,root) %{gcclibdir}/jvgenmain
f17f0799
JB
4358%{_infodir}/cp-tools.info*
4359%{_infodir}/gcj.info*
4360%{_mandir}/man1/gappletviewer.1*
4361%{_mandir}/man1/gc-analyze.1*
4362%{_mandir}/man1/gcj.1*
e22df5cd 4363%{_mandir}/man1/gcj-dbtool.1*
f17f0799
JB
4364%{_mandir}/man1/gcjh.1*
4365%{_mandir}/man1/gjar.1*
4366%{_mandir}/man1/gjarsigner.1*
4367%{_mandir}/man1/gjavah.1*
4368%{_mandir}/man1/gkeytool.1*
4369%{_mandir}/man1/gnative2ascii.1*
4370%{_mandir}/man1/gorbd.1*
4371%{_mandir}/man1/grmic.1*
4372%{_mandir}/man1/grmid.1*
4373%{_mandir}/man1/grmiregistry.1*
4374%{_mandir}/man1/gserialver.1*
4375%{_mandir}/man1/gtnameserv.1*
4376%{_mandir}/man1/jcf-dump.1*
4377%{_mandir}/man1/jv-convert.1*
929ee4a6 4378%{_mandir}/man1/rebuild-gcj-db*
32e7ad9d 4379
e0915b9e
JB
4380%if %{with python}
4381%files java-aotcompile
4382%defattr(644,root,root,755)
4383%attr(755,root,root) %{_bindir}/aot-compile
4384%dir %{py_sitescriptdir}/libjava
4385%{py_sitescriptdir}/libjava/*.py[co]
4386%{_mandir}/man1/aot-compile.1*
4387%endif
4388
a9e887db
MM
4389%files -n libgcj
4390%defattr(644,root,root,755)
87de1d00 4391%doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1a1d3d91 4392%attr(755,root,root) %{_bindir}/gij
189389de 4393%attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
886496de 4394%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
0b94ef7a 4395%attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
886496de 4396%attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
0b94ef7a 4397%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
929ee4a6 4398%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
f17f0799 4399%attr(755,root,root) %{_libdir}/libgcj_bc.so
ccd88e5f 4400%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
886496de 4401%attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
e2866e41 4402%{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
886496de 4403%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
b7f05dc8
PS
4404%dir %{_libdir}/%{gcjdbexecdir}
4405%{_libdir}/%{gcjdbexecdir}/classmap.db
4406%{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4407%{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4408%{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4409%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4410%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2c23b974 4411%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
b7f05dc8 4412%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
44cf6e48 4413%{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
b7f05dc8 4414%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
87de1d00 4415%{_libdir}/logging.properties
1a1d3d91 4416%{_javadir}/libgcj*.jar
f17f0799 4417%{_mandir}/man1/gij.1*
8fdeb3b2 4418
a9e887db 4419%files -n libgcj-devel
eb3ee88b 4420%defattr(644,root,root,755)
f17f0799
JB
4421%attr(755,root,root) %{_libdir}/libgcj-tools.so
4422%{_libdir}/libgcj-tools.la
4423%attr(755,root,root) %{_libdir}/libgcj.so
4424%{_libdir}/libgcj.la
4425%attr(755,root,root) %{_libdir}/libgij.so
4426%{_libdir}/libgij.la
4427%if %{with x}
4428%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4429%{_libdir}/lib-gnu-awt-xlib.la
4430%endif
4431%{_libdir}/libgcj.spec
4432%dir %{_libdir}/security
4433%{_libdir}/security/*
b7f05dc8
PS
4434%{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4435%{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4436%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4437%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2c23b974 4438%{_libdir}/%{gcjdbexecdir}/libjavamath.la
b7f05dc8 4439%{_libdir}/%{gcjdbexecdir}/libjvm.la
44cf6e48 4440%{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
dd0a9286 4441%{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
b7f05dc8 4442%{_libdir}/%{gcjdbexecdir}/libxmlj.la
7e2d63ac
JB
4443%{gcclibdir}/include/gcj
4444%{gcclibdir}/include/jawt.h
4445%{gcclibdir}/include/jawt_md.h
4446%{gcclibdir}/include/jni.h
4447%{gcclibdir}/include/jni_md.h
4448%{gcclibdir}/include/jvmpi.h
f17f0799
JB
4449%{_includedir}/c++/%{version}/java
4450%{_includedir}/c++/%{version}/javax
4451%{_includedir}/c++/%{version}/gcj
4452%{_includedir}/c++/%{version}/gnu
4453%{_includedir}/c++/%{version}/org
4454%{_includedir}/c++/%{version}/sun
64bed355 4455%{_pkgconfigdir}/libgcj-%{major_ver}.pc
8fdeb3b2 4456
a9e887db
MM
4457%files -n libgcj-static
4458%defattr(644,root,root,755)
ff2e6244 4459%{_libdir}/libgcj-tools.a
0b94ef7a
PS
4460%{_libdir}/libgcj.a
4461%{_libdir}/libgcj_bc.a
1a1d3d91 4462%{_libdir}/libgij.a
e2866e41 4463%{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
f17f0799 4464%{_libdir}/%{gcjdbexecdir}/libjvm.a
28cdd442 4465%endif
e88d7f19 4466
4158a7b7
JB
4467%if %{with gcc_libffi}
4468%files -n libffi
4469%defattr(644,root,root,755)
4470%doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4471%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4472%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
e88d7f19
MM
4473
4474%files -n libffi-devel
4475%defattr(644,root,root,755)
0c026bb4
PS
4476%attr(755,root,root) %{_libdir}/libffi.so
4477%{_libdir}/libffi.la
7e2d63ac
JB
4478%{gcclibdir}/include/ffi.h
4479%{gcclibdir}/include/ffitarget.h
8c6e1f45 4480%{_pkgconfigdir}/libffi.pc
8472ccbe 4481%{_mandir}/man3/ffi*.3*
2e6422aa 4482%{_infodir}/libffi.info*
0c026bb4 4483
4158a7b7
JB
4484%files -n libffi-static
4485%defattr(644,root,root,755)
4486%{_libdir}/libffi.a
4487
ff2e6244 4488%if %{with multilib}
4158a7b7
JB
4489%files -n libffi-multilib-32
4490%defattr(644,root,root,755)
4491%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4492%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4493
e8a5501e 4494%files -n libffi-multilib-32-devel
0c026bb4 4495%defattr(644,root,root,755)
ff2e6244
PS
4496%attr(755,root,root) %{_libdir32}/libffi.so
4497%{_libdir32}/libffi.la
8c6e1f45 4498%{_pkgconfigdir32}/libffi.pc
bb4e61d1 4499
4158a7b7 4500%files -n libffi-multilib-32-static
bb4e61d1 4501%defattr(644,root,root,755)
4158a7b7 4502%{_libdir32}/libffi.a
ff2e6244 4503%endif
e88d7f19 4504
4158a7b7
JB
4505%if %{with multilib2}
4506%files -n libffi-multilib-%{multilib2}
e88d7f19 4507%defattr(644,root,root,755)
4158a7b7
JB
4508%attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4509%attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
0c026bb4 4510
4158a7b7 4511%files -n libffi-multilib-%{multilib2}-devel
0c026bb4 4512%defattr(644,root,root,755)
4158a7b7
JB
4513%attr(755,root,root) %{_libdirm2}/libffi.so
4514%{_libdirm2}/libffi.la
4515%{_pkgconfigdirm2}/libffi.pc
bb4e61d1 4516
bb4e61d1
JR
4517%files -n libffi-multilib-%{multilib2}-static
4518%defattr(644,root,root,755)
4519%{_libdirm2}/libffi.a
4520%endif
ff2e6244 4521%endif
a9e887db 4522
1a1d3d91
PS
4523%if %{with objc}
4524%files objc
eb3ee88b 4525%defattr(644,root,root,755)
1fc08f06 4526%doc gcc/objc/README.libobjc
7e2d63ac 4527%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
4528%attr(755,root,root) %{_libdir}/libobjc.so
4529%{_libdir}/libobjc.la
7e2d63ac
JB
4530%{gcclibdir}/include/objc
4531
1a1d3d91 4532%if %{with multilib}
e8a5501e 4533%files objc-multilib-32
0c026bb4 4534%defattr(644,root,root,755)
1a1d3d91
PS
4535%attr(755,root,root) %{_libdir32}/libobjc.so
4536%{_libdir32}/libobjc.la
4158a7b7 4537%endif
bb4e61d1 4538
750fddad 4539%if %{with multilib2}
bb4e61d1
JR
4540%files objc-multilib-%{multilib2}
4541%defattr(644,root,root,755)
4542%attr(755,root,root) %{_libdirm2}/libobjc.so
4543%{_libdirm2}/libobjc.la
4544%endif
4158a7b7
JB
4545
4546%if %{with objcxx}
4547%files objc++
4548%defattr(644,root,root,755)
4549%doc gcc/objcp/ChangeLog
4550%attr(755,root,root) %{gcclibdir}/cc1objplus
87de1d00 4551%endif
8fdeb3b2 4552
1a1d3d91 4553%files -n libobjc
a9e887db 4554%defattr(644,root,root,755)
1a1d3d91 4555%doc libobjc/{ChangeLog,README*}
0c026bb4 4556%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 4557%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 4558
4158a7b7
JB
4559%files -n libobjc-static
4560%defattr(644,root,root,755)
4561%{_libdir}/libobjc.a
4562
1a1d3d91 4563%if %{with multilib}
e8a5501e 4564%files -n libobjc-multilib-32
0c026bb4 4565%defattr(644,root,root,755)
1a1d3d91 4566%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 4567%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
bb4e61d1 4568
4158a7b7
JB
4569%files -n libobjc-multilib-32-static
4570%defattr(644,root,root,755)
4571%{_libdir32}/libobjc.a
4572%endif
4573
750fddad 4574%if %{with multilib2}
bb4e61d1
JR
4575%files -n libobjc-multilib-%{multilib2}
4576%defattr(644,root,root,755)
4577%attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4578%attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
bb4e61d1 4579
bb4e61d1
JR
4580%files -n libobjc-multilib-%{multilib2}-static
4581%defattr(644,root,root,755)
4582%{_libdirm2}/libobjc.a
4583%endif
1a1d3d91 4584%endif
48d45c0b
JB
4585
4586%if %{with go}
4587%files go
4588%defattr(644,root,root,755)
4589%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4590%attr(755,root,root) %{_bindir}/gccgo
0658fcd0
AM
4591%attr(755,root,root) %{_bindir}/go
4592%attr(755,root,root) %{_bindir}/gofmt
4593%attr(755,root,root) %{gcclibdir}/cgo
48d45c0b
JB
4594%attr(755,root,root) %{gcclibdir}/go1
4595%dir %{_libdir}/go
4596%{_libdir}/go/%{version}
0658fcd0
AM
4597%{_mandir}/man1/go.1*
4598%{_mandir}/man1/gofmt.1*
48d45c0b
JB
4599%{_mandir}/man1/gccgo.1*
4600%{_infodir}/gccgo.info*
4601
9218872f 4602%if %{with multilib}
e8a5501e 4603%files go-multilib-32
9218872f
JB
4604%defattr(644,root,root,755)
4605%dir %{_libdir32}/go
4606%{_libdir32}/go/%{version}
4158a7b7 4607%endif
bb4e61d1 4608
750fddad 4609%if %{with multilib2}
bb4e61d1
JR
4610%files go-multilib-%{multilib2}
4611%defattr(644,root,root,755)
4612%dir %{_libdirm2}/go
4613%{_libdirm2}/go/%{version}
4614%endif
9218872f 4615
48d45c0b
JB
4616%files -n libgo
4617%defattr(644,root,root,755)
4618%doc libgo/{LICENSE,PATENTS,README}
4619%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
42ec3c2b 4620%attr(755,root,root) %ghost %{_libdir}/libgo.so.9
48d45c0b
JB
4621
4622%files -n libgo-devel
4623%defattr(644,root,root,755)
4624%attr(755,root,root) %{_libdir}/libgo.so
4625%{_libdir}/libgo.la
4626%{_libdir}/libgobegin.a
adee8f83 4627%{_libdir}/libgolibbegin.a
0658fcd0 4628%{_libdir}/libnetgo.a
48d45c0b 4629
4158a7b7
JB
4630%files -n libgo-static
4631%defattr(644,root,root,755)
4632%{_libdir}/libgo.a
4633
9218872f 4634%if %{with multilib}
4158a7b7
JB
4635%files -n libgo-multilib-32
4636%defattr(644,root,root,755)
4637%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
42ec3c2b 4638%attr(755,root,root) %ghost %{_libdir32}/libgo.so.9
4158a7b7 4639
e8a5501e 4640%files -n libgo-multilib-32-devel
9218872f
JB
4641%defattr(644,root,root,755)
4642%attr(755,root,root) %{_libdir32}/libgo.so
4643%{_libdir32}/libgo.la
4644%{_libdir32}/libgobegin.a
adee8f83
JR
4645%{_libdir32}/libgolibbegin.a
4646%{_libdir32}/libnetgo.a
bb4e61d1 4647
4158a7b7 4648%files -n libgo-multilib-32-static
bb4e61d1 4649%defattr(644,root,root,755)
4158a7b7 4650%{_libdir32}/libgo.a
9218872f
JB
4651%endif
4652
4158a7b7
JB
4653%if %{with multilib2}
4654%files -n libgo-multilib-%{multilib2}
48d45c0b 4655%defattr(644,root,root,755)
4158a7b7 4656%attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
42ec3c2b 4657%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.9
9218872f 4658
4158a7b7 4659%files -n libgo-multilib-%{multilib2}-devel
9218872f 4660%defattr(644,root,root,755)
4158a7b7
JB
4661%attr(755,root,root) %{_libdirm2}/libgo.so
4662%{_libdirm2}/libgo.la
4663%{_libdirm2}/libgobegin.a
adee8f83
JR
4664%{_libdirm2}/libgolibbegin.a
4665%{_libdirm2}/libnetgo.a
bb4e61d1 4666
bb4e61d1
JR
4667%files -n libgo-multilib-%{multilib2}-static
4668%defattr(644,root,root,755)
4669%{_libdirm2}/libgo.a
4670%endif
9218872f 4671%endif
2e6422aa 4672
750fddad 4673%if %{with Xsan}
2e6422aa
JR
4674%files -n libasan
4675%defattr(644,root,root,755)
4676%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4677%attr(755,root,root) %{_libdir}/libasan.so.*.*.*
42ec3c2b 4678%attr(755,root,root) %ghost %{_libdir}/libasan.so.3
2e6422aa 4679
2e6422aa
JR
4680%files -n libasan-devel
4681%defattr(644,root,root,755)
4682%attr(755,root,root) %{_libdir}/libasan.so
4683%{_libdir}/libasan_preinit.o
4684%{_libdir}/libasan.la
54f91574 4685%{gcclibdir}/include/sanitizer/asan_interface.h
2e6422aa 4686
4158a7b7
JB
4687%files -n libasan-static
4688%defattr(644,root,root,755)
4689%{_libdir}/libasan.a
4690
2e6422aa 4691%if %{with multilib}
4158a7b7
JB
4692%files -n libasan-multilib-32
4693%defattr(644,root,root,755)
4694%attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
42ec3c2b 4695%attr(755,root,root) %ghost %{_libdir32}/libasan.so.3
4158a7b7 4696
e8a5501e 4697%files -n libasan-multilib-32-devel
2e6422aa
JR
4698%defattr(644,root,root,755)
4699%attr(755,root,root) %{_libdir32}/libasan.so
4700%{_libdir32}/libasan_preinit.o
4701%{_libdir32}/libasan.la
bb4e61d1 4702
4158a7b7 4703%files -n libasan-multilib-32-static
bb4e61d1 4704%defattr(644,root,root,755)
4158a7b7 4705%{_libdir32}/libasan.a
2e6422aa
JR
4706%endif
4707
4158a7b7
JB
4708%if %{with multilib2}
4709%files -n libasan-multilib-%{multilib2}
2e6422aa 4710%defattr(644,root,root,755)
4158a7b7 4711%attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
42ec3c2b 4712%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.3
2e6422aa 4713
4158a7b7 4714%files -n libasan-multilib-%{multilib2}-devel
2e6422aa 4715%defattr(644,root,root,755)
4158a7b7
JB
4716%attr(755,root,root) %{_libdirm2}/libasan.so
4717%{_libdirm2}/libasan_preinit.o
4718%{_libdirm2}/libasan.la
bb4e61d1 4719
bb4e61d1
JR
4720%files -n libasan-multilib-%{multilib2}-static
4721%defattr(644,root,root,755)
4722%{_libdirm2}/libasan.a
4723%endif
2e6422aa 4724%endif
2e6422aa 4725
750fddad 4726%if %{with lsan_m0}
54f91574
AM
4727%files -n liblsan
4728%defattr(644,root,root,755)
4729%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4730%attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4731
4732%files -n liblsan-devel
4733%defattr(644,root,root,755)
4734%attr(755,root,root) %{_libdir}/liblsan.so
4735%{_libdir}/liblsan.la
4736%{gcclibdir}/include/sanitizer/lsan_interface.h
4737
4738%files -n liblsan-static
4739%defattr(644,root,root,755)
4740%{_libdir}/liblsan.a
ed295243 4741%endif
54f91574 4742
750fddad 4743%if %{with multilib2} && %{with lsan_m2}
bb4e61d1
JR
4744%files -n liblsan-multilib-%{multilib2}
4745%defattr(644,root,root,755)
4746%attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4747%attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4748
4749%files -n liblsan-multilib-%{multilib2}-devel
4750%defattr(644,root,root,755)
4751%attr(755,root,root) %{_libdirm2}/liblsan.so
4752%{_libdirm2}/liblsan.la
b15cec1b
JB
4753# it looks like duplicate of file from liblsan-devel, but actually it isn't:
4754# these packages are mutually exclusive
4755# (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4756%{gcclibdir}/include/sanitizer/lsan_interface.h
bb4e61d1
JR
4757
4758%files -n liblsan-multilib-%{multilib2}-static
4759%defattr(644,root,root,755)
4760%{_libdirm2}/liblsan.a
4761%endif
bb4e61d1 4762
750fddad 4763%if %{with tsan_m0}
2e6422aa
JR
4764%files -n libtsan
4765%defattr(644,root,root,755)
4766%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4767%attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4768%attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4769
4770%files -n libtsan-devel
4771%defattr(644,root,root,755)
4772%attr(755,root,root) %{_libdir}/libtsan.so
4773%{_libdir}/libtsan.la
4774
4775%files -n libtsan-static
4776%defattr(644,root,root,755)
4777%{_libdir}/libtsan.a
4778%endif
4779
750fddad 4780%if %{with multilib2} && %{with tsan_m2}
bb4e61d1
JR
4781%files -n libtsan-multilib-%{multilib2}
4782%defattr(644,root,root,755)
4783%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4784%attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4785%attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4786
4787%files -n libtsan-multilib-%{multilib2}-devel
4788%defattr(644,root,root,755)
4789%attr(755,root,root) %{_libdirm2}/libtsan.so
4790%{_libdirm2}/libtsan.la
4791
4792%files -n libtsan-multilib-%{multilib2}-static
4793%defattr(644,root,root,755)
4794%{_libdirm2}/libtsan.a
4795%endif
bb4e61d1 4796
750fddad 4797%if %{with Xsan}
54f91574
AM
4798%files -n libubsan
4799%defattr(644,root,root,755)
4800%attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4801%attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4802
54f91574
AM
4803%files -n libubsan-devel
4804%defattr(644,root,root,755)
4805%attr(755,root,root) %{_libdir}/libubsan.so
4806%{_libdir}/libubsan.la
4807
4158a7b7
JB
4808%files -n libubsan-static
4809%defattr(644,root,root,755)
4810%{_libdir}/libubsan.a
4811
54f91574 4812%if %{with multilib}
4158a7b7
JB
4813%files -n libubsan-multilib-32
4814%defattr(644,root,root,755)
4815%attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4816%attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4817
e8a5501e 4818%files -n libubsan-multilib-32-devel
54f91574
AM
4819%defattr(644,root,root,755)
4820%attr(755,root,root) %{_libdir32}/libubsan.so
4821%{_libdir32}/libubsan.la
bb4e61d1 4822
4158a7b7 4823%files -n libubsan-multilib-32-static
bb4e61d1 4824%defattr(644,root,root,755)
4158a7b7 4825%{_libdir32}/libubsan.a
54f91574
AM
4826%endif
4827
4158a7b7
JB
4828%if %{with multilib2}
4829%files -n libubsan-multilib-%{multilib2}
54f91574 4830%defattr(644,root,root,755)
4158a7b7
JB
4831%attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4832%attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
54f91574 4833
4158a7b7 4834%files -n libubsan-multilib-%{multilib2}-devel
54f91574 4835%defattr(644,root,root,755)
4158a7b7
JB
4836%attr(755,root,root) %{_libdirm2}/libubsan.so
4837%{_libdirm2}/libubsan.la
bb4e61d1 4838
bb4e61d1
JR
4839%files -n libubsan-multilib-%{multilib2}-static
4840%defattr(644,root,root,755)
4841%{_libdirm2}/libubsan.a
4842%endif
54f91574
AM
4843%endif
4844
470b6c04
JB
4845%if %{with vtv}
4846%files -n libvtv
4847%defattr(644,root,root,755)
c9035947 4848%doc libvtv/ChangeLog
470b6c04
JB
4849%attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4850%attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4851
4852%files -n libvtv-devel
4853%defattr(644,root,root,755)
4854%attr(755,root,root) %{_libdir}/libvtv.so
4855%{_libdir}/libvtv.la
4856
4857%files -n libvtv-static
4858%defattr(644,root,root,755)
4859%{_libdir}/libvtv.a
4860
4861%if %{with multilib}
4862%files -n libvtv-multilib-32
4863%defattr(644,root,root,755)
4864%attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4865%attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4866
4867%files -n libvtv-multilib-32-devel
4868%defattr(644,root,root,755)
4869%attr(755,root,root) %{_libdir32}/libvtv.so
4870%{_libdir32}/libvtv.la
4871
4872%files -n libvtv-multilib-32-static
4873%defattr(644,root,root,755)
4874%{_libdir32}/libvtv.a
4875%endif
4876
4877%if %{with multilib2}
4878%files -n libvtv-multilib-%{multilib2}
4879%defattr(644,root,root,755)
4880%attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4881%attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4882
4883%files -n libvtv-multilib-%{multilib2}-devel
4884%defattr(644,root,root,755)
4885%attr(755,root,root) %{_libdirm2}/libvtv.so
4886%{_libdirm2}/libvtv.la
4887
4888%files -n libvtv-multilib-%{multilib2}-static
4889%defattr(644,root,root,755)
4890%{_libdirm2}/libvtv.a
4891%endif
4892%endif
4893
2e6422aa
JR
4894%if %{with atomic}
4895%files -n libatomic
4896%defattr(644,root,root,755)
4897%doc libatomic/ChangeLog*
4898%attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4899%attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4900
2e6422aa
JR
4901%files -n libatomic-devel
4902%defattr(644,root,root,755)
4903%attr(755,root,root) %{_libdir}/libatomic.so
4904%{_libdir}/libatomic.la
4905
4158a7b7
JB
4906%files -n libatomic-static
4907%defattr(644,root,root,755)
4908%{_libdir}/libatomic.a
4909
2e6422aa 4910%if %{with multilib}
4158a7b7
JB
4911%files -n libatomic-multilib-32
4912%defattr(644,root,root,755)
4913%attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4914%attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4915
e8a5501e 4916%files -n libatomic-multilib-32-devel
2e6422aa
JR
4917%defattr(644,root,root,755)
4918%attr(755,root,root) %{_libdir32}/libatomic.so
4919%{_libdir32}/libatomic.la
bb4e61d1 4920
4158a7b7 4921%files -n libatomic-multilib-32-static
bb4e61d1 4922%defattr(644,root,root,755)
4158a7b7 4923%{_libdir32}/libatomic.a
2e6422aa
JR
4924%endif
4925
4158a7b7
JB
4926%if %{with multilib2}
4927%files -n libatomic-multilib-%{multilib2}
2e6422aa 4928%defattr(644,root,root,755)
4158a7b7
JB
4929%attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4930%attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
2e6422aa 4931
4158a7b7 4932%files -n libatomic-multilib-%{multilib2}-devel
2e6422aa 4933%defattr(644,root,root,755)
4158a7b7
JB
4934%attr(755,root,root) %{_libdirm2}/libatomic.so
4935%{_libdirm2}/libatomic.la
bb4e61d1 4936
bb4e61d1
JR
4937%files -n libatomic-multilib-%{multilib2}-static
4938%defattr(644,root,root,755)
4939%{_libdirm2}/libatomic.a
4940%endif
2e6422aa 4941%endif
b077de7b
JR
4942
4943%files gdb-plugin
4944%defattr(644,root,root,755)
4945%doc libcc1/ChangeLog*
4946%attr(755,root,root) %{_libdir}/libcc1.so
4947%attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4948%attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4949%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4950
4951%files plugin-devel
4952%defattr(644,root,root,755)
4953%dir %{gcclibdir}/plugin
4954%{gcclibdir}/plugin/gengtype
4955%{gcclibdir}/plugin/gtype.state
4956%{gcclibdir}/plugin/include
4957%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
4958%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
This page took 1.421177 seconds and 4 git commands to generate.