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