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