]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- package libvtv
[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
3a383db1 392License: GPL v2+ with unlimited link permission
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
3a383db1 412License: GPL v2+ with unlimited link permission
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}
bb4e61d1
JR
425License: GPL v2+ with unlimited link permission
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
3a383db1 437License: LGPL v2.1+ with unlimited link permission
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
3a383db1 449License: LGPL v2.1+ with unlimited link permission
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
3a383db1 463License: LGPL v2.1+ with unlimited link permission
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
bb4e61d1 476License: LGPL v2.1+ with unlimited link permission
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
3a383db1 489License: LGPL v2.1+ with unlimited link permission
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
3a383db1 503License: LGPL v2.1+ with unlimited link permission
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}
517License: LGPL v2.1+ with unlimited link permission
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
529License: LGPL v2.1+ with unlimited link permission
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}
bb4e61d1
JR
542License: LGPL v2.1+ with unlimited link permission
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
1a1d3d91 745License: GPL v2+ with linking exception
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
765License: GPL v2+ with linking exception
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
2c23b974
PS
779License: GPL v2+ with linking exception
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
794License: GPL v2+ with linking exception
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}
bb4e61d1
JR
809License: GPL v2+ with linking exception
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}
bb4e61d1
JR
823License: GPL v2+ with linking exception
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
1a1d3d91
PS
919License: GPL v2+ with free software exception
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
1a1d3d91
PS
968License: GPL v2+ with free software exception
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++
1000License: GPL v2+ with free software exception
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
1017License: GPL v2+ with free software exception
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
0c026bb4
PS
1034License: GPL v2+ with free software exception
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
1052License: GPL v2+ with free software exception
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}
1066License: GPL v2+ with free software exception
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}
bb4e61d1
JR
1082License: GPL v2+ with free software exception
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}
bb4e61d1
JR
1099License: GPL v2+ with free software exception
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++
fbff5cf1 1125Group: Documentation
7bee2c28
ER
1126%if "%{_rpmversion}" >= "5"
1127BuildArch: noarch
1128%endif
fbff5cf1 1129
2310facb 1130%description -n libstdc++-apidocs
fbff5cf1
ER
1131API and internal documentation for C++ standard library.
1132
48bc41d6
JB
1133%description -n libstdc++-apidocs -l pl.UTF-8
1134Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1135
1a1d3d91 1136%package fortran
33349ee9
JB
1137Summary: Fortran 95 language support for GCC
1138Summary(es.UTF-8): Soporte de Fortran 95 para GCC
1139Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
e8f97812 1140Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
32e7ad9d 1141Group: Development/Languages/Fortran
86131c3d 1142Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91 1143Requires: libgfortran = %{epoch}:%{version}-%{release}
ef1cc3c7 1144Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
8a9bb03c 1145Provides: gcc-g77 = %{epoch}:%{version}-%{release}
e323d1b5 1146Obsoletes: egcs-g77
1a1d3d91 1147Obsoletes: gcc-g77
8fdeb3b2 1148
1a1d3d91
PS
1149%description fortran
1150This package adds support for compiling Fortran 95 programs with the
eb3ee88b 1151GNU compiler.
8fdeb3b2 1152
dcc21e77
JR
1153%description fortran -l es.UTF-8
1154Este paquete añade soporte para compilar programas escritos en Fortran
8a9bb03c
JB
115595 con el compilador GNU.
1156
dcc21e77 1157%description fortran -l pl.UTF-8
33349ee9 1158Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
927cf182 1159
dcc21e77 1160%description fortran -l pt_BR.UTF-8
8a9bb03c
JB
1161Suporte Fortran 95 para o GCC.
1162
e8a5501e 1163%package fortran-multilib-32
33349ee9
JB
1164Summary: Fortran 95 language 32-bit binaries support for GCC
1165Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
0c026bb4 1166Group: Development/Languages/Fortran
96592a7f 1167Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
e8a5501e
JR
1168Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1169Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1170Obsoletes: gcc-fortran-multilib
0c026bb4 1171
e8a5501e 1172%description fortran-multilib-32
5c319fb0
JB
1173This package adds support for compiling 32-bit Fortran 95 programs
1174with the GNU compiler.
0c026bb4 1175
e8a5501e 1176%description fortran-multilib-32 -l pl.UTF-8
5c319fb0
JB
1177Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1178kompilatora gcc.
0c026bb4 1179
bb4e61d1 1180%package fortran-multilib-%{multilib2}
33349ee9
JB
1181Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1182Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
bb4e61d1
JR
1183Group: Development/Languages/Fortran
1184Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1185Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1186Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1187
1188%description fortran-multilib-%{multilib2}
33349ee9
JB
1189This package adds support for compiling Fortran 95 programs to %{m2_desc}
1190binaries with the GNU compiler.
bb4e61d1
JR
1191
1192%description fortran-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1193Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1194kompilatora GCC.
bb4e61d1 1195
1a1d3d91 1196%package -n libgfortran
5c319fb0
JB
1197Summary: Fortran 95 Library
1198Summary(es.UTF-8): Biblioteca de Fortran 95
621d50ef 1199Summary(pl.UTF-8): Biblioteka Fortranu 95
3a383db1 1200License: GPL v2+ with unlimited link permission
8a9bb03c 1201Group: Libraries
ef1cc3c7 1202Requires: libquadmath = %{epoch}:%{version}-%{release}
1a1d3d91 1203Obsoletes: libg2c
8fdeb3b2 1204
1a1d3d91 1205%description -n libgfortran
5c319fb0 1206Fortran 95 Library.
7aaa11b1 1207
dcc21e77 1208%description -n libgfortran -l es.UTF-8
5c319fb0 1209Biblioteca de Fortran 95.
8a9bb03c 1210
dcc21e77 1211%description -n libgfortran -l pl.UTF-8
621d50ef 1212Biblioteka Fortranu 95.
8fdeb3b2 1213
0c026bb4 1214%package -n libgfortran-static
5c319fb0 1215Summary: Static Fortran 95 Library
0c026bb4 1216Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
621d50ef 1217Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
3a383db1 1218License: GPL v2+ with unlimited link permission
0c026bb4
PS
1219Group: Development/Libraries
1220Requires: libgfortran = %{epoch}:%{version}-%{release}
1221Obsoletes: libg2c-static
1222
1223%description -n libgfortran-static
5c319fb0 1224Static Fortran 95 Library.
0c026bb4
PS
1225
1226%description -n libgfortran-static -l es.UTF-8
1227Bibliotecas estáticas de Fortran 95.
1228
1229%description -n libgfortran-static -l pl.UTF-8
621d50ef 1230Statyczna biblioteka Fortranu 95.
0c026bb4 1231
4158a7b7
JB
1232%package -n libgfortran-multilib-32
1233Summary: Fortran 95 Library - 32-bit version
1234Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1235License: GPL v2+ with unlimited link permission
1236Group: Libraries
1237Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1238Obsoletes: libgfortran-multilib
1239
1240%description -n libgfortran-multilib-32
1241Fortran 95 Library - 32-bit version.
1242
1243%description -n libgfortran-multilib-32 -l pl.UTF-8
1244Biblioteka Fortranu 95 - wersja 32-bitowa.
1245
e8a5501e 1246%package -n libgfortran-multilib-32-static
5c319fb0 1247Summary: Static Fortran 95 Library - 32-bit version
621d50ef 1248Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
3a383db1 1249License: GPL v2+ with unlimited link permission
a9e887db 1250Group: Development/Libraries
e8a5501e
JR
1251Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1252Obsoletes: libgfortran-multilib-static
a9e887db 1253
e8a5501e 1254%description -n libgfortran-multilib-32-static
5c319fb0 1255Static Fortran 95 Library - 32-bit version.
8a9bb03c 1256
e8a5501e 1257%description -n libgfortran-multilib-32-static -l pl.UTF-8
621d50ef 1258Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
f2e3292e 1259
4158a7b7
JB
1260%package -n libgfortran-multilib-%{multilib2}
1261Summary: Fortran 95 Library - %{m2_desc} version
1262Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1263License: GPL v2+ with unlimited link permission
1264Group: Libraries
1265Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1266
1267%description -n libgfortran-multilib-%{multilib2}
1268Fortran 95 Library - %{m2_desc} version.
1269
1270%description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1271Biblioteka Fortranu 95 - wersja %{m2_desc}.
1272
bb4e61d1 1273%package -n libgfortran-multilib-%{multilib2}-static
33349ee9
JB
1274Summary: Static Fortran 95 Library - %{m2_desc} version
1275Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
bb4e61d1
JR
1276License: GPL v2+ with unlimited link permission
1277Group: Development/Libraries
1278Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1279
1280%description -n libgfortran-multilib-%{multilib2}-static
33349ee9 1281Static Fortran 95 Library - %{m2_desc} version.
bb4e61d1
JR
1282
1283%description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1284Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
bb4e61d1 1285
b8edd46c
JB
1286%package -n libquadmath
1287Summary: GCC __float128 shared support library
1288Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1289License: GPL v2+ with linking exception
1290Group: Libraries
1291
1292%description -n libquadmath
1293This package contains GCC shared support library which is needed for
1294__float128 math support and for Fortran REAL*16 support.
1295
1296%description -n libquadmath -l pl.UTF-8
1297Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1298matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1299Fortranie.
1300
4158a7b7
JB
1301%package -n libquadmath-devel
1302Summary: Header files for GCC __float128 support library
1303Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1304License: GPL v2+ with linking exception
1305Group: Development/Libraries
1306Requires: libquadmath = %{epoch}:%{version}-%{release}
1307
1308%description -n libquadmath-devel
1309This package contains header files for GCC support library which is
1310needed for __float128 math support and for Fortran REAL*16 support.
1311
1312%description -n libquadmath-devel -l pl.UTF-8
1313Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1314matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1315Fortranie.
1316
1317%package -n libquadmath-static
1318Summary: Static GCC __float128 support library
1319Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1320License: GPL v2+ with linking exception
1321Group: Development/Libraries
1322Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1323
1324%description -n libquadmath-static
1325Static GCC __float128 support library.
1326
1327%description -n libquadmath-static -l pl.UTF-8
1328Biblioteka statyczna GCC do obsługi typu __float128.
1329
e8a5501e 1330%package -n libquadmath-multilib-32
b8edd46c
JB
1331Summary: GCC __float128 shared support library - 32-bit version
1332Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1333License: GPL v2+ with linking exception
1334Group: Libraries
e8a5501e 1335Obsoletes: libquadmath-multilib
b8edd46c 1336
e8a5501e 1337%description -n libquadmath-multilib-32
b8edd46c
JB
1338This package contains 32-bit version of GCC shared support library
1339which is needed for __float128 math support and for Fortran REAL*16
1340support.
1341
e8a5501e 1342%description -n libquadmath-multilib-32 -l pl.UTF-8
b8edd46c
JB
1343Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1344operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1345w Fortranie.
1346
4158a7b7
JB
1347%package -n libquadmath-multilib-32-devel
1348Summary: Development files for 32-bit GCC __float128 support library
1349Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
bb4e61d1 1350License: GPL v2+ with linking exception
4158a7b7
JB
1351Group: Development/Libraries
1352Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1353Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1354Obsoletes: libquadmath-multilib-devel
bb4e61d1 1355
4158a7b7
JB
1356%description -n libquadmath-multilib-32-devel
1357This package contains development files for 32-bit GCC support library
bb4e61d1
JR
1358which is needed for __float128 math support and for Fortran REAL*16
1359support.
1360
4158a7b7
JB
1361%description -n libquadmath-multilib-32-devel -l pl.UTF-8
1362Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
33349ee9
JB
1363obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1364REAL*16 w Fortranie.
bb4e61d1 1365
4158a7b7
JB
1366%package -n libquadmath-multilib-32-static
1367Summary: Static GCC __float128 support library - 32-bit version
1368Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
b8edd46c
JB
1369License: GPL v2+ with linking exception
1370Group: Development/Libraries
4158a7b7
JB
1371Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1372Obsoletes: libquadmath-multilib-static
b8edd46c 1373
4158a7b7
JB
1374%description -n libquadmath-multilib-32-static
1375Static GCC __float128 support library - 32-bit version.
b8edd46c 1376
4158a7b7
JB
1377%description -n libquadmath-multilib-32-static -l pl.UTF-8
137832-bitowa biblioteka statyczna GCC do obsługi typu __float128.
b8edd46c 1379
4158a7b7
JB
1380%package -n libquadmath-multilib-%{multilib2}
1381Summary: GCC __float128 shared support library - %{m2_desc} version
1382Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
b8edd46c 1383License: GPL v2+ with linking exception
4158a7b7 1384Group: Libraries
b8edd46c 1385
4158a7b7
JB
1386%description -n libquadmath-multilib-%{multilib2}
1387This package contains %{m2_desc} version of GCC shared support library
b8edd46c
JB
1388which is needed for __float128 math support and for Fortran REAL*16
1389support.
1390
4158a7b7
JB
1391%description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1392Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
b8edd46c
JB
1393obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1394REAL*16 w Fortranie.
1395
bb4e61d1 1396%package -n libquadmath-multilib-%{multilib2}-devel
33349ee9
JB
1397Summary: Development files for %{m2_desc} version of GCC __float128 support library
1398Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
bb4e61d1
JR
1399License: GPL v2+ with linking exception
1400Group: Development/Libraries
1401Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1402Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1403
1404%description -n libquadmath-multilib-%{multilib2}-devel
33349ee9
JB
1405This package contains development files for %{m2_desc} version of GCC
1406support library which is needed for __float128 math support and for
1407Fortran REAL*16 support.
bb4e61d1
JR
1408
1409%description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9
JB
1410Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1411do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1412typu REAL*16 w Fortranie.
bb4e61d1 1413
bb4e61d1 1414%package -n libquadmath-multilib-%{multilib2}-static
33349ee9
JB
1415Summary: Static GCC __float128 support library - %{m2_desc} version
1416Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
bb4e61d1
JR
1417License: GPL v2+ with linking exception
1418Group: Development/Libraries
1419Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1420
1421%description -n libquadmath-multilib-%{multilib2}-static
33349ee9 1422Static GCC __float128 support library - %{m2_desc} version.
bb4e61d1
JR
1423
1424%description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1425Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
bb4e61d1 1426
8fdeb3b2 1427%package java
33349ee9
JB
1428Summary: Java language support for GCC
1429Summary(es.UTF-8): Soporte de Java para GCC
1430Summary(pl.UTF-8): Obsługa języka Java dla GCC
32e7ad9d 1431Group: Development/Languages/Java
87de1d00 1432Requires: %{name} = %{epoch}:%{version}-%{release}
8ffed65f 1433Requires: libgcj-devel = %{epoch}:%{version}-%{release}
89877691 1434Provides: gcc-java-tools
8ffed65f 1435Provides: gcj = %{epoch}:%{version}-%{release}
916d71f9 1436Obsoletes: eclipse-ecj
64bed355 1437Obsoletes: gcc-java-tools
7b59b8cc 1438Obsoletes: java-gnu-classpath-tools
8fdeb3b2
JR
1439
1440%description java
8a9bb03c 1441This package adds experimental support for compiling Java(TM) programs
eb3ee88b 1442and bytecode into native code. To use this you will also need the
63615ca2 1443libgcj package.
b5aa5efc 1444
dcc21e77
JR
1445%description java -l es.UTF-8
1446Este paquete añade soporte experimental para compilar programas
1447Java(tm) y su bytecode en código nativo. Para usarlo también va a
8a9bb03c
JB
1448necesitar el paquete libgcj.
1449
dcc21e77
JR
1450%description java -l pl.UTF-8
1451Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1452oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
8a9bb03c 1453dodatkowo pakiet libgcj.
a9e887db 1454
e0915b9e
JB
1455%package java-aotcompile
1456Summary: Java AOT-compiler - compiling bytecode to native
1457Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1458License: GPL v2+
1459Group: Development/Tools
1460Requires: %{name}-java = %{epoch}:%{version}-%{release}
1461
1462%description java-aotcompile
1463aot-compile is a script that searches a directory for Java bytecode
1464(as class files, or in jars) and uses gcj to compile it to native code
1465and generate the databases from it.
1466
1467%description java-aotcompile -l pl.UTF-8
1468aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1469class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1470generujący z niego bazy danych.
1471
a9e887db
MM
1472%package -n libgcj
1473Summary: Java Class Libraries
e8f97812 1474Summary(es.UTF-8): Bibliotecas de clases de Java
33349ee9 1475Summary(pl.UTF-8): Biblioteki klas Javy
3a383db1 1476License: GPL v2+ with limited linking exception
a9e887db 1477Group: Libraries
8ffed65f 1478Requires: jpackage-utils
96592a7f 1479Requires: libstdc++ = %{epoch}:%{version}-%{release}
bd7e513d 1480Provides: java(ClassDataVersion) = %{_classdataversion}
927cf182 1481Obsoletes: libgcj3
a9e887db
MM
1482
1483%description -n libgcj
1484Java Class Libraries.
1485
dcc21e77 1486%description -n libgcj -l es.UTF-8
8a9bb03c
JB
1487Bibliotecas de clases de Java.
1488
dcc21e77 1489%description -n libgcj -l pl.UTF-8
33349ee9 1490Biblioteki klas Javy.
a9e887db
MM
1491
1492%package -n libgcj-devel
1493Summary: Development files for Java Class Libraries
e8f97812 1494Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
33349ee9 1495Summary(pl.UTF-8): Pliki nagłówkowe bibliotek klas Javy
3a383db1 1496License: GPL v2+ with limited linking exception
a9e887db 1497Group: Development/Libraries
87de1d00 1498Requires: libgcj = %{epoch}:%{version}-%{release}
96592a7f 1499Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
8a9bb03c 1500Requires: zlib-devel
927cf182 1501Obsoletes: libgcj3-devel
a9e887db
MM
1502
1503%description -n libgcj-devel
1504Development files for Java Class Libraries.
1505
dcc21e77 1506%description -n libgcj-devel -l es.UTF-8
8a9bb03c
JB
1507Ficheros de desarrollo para las bibliotecas de clases de Java.
1508
dcc21e77 1509%description -n libgcj-devel -l pl.UTF-8
33349ee9 1510Pliki nagłówkowe bibliotek klas Javy.
a9e887db
MM
1511
1512%package -n libgcj-static
1513Summary: Static Java Class Libraries
e8f97812 1514Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
33349ee9 1515Summary(pl.UTF-8): Statyczne biblioteki klas Javy
3a383db1 1516License: GPL v2+ with limited linking exception
a9e887db 1517Group: Development/Libraries
87de1d00 1518Requires: libgcj-devel = %{epoch}:%{version}-%{release}
a9e887db
MM
1519
1520%description -n libgcj-static
1521Static Java Class Libraries.
1522
dcc21e77
JR
1523%description -n libgcj-static -l es.UTF-8
1524Bibliotecas estáticas de clases de Java.
8a9bb03c 1525
dcc21e77 1526%description -n libgcj-static -l pl.UTF-8
33349ee9 1527Statyczne biblioteki klas Javy.
f2e3292e 1528
e88d7f19
MM
1529%package -n libffi
1530Summary: Foreign Function Interface library
e8f97812 1531Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
33349ee9 1532Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
bb622e11 1533License: BSD-like
e88d7f19 1534Group: Libraries
e88d7f19
MM
1535
1536%description -n libffi
1537The libffi library provides a portable, high level programming
1538interface to various calling conventions. This allows a programmer to
1539call any function specified by a call interface description at run
1540time.
1541
dcc21e77
JR
1542%description -n libffi -l es.UTF-8
1543La biblioteca libffi provee una interfaz portable de programación de
8a9bb03c 1544alto nivel para varias convenciones de llamada. Ello permite que un
dcc21e77
JR
1545programador llame una función cualquiera especificada por una
1546descripción de interfaz de llamada en el tiempo de ejecución.
8a9bb03c 1547
dcc21e77 1548%description -n libffi -l pl.UTF-8
33349ee9
JB
1549Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1550różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1551dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1552działania programu.
e88d7f19 1553
4158a7b7
JB
1554%package -n libffi-devel
1555Summary: Development files for Foreign Function Interface library
1556Summary(es.UTF-8): Ficheros de desarrollo para libffi
1557Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1558License: BSD-like
1559Group: Development/Libraries
1560Requires: %{name} = %{epoch}:%{version}-%{release}
1561Requires: libffi = %{epoch}:%{version}-%{release}
1562
1563%description -n libffi-devel
1564Development files for Foreign Function Interface library.
1565
1566%description -n libffi-devel -l es.UTF-8
1567Ficheros de desarrollo para libffi.
1568
1569%description -n libffi-devel -l pl.UTF-8
1570Pliki nagłówkowe biblioteki libffi.
1571
1572%package -n libffi-static
1573Summary: Static Foreign Function Interface library
1574Summary(es.UTF-8): Biblioteca libffi estática
1575Summary(pl.UTF-8): Statyczna biblioteka libffi
1576License: BSD-like
1577Group: Development/Libraries
1578Requires: libffi-devel = %{epoch}:%{version}-%{release}
1579
1580%description -n libffi-static
1581Static Foreign Function Interface library.
1582
1583%description -n libffi-static -l es.UTF-8
1584Biblioteca libffi estática.
1585
1586%description -n libffi-static -l pl.UTF-8
1587Statyczna biblioteka libffi.
1588
e8a5501e 1589%package -n libffi-multilib-32
12d5ac89 1590Summary: Foreign Function Interface library - 32-bit version
33349ee9 1591Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
0c026bb4
PS
1592License: BSD-like
1593Group: Libraries
e8a5501e 1594Obsoletes: libffi-multilib
0c026bb4 1595
e8a5501e 1596%description -n libffi-multilib-32
0c026bb4
PS
1597The libffi library provides a portable, high level programming
1598interface to various calling conventions. This allows a programmer to
1599call any function specified by a call interface description at run
12d5ac89 1600time. This package contains 32-bit version of the library.
0c026bb4 1601
e8a5501e 1602%description -n libffi-multilib-32 -l pl.UTF-8
33349ee9
JB
1603Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1604różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1605dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1606działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
0c026bb4 1607
4158a7b7
JB
1608%package -n libffi-multilib-32-devel
1609Summary: Development files for 32-bit version of Foreign Function Interface library
1610Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1611License: BSD-like
1612Group: Development/Libraries
1613Requires: libffi-devel = %{epoch}:%{version}-%{release}
1614Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1615Obsoletes: libffi-multilib-devel
1616
1617%description -n libffi-multilib-32-devel
1618Development files for 32-bit version of Foreign Function Interface
1619library.
1620
1621%description -n libffi-multilib-32-devel -l pl.UTF-8
1622Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1623
1624%package -n libffi-multilib-32-static
1625Summary: Static Foreign Function Interface library - 32-bit version
1626Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1627License: BSD-like
1628Group: Development/Libraries
1629Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1630Obsoletes: libffi-multilib-static
1631
1632%description -n libffi-multilib-32-static
1633Static Foreign Function Interface library - 32-bit version.
1634
1635%description -n libffi-multilib-32-static -l pl.UTF-8
1636Statyczna biblioteka libffi - wersja 32-bitowa.
1637
bb4e61d1 1638%package -n libffi-multilib-%{multilib2}
33349ee9
JB
1639Summary: Foreign Function Interface library - %{m2_desc} version
1640Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
bb4e61d1
JR
1641License: BSD-like
1642Group: Libraries
1643
1644%description -n libffi-multilib-%{multilib2}
1645The libffi library provides a portable, high level programming
1646interface to various calling conventions. This allows a programmer to
1647call any function specified by a call interface description at run
33349ee9 1648time. This package contains %{m2_desc} version of the library.
bb4e61d1
JR
1649
1650%description -n libffi-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1651Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1652różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1653dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1654działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
bb4e61d1 1655
bb4e61d1 1656%package -n libffi-multilib-%{multilib2}-devel
33349ee9
JB
1657Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1658Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
bb4e61d1
JR
1659License: BSD-like
1660Group: Development/Libraries
1661Requires: libffi-devel = %{epoch}:%{version}-%{release}
1662Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1663
1664%description -n libffi-multilib-%{multilib2}-devel
33349ee9 1665Development files for %{m2_desc} version of Foreign Function Interface
bb4e61d1
JR
1666library.
1667
1668%description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 1669Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
bb4e61d1 1670
bb4e61d1 1671%package -n libffi-multilib-%{multilib2}-static
33349ee9
JB
1672Summary: Static Foreign Function Interface library - %{m2_desc} version
1673Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
bb4e61d1
JR
1674License: BSD-like
1675Group: Development/Libraries
1676Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1677
1678%description -n libffi-multilib-%{multilib2}-static
33349ee9 1679Static Foreign Function Interface library - %{m2_desc} version.
bb4e61d1
JR
1680
1681%description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1682Statyczna biblioteka libffi - wersja %{m2_desc}.
bb4e61d1 1683
1a1d3d91 1684%package objc
33349ee9
JB
1685Summary: Objective C language support for GCC
1686Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1687Summary(es.UTF-8): Soporte de Objective C para GCC
1688Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1689Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1690Summary(tr.UTF-8): GCC için Objective C desteği
a9e887db 1691Group: Development/Languages
87de1d00 1692Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91
PS
1693Requires: libobjc = %{epoch}:%{version}-%{release}
1694Obsoletes: egcc-objc
1695Obsoletes: egcs-objc
a9e887db 1696
1a1d3d91
PS
1697%description objc
1698This package adds Objective C support to the GNU Compiler Collection.
1699Objective C is a object oriented derivative of the C language, mainly
1700used on systems running NeXTSTEP. This package does not include the
1701standard objective C object library.
7aaa11b1 1702
dcc21e77
JR
1703%description objc -l de.UTF-8
1704Dieses Paket ergänzt den GNU-Compiler-Collection durch
8a9bb03c
JB
1705Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1706von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1707Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1708
dcc21e77
JR
1709%description objc -l es.UTF-8
1710Este paquete añade soporte de Objective C al GCC (colección de
8a9bb03c
JB
1711compiladores GNU). Objective C es un lenguaje orientado a objetos
1712derivado de C, principalmente usado en sistemas que funcionan bajo
dcc21e77 1713NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
8a9bb03c
JB
1714Objective C.
1715
dcc21e77 1716%description objc -l fr.UTF-8
8a9bb03c 1717Ce package ajoute un support Objective C a la collection de
dcc21e77
JR
1718compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1719langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1720package n'inclue pas la bibliothéque Objective C standard.
1721
1722%description objc -l pl.UTF-8
33349ee9
JB
1723Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1724C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1725używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
dcc21e77
JR
1726standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1727
1728%description objc -l tr.UTF-8
1729Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1730C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1731sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1732kitaplığı bu pakette yer almaz.
8a9bb03c 1733
e8a5501e 1734%package objc-multilib-32
33349ee9
JB
1735Summary: Objective C language 32-bit binaries support for GCC
1736Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
0c026bb4 1737Group: Development/Languages
e8a5501e
JR
1738Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1739Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1740Obsoletes: gcc-objc-multilib
0c026bb4 1741
e8a5501e 1742%description objc-multilib-32
12d5ac89
JB
1743This package adds 32-bit Objective C support to the GNU Compiler
1744Collection.
0c026bb4 1745
e8a5501e 1746%description objc-multilib-32 -l pl.UTF-8
12d5ac89 1747Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
33349ee9 1748kompilatora GCC.
0c026bb4 1749
bb4e61d1 1750%package objc-multilib-%{multilib2}
33349ee9
JB
1751Summary: Objective C language %{m2_desc} binaries support for GCC
1752Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
bb4e61d1
JR
1753Group: Development/Languages
1754Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1755Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1756
1757%description objc-multilib-%{multilib2}
33349ee9
JB
1758This package adds %{m2_desc} binaries in Objective C language support to
1759the GNU Compiler Collection.
bb4e61d1
JR
1760
1761%description objc-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1762Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1763kompilatora GCC.
bb4e61d1 1764
6f2b2a8c 1765%package objc++
33349ee9
JB
1766Summary: Objective C++ support for GCC
1767Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
6f2b2a8c
PS
1768Group: Development/Languages
1769Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1770Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1771
1772%description objc++
913fdfa7
JB
1773This package adds Objective C++ support to the GNU Compiler
1774Collection.
1775
dcc21e77 1776%description objc++ -l pl.UTF-8
8ffed65f
ER
1777Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1778GNU Compiler Collection.
6f2b2a8c 1779
1a1d3d91 1780%package -n libobjc
12d5ac89
JB
1781Summary: Objective C Library
1782Summary(es.UTF-8): Biblioteca de Objective C
33349ee9 1783Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
bb622e11 1784License: GPL v2+ with linking exception
a9e887db 1785Group: Libraries
1a1d3d91 1786Obsoletes: libobjc1
a9e887db 1787
1a1d3d91 1788%description -n libobjc
12d5ac89 1789Objective C Library.
7aaa11b1 1790
dcc21e77 1791%description -n libobjc -l es.UTF-8
8a9bb03c
JB
1792Bibliotecas de Objective C.
1793
dcc21e77 1794%description -n libobjc -l pl.UTF-8
33349ee9 1795Biblioteka obiektowego C (Objective C).
a9e887db 1796
1a1d3d91 1797%package -n libobjc-static
12d5ac89 1798Summary: Static Objective C Library
e8f97812 1799Summary(es.UTF-8): Bibliotecas estáticas de Objective C
33349ee9 1800Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
bb622e11 1801License: GPL v2+ with linking exception
1a1d3d91
PS
1802Group: Development/Libraries
1803Requires: libobjc = %{epoch}:%{version}-%{release}
a9e887db 1804
1a1d3d91 1805%description -n libobjc-static
12d5ac89 1806Static Objective C Library.
a9e887db 1807
dcc21e77
JR
1808%description -n libobjc-static -l es.UTF-8
1809Bibliotecas estáticas de Objective C.
8a9bb03c 1810
dcc21e77 1811%description -n libobjc-static -l pl.UTF-8
33349ee9 1812Statyczna biblioteka obiektowego C (Objective C).
a9e887db 1813
4158a7b7
JB
1814%package -n libobjc-multilib-32
1815Summary: Objective C Library - 32-bit version
1816Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1817License: GPL v2+ with linking exception
1818Group: Libraries
1819Obsoletes: libobjc-multilib
1820
1821%description -n libobjc-multilib-32
1822Objective C Library - 32-bit version.
1823
1824%description -n libobjc-multilib-32 -l pl.UTF-8
1825Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1826
e8a5501e 1827%package -n libobjc-multilib-32-static
12d5ac89 1828Summary: Static Objective C Library - 32-bit version
33349ee9 1829Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
0c026bb4
PS
1830License: GPL v2+ with linking exception
1831Group: Development/Libraries
e8a5501e
JR
1832Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1833Obsoletes: libobjc-multilib-static
0c026bb4 1834
e8a5501e 1835%description -n libobjc-multilib-32-static
12d5ac89 1836Static Objective C Library - 32-bit version.
0c026bb4 1837
e8a5501e 1838%description -n libobjc-multilib-32-static -l pl.UTF-8
33349ee9 1839Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
0c026bb4 1840
4158a7b7
JB
1841%package -n libobjc-multilib-%{multilib2}
1842Summary: Objective C Library - %{m2_desc} version
1843Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1844License: GPL v2+ with linking exception
1845Group: Libraries
1846
1847%description -n libobjc-multilib-%{multilib2}
1848Objective C Library - %{m2_desc} version.
1849
1850%description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1851Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1852
bb4e61d1 1853%package -n libobjc-multilib-%{multilib2}-static
33349ee9
JB
1854Summary: Static Objective C Library - %{m2_desc} version
1855Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
bb4e61d1
JR
1856License: GPL v2+ with linking exception
1857Group: Development/Libraries
1858Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1859
1860%description -n libobjc-multilib-%{multilib2}-static
33349ee9 1861Static Objective C Library - %{m2_desc} version.
bb4e61d1
JR
1862
1863%description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 1864Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
bb4e61d1 1865
48d45c0b 1866%package go
33349ee9
JB
1867Summary: Go language support for GCC
1868Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
48d45c0b
JB
1869License: GPL v3+ (gcc), BSD (Go-specific part)
1870Group: Development/Languages
1871Requires: %{name} = %{epoch}:%{version}-%{release}
9218872f 1872Requires: libgo-devel = %{epoch}:%{version}-%{release}
48d45c0b
JB
1873
1874%description go
1875This package adds Go language support to the GNU Compiler Collection.
1876
1877%description go -l pl.UTF-8
33349ee9 1878Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
48d45c0b 1879
e8a5501e 1880%package go-multilib-32
33349ee9
JB
1881Summary: Go language 32-bit binaries support for GCC
1882Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
9218872f
JB
1883License: GPL v3+ (gcc), BSD (Go-specific part)
1884Group: Development/Languages
1885Requires: %{name} = %{epoch}:%{version}-%{release}
e8a5501e
JR
1886Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1887Obsoletes: gcc-go-multilib
9218872f 1888
e8a5501e 1889%description go-multilib-32
9218872f
JB
1890This package adds 32-bit Go language support to the GNU Compiler
1891Collection.
1892
e8a5501e 1893%description go-multilib-32 -l pl.UTF-8
9218872f 1894Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
33349ee9 1895kompilatora GCC.
9218872f 1896
bb4e61d1 1897%package go-multilib-%{multilib2}
33349ee9
JB
1898Summary: Go language %{m2_desc} binaries support for GCC
1899Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
bb4e61d1
JR
1900License: GPL v3+ (gcc), BSD (Go-specific part)
1901Group: Development/Languages
1902Requires: %{name} = %{epoch}:%{version}-%{release}
1903Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1904
1905%description go-multilib-%{multilib2}
33349ee9
JB
1906This package adds %{m2_desc} binaries in Go language support to the GNU
1907Compiler Collection.
bb4e61d1
JR
1908
1909%description go-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
1910Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1911GCC.
bb4e61d1 1912
48d45c0b
JB
1913%package -n libgo
1914Summary: Go language library
1915Summary(pl.UTF-8): Biblioteka języka Go
1916License: BSD
1917Group: Libraries
c4631381 1918Requires: libgcc = %{epoch}:%{version}-%{release}
48d45c0b
JB
1919
1920%description -n libgo
1921Go language library.
1922
1923%description -n libgo -l pl.UTF-8
1924Biblioteka języka Go.
1925
4158a7b7
JB
1926%package -n libgo-devel
1927Summary: Development files for Go language library
1928Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
9218872f 1929License: BSD
4158a7b7
JB
1930Group: Development/Libraries
1931Requires: glibc-devel
1932Requires: libgo = %{epoch}:%{version}-%{release}
9218872f 1933
4158a7b7
JB
1934%description -n libgo-devel
1935Development files for Go language library.
9218872f 1936
4158a7b7
JB
1937%description -n libgo-devel -l pl.UTF-8
1938Pliki programistyczne biblioteki języka Go.
9218872f 1939
4158a7b7
JB
1940%package -n libgo-static
1941Summary: Static Go language library
1942Summary(pl.UTF-8): Statyczna biblioteka języka Go
bb4e61d1 1943License: BSD
4158a7b7
JB
1944Group: Development/Libraries
1945Requires: libgo-devel = %{epoch}:%{version}-%{release}
bb4e61d1 1946
4158a7b7
JB
1947%description -n libgo-static
1948Static Go language library.
bb4e61d1 1949
4158a7b7
JB
1950%description -n libgo-static -l pl.UTF-8
1951Statyczna biblioteka języka Go.
bb4e61d1 1952
4158a7b7
JB
1953%package -n libgo-multilib-32
1954Summary: Go language library - 32-bit version
1955Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
48d45c0b 1956License: BSD
4158a7b7
JB
1957Group: Libraries
1958Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1959Obsoletes: libgo-multilib
48d45c0b 1960
4158a7b7
JB
1961%description -n libgo-multilib-32
1962Go language library - 32-bit version.
48d45c0b 1963
4158a7b7
JB
1964%description -n libgo-multilib-32 -l pl.UTF-8
1965Biblioteka języka Go - wersja 32-bitowa.
48d45c0b 1966
e8a5501e 1967%package -n libgo-multilib-32-devel
9218872f
JB
1968Summary: Development files for Go language library - 32-bit version
1969Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1970License: BSD
1971Group: Development/Libraries
1972Requires: glibc-devel
e8a5501e
JR
1973Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1974Obsoletes: libgo-multilib-devel
9218872f 1975
e8a5501e 1976%description -n libgo-multilib-32-devel
9218872f
JB
1977Development files for Go language library - 32-bit version.
1978
e8a5501e 1979%description -n libgo-multilib-32-devel -l pl.UTF-8
9218872f
JB
1980Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1981
e8a5501e 1982%package -n libgo-multilib-32-static
9218872f
JB
1983Summary: Static Go language library - 32-bit version
1984Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1985License: BSD
1986Group: Development/Libraries
e8a5501e
JR
1987Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1988Obsoletes: libgo-multilib-static
9218872f 1989
e8a5501e 1990%description -n libgo-multilib-32-static
9218872f
JB
1991Static Go language library - 32-bit version.
1992
e8a5501e 1993%description -n libgo-multilib-32-static -l pl.UTF-8
9218872f
JB
1994Statyczna biblioteka języka Go - wersja 32-bitowa.
1995
4158a7b7
JB
1996%package -n libgo-multilib-%{multilib2}
1997Summary: Go language library - %{m2_desc} version
1998Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1999License: BSD
2000Group: Libraries
2001Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2002
2003%description -n libgo-multilib-%{multilib2}
2004Go language library - %{m2_desc} version.
2005
2006%description -n libgo-multilib-%{multilib2} -l pl.UTF-8
2007Biblioteka języka Go - wersja %{m2_desc}.
2008
2009%package -n libgo-multilib-%{multilib2}-devel
2010Summary: Development files for Go language library - %{m2_desc} version
2011Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
2012License: BSD
2013Group: Development/Libraries
2014Requires: glibc-devel
2015Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2016
2017%description -n libgo-multilib-%{multilib2}-devel
2018Development files for Go language library - %{m2_desc} version.
2019
2020%description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
2021Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
2022
bb4e61d1 2023%package -n libgo-multilib-%{multilib2}-static
33349ee9
JB
2024Summary: Static Go language library - %{m2_desc} version
2025Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
bb4e61d1
JR
2026License: BSD
2027Group: Development/Libraries
2028Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2029
2030%description -n libgo-multilib-%{multilib2}-static
33349ee9 2031Static Go language library - %{m2_desc} version.
bb4e61d1
JR
2032
2033%description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2034Statyczna biblioteka języka Go - wersja %{m2_desc}.
bb4e61d1 2035
2e6422aa
JR
2036%package -n libasan
2037Summary: The Address Sanitizer library
46358783 2038Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
2e6422aa
JR
2039Group: Libraries
2040
2041%description -n libasan
e88c6b44
ER
2042This package contains the Address Sanitizer library which is used for
2043-fsanitize=address instrumented programs.
2e6422aa 2044
46358783 2045%description -n libasan -l pl.UTF-8
54f91574
AM
2046Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2047adresów w programach kompilowanych z opcją -fsanitize=address.
46358783 2048
4158a7b7
JB
2049%package -n libasan-devel
2050Summary: Development files for the Address Sanitizer library
2051Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
2052Group: Development/Libraries
2053Requires: libasan = %{epoch}:%{version}-%{release}
2054
2055%description -n libasan-devel
2056This package contains development files for the Address Sanitizer
2057library.
2058
2059%description -n libasan-devel -l pl.UTF-8
2060Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2061
2062%package -n libasan-static
2063Summary: The Address Sanitizer static library
2064Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2065Group: Development/Libraries
2066Requires: libasan-devel = %{epoch}:%{version}-%{release}
2067
2068%description -n libasan-static
2069This package contains Address Sanitizer static library.
2070
2071%description -n libasan-static -l pl.UTF-8
2072Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2073
e8a5501e 2074%package -n libasan-multilib-32
2e6422aa 2075Summary: The Address Sanitizer library - 32-bit version
46358783 2076Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2e6422aa 2077Group: Libraries
e8a5501e 2078Obsoletes: libasan-multilib
2e6422aa 2079
e8a5501e 2080%description -n libasan-multilib-32
2e6422aa
JR
2081This package contains 32-bit version of the Address Sanitizer library
2082which is used for -fsanitize=address instrumented programs.
2083
e8a5501e 2084%description -n libasan-multilib-32 -l pl.UTF-8
46358783
JB
2085Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2086służącej do kontroli adresów w programach kompilowanych z opcją
2087-fsanitize=address.
2088
e8a5501e 2089%package -n libasan-multilib-32-devel
2e6422aa 2090Summary: Development files for the Address Sanitizer library - 32-bit version
46358783 2091Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2e6422aa 2092Group: Development/Libraries
e8a5501e
JR
2093Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2094Obsoletes: libasan-multilib-devel
2e6422aa 2095
e8a5501e 2096%description -n libasan-multilib-32-devel
46358783
JB
2097This package contains the development files for 32-bit version of the
2098Address Sanitizer library.
2099
e8a5501e 2100%description -n libasan-multilib-32-devel -l pl.UTF-8
46358783
JB
2101Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2102Address Sanitizer.
2e6422aa 2103
e8a5501e 2104%package -n libasan-multilib-32-static
2e6422aa 2105Summary: The Address Sanitizer static library - 32-bit version
46358783 2106Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2e6422aa 2107Group: Development/Libraries
e8a5501e
JR
2108Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2109Obsoletes: libasan-multilib-static
2e6422aa 2110
e8a5501e 2111%description -n libasan-multilib-32-static
2e6422aa
JR
2112This package contains 32-bit version of the Address Sanitizer static
2113library.
2114
e8a5501e 2115%description -n libasan-multilib-32-static -l pl.UTF-8
46358783
JB
2116Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2117Sanitizer.
2118
4158a7b7
JB
2119%package -n libasan-multilib-%{multilib2}
2120Summary: The Address Sanitizer library - %{m2_desc} version
2121Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2122Group: Libraries
2123
2124%description -n libasan-multilib-%{multilib2}
2125This package contains %{m2_desc} version of the Address Sanitizer library
2126which is used for -fsanitize=address instrumented programs.
2127
2128%description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2129Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2130służącej do kontroli adresów w programach kompilowanych z opcją
2131-fsanitize=address.
2132
2133%package -n libasan-multilib-%{multilib2}-devel
2134Summary: Development files for the Address Sanitizer library - %{m2_desc} version
2135Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2136Group: Development/Libraries
2137Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2138
2139%description -n libasan-multilib-%{multilib2}-devel
2140This package contains the development files for %{m2_desc} version of the
2141Address Sanitizer library.
2142
2143%description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2144Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2145Address Sanitizer.
2146
bb4e61d1 2147%package -n libasan-multilib-%{multilib2}-static
33349ee9
JB
2148Summary: The Address Sanitizer static library - %{m2_desc} version
2149Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2150Group: Development/Libraries
2151Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2152
2153%description -n libasan-multilib-%{multilib2}-static
33349ee9 2154This package contains %{m2_desc} version of the Address Sanitizer static
bb4e61d1
JR
2155library.
2156
2157%description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2158Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
bb4e61d1
JR
2159Sanitizer.
2160
54f91574
AM
2161%package -n liblsan
2162Summary: The Leak Sanitizer library
750fddad 2163Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
54f91574
AM
2164Group: Libraries
2165
2166%description -n liblsan
2167This package contains the Leak Sanitizer library which is used for
2168-fsanitize=leak instrumented programs.
2169
2170%description -n liblsan -l pl.UTF-8
750fddad
JB
2171Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2172wycieków w programach kompilowanych z opcją -fsanitize=leak.
54f91574 2173
4158a7b7
JB
2174%package -n liblsan-devel
2175Summary: Development files for the Leak Sanitizer library
2176Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2177Group: Development/Libraries
2178Requires: liblsan = %{epoch}:%{version}-%{release}
2179
2180%description -n liblsan-devel
2181This package contains development files for the Leak Sanitizer
2182library.
2183
2184%description -n liblsan-devel -l pl.UTF-8
2185Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2186
2187%package -n liblsan-static
2188Summary: The Leak Sanitizer static library
2189Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2190Group: Development/Libraries
2191Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2192
2193%description -n liblsan-static
2194This package contains Leak Sanitizer static library.
2195
2196%description -n liblsan-static -l pl.UTF-8
2197Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2198
bb4e61d1 2199%package -n liblsan-multilib-%{multilib2}
33349ee9
JB
2200Summary: The Leak Sanitizer library - %{m2_desc} version
2201Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
bb4e61d1
JR
2202Group: Libraries
2203
2204%description -n liblsan-multilib-%{multilib2}
33349ee9
JB
2205This package contains %{m2_desc} version of the Leak Sanitizer library
2206which is used for -fsanitize=leak instrumented programs.
bb4e61d1
JR
2207
2208%description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
33349ee9
JB
2209Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2210do kontroli wycieków w programach kompilowanych z opcją
bb4e61d1
JR
2211-fsanitize=leak.
2212
bb4e61d1 2213%package -n liblsan-multilib-%{multilib2}-devel
33349ee9
JB
2214Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2215Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2216Group: Development/Libraries
2217Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2218
2219%description -n liblsan-multilib-%{multilib2}-devel
33349ee9
JB
2220This package contains development files for %{m2_desc} version of the
2221Leak Sanitizer library.
bb4e61d1
JR
2222
2223%description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2224Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2225Leak Sanitizer.
2226
bb4e61d1 2227%package -n liblsan-multilib-%{multilib2}-static
33349ee9
JB
2228Summary: The Leak Sanitizer static library - %{m2_desc} version
2229Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2230Group: Development/Libraries
2231Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2232
2233%description -n liblsan-multilib-%{multilib2}-static
33349ee9 2234This package contains Leak Sanitizer static library - %{m2_desc} version.
bb4e61d1
JR
2235
2236%description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2237Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
bb4e61d1 2238
2e6422aa
JR
2239%package -n libtsan
2240Summary: The Thread Sanitizer library
46358783 2241Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2e6422aa
JR
2242Group: Libraries
2243
4158a7b7
JB
2244%description -n libtsan
2245This package contains the Thread Sanitizer library which is used for
2246-fsanitize=thread instrumented programs.
2247
2248%description -n libtsan -l pl.UTF-8
2249Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2250wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2251
2252%package -n libtsan-devel
2253Summary: Development files for the Thread Sanitizer library
2254Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2255Group: Development/Libraries
2256Requires: libtsan = %{epoch}:%{version}-%{release}
2257
2258%description -n libtsan-devel
2259This package contains development files for Thread Sanitizer library.
2260
2261%description -n libtsan-devel -l pl.UTF-8
2262Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2263
2264%package -n libtsan-static
2265Summary: The Thread Sanitizer static library
2266Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2267Group: Development/Libraries
2268Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2e6422aa 2269
4158a7b7
JB
2270%description -n libtsan-static
2271This package contains Thread Sanitizer static library.
2272
2273%description -n libtsan-static -l pl.UTF-8
2274Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
46358783 2275
bb4e61d1 2276%package -n libtsan-multilib-%{multilib2}
33349ee9
JB
2277Summary: The Thread Sanitizer library - %{m2_desc} version
2278Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
bb4e61d1
JR
2279Group: Libraries
2280
2281%description -n libtsan-multilib-%{multilib2}
33349ee9
JB
2282This package contains %{m2_desc} version of the Thread Sanitizer
2283library which is used for -fsanitize=thread instrumented programs.
bb4e61d1
JR
2284
2285%description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
33349ee9 2286Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
bb4e61d1
JR
2287służącej do kontroli wielowątkowości w programach kompilowanych
2288z opcją -fsanitize=thread.
2289
bb4e61d1 2290%package -n libtsan-multilib-%{multilib2}-devel
33349ee9
JB
2291Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2292Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2293Group: Development/Libraries
2294Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2295
2296%description -n libtsan-multilib-%{multilib2}-devel
33349ee9
JB
2297This package contains development files for %{m2_desc} version of
2298Thread Sanitizer library.
bb4e61d1
JR
2299
2300%description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2301Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2302Thread Sanitizer.
2303
bb4e61d1 2304%package -n libtsan-multilib-%{multilib2}-static
33349ee9
JB
2305Summary: The Thread Sanitizer static library - %{m2_desc} version
2306Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2307Group: Development/Libraries
2308Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2309
2310%description -n libtsan-multilib-%{multilib2}-static
33349ee9
JB
2311This package contains %{m2_desc} version of Thread Sanitizer static
2312library.
bb4e61d1
JR
2313
2314%description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9
JB
2315Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2316Sanitizer.
bb4e61d1 2317
54f91574
AM
2318%package -n libubsan
2319Summary: The Undefined Behavior Sanitizer library
33349ee9 2320Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
54f91574
AM
2321Group: Libraries
2322
2323%description -n libubsan
33349ee9
JB
2324This package contains the Undefined Behavior Sanitizer library which
2325is used for -fsanitize=undefined instrumented programs.
54f91574
AM
2326
2327%description -n libubsan -l pl.UTF-8
2328Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
33349ee9 2329kontroli nieokreślonych zachowań w programach kompilowanych z opcją
54f91574
AM
2330-fsanitize=undefined.
2331
4158a7b7
JB
2332%package -n libubsan-devel
2333Summary: Development files for the Undefined Behavior Sanitizer library
2334Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2335Group: Development/Libraries
2336Requires: libubsan = %{epoch}:%{version}-%{release}
2337
2338%description -n libubsan-devel
2339This package contains development files for the Undefined Behavior
2340Sanitizer library.
2341
2342%description -n libubsan-devel -l pl.UTF-8
2343Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2344Sanitizer.
2345
2346%package -n libubsan-static
2347Summary: The Undefined Behavior Sanitizer static library
2348Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2349Group: Development/Libraries
2350Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2351
2352%description -n libubsan-static
2353This package contains Undefined Behavior Sanitizer static library.
2354
2355%description -n libubsan-static -l pl.UTF-8
2356Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2357
e8a5501e 2358%package -n libubsan-multilib-32
54f91574 2359Summary: The Undefined Behavior Sanitizer library - 32-bit version
33349ee9 2360Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
54f91574 2361Group: Libraries
e8a5501e 2362Obsoletes: libubsan-multilib
54f91574 2363
e8a5501e 2364%description -n libubsan-multilib-32
54f91574
AM
2365This package contains 32-bit version of the Undefined Behavior
2366Sanitizer library which is used for -fsanitize=undefined instrumented
2367programs.
2368
e8a5501e 2369%description -n libubsan-multilib-32 -l pl.UTF-8
54f91574 2370Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
33349ee9
JB
2371Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2372kompilowanych z opcją -fsanitize=undefined.
54f91574 2373
e8a5501e 2374%package -n libubsan-multilib-32-devel
54f91574
AM
2375Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2376Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2377Group: Development/Libraries
e8a5501e
JR
2378Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2379Obsoletes: libubsan-multilib-devel
54f91574 2380
e8a5501e 2381%description -n libubsan-multilib-32-devel
54f91574
AM
2382This package contains the development files for 32-bit version of the
2383Undefined Behavior Sanitizer library.
2384
e8a5501e 2385%description -n libubsan-multilib-32-devel -l pl.UTF-8
54f91574
AM
2386Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2387Undefined Behavior Sanitizer.
2388
e8a5501e 2389%package -n libubsan-multilib-32-static
54f91574
AM
2390Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2391Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2392Group: Development/Libraries
e8a5501e
JR
2393Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2394Obsoletes: libubsan-multilib-static
54f91574 2395
e8a5501e 2396%description -n libubsan-multilib-32-static
54f91574
AM
2397This package contains 32-bit version of the Undefined Behavior
2398Sanitizer static library.
2399
e8a5501e 2400%description -n libubsan-multilib-32-static -l pl.UTF-8
54f91574
AM
2401Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2402Behavior Sanitizer.
2403
4158a7b7
JB
2404%package -n libubsan-multilib-%{multilib2}
2405Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2406Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2407Group: Libraries
2408
2409%description -n libubsan-multilib-%{multilib2}
2410This package contains %{m2_desc} version of the Undefined Behavior
2411Sanitizer library which is used for -fsanitize=undefined instrumented
2412programs.
2413
2414%description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2415Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2416Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2417kompilowanych z opcją -fsanitize=undefined.
2418
2419%package -n libubsan-multilib-%{multilib2}-devel
2420Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2421Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2422Group: Development/Libraries
2423Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2424
2425%description -n libubsan-multilib-%{multilib2}-devel
2426This package contains the development files for %{m2_desc} version of the
2427Undefined Behavior Sanitizer library.
2428
2429%description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2430Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2431Undefined Behavior Sanitizer.
2432
bb4e61d1 2433%package -n libubsan-multilib-%{multilib2}-static
33349ee9
JB
2434Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2435Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
bb4e61d1
JR
2436Group: Development/Libraries
2437Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2438
2439%description -n libubsan-multilib-%{multilib2}-static
33349ee9 2440This package contains %{m2_desc} version of the Undefined Behavior
bb4e61d1
JR
2441Sanitizer static library.
2442
2443%description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2444Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
bb4e61d1 2445Behavior Sanitizer.
54f91574 2446
470b6c04
JB
2447%package -n libvtv
2448Summary: The Virtual Table Verification library
2449Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2450License: GPL v3+ with GCC Runtime Library Exception v3.1
2451Group: Libraries
2452URL: https://gcc.gnu.org/wiki/vtv
2453
2454%description -n libvtv
2455This package contains the Virtual Table Verification library which
2456is used for -fvtable-verify=... instrumented programs.
2457
2458%description -n libvtv -l pl.UTF-8
2459Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2460weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2461-fvtable-verify=....
2462
2463%package -n libvtv-devel
2464Summary: Development files for the Virtual Table Verification library
2465Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2466License: GPL v3+ with GCC Runtime Library Exception v3.1
2467Group: Development/Libraries
2468URL: https://gcc.gnu.org/wiki/vtv
2469Requires: libvtv = %{epoch}:%{version}-%{release}
2470
2471%description -n libvtv-devel
2472This package contains development files for the Virtual Table
2473Verification library.
2474
2475%description -n libvtv-devel -l pl.UTF-8
2476Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2477Verification.
2478
2479%package -n libvtv-static
2480Summary: The Virtual Table Verification static library
2481Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2482License: GPL v3+ with GCC Runtime Library Exception v3.1
2483Group: Development/Libraries
2484URL: https://gcc.gnu.org/wiki/vtv
2485Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2486
2487%description -n libvtv-static
2488This package contains Virtual Table Verification static library.
2489
2490%description -n libvtv-static -l pl.UTF-8
2491Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2492
2493%package -n libvtv-multilib-32
2494Summary: The Virtual Table Verification library - 32-bit version
2495Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2496License: GPL v3+ with GCC Runtime Library Exception v3.1
2497Group: Libraries
2498URL: https://gcc.gnu.org/wiki/vtv
2499
2500%description -n libvtv-multilib-32
2501This package contains 32-bit version of the Virtual Table Verification
2502library which is used for -fvtable-verify=... instrumented programs.
2503
2504%description -n libvtv-multilib-32 -l pl.UTF-8
2505Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2506Verification, służącej do weryfikacji tablicy wirtualnej w programach
2507kompilowanych z opcją -fvtable-verify=....
2508
2509%package -n libvtv-multilib-32-devel
2510Summary: Development files for the Virtual Table Verification library - 32-bit version
2511Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2512License: GPL v3+ with GCC Runtime Library Exception v3.1
2513Group: Development/Libraries
2514URL: https://gcc.gnu.org/wiki/vtv
2515Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2516
2517%description -n libvtv-multilib-32-devel
2518This package contains the development files for 32-bit version of the
2519Virtual Table Verification library.
2520
2521%description -n libvtv-multilib-32-devel -l pl.UTF-8
2522Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2523Virtual Table Verification.
2524
2525%package -n libvtv-multilib-32-static
2526Summary: The Virtual Table Verification static library - 32-bit version
2527Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2528License: GPL v3+ with GCC Runtime Library Exception v3.1
2529Group: Development/Libraries
2530URL: https://gcc.gnu.org/wiki/vtv
2531Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2532
2533%description -n libvtv-multilib-32-static
2534This package contains 32-bit version of the Virtual Table Verification
2535library.
2536
2537%description -n libvtv-multilib-32-static -l pl.UTF-8
2538Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2539Table Verification.
2540
2541%package -n libvtv-multilib-%{multilib2}
2542Summary: The Virtual Table Verification library - %{m2_desc} version
2543Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2544License: GPL v3+ with GCC Runtime Library Exception v3.1
2545Group: Libraries
2546URL: https://gcc.gnu.org/wiki/vtv
2547
2548%description -n libvtv-multilib-%{multilib2}
2549This package contains %{m2_desc} version of the Virtual Table Verification
2550library which is used for -fvtable-verify=... instrumented programs.
2551
2552%description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2553Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2554Verification, służącej do weryfikacji tablicy wirtualnej w programach
2555kompilowanych z opcją -fvtable-verify=....
2556
2557%package -n libvtv-multilib-%{multilib2}-devel
2558Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2559Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2560License: GPL v3+ with GCC Runtime Library Exception v3.1
2561Group: Development/Libraries
2562URL: https://gcc.gnu.org/wiki/vtv
2563Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2564
2565%description -n libvtv-multilib-%{multilib2}-devel
2566This package contains the development files for %{m2_desc} version of the
2567Virtual Table Verification library.
2568
2569%description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2570Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2571Virtual Table Verification.
2572
2573%package -n libvtv-multilib-%{multilib2}-static
2574Summary: The Virtual Table Verification static library - %{m2_desc} version
2575Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2576License: GPL v3+ with GCC Runtime Library Exception v3.1
2577Group: Development/Libraries
2578URL: https://gcc.gnu.org/wiki/vtv
2579Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2580
2581%description -n libvtv-multilib-%{multilib2}-static
2582This package contains %{m2_desc} version of the Virtual Table
2583Verification library.
2584
2585%description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2586Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2587Table Verification.
2588
2e6422aa
JR
2589%package -n libatomic
2590Summary: The GNU Atomic library
46358783 2591Summary(pl.UTF-8): Biblioteka GNU Atomic
2e6422aa
JR
2592Group: Libraries
2593
2594%description -n libatomic
e88c6b44
ER
2595This package contains the GNU Atomic library which is a GCC support
2596library for atomic operations not supported by hardware.
2e6422aa 2597
46358783
JB
2598%description -n libatomic -l pl.UTF-8
2599Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2600wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2601
4158a7b7
JB
2602%package -n libatomic-devel
2603Summary: Development files for the GNU Atomic library
2604Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2605Group: Development/Libraries
2606Requires: libatomic = %{epoch}:%{version}-%{release}
2607
2608%description -n libatomic-devel
2609This package contains development files for the GNU Atomic library.
2610
2611%description -n libatomic-devel -l pl.UTF-8
2612Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2613
2614%package -n libatomic-static
2615Summary: The GNU Atomic static library
2616Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2617Group: Development/Libraries
2618Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2619
2620%description -n libatomic-static
2621This package contains GNU Atomic static library.
2622
2623%description -n libatomic-static
2624Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2625
e8a5501e 2626%package -n libatomic-multilib-32
2e6422aa 2627Summary: The GNU Atomic library - 32-bit version
46358783 2628Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2e6422aa 2629Group: Libraries
e8a5501e 2630Obsoletes: libatomic-multilib
2e6422aa 2631
e8a5501e 2632%description -n libatomic-multilib-32
e88c6b44
ER
2633This package contains 32-bit version of the GNU Atomic library which
2634is a GCC support library for atomic operations not supported by
2635hardware.
2e6422aa 2636
e8a5501e 2637%description -n libatomic-multilib-32 -l pl.UTF-8
46358783
JB
2638Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2639biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2640obsługującym.
2641
e8a5501e 2642%package -n libatomic-multilib-32-devel
2e6422aa 2643Summary: Development files for the GNU Atomic static library - 32-bit version
46358783 2644Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2e6422aa 2645Group: Development/Libraries
e8a5501e
JR
2646Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2647Obsoletes: libatomic-multilib-devel
2e6422aa 2648
e8a5501e 2649%description -n libatomic-multilib-32-devel
46358783
JB
2650This package contains the development files for 32-bit version of the
2651GNU Atomic library.
2652
e8a5501e 2653%description -n libatomic-multilib-32-devel -l pl.UTF-8
46358783
JB
2654Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2655GNU Atomic.
2e6422aa 2656
4158a7b7
JB
2657%package -n libatomic-multilib-32-static
2658Summary: The GNU Atomic static library - 32-bit version
2659Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2660Group: Development/Libraries
2661Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2662Obsoletes: libatomic-multilib-static
2663
2664%description -n libatomic-multilib-32-static
2665This package contains 32-bit version of the GNU Atomic static library.
2666
2667%description -n libatomic-multilib-32-static -l pl.UTF-8
2668Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2669
2670%package -n libatomic-multilib-%{multilib2}
2671Summary: The GNU Atomic library - %{m2_desc} version
2672Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2673Group: Libraries
2674
2675%description -n libatomic-multilib-%{multilib2}
2676This package contains %{m2_desc} version of the GNU Atomic library which
2677is a GCC support library for atomic operations not supported by
2678hardware.
2679
2680%description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2681Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2682biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2683obsługującym.
2684
bb4e61d1 2685%package -n libatomic-multilib-%{multilib2}-devel
33349ee9
JB
2686Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2687Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
bb4e61d1
JR
2688Group: Development/Libraries
2689Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2690
2691%description -n libatomic-multilib-%{multilib2}-devel
33349ee9 2692This package contains the development files for %{m2_desc} version of the
bb4e61d1
JR
2693GNU Atomic library.
2694
2695%description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
33349ee9 2696Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
bb4e61d1
JR
2697GNU Atomic.
2698
bb4e61d1 2699%package -n libatomic-multilib-%{multilib2}-static
33349ee9
JB
2700Summary: The GNU Atomic static library - %{m2_desc} version
2701Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
bb4e61d1
JR
2702Group: Development/Libraries
2703Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2704
2705%description -n libatomic-multilib-%{multilib2}-static
33349ee9 2706This package contains %{m2_desc} version of the GNU Atomic static library.
bb4e61d1
JR
2707
2708%description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
33349ee9 2709Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
bb4e61d1 2710
d1595fb3 2711%prep
6b419cd4 2712%setup -q
b2dcb80a 2713%patch100 -p0
5708664f 2714%patch0 -p1
1234b880 2715%patch1 -p1
838d73c5 2716%patch2 -p1
1a1d3d91 2717%patch3 -p1
152b6efa 2718%patch4 -p1
0f6dbe06 2719
9236fd78 2720%patch6 -p1
263b9712
PS
2721%patch7 -p0
2722%if %{with qt}
ccd88e5f 2723%patch8 -p1
263b9712 2724%endif
838d73c5 2725%patch10 -p1
fdc39cfd 2726%if %{with gcc_libffi}
938481cb 2727%patch11 -p0
fdc39cfd 2728%endif
b4627121 2729
87de1d00
PS
2730mv ChangeLog ChangeLog.general
2731
dd0a9286
AM
2732%if %{with java}
2733# see contrib/download_ecj
fea82b0f 2734cp -p %{SOURCE2} ecj.jar
dd0a9286
AM
2735%endif
2736
8d9c86b4 2737# override snapshot version.
6b419cd4
AM
2738echo %{version} > gcc/BASE-VER
2739echo "release" > gcc/DEV-PHASE
8d9c86b4 2740
d1595fb3 2741%build
87de1d00 2742cd gcc
2c23b974 2743#{__autoconf}
87de1d00 2744cd ..
263b9712
PS
2745%if %{with qt}
2746cd libjava/classpath
0d658808
PS
2747%{__autoconf}
2748cd ../..
263b9712 2749%endif
87de1d00 2750cp -f /usr/share/automake/config.sub .
0d9979dc 2751
ccd88e5f 2752rm -rf builddir && install -d builddir && cd builddir
573b3693 2753
365aa71d 2754# http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
55ff6e06
PS
2755export JAR=no
2756
bb4beb18 2757CC="%{__cc}" \
172e7937 2758CFLAGS="%{rpmcflags}" \
f8a2ca4e 2759CXXFLAGS="%{rpmcxxflags}" \
23d7249a
JB
2760TEXCONFIG=false \
2761../configure \
8fdeb3b2 2762 --prefix=%{_prefix} \
ccd88e5f 2763 --with-local-prefix=%{_prefix}/local \
25741e48 2764 --libdir=%{_libdir} \
8a9bb03c 2765 --libexecdir=%{_libdir} \
8fdeb3b2 2766 --infodir=%{_infodir} \
a9e887db 2767 --mandir=%{_mandir} \
ccd88e5f 2768 --x-libraries=%{_libdir} \
1234b880
JB
2769 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2770 --disable-build-with-cxx \
2771 --disable-build-poststage1-with-cxx \
2772 --enable-c99 \
f5429886 2773 --enable-checking=release \
152b6efa 2774%ifarch %{ix86} %{x8664} x32
1234b880
JB
2775 --disable-cld \
2776%endif
1234b880
JB
2777 %{?with_fortran:--enable-cmath} \
2778 --enable-decimal-float \
1fc08f06 2779 --enable-gnu-unique-object \
390e8d29 2780 --enable-gnu-indirect-function \
1234b880 2781 --enable-initfini-array \
48d45c0b 2782 --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 2783 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1234b880 2784 --enable-libitm \
1234b880
JB
2785 --enable-linker-build-id \
2786 --enable-linux-futex \
a9e887db 2787 --enable-long-long \
c8686a18 2788 %{!?with_multilib:--disable-multilib} \
a9e887db 2789 --enable-nls \
c8686a18
PS
2790 --enable-lto \
2791 --enable-plugin \
1234b880
JB
2792%ifarch ppc ppc64
2793 --enable-secureplt \
df529b38 2794%endif
1234b880
JB
2795 --enable-shared \
2796 --enable-threads=posix \
2797 --disable-werror \
750fddad
JB
2798%ifarch x32
2799 --with-abi=x32 \
2800%endif
152b6efa 2801%ifarch %{x8664} x32
390e8d29
AM
2802 --with-arch-32=x86-64 \
2803%endif
750fddad 2804 --with-cloog \
01045484
JB
2805%ifarch sparc64
2806 --with-cpu=ultrasparc \
2807%endif
1234b880 2808 --with-demangler-in-ld \
8fdeb3b2
JR
2809 --with-gnu-as \
2810 --with-gnu-ld \
1234b880
JB
2811 --with-linker-hash-style=gnu \
2812 --with-long-double-128 \
750fddad
JB
2813%if %{with multilib}
2814%ifarch %{x8664}
2815 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2816%endif
2817%ifarch x32
2818 --with-multilib-list=m32,m64,mx32 \
2819%endif
2820%endif
1234b880 2821 --with-ppl \
13678c91 2822 --disable-ppl-version-check \
a9e887db 2823 --with-slibdir=%{_slibdir} \
ccd88e5f
MP
2824%ifnarch ia64
2825 --without-system-libunwind \
2826%else
2827 --with-system-libunwind \
2828%endif
1234b880 2829 --with-system-zlib \
ccd88e5f 2830 %{!?with_java:--without-x} \
ccd88e5f 2831%if %{with cxx}
ccd88e5f
MP
2832 --enable-__cxa_atexit \
2833 --enable-libstdcxx-allocator=new \
1234b880 2834 --disable-libstdcxx-pch \
5dcf4eb3
PS
2835 --enable-libstdcxx-threads \
2836 --enable-libstdcxx-time=rt \
1234b880 2837 --enable-libstdcxx-visibility \
f628c5ee 2838 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1234b880 2839 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
ccd88e5f 2840%endif
1a1d3d91 2841%if %{with java}
75b46569
JB
2842 %{!?with_alsa:--disable-alsa} \
2843 %{!?with_dssi:--disable-dssi} \
2844 --disable-gconf-peer \
1234b880 2845 %{?with_gtk:--enable-gtk-cairo} \
e2866e41 2846%if %{with x}
eb6cafd8 2847 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
e2866e41 2848%endif
1234b880 2849 --enable-jni \
1a1d3d91 2850 --enable-libgcj \
1a1d3d91 2851 --enable-libgcj-database \
33349ee9 2852 --enable-libgcj-multifile \
1234b880
JB
2853 --disable-libjava-multilib \
2854 %{?with_mozilla:--enable-plugin} \
2855 --enable-static-libjava \
5cb3855b 2856 --enable-xmlj \
1a1d3d91 2857%endif
d6ed288f
PS
2858 --with-pkgversion="PLD-Linux" \
2859 --with-bugurl="http://bugs.pld-linux.org" \
390e8d29
AM
2860 --host=%{_target_platform} \
2861 --build=%{_target_platform}
8fdeb3b2 2862
ecc8e369 2863cd ..
1a1d3d91 2864
a7bf266c 2865cat << 'EOF' > Makefile
2866all := $(filter-out all Makefile,$(MAKECMDGOALS))
2867
2868all $(all):
2869 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2870 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2871 GCJFLAGS="%{rpmcflags}" \
2872 BOOT_CFLAGS="%{rpmcflags}" \
18b6ae14 2873 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
a7bf266c 2874 GNATLIBCFLAGS="%{rpmcflags}" \
2875 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2876 mandir=%{_mandir} \
2877 infodir=%{_infodir}
2878EOF
2879
2880%{__make}
a9e887db 2881
68951455
PS
2882%if %{with tests}
2883if [ ! -r /dev/pts/0 ]; then
2884 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2885 exit 1
2886fi
2887%{__make} -k -C builddir check 2>&1 ||:
2888%endif
c48dab66 2889
d1595fb3 2890%install
2891rm -rf $RPM_BUILD_ROOT
87de1d00 2892install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
8fdeb3b2 2893
ccd88e5f 2894cd builddir
8fdeb3b2 2895
87de1d00 2896%{__make} -j1 install \
0d9979dc
JK
2897 mandir=%{_mandir} \
2898 infodir=%{_infodir} \
ba86452d 2899 DESTDIR=$RPM_BUILD_ROOT
8fdeb3b2 2900
fea82b0f 2901cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1a1d3d91 2902
f7e8878d
JB
2903%if %{with multilib}
2904# create links
ddfc5fb9 2905%ifarch sparc64
245e960e 2906ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
ddfc5fb9 2907 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
245e960e
JB
2908ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2909 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2910%if %{with cxx}
2911ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2912 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2913ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2914 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2915%endif
2916%if %{with java}
2917ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2918 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2919%endif
ddfc5fb9 2920%endif
f7e8878d
JB
2921%endif
2922
1a1d3d91 2923ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
57679770 2924ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
db5f0623 2925echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
8fdeb3b2 2926
ee2977fa 2927libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
e22df5cd 2928mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
ee2977fa 2929ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
f2c5d905
PS
2930
2931libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2932mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2933ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2934
b74db859
JR
2935libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2936mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
35e067de 2937ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
b74db859 2938
f5d4d718 2939%if %{with multilib}
ccd88e5f 2940libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
e22df5cd 2941mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
ee2977fa 2942ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
f2c5d905
PS
2943
2944libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2945mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2946ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
b74db859
JR
2947
2948libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2949mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2950ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
152b6efa 2951
750fddad 2952%if %{with multilib2}
152b6efa
JR
2953libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2954mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2955ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2956
2957libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2958mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2959ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2960
2961libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2962mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2963ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2964%endif
f5d4d718
PS
2965%endif
2966
1a1d3d91
PS
2967%if %{with fortran}
2968ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
db5f0623 2969echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1a1d3d91 2970%endif
8fdeb3b2 2971
b4e5a90f 2972%if %{with ada}
a9e887db 2973# move ada shared libraries to proper place...
7e2d63ac 2974mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
fffe730c 2975 $RPM_BUILD_ROOT%{_libdir}
945e6908 2976# check if symlink to be made is valid
886496de
PS
2977test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2978ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2979ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2980ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2981ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2c23b974 2982%if %{with multilib}
7e2d63ac 2983mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2c23b974
PS
2984 $RPM_BUILD_ROOT%{_libdir32}
2985# check if symlink to be made is valid
886496de
PS
2986test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2987ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2988ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2989ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2990ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
152b6efa 2991
750fddad 2992%if %{with multilib2}
f95feaf2 2993mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
152b6efa
JR
2994 $RPM_BUILD_ROOT%{_libdirm2}
2995# check if symlink to be made is valid
2996test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2997ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2998ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2999ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3000ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3001%endif
2c23b974 3002%endif
a9e887db
MM
3003%endif
3004
a9e887db
MM
3005cd ..
3006
b4e5a90f 3007%if %{with java}
a9e887db 3008install -d java-doc
53c428c2
JB
3009cp -f libjava/READ* java-doc
3010ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
826c3cfa 3011%endif
8c6e1f45 3012
fdc39cfd 3013%if %{with gcc_libffi}
8c6e1f45
JB
3014# still not installed by gcc?
3015[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
13c52411 3016install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
8c6e1f45
JB
3017sed -e 's,@prefix@,%{_prefix},
3018 s,@exec_prefix@,%{_exec_prefix},
3019 s,@libdir@,%{_libdir},
3020 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3021%if %{with multilib}
3022[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3023install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3024sed -e 's,@prefix@,%{_prefix},
3025 s,@exec_prefix@,%{_exec_prefix},
3026 s,@libdir@,%{_libdir32},
3027 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
750fddad 3028%if %{with multilib2}
152b6efa
JR
3029[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3030install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3031sed -e 's,@prefix@,%{_prefix},
3032 s,@exec_prefix@,%{_exec_prefix},
3033 s,@libdir@,%{_libdirm2},
3034 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3035%endif
8c6e1f45 3036%endif
fdc39cfd 3037%endif
8c6e1f45 3038
b4e5a90f 3039%if %{with objc}
b7f05dc8 3040cp -f libobjc/README gcc/objc/README.libobjc
a9e887db
MM
3041%endif
3042
7e2d63ac 3043# avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
bd015c56 3044# normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
f2c5d905 3045for f in libitm.la libssp.la libssp_nonshared.la \
ee2977fa 3046 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 3047 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3048 %{?with_gomp:libgomp.la} \
750fddad
JB
3049 %{?with_Xsan:libasan.la libubsan.la} \
3050 %{?with_lsan_m0:liblsan.la} \
3051 %{?with_tsan_m0:libtsan.la} \
2e6422aa 3052 %{?with_atomic:libatomic.la} \
ff2e6244 3053%if %{with java}
fdc39cfd
JB
3054 %{?with_gcc_libffi:libffi.la} \
3055 libgcj.la libgcj-tools.la libgij.la \
b7f05dc8
PS
3056 %{gcjdbexecdir}/libjvm.la \
3057 %{gcjdbexecdir}/libxmlj.la \
e2866e41 3058 %{?with_x:lib-gnu-awt-xlib.la} \
b7f05dc8 3059 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
44cf6e48 3060 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
b7f05dc8
PS
3061 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3062 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
ff2e6244 3063%endif
1a1d3d91
PS
3064 %{?with_objc:libobjc.la};
3065do
278c313e 3066 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1a1d3d91 3067 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
ccd88e5f 3068done
1a1d3d91 3069%if %{with multilib}
f2c5d905 3070for f in libitm.la libssp.la libssp_nonshared.la \
ccd88e5f 3071 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 3072 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3073 %{?with_gomp:libgomp.la} \
750fddad
JB
3074 %{?with_Xsan:libasan.la libubsan.la} \
3075 %{?with_lsan_m1:liblsan.la} \
3076 %{?with_tsan_m1:libtsan.la} \
2e6422aa 3077 %{?with_atomic:libatomic.la} \
fdc39cfd 3078 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
ccd88e5f
MP
3079 %{?with_objc:libobjc.la};
3080do
278c313e 3081 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1a1d3d91 3082 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
bd015c56 3083done
750fddad 3084%if %{with multilib2}
152b6efa
JR
3085for f in libitm.la libssp.la libssp_nonshared.la \
3086 %{?with_cxx:libstdc++.la libsupc++.la} \
3087 %{?with_fortran:libgfortran.la libquadmath.la} \
3088 %{?with_gomp:libgomp.la} \
750fddad
JB
3089 %{?with_Xsan:libasan.la libubsan.la} \
3090 %{?with_lsan_m2:liblsan.la} \
3091 %{?with_tsan_m2:libtsan.la} \
152b6efa
JR
3092 %{?with_atomic:libatomic.la} \
3093 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3094 %{?with_objc:libobjc.la};
3095do
3096 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3097 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3098done
3099%endif
ccd88e5f 3100%endif
b86ed435 3101
d625eb14
JB
3102cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3103cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3104%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3105%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
e71706cf 3106
838d73c5
JB
3107# plugin, .la not needed
3108%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
838d73c5 3109
b55e5f81 3110%if %{with python}
750fddad
JB
3111for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3112 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
b55e5f81
PS
3113 install -d $LIBPATH
3114 # basename is being run only for the native (non-biarch) file.
3115 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
750fddad 3116 -e "s,@toolexeclibdir@,$LIBDIR," \
b55e5f81 3117 < libstdc++-v3/python/hook.in \
e0915b9e 3118 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
b55e5f81
PS
3119done
3120install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e
JB
3121mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3122%if %{with java}
3123mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e 3124%{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
5e99c223 3125%endif
b55e5f81
PS
3126%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3127%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3128%py_postclean
e0915b9e
JB
3129%else
3130%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3131%if %{with java}
3132%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3133%endif
3134%endif
3135# script(s) always installed; see above for builds with python; if no python, just don't package
3136%{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3137%if %{with multilib}
3138%{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
750fddad 3139%if %{with multilib2}
152b6efa
JR
3140%{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3141%endif
b55e5f81
PS
3142%endif
3143
1a1d3d91 3144%find_lang gcc
ccd88e5f
MP
3145%find_lang cpplib
3146cat cpplib.lang >> gcc.lang
3147
3148%if %{with cxx}
3149%find_lang libstdc\+\+
fea82b0f 3150cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
ccd88e5f 3151%endif
8fdeb3b2 3152
fea82b0f
ER
3153# always -f, as "dir" is created depending which texlive version is installed
3154%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3155
37a50438 3156# svn snap doesn't contain (release does) below files,
548f8585 3157# so let's create dummy entries to satisfy %%files.
772905c8 3158[ ! -f NEWS ] && touch NEWS
5b35e3a4
PS
3159[ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3160[ ! -f libgfortran/README ] && touch libgfortran/README
772905c8 3161
8122e5eb
JB
3162%clean
3163rm -rf $RPM_BUILD_ROOT
3164
5c377a92 3165%post -p /sbin/postshell
40a75570 3166-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3167
5c377a92 3168%postun -p /sbin/postshell
40a75570 3169-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3170
5c377a92 3171%post ada -p /sbin/postshell
f5308df3 3172-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3173
5c377a92 3174%postun ada -p /sbin/postshell
f5308df3 3175-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3176
5c377a92 3177%post fortran -p /sbin/postshell
f5308df3 3178-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3179
5c377a92 3180%postun fortran -p /sbin/postshell
f5308df3 3181-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3182
5c377a92 3183%post java -p /sbin/postshell
f5308df3 3184-/usr/sbin/fix-info-dir -c %{_infodir}
a9e887db 3185
5c377a92 3186%postun java -p /sbin/postshell
f5308df3 3187-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3188
48d45c0b
JB
3189%post go -p /sbin/postshell
3190-/usr/sbin/fix-info-dir -c %{_infodir}
3191
3192%postun go -p /sbin/postshell
3193-/usr/sbin/fix-info-dir -c %{_infodir}
3194
e88c6b44
ER
3195%post -n libquadmath-devel -p /sbin/postshell
3196-/usr/sbin/fix-info-dir -c %{_infodir}
3197
3198%postun -n libquadmath-devel -p /sbin/postshell
3199-/usr/sbin/fix-info-dir -c %{_infodir}
3200
3201%post -n libffi-devel -p /sbin/postshell
3202-/usr/sbin/fix-info-dir -c %{_infodir}
3203
3204%postun -n libffi-devel -p /sbin/postshell
3205-/usr/sbin/fix-info-dir -c %{_infodir}
3206
54f91574
AM
3207%post -p /sbin/ldconfig -n libcilkrts
3208%postun -p /sbin/ldconfig -n libcilkrts
e8a5501e
JR
3209%post -p /sbin/ldconfig -n libcilkrts-multilib-32
3210%postun -p /sbin/ldconfig -n libcilkrts-multilib-32
bb4e61d1
JR
3211%post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3212%postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
1a1d3d91
PS
3213%post -p /sbin/ldconfig -n libgcc
3214%postun -p /sbin/ldconfig -n libgcc
e8a5501e
JR
3215%post -p /sbin/ldconfig -n libgcc-multilib-32
3216%postun -p /sbin/ldconfig -n libgcc-multilib-32
bb4e61d1
JR
3217%post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3218%postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
879e4a8d
JB
3219%post -p /sbin/ldconfig -n libgomp
3220%postun -p /sbin/ldconfig -n libgomp
e8a5501e
JR
3221%post -p /sbin/ldconfig -n libgomp-multilib-32
3222%postun -p /sbin/ldconfig -n libgomp-multilib-32
bb4e61d1
JR
3223%post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3224%postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
1a1d3d91
PS
3225%post -p /sbin/ldconfig -n libgnat
3226%postun -p /sbin/ldconfig -n libgnat
e8a5501e
JR
3227%post -p /sbin/ldconfig -n libgnat-multilib-32
3228%postun -p /sbin/ldconfig -n libgnat-multilib-32
bb4e61d1
JR
3229%post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3230%postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
1a1d3d91
PS
3231%post -p /sbin/ldconfig -n libstdc++
3232%postun -p /sbin/ldconfig -n libstdc++
e8a5501e
JR
3233%post -p /sbin/ldconfig -n libstdc++-multilib-32
3234%postun -p /sbin/ldconfig -n libstdc++-multilib-32
bb4e61d1
JR
3235%post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3236%postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
1a1d3d91
PS
3237%post -p /sbin/ldconfig -n libgfortran
3238%postun -p /sbin/ldconfig -n libgfortran
e8a5501e
JR
3239%post -p /sbin/ldconfig -n libgfortran-multilib-32
3240%postun -p /sbin/ldconfig -n libgfortran-multilib-32
bb4e61d1
JR
3241%post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3242%postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
1a1d3d91
PS
3243%post -p /sbin/ldconfig -n libgcj
3244%postun -p /sbin/ldconfig -n libgcj
3245%post -p /sbin/ldconfig -n libffi
3246%postun -p /sbin/ldconfig -n libffi
e8a5501e
JR
3247%post -p /sbin/ldconfig -n libffi-multilib-32
3248%postun -p /sbin/ldconfig -n libffi-multilib-32
bb4e61d1
JR
3249%post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3250%postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
1a1d3d91
PS
3251%post -p /sbin/ldconfig -n libobjc
3252%postun -p /sbin/ldconfig -n libobjc
e8a5501e
JR
3253%post -p /sbin/ldconfig -n libobjc-multilib-32
3254%postun -p /sbin/ldconfig -n libobjc-multilib-32
bb4e61d1
JR
3255%post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3256%postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
e88c6b44
ER
3257%post -p /sbin/ldconfig -n libquadmath
3258%postun -p /sbin/ldconfig -n libquadmath
e8a5501e
JR
3259%post -p /sbin/ldconfig -n libquadmath-multilib-32
3260%postun -p /sbin/ldconfig -n libquadmath-multilib-32
bb4e61d1
JR
3261%post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3262%postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
48d45c0b
JB
3263%post -p /sbin/ldconfig -n libgo
3264%postun -p /sbin/ldconfig -n libgo
e8a5501e
JR
3265%post -p /sbin/ldconfig -n libgo-multilib-32
3266%postun -p /sbin/ldconfig -n libgo-multilib-32
bb4e61d1
JR
3267%post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3268%postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
2e6422aa
JR
3269%post -p /sbin/ldconfig -n libasan
3270%postun -p /sbin/ldconfig -n libasan
e8a5501e
JR
3271%post -p /sbin/ldconfig -n libasan-multilib-32
3272%postun -p /sbin/ldconfig -n libasan-multilib-32
bb4e61d1
JR
3273%post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3274%postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
54f91574
AM
3275%post -p /sbin/ldconfig -n liblsan
3276%postun -p /sbin/ldconfig -n liblsan
bb4e61d1
JR
3277%post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3278%postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
2e6422aa
JR
3279%post -p /sbin/ldconfig -n libtsan
3280%postun -p /sbin/ldconfig -n libtsan
bb4e61d1
JR
3281%post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3282%postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
54f91574
AM
3283%post -p /sbin/ldconfig -n libubsan
3284%postun -p /sbin/ldconfig -n libubsan
e8a5501e
JR
3285%post -p /sbin/ldconfig -n libubsan-multilib-32
3286%postun -p /sbin/ldconfig -n libubsan-multilib-32
bb4e61d1
JR
3287%post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3288%postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
470b6c04
JB
3289%post -p /sbin/ldconfig -n libvtv
3290%postun -p /sbin/ldconfig -n libvtv
3291%post -p /sbin/ldconfig -n libvtv-multilib-32
3292%postun -p /sbin/ldconfig -n libvtv-multilib-32
3293%post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3294%postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
2e6422aa
JR
3295%post -p /sbin/ldconfig -n libatomic
3296%postun -p /sbin/ldconfig -n libatomic
e8a5501e
JR
3297%post -p /sbin/ldconfig -n libatomic-multilib-32
3298%postun -p /sbin/ldconfig -n libatomic-multilib-32
bb4e61d1
JR
3299%post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3300%postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
a9e887db 3301
87de1d00 3302%files -f gcc.lang
b9c7a448 3303%defattr(644,root,root,755)
c3de157e
PS
3304%doc ChangeLog.general MAINTAINERS NEWS
3305# bugs.html faq.html
87de1d00 3306%doc gcc/{ChangeLog,ONEWS,README.Portability}
0d9979dc 3307%attr(755,root,root) %{_bindir}/*-gcc*
f17f0799
JB
3308%attr(755,root,root) %{_bindir}/cc
3309%attr(755,root,root) %{_bindir}/cpp
8fdeb3b2 3310%attr(755,root,root) %{_bindir}/gcc
c5101348
PS
3311%attr(755,root,root) %{_bindir}/gcc-ar
3312%attr(755,root,root) %{_bindir}/gcc-nm
3313%attr(755,root,root) %{_bindir}/gcc-ranlib
1fc08f06 3314#%attr(755,root,root) %{_bindir}/gccbug
8fdeb3b2 3315%attr(755,root,root) %{_bindir}/gcov
a9e887db 3316%{_mandir}/man1/cc.1*
87de1d00 3317%{_mandir}/man1/cpp.1*
87de1d00 3318%{_mandir}/man1/gcc.1*
87de1d00 3319%{_mandir}/man1/gcov.1*
f17f0799
JB
3320%{_infodir}/cpp.info*
3321%{_infodir}/cppinternals.info*
3322%{_infodir}/gcc.info*
3323%{_infodir}/gccinstall.info*
3324%{_infodir}/gccint.info*
f2c5d905 3325%{_infodir}/libitm.info*
87de1d00 3326%attr(755,root,root) /lib/cpp
f17f0799 3327%attr(755,root,root) %{_slibdir}/libgcc_s.so
f2c5d905 3328%attr(755,root,root) %{_libdir}/libitm.so
ee2977fa 3329%attr(755,root,root) %{_libdir}/libssp.so
f2c5d905
PS
3330%{_libdir}/libitm.la
3331%{_libdir}/libitm.a
98e5e5f6 3332%{_libdir}/libitm.spec
54f91574 3333%{_libdir}/libsanitizer.spec
f17f0799
JB
3334%{_libdir}/libssp.la
3335%{_libdir}/libssp.a
cae41c0f 3336%{_libdir}/libssp_nonshared.la
f17f0799
JB
3337%{_libdir}/libssp_nonshared.a
3338%dir %{_libdir}/gcc
7e2d63ac
JB
3339%dir %{_libdir}/gcc/%{_target_platform}
3340%dir %{gcclibdir}
3341%{gcclibdir}/libgcc.a
3342%{gcclibdir}/libgcc_eh.a
3343%{gcclibdir}/libgcov.a
3344%{gcclibdir}/specs
3345%{gcclibdir}/crt*.o
3346%attr(755,root,root) %{gcclibdir}/cc1
3347%attr(755,root,root) %{gcclibdir}/collect2
3348%attr(755,root,root) %{gcclibdir}/lto-wrapper
3349%attr(755,root,root) %{gcclibdir}/lto1
3350%attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3351%{gcclibdir}/plugin
3352%dir %{gcclibdir}/include
54f91574
AM
3353%dir %{gcclibdir}/include/sanitizer
3354%{gcclibdir}/include/sanitizer/common_interface_defs.h
7e2d63ac
JB
3355%dir %{gcclibdir}/include/ssp
3356%{gcclibdir}/include/ssp/*.h
3357%{gcclibdir}/include/float.h
3358%{gcclibdir}/include/iso646.h
3359%{gcclibdir}/include/limits.h
5dcf4eb3 3360%{gcclibdir}/include/stdalign.h
7e2d63ac 3361%{gcclibdir}/include/stdarg.h
54f91574 3362%{gcclibdir}/include/stdatomic.h
7e2d63ac
JB
3363%{gcclibdir}/include/stdbool.h
3364%{gcclibdir}/include/stddef.h
3365%{gcclibdir}/include/stdfix.h
3366%{gcclibdir}/include/stdint.h
3367%{gcclibdir}/include/stdint-gcc.h
5dcf4eb3 3368%{gcclibdir}/include/stdnoreturn.h
7e2d63ac
JB
3369%{gcclibdir}/include/syslimits.h
3370%{gcclibdir}/include/unwind.h
3371%{gcclibdir}/include/varargs.h
bb4e61d1 3372%ifarch %{ix86} %{x8664} x32
54f91574 3373%{gcclibdir}/include/adxintrin.h
7e2d63ac 3374%{gcclibdir}/include/ammintrin.h
5dcf4eb3 3375%{gcclibdir}/include/avx2intrin.h
54f91574
AM
3376%{gcclibdir}/include/avx512cdintrin.h
3377%{gcclibdir}/include/avx512erintrin.h
3378%{gcclibdir}/include/avx512fintrin.h
3379%{gcclibdir}/include/avx512pfintrin.h
3380%{gcclibdir}/include/avxintrin.h
5dcf4eb3 3381%{gcclibdir}/include/bmi2intrin.h
54f91574 3382%{gcclibdir}/include/bmiintrin.h
7e2d63ac
JB
3383%{gcclibdir}/include/bmmintrin.h
3384%{gcclibdir}/include/cpuid.h
3385%{gcclibdir}/include/cross-stdarg.h
3386%{gcclibdir}/include/emmintrin.h
5dcf4eb3 3387%{gcclibdir}/include/f16cintrin.h
7e2d63ac 3388%{gcclibdir}/include/fma4intrin.h
54f91574
AM
3389%{gcclibdir}/include/fmaintrin.h
3390%{gcclibdir}/include/fxsrintrin.h
7e2d63ac
JB
3391%{gcclibdir}/include/ia32intrin.h
3392%{gcclibdir}/include/immintrin.h
3393%{gcclibdir}/include/lwpintrin.h
5dcf4eb3 3394%{gcclibdir}/include/lzcntintrin.h
7e2d63ac 3395%{gcclibdir}/include/mm3dnow.h
7e2d63ac 3396%{gcclibdir}/include/mmintrin.h
54f91574 3397%{gcclibdir}/include/mm_malloc.h
7e2d63ac 3398%{gcclibdir}/include/nmmintrin.h
7e2d63ac 3399%{gcclibdir}/include/pmmintrin.h
54f91574
AM
3400%{gcclibdir}/include/popcntintrin.h
3401%{gcclibdir}/include/prfchwintrin.h
3402%{gcclibdir}/include/rdseedintrin.h
3403%{gcclibdir}/include/rtmintrin.h
3404%{gcclibdir}/include/shaintrin.h
7e2d63ac
JB
3405%{gcclibdir}/include/smmintrin.h
3406%{gcclibdir}/include/tbmintrin.h
3407%{gcclibdir}/include/tmmintrin.h
3408%{gcclibdir}/include/wmmintrin.h
3409%{gcclibdir}/include/x86intrin.h
3410%{gcclibdir}/include/xmmintrin.h
3411%{gcclibdir}/include/xopintrin.h
2e6422aa
JR
3412%{gcclibdir}/include/xsaveintrin.h
3413%{gcclibdir}/include/xsaveoptintrin.h
3414%{gcclibdir}/include/xtestintrin.h
61c31edc 3415%endif
3bebd24f
JB
3416%ifarch arm
3417%{gcclibdir}/include/arm_neon.h
3418%{gcclibdir}/include/mmintrin.h
3419%endif
3420%ifarch ia64
3421%{gcclibdir}/include/ia64intrin.h
3422%endif
3423%ifarch m68k
3424%{gcclibdir}/include/math-68881.h
3425%endif
3426%ifarch mips
3427%{gcclibdir}/include/loongson.h
3428%endif
822aab7b 3429%ifarch powerpc ppc ppc64
7e2d63ac
JB
3430%{gcclibdir}/include/altivec.h
3431%{gcclibdir}/include/paired.h
3432%{gcclibdir}/include/ppc-asm.h
3433%{gcclibdir}/include/ppu_intrinsics.h
3434%{gcclibdir}/include/si2vmx.h
3435%{gcclibdir}/include/spe.h
3436%{gcclibdir}/include/spu2vmx.h
3437%{gcclibdir}/include/vec_types.h
822aab7b 3438%endif
ddea3a11 3439
0c026bb4 3440%if %{with multilib}
e8a5501e 3441%files multilib-32
0c026bb4 3442%defattr(644,root,root,755)
f17f0799 3443%attr(755,root,root) %{_slibdir32}/libgcc_s.so
7e2d63ac
JB
3444%dir %{gcclibdir}/32
3445%{gcclibdir}/32/crt*.o
3446%{gcclibdir}/32/libgcc.a
3447%{gcclibdir}/32/libgcc_eh.a
3448%{gcclibdir}/32/libgcov.a
bb4e61d1
JR
3449%{_libdir32}/libitm.spec
3450%{_libdir32}/libsanitizer.spec
f2c5d905 3451%attr(755,root,root) %{_libdir32}/libitm.so
0c026bb4 3452%attr(755,root,root) %{_libdir32}/libssp.so
f2c5d905
PS
3453%{_libdir32}/libitm.la
3454%{_libdir32}/libitm.a
f17f0799
JB
3455%{_libdir32}/libssp.la
3456%{_libdir32}/libssp.a
0c026bb4 3457%{_libdir32}/libssp_nonshared.la
f17f0799 3458%{_libdir32}/libssp_nonshared.a
4158a7b7 3459%endif
bb4e61d1 3460
750fddad 3461%if %{with multilib2}
bb4e61d1
JR
3462%files multilib-%{multilib2}
3463%defattr(644,root,root,755)
3464%attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3465%dir %{gcclibdir}/%{multilib2}
3466%{gcclibdir}/%{multilib2}/crt*.o
3467%{gcclibdir}/%{multilib2}/libgcc.a
3468%{gcclibdir}/%{multilib2}/libgcc_eh.a
3469%{gcclibdir}/%{multilib2}/libgcov.a
3470%{_libdirm2}/libitm.spec
3471%{_libdirm2}/libsanitizer.spec
3472%attr(755,root,root) %{_libdirm2}/libitm.so
3473%attr(755,root,root) %{_libdirm2}/libssp.so
3474%{_libdirm2}/libitm.la
3475%{_libdirm2}/libitm.a
3476%{_libdirm2}/libssp.la
3477%{_libdirm2}/libssp.a
3478%{_libdirm2}/libssp_nonshared.la
3479%{_libdirm2}/libssp_nonshared.a
3480%endif
0c026bb4 3481
a9e887db 3482%files -n libgcc
8fdeb3b2 3483%defattr(644,root,root,755)
f17f0799 3484%attr(755,root,root) %{_slibdir}/libgcc_s.so.1
f2c5d905 3485%attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
f17f0799 3486%attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
f2c5d905 3487%attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
e22df5cd 3488%attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
0c026bb4 3489
23d7249a 3490%if %{with multilib}
e8a5501e 3491%files -n libgcc-multilib-32
0c026bb4 3492%defattr(644,root,root,755)
f17f0799 3493%attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
f2c5d905 3494%attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
f17f0799 3495%attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
e22df5cd 3496%attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
f2c5d905 3497%attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
4158a7b7 3498%endif
bb4e61d1 3499
750fddad 3500%if %{with multilib2}
bb4e61d1
JR
3501%files -n libgcc-multilib-%{multilib2}
3502%defattr(644,root,root,755)
3503%attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3504%attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3505%attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3506%attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3507%attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3508%endif
1a1d3d91 3509
fbb22b41 3510%if %{with gomp}
879e4a8d
JB
3511%files -n libgomp
3512%defattr(644,root,root,755)
b74db859
JR
3513%attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3514%attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
0c026bb4 3515
879e4a8d
JB
3516%files -n libgomp-devel
3517%defattr(644,root,root,755)
879e4a8d
JB
3518%attr(755,root,root) %{_libdir}/libgomp.so
3519%{_libdir}/libgomp.la
3520%{_libdir}/libgomp.spec
7e2d63ac
JB
3521%{gcclibdir}/finclude
3522%{gcclibdir}/include/omp.h
f17f0799 3523%{_infodir}/libgomp.info*
879e4a8d 3524
4158a7b7
JB
3525%files -n libgomp-static
3526%defattr(644,root,root,755)
3527%{_libdir}/libgomp.a
3528
0c026bb4 3529%if %{with multilib}
4158a7b7
JB
3530%files -n libgomp-multilib-32
3531%defattr(644,root,root,755)
3532%attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3533%attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3534
e8a5501e 3535%files -n libgomp-multilib-32-devel
0c026bb4
PS
3536%defattr(644,root,root,755)
3537%attr(755,root,root) %{_libdir32}/libgomp.so
3538%{_libdir32}/libgomp.la
3539%{_libdir32}/libgomp.spec
bb4e61d1 3540
4158a7b7 3541%files -n libgomp-multilib-32-static
bb4e61d1 3542%defattr(644,root,root,755)
4158a7b7 3543%{_libdir32}/libgomp.a
0c026bb4
PS
3544%endif
3545
4158a7b7
JB
3546%if %{with multilib2}
3547%files -n libgomp-multilib-%{multilib2}
879e4a8d 3548%defattr(644,root,root,755)
4158a7b7
JB
3549%attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3550%attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
0c026bb4 3551
4158a7b7 3552%files -n libgomp-multilib-%{multilib2}-devel
0c026bb4 3553%defattr(644,root,root,755)
4158a7b7
JB
3554%attr(755,root,root) %{_libdirm2}/libgomp.so
3555%{_libdirm2}/libgomp.la
3556%{_libdirm2}/libgomp.spec
bb4e61d1 3557
bb4e61d1
JR
3558%files -n libgomp-multilib-%{multilib2}-static
3559%defattr(644,root,root,755)
3560%{_libdirm2}/libgomp.a
3561%endif
879e4a8d 3562%endif
879e4a8d 3563
4158a7b7 3564%if %{with cilkrts}
54f91574 3565%files -n libcilkrts
1a1d3d91 3566%defattr(644,root,root,755)
750fddad 3567%doc libcilkrts/{ChangeLog,README}
54f91574
AM
3568%attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3569%attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
0c026bb4 3570
54f91574 3571%files -n libcilkrts-devel
1a1d3d91 3572%defattr(644,root,root,755)
54f91574
AM
3573%attr(755,root,root) %{_libdir}/libcilkrts.so
3574%{_libdir}/libcilkrts.la
3575%{_libdir}/libcilkrts.spec
3576%{gcclibdir}/include/cilk
0c026bb4 3577
4158a7b7
JB
3578%files -n libcilkrts-static
3579%defattr(644,root,root,755)
3580%{_libdir}/libcilkrts.a
3581
1a1d3d91 3582%if %{with multilib}
4158a7b7
JB
3583%files -n libcilkrts-multilib-32
3584%defattr(644,root,root,755)
3585%attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3586%attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3587
e8a5501e 3588%files -n libcilkrts-multilib-32-devel
0c026bb4 3589%defattr(644,root,root,755)
54f91574
AM
3590%attr(755,root,root) %{_libdir32}/libcilkrts.so
3591%{_libdir32}/libcilkrts.la
3592%{_libdir32}/libcilkrts.spec
bb4e61d1 3593
4158a7b7 3594%files -n libcilkrts-multilib-32-static
bb4e61d1 3595%defattr(644,root,root,755)
4158a7b7 3596%{_libdir32}/libcilkrts.a
1a1d3d91 3597%endif
1a1d3d91 3598
4158a7b7
JB
3599%if %{with multilib2}
3600%files -n libcilkrts-multilib-%{multilib2}
1a1d3d91 3601%defattr(644,root,root,755)
4158a7b7
JB
3602%attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3603%attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
0c026bb4 3604
4158a7b7 3605%files -n libcilkrts-multilib-%{multilib2}-devel
0c026bb4 3606%defattr(644,root,root,755)
4158a7b7
JB
3607%attr(755,root,root) %{_libdirm2}/libcilkrts.so
3608%{_libdirm2}/libcilkrts.la
3609%{_libdirm2}/libcilkrts.spec
bb4e61d1 3610
bb4e61d1
JR
3611%files -n libcilkrts-multilib-%{multilib2}-static
3612%defattr(644,root,root,755)
3613%{_libdirm2}/libcilkrts.a
3614%endif
fbb22b41 3615%endif
1a1d3d91
PS
3616
3617%if %{with ada}
3618%files ada
3619%defattr(644,root,root,755)
3620%doc gcc/ada/ChangeLog
3621%attr(755,root,root) %{_bindir}/gnat*
81cb897a 3622%if %{with java}
b7f05dc8 3623%exclude %{_bindir}/gnative2ascii
81cb897a 3624%endif
f17f0799
JB
3625%attr(755,root,root) %{_libdir}/libgnarl-*.so
3626%attr(755,root,root) %{_libdir}/libgnarl.so
3627%attr(755,root,root) %{_libdir}/libgnat-*.so
3628%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
3629%attr(755,root,root) %{gcclibdir}/gnat1
3630%{gcclibdir}/adainclude
3631%dir %{gcclibdir}/adalib
3632%{gcclibdir}/adalib/*.ali
bb4e61d1 3633%ifarch %{ix86} %{x8664} x32
7e2d63ac 3634%{gcclibdir}/adalib/libgmem.a
1a1d3d91 3635%endif
f17f0799
JB
3636%{_infodir}/gnat-style.info*
3637%{_infodir}/gnat_rm.info*
3638%{_infodir}/gnat_ugn.info*
1a1d3d91 3639
2c23b974 3640%if %{with multilib}
e8a5501e 3641%files ada-multilib-32
2c23b974 3642%defattr(644,root,root,755)
f17f0799
JB
3643%attr(755,root,root) %{_libdir32}/libgnarl-*.so
3644%attr(755,root,root) %{_libdir32}/libgnarl.so
3645%attr(755,root,root) %{_libdir32}/libgnat-*.so
3646%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
3647%{gcclibdir}/32/adainclude
3648%dir %{gcclibdir}/32/adalib
3649%{gcclibdir}/32/adalib/*.ali
bb4e61d1 3650%ifarch %{ix86} %{x8664} x32
7e2d63ac 3651%{gcclibdir}/32/adalib/libgmem.a
2c23b974 3652%endif
4158a7b7 3653%endif
bb4e61d1 3654
750fddad 3655%if %{with multilib2}
bb4e61d1
JR
3656%files ada-multilib-%{multilib2}
3657%defattr(644,root,root,755)
3658%attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3659%attr(755,root,root) %{_libdirm2}/libgnarl.so
3660%attr(755,root,root) %{_libdirm2}/libgnat-*.so
3661%attr(755,root,root) %{_libdirm2}/libgnat.so
3662%{gcclibdir}/%{multilib2}/adainclude
3663%dir %{gcclibdir}/%{multilib2}/adalib
3664%{gcclibdir}/%{multilib2}/adalib/*.ali
4158a7b7 3665%ifarch %{ix86} %{x8664} x32
bb4e61d1
JR
3666%{gcclibdir}/%{multilib2}/adalib/libgmem.a
3667%endif
2c23b974
PS
3668%endif
3669
1a1d3d91
PS
3670%files -n libgnat
3671%defattr(644,root,root,755)
f17f0799
JB
3672%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3673%attr(755,root,root) %{_libdir}/libgnarl.so.1
3674%attr(755,root,root) %{_libdir}/libgnat-*.so.1
3675%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 3676
4158a7b7
JB
3677%files -n libgnat-static
3678%defattr(644,root,root,755)
3679%{gcclibdir}/adalib/libgnarl.a
3680%{gcclibdir}/adalib/libgnat.a
3681
2c23b974 3682%if %{with multilib}
e8a5501e 3683%files -n libgnat-multilib-32
2c23b974 3684%defattr(644,root,root,755)
f17f0799
JB
3685%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3686%attr(755,root,root) %{_libdir32}/libgnarl.so.1
3687%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3688%attr(755,root,root) %{_libdir32}/libgnat.so.1
bb4e61d1 3689
4158a7b7
JB
3690%files -n libgnat-multilib-32-static
3691%defattr(644,root,root,755)
3692%{gcclibdir}/32/adalib/libgnarl.a
3693%{gcclibdir}/32/adalib/libgnat.a
3694%endif
3695
750fddad 3696%if %{with multilib2}
bb4e61d1
JR
3697%files -n libgnat-multilib-%{multilib2}
3698%defattr(644,root,root,755)
3699%attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3700%attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3701%attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3702%attr(755,root,root) %{_libdirm2}/libgnat.so.1
bb4e61d1 3703
bb4e61d1
JR
3704%files -n libgnat-multilib-%{multilib2}-static
3705%defattr(644,root,root,755)
3706%{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3707%{gcclibdir}/%{multilib2}/adalib/libgnat.a
3708%endif
2c23b974 3709%endif
8fdeb3b2 3710
ee2977fa 3711%if %{with cxx}
a9e887db
MM
3712%files c++
3713%defattr(644,root,root,755)
87de1d00 3714%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 3715%attr(755,root,root) %{_bindir}/g++
0d9979dc 3716%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 3717%attr(755,root,root) %{_bindir}/c++
0d9979dc 3718%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 3719%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 3720%{_libdir}/libsupc++.la
f17f0799 3721%{_libdir}/libsupc++.a
0c026bb4
PS
3722%{_mandir}/man1/g++.1*
3723
23d7249a 3724%if %{with multilib}
e8a5501e 3725%files c++-multilib-32
0c026bb4 3726%defattr(644,root,root,755)
1a1d3d91 3727%{_libdir32}/libsupc++.la
f17f0799 3728%{_libdir32}/libsupc++.a
4158a7b7 3729%endif
bb4e61d1 3730
750fddad 3731%if %{with multilib2}
bb4e61d1
JR
3732%files c++-multilib-%{multilib2}
3733%defattr(644,root,root,755)
3734%{_libdirm2}/libsupc++.la
3735%{_libdirm2}/libsupc++.a
3736%endif
8fdeb3b2 3737
a9e887db
MM
3738%files -n libstdc++ -f libstdc++.lang
3739%defattr(644,root,root,755)
87de1d00 3740%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 3741%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 3742%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 3743
a9e887db 3744%files -n libstdc++-devel
8fdeb3b2 3745%defattr(644,root,root,755)
f17f0799
JB
3746%attr(755,root,root) %{_libdir}/libstdc++.so
3747%{_libdir}/libstdc++.la
e4b02ff7 3748%dir %{_includedir}/c++
1a1bd25f 3749%{_includedir}/c++/%{version}
ff2e6244 3750%{_includedir}/extc++.h
ccd88e5f 3751%{_includedir}/stdc++.h
ff2e6244 3752%{_includedir}/stdtr1c++.h
1a1d3d91 3753%if %{with java}
1a1bd25f
PS
3754%exclude %{_includedir}/c++/%{version}/java
3755%exclude %{_includedir}/c++/%{version}/javax
3756%exclude %{_includedir}/c++/%{version}/gcj
3757%exclude %{_includedir}/c++/%{version}/gnu
7b864000
PS
3758%exclude %{_includedir}/c++/%{version}/org
3759%exclude %{_includedir}/c++/%{version}/sun
1a1d3d91 3760%endif
0c026bb4 3761
4158a7b7
JB
3762%files -n libstdc++-static
3763%defattr(644,root,root,755)
3764%{_libdir}/libstdc++.a
3765
23d7249a 3766%if %{with multilib}
4158a7b7
JB
3767%files -n libstdc++-multilib-32
3768%defattr(644,root,root,755)
3769%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3770%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3771
e8a5501e 3772%files -n libstdc++-multilib-32-devel
0c026bb4 3773%defattr(644,root,root,755)
1a1d3d91 3774%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 3775%{_libdir32}/libstdc++.la
bb4e61d1 3776
4158a7b7 3777%files -n libstdc++-multilib-32-static
bb4e61d1 3778%defattr(644,root,root,755)
4158a7b7 3779%{_libdir32}/libstdc++.a
23d7249a 3780%endif
8fdeb3b2 3781
4158a7b7
JB
3782%if %{with multilib2}
3783%files -n libstdc++-multilib-%{multilib2}
a9e887db 3784%defattr(644,root,root,755)
4158a7b7
JB
3785%attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3786%attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
0c026bb4 3787
4158a7b7 3788%files -n libstdc++-multilib-%{multilib2}-devel
0c026bb4 3789%defattr(644,root,root,755)
4158a7b7
JB
3790%attr(755,root,root) %{_libdirm2}/libstdc++.so
3791%{_libdirm2}/libstdc++.la
bb4e61d1 3792
bb4e61d1
JR
3793%files -n libstdc++-multilib-%{multilib2}-static
3794%defattr(644,root,root,755)
3795%{_libdirm2}/libstdc++.a
3796%endif
33349ee9
JB
3797
3798%if %{with python}
3799%files -n libstdc++-gdb
3800%defattr(644,root,root,755)
3801%dir %{py_sitescriptdir}/libstdcxx
3802%{py_sitescriptdir}/libstdcxx/*.py[co]
3803%dir %{py_sitescriptdir}/libstdcxx/v6
3804%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3805%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3806%if %{with multilib}
3807%{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3808%endif
3809%if %{with multilib2}
3810%{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3811%endif
3812%endif
3813
3814%if %{with apidocs}
3815%files -n libstdc++-apidocs
3816%defattr(644,root,root,755)
3817%doc libstdc++-v3/doc/html/*
3818%endif
ee2977fa 3819%endif
8fdeb3b2 3820
1a1d3d91
PS
3821%if %{with fortran}
3822%files fortran
8fdeb3b2 3823%defattr(644,root,root,755)
1a1d3d91
PS
3824%doc gcc/fortran/ChangeLog
3825%attr(755,root,root) %{_bindir}/g95
3826%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 3827%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 3828%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 3829%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 3830%{_libdir}/libgfortran.spec
f17f0799 3831%{_libdir}/libgfortran.la
5dcf4eb3
PS
3832%{gcclibdir}/libcaf_single.a
3833%{gcclibdir}/libcaf_single.la
7e2d63ac
JB
3834%{gcclibdir}/libgfortranbegin.la
3835%{gcclibdir}/libgfortranbegin.a
f17f0799 3836%{_infodir}/gfortran.info*
0c026bb4
PS
3837%{_mandir}/man1/g95.1*
3838%{_mandir}/man1/gfortran.1*
3839
23d7249a 3840%if %{with multilib}
e8a5501e 3841%files fortran-multilib-32
0c026bb4 3842%defattr(644,root,root,755)
1a1d3d91 3843%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 3844%{_libdir32}/libgfortran.spec
f17f0799 3845%{_libdir32}/libgfortran.la
5dcf4eb3
PS
3846%{gcclibdir}/32/libcaf_single.a
3847%{gcclibdir}/32/libcaf_single.la
7e2d63ac
JB
3848%{gcclibdir}/32/libgfortranbegin.la
3849%{gcclibdir}/32/libgfortranbegin.a
4158a7b7 3850%endif
bb4e61d1 3851
750fddad 3852%if %{with multilib2}
bb4e61d1
JR
3853%files fortran-multilib-%{multilib2}
3854%defattr(644,root,root,755)
3855%attr(755,root,root) %{_libdirm2}/libgfortran.so
3856%{_libdirm2}/libgfortran.spec
3857%{_libdirm2}/libgfortran.la
3858%{gcclibdir}/%{multilib2}/libcaf_single.a
3859%{gcclibdir}/%{multilib2}/libcaf_single.la
3860%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3861%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3862%endif
1a1d3d91
PS
3863
3864%files -n libgfortran
a9e887db 3865%defattr(644,root,root,755)
1a1d3d91 3866%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 3867%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
e22df5cd 3868%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
0c026bb4 3869
4158a7b7
JB
3870%files -n libgfortran-static
3871%defattr(644,root,root,755)
3872%{_libdir}/libgfortran.a
3873
23d7249a 3874%if %{with multilib}
e8a5501e 3875%files -n libgfortran-multilib-32
0c026bb4 3876%defattr(644,root,root,755)
1a1d3d91 3877%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
e22df5cd 3878%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
bb4e61d1 3879
4158a7b7
JB
3880%files -n libgfortran-multilib-32-static
3881%defattr(644,root,root,755)
3882%{_libdir32}/libgfortran.a
3883%endif
3884
750fddad 3885%if %{with multilib2}
bb4e61d1
JR
3886%files -n libgfortran-multilib-%{multilib2}
3887%defattr(644,root,root,755)
3888%attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3889%attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
bb4e61d1 3890
bb4e61d1
JR
3891%files -n libgfortran-multilib-%{multilib2}-static
3892%defattr(644,root,root,755)
3893%{_libdirm2}/libgfortran.a
3894%endif
1fc08f06
AM
3895
3896%files -n libquadmath
3897%defattr(644,root,root,755)
3898%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3899%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3900
3901%files -n libquadmath-devel
3902%defattr(644,root,root,755)
7e2d63ac
JB
3903%{gcclibdir}/include/quadmath.h
3904%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
3905%attr(755,root,root) %{_libdir}/libquadmath.so
3906%{_libdir}/libquadmath.la
3907%{_infodir}/libquadmath.info*
3908
4158a7b7
JB
3909%files -n libquadmath-static
3910%defattr(644,root,root,755)
3911%{_libdir}/libquadmath.a
3912
1fc08f06 3913%if %{with multilib}
4158a7b7
JB
3914%files -n libquadmath-multilib-32
3915%defattr(644,root,root,755)
3916%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3917%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3918
e8a5501e 3919%files -n libquadmath-multilib-32-devel
1fc08f06 3920%defattr(644,root,root,755)
b8edd46c
JB
3921%attr(755,root,root) %{_libdir32}/libquadmath.so
3922%{_libdir32}/libquadmath.la
bb4e61d1 3923
4158a7b7 3924%files -n libquadmath-multilib-32-static
bb4e61d1 3925%defattr(644,root,root,755)
4158a7b7 3926%{_libdir32}/libquadmath.a
1fc08f06
AM
3927%endif
3928
4158a7b7
JB
3929%if %{with multilib2}
3930%files -n libquadmath-multilib-%{multilib2}
1fc08f06 3931%defattr(644,root,root,755)
4158a7b7
JB
3932%attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3933%attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
1fc08f06 3934
4158a7b7 3935%files -n libquadmath-multilib-%{multilib2}-devel
1fc08f06 3936%defattr(644,root,root,755)
4158a7b7
JB
3937%attr(755,root,root) %{_libdirm2}/libquadmath.so
3938%{_libdirm2}/libquadmath.la
bb4e61d1 3939
bb4e61d1
JR
3940%files -n libquadmath-multilib-%{multilib2}-static
3941%defattr(644,root,root,755)
3942%{_libdirm2}/libquadmath.a
3943%endif
1fc08f06 3944%endif
8fdeb3b2 3945
b4e5a90f 3946%if %{with java}
8fdeb3b2
JR
3947%files java
3948%defattr(644,root,root,755)
87de1d00 3949%doc gcc/java/ChangeLog java-doc/*
eebe24b2 3950%attr(755,root,root) %{_bindir}/gappletviewer
b7f05dc8 3951%attr(755,root,root) %{_bindir}/gc-analyze
f17f0799 3952%attr(755,root,root) %{_bindir}/gcj
e22df5cd 3953%attr(755,root,root) %{_bindir}/gcj-dbtool
f17f0799 3954%attr(755,root,root) %{_bindir}/gcjh
b7f05dc8 3955%attr(755,root,root) %{_bindir}/gjar
eebe24b2 3956%attr(755,root,root) %{_bindir}/gjarsigner
b7f05dc8 3957%attr(755,root,root) %{_bindir}/gjavah
eebe24b2 3958%attr(755,root,root) %{_bindir}/gkeytool
b7f05dc8
PS
3959%attr(755,root,root) %{_bindir}/gnative2ascii
3960%attr(755,root,root) %{_bindir}/gorbd
f17f0799
JB
3961%attr(755,root,root) %{_bindir}/grmic
3962%attr(755,root,root) %{_bindir}/grmid
3963%attr(755,root,root) %{_bindir}/grmiregistry
b7f05dc8
PS
3964%attr(755,root,root) %{_bindir}/gserialver
3965%attr(755,root,root) %{_bindir}/gtnameserv
8fdeb3b2 3966%attr(755,root,root) %{_bindir}/jcf-dump
f17f0799
JB
3967%attr(755,root,root) %{_bindir}/jv-convert
3968%attr(755,root,root) %{_bindir}/rebuild-gcj-db
3969%attr(755,root,root) %{_bindir}/*-gcj
7e2d63ac
JB
3970%attr(755,root,root) %{gcclibdir}/ecj1
3971%attr(755,root,root) %{gcclibdir}/jc1
3972%attr(755,root,root) %{gcclibdir}/jvgenmain
f17f0799
JB
3973%{_infodir}/cp-tools.info*
3974%{_infodir}/gcj.info*
3975%{_mandir}/man1/gappletviewer.1*
3976%{_mandir}/man1/gc-analyze.1*
3977%{_mandir}/man1/gcj.1*
e22df5cd 3978%{_mandir}/man1/gcj-dbtool.1*
f17f0799
JB
3979%{_mandir}/man1/gcjh.1*
3980%{_mandir}/man1/gjar.1*
3981%{_mandir}/man1/gjarsigner.1*
3982%{_mandir}/man1/gjavah.1*
3983%{_mandir}/man1/gkeytool.1*
3984%{_mandir}/man1/gnative2ascii.1*
3985%{_mandir}/man1/gorbd.1*
3986%{_mandir}/man1/grmic.1*
3987%{_mandir}/man1/grmid.1*
3988%{_mandir}/man1/grmiregistry.1*
3989%{_mandir}/man1/gserialver.1*
3990%{_mandir}/man1/gtnameserv.1*
3991%{_mandir}/man1/jcf-dump.1*
3992%{_mandir}/man1/jv-convert.1*
929ee4a6 3993%{_mandir}/man1/rebuild-gcj-db*
32e7ad9d 3994
e0915b9e
JB
3995%if %{with python}
3996%files java-aotcompile
3997%defattr(644,root,root,755)
3998%attr(755,root,root) %{_bindir}/aot-compile
3999%dir %{py_sitescriptdir}/libjava
4000%{py_sitescriptdir}/libjava/*.py[co]
4001%{_mandir}/man1/aot-compile.1*
4002%endif
4003
a9e887db
MM
4004%files -n libgcj
4005%defattr(644,root,root,755)
87de1d00 4006%doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1a1d3d91 4007%attr(755,root,root) %{_bindir}/gij
189389de 4008%attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
886496de 4009%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
0b94ef7a 4010%attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
886496de 4011%attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
0b94ef7a 4012%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
929ee4a6 4013%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
f17f0799 4014%attr(755,root,root) %{_libdir}/libgcj_bc.so
ccd88e5f 4015%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
886496de 4016%attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
e2866e41 4017%{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
886496de 4018%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
b7f05dc8
PS
4019%dir %{_libdir}/%{gcjdbexecdir}
4020%{_libdir}/%{gcjdbexecdir}/classmap.db
4021%{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4022%{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4023%{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4024%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4025%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2c23b974 4026%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
b7f05dc8 4027%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
44cf6e48 4028%{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
b7f05dc8 4029%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
87de1d00 4030%{_libdir}/logging.properties
1a1d3d91 4031%{_javadir}/libgcj*.jar
dd0a9286 4032%{_javadir}/ecj.jar
f17f0799 4033%{_mandir}/man1/gij.1*
8fdeb3b2 4034
a9e887db 4035%files -n libgcj-devel
eb3ee88b 4036%defattr(644,root,root,755)
f17f0799
JB
4037%attr(755,root,root) %{_libdir}/libgcj-tools.so
4038%{_libdir}/libgcj-tools.la
4039%attr(755,root,root) %{_libdir}/libgcj.so
4040%{_libdir}/libgcj.la
4041%attr(755,root,root) %{_libdir}/libgij.so
4042%{_libdir}/libgij.la
4043%if %{with x}
4044%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4045%{_libdir}/lib-gnu-awt-xlib.la
4046%endif
4047%{_libdir}/libgcj.spec
4048%dir %{_libdir}/security
4049%{_libdir}/security/*
b7f05dc8
PS
4050%{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4051%{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4052%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4053%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2c23b974 4054%{_libdir}/%{gcjdbexecdir}/libjavamath.la
b7f05dc8 4055%{_libdir}/%{gcjdbexecdir}/libjvm.la
44cf6e48 4056%{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
dd0a9286 4057%{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
b7f05dc8 4058%{_libdir}/%{gcjdbexecdir}/libxmlj.la
7e2d63ac
JB
4059%{gcclibdir}/include/gcj
4060%{gcclibdir}/include/jawt.h
4061%{gcclibdir}/include/jawt_md.h
4062%{gcclibdir}/include/jni.h
4063%{gcclibdir}/include/jni_md.h
4064%{gcclibdir}/include/jvmpi.h
f17f0799
JB
4065%{_includedir}/c++/%{version}/java
4066%{_includedir}/c++/%{version}/javax
4067%{_includedir}/c++/%{version}/gcj
4068%{_includedir}/c++/%{version}/gnu
4069%{_includedir}/c++/%{version}/org
4070%{_includedir}/c++/%{version}/sun
64bed355 4071%{_pkgconfigdir}/libgcj-%{major_ver}.pc
8fdeb3b2 4072
a9e887db
MM
4073%files -n libgcj-static
4074%defattr(644,root,root,755)
ff2e6244 4075%{_libdir}/libgcj-tools.a
0b94ef7a
PS
4076%{_libdir}/libgcj.a
4077%{_libdir}/libgcj_bc.a
1a1d3d91 4078%{_libdir}/libgij.a
e2866e41 4079%{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
f17f0799 4080%{_libdir}/%{gcjdbexecdir}/libjvm.a
28cdd442 4081%endif
e88d7f19 4082
4158a7b7
JB
4083%if %{with gcc_libffi}
4084%files -n libffi
4085%defattr(644,root,root,755)
4086%doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4087%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4088%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
e88d7f19
MM
4089
4090%files -n libffi-devel
4091%defattr(644,root,root,755)
0c026bb4
PS
4092%attr(755,root,root) %{_libdir}/libffi.so
4093%{_libdir}/libffi.la
7e2d63ac
JB
4094%{gcclibdir}/include/ffi.h
4095%{gcclibdir}/include/ffitarget.h
8c6e1f45 4096%{_pkgconfigdir}/libffi.pc
8472ccbe 4097%{_mandir}/man3/ffi*.3*
2e6422aa 4098%{_infodir}/libffi.info*
0c026bb4 4099
4158a7b7
JB
4100%files -n libffi-static
4101%defattr(644,root,root,755)
4102%{_libdir}/libffi.a
4103
ff2e6244 4104%if %{with multilib}
4158a7b7
JB
4105%files -n libffi-multilib-32
4106%defattr(644,root,root,755)
4107%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4108%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4109
e8a5501e 4110%files -n libffi-multilib-32-devel
0c026bb4 4111%defattr(644,root,root,755)
ff2e6244
PS
4112%attr(755,root,root) %{_libdir32}/libffi.so
4113%{_libdir32}/libffi.la
8c6e1f45 4114%{_pkgconfigdir32}/libffi.pc
bb4e61d1 4115
4158a7b7 4116%files -n libffi-multilib-32-static
bb4e61d1 4117%defattr(644,root,root,755)
4158a7b7 4118%{_libdir32}/libffi.a
ff2e6244 4119%endif
e88d7f19 4120
4158a7b7
JB
4121%if %{with multilib2}
4122%files -n libffi-multilib-%{multilib2}
e88d7f19 4123%defattr(644,root,root,755)
4158a7b7
JB
4124%attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4125%attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
0c026bb4 4126
4158a7b7 4127%files -n libffi-multilib-%{multilib2}-devel
0c026bb4 4128%defattr(644,root,root,755)
4158a7b7
JB
4129%attr(755,root,root) %{_libdirm2}/libffi.so
4130%{_libdirm2}/libffi.la
4131%{_pkgconfigdirm2}/libffi.pc
bb4e61d1 4132
bb4e61d1
JR
4133%files -n libffi-multilib-%{multilib2}-static
4134%defattr(644,root,root,755)
4135%{_libdirm2}/libffi.a
4136%endif
ff2e6244 4137%endif
a9e887db 4138
1a1d3d91
PS
4139%if %{with objc}
4140%files objc
eb3ee88b 4141%defattr(644,root,root,755)
1fc08f06 4142%doc gcc/objc/README.libobjc
7e2d63ac 4143%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
4144%attr(755,root,root) %{_libdir}/libobjc.so
4145%{_libdir}/libobjc.la
7e2d63ac
JB
4146%{gcclibdir}/include/objc
4147
1a1d3d91 4148%if %{with multilib}
e8a5501e 4149%files objc-multilib-32
0c026bb4 4150%defattr(644,root,root,755)
1a1d3d91
PS
4151%attr(755,root,root) %{_libdir32}/libobjc.so
4152%{_libdir32}/libobjc.la
4158a7b7 4153%endif
bb4e61d1 4154
750fddad 4155%if %{with multilib2}
bb4e61d1
JR
4156%files objc-multilib-%{multilib2}
4157%defattr(644,root,root,755)
4158%attr(755,root,root) %{_libdirm2}/libobjc.so
4159%{_libdirm2}/libobjc.la
4160%endif
4158a7b7
JB
4161
4162%if %{with objcxx}
4163%files objc++
4164%defattr(644,root,root,755)
4165%doc gcc/objcp/ChangeLog
4166%attr(755,root,root) %{gcclibdir}/cc1objplus
87de1d00 4167%endif
8fdeb3b2 4168
1a1d3d91 4169%files -n libobjc
a9e887db 4170%defattr(644,root,root,755)
1a1d3d91 4171%doc libobjc/{ChangeLog,README*}
0c026bb4 4172%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 4173%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 4174
4158a7b7
JB
4175%files -n libobjc-static
4176%defattr(644,root,root,755)
4177%{_libdir}/libobjc.a
4178
1a1d3d91 4179%if %{with multilib}
e8a5501e 4180%files -n libobjc-multilib-32
0c026bb4 4181%defattr(644,root,root,755)
1a1d3d91 4182%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 4183%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
bb4e61d1 4184
4158a7b7
JB
4185%files -n libobjc-multilib-32-static
4186%defattr(644,root,root,755)
4187%{_libdir32}/libobjc.a
4188%endif
4189
750fddad 4190%if %{with multilib2}
bb4e61d1
JR
4191%files -n libobjc-multilib-%{multilib2}
4192%defattr(644,root,root,755)
4193%attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4194%attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
bb4e61d1 4195
bb4e61d1
JR
4196%files -n libobjc-multilib-%{multilib2}-static
4197%defattr(644,root,root,755)
4198%{_libdirm2}/libobjc.a
4199%endif
1a1d3d91 4200%endif
48d45c0b
JB
4201
4202%if %{with go}
4203%files go
4204%defattr(644,root,root,755)
4205%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4206%attr(755,root,root) %{_bindir}/gccgo
4207%attr(755,root,root) %{gcclibdir}/go1
4208%dir %{_libdir}/go
4209%{_libdir}/go/%{version}
4210%{_mandir}/man1/gccgo.1*
4211%{_infodir}/gccgo.info*
4212
9218872f 4213%if %{with multilib}
e8a5501e 4214%files go-multilib-32
9218872f
JB
4215%defattr(644,root,root,755)
4216%dir %{_libdir32}/go
4217%{_libdir32}/go/%{version}
4158a7b7 4218%endif
bb4e61d1 4219
750fddad 4220%if %{with multilib2}
bb4e61d1
JR
4221%files go-multilib-%{multilib2}
4222%defattr(644,root,root,755)
4223%dir %{_libdirm2}/go
4224%{_libdirm2}/go/%{version}
4225%endif
9218872f 4226
48d45c0b
JB
4227%files -n libgo
4228%defattr(644,root,root,755)
4229%doc libgo/{LICENSE,PATENTS,README}
4230%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
54f91574 4231%attr(755,root,root) %ghost %{_libdir}/libgo.so.5
48d45c0b
JB
4232
4233%files -n libgo-devel
4234%defattr(644,root,root,755)
4235%attr(755,root,root) %{_libdir}/libgo.so
4236%{_libdir}/libgo.la
4237%{_libdir}/libgobegin.a
4238
4158a7b7
JB
4239%files -n libgo-static
4240%defattr(644,root,root,755)
4241%{_libdir}/libgo.a
4242
9218872f 4243%if %{with multilib}
4158a7b7
JB
4244%files -n libgo-multilib-32
4245%defattr(644,root,root,755)
4246%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4247%attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4248
e8a5501e 4249%files -n libgo-multilib-32-devel
9218872f
JB
4250%defattr(644,root,root,755)
4251%attr(755,root,root) %{_libdir32}/libgo.so
4252%{_libdir32}/libgo.la
4253%{_libdir32}/libgobegin.a
bb4e61d1 4254
4158a7b7 4255%files -n libgo-multilib-32-static
bb4e61d1 4256%defattr(644,root,root,755)
4158a7b7 4257%{_libdir32}/libgo.a
9218872f
JB
4258%endif
4259
4158a7b7
JB
4260%if %{with multilib2}
4261%files -n libgo-multilib-%{multilib2}
48d45c0b 4262%defattr(644,root,root,755)
4158a7b7
JB
4263%attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4264%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
9218872f 4265
4158a7b7 4266%files -n libgo-multilib-%{multilib2}-devel
9218872f 4267%defattr(644,root,root,755)
4158a7b7
JB
4268%attr(755,root,root) %{_libdirm2}/libgo.so
4269%{_libdirm2}/libgo.la
4270%{_libdirm2}/libgobegin.a
bb4e61d1 4271
bb4e61d1
JR
4272%files -n libgo-multilib-%{multilib2}-static
4273%defattr(644,root,root,755)
4274%{_libdirm2}/libgo.a
4275%endif
9218872f 4276%endif
2e6422aa 4277
750fddad 4278%if %{with Xsan}
2e6422aa
JR
4279%files -n libasan
4280%defattr(644,root,root,755)
4281%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4282%attr(755,root,root) %{_libdir}/libasan.so.*.*.*
54f91574 4283%attr(755,root,root) %ghost %{_libdir}/libasan.so.1
2e6422aa 4284
2e6422aa
JR
4285%files -n libasan-devel
4286%defattr(644,root,root,755)
4287%attr(755,root,root) %{_libdir}/libasan.so
4288%{_libdir}/libasan_preinit.o
4289%{_libdir}/libasan.la
54f91574 4290%{gcclibdir}/include/sanitizer/asan_interface.h
2e6422aa 4291
4158a7b7
JB
4292%files -n libasan-static
4293%defattr(644,root,root,755)
4294%{_libdir}/libasan.a
4295
2e6422aa 4296%if %{with multilib}
4158a7b7
JB
4297%files -n libasan-multilib-32
4298%defattr(644,root,root,755)
4299%attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4300%attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4301
e8a5501e 4302%files -n libasan-multilib-32-devel
2e6422aa
JR
4303%defattr(644,root,root,755)
4304%attr(755,root,root) %{_libdir32}/libasan.so
4305%{_libdir32}/libasan_preinit.o
4306%{_libdir32}/libasan.la
bb4e61d1 4307
4158a7b7 4308%files -n libasan-multilib-32-static
bb4e61d1 4309%defattr(644,root,root,755)
4158a7b7 4310%{_libdir32}/libasan.a
2e6422aa
JR
4311%endif
4312
4158a7b7
JB
4313%if %{with multilib2}
4314%files -n libasan-multilib-%{multilib2}
2e6422aa 4315%defattr(644,root,root,755)
4158a7b7
JB
4316%attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4317%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
2e6422aa 4318
4158a7b7 4319%files -n libasan-multilib-%{multilib2}-devel
2e6422aa 4320%defattr(644,root,root,755)
4158a7b7
JB
4321%attr(755,root,root) %{_libdirm2}/libasan.so
4322%{_libdirm2}/libasan_preinit.o
4323%{_libdirm2}/libasan.la
bb4e61d1 4324
bb4e61d1
JR
4325%files -n libasan-multilib-%{multilib2}-static
4326%defattr(644,root,root,755)
4327%{_libdirm2}/libasan.a
4328%endif
2e6422aa 4329%endif
2e6422aa 4330
750fddad 4331%if %{with lsan_m0}
54f91574
AM
4332%files -n liblsan
4333%defattr(644,root,root,755)
4334%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4335%attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4336
4337%files -n liblsan-devel
4338%defattr(644,root,root,755)
4339%attr(755,root,root) %{_libdir}/liblsan.so
4340%{_libdir}/liblsan.la
4341%{gcclibdir}/include/sanitizer/lsan_interface.h
4342
4343%files -n liblsan-static
4344%defattr(644,root,root,755)
4345%{_libdir}/liblsan.a
ed295243 4346%endif
54f91574 4347
750fddad 4348%if %{with multilib2} && %{with lsan_m2}
bb4e61d1
JR
4349%files -n liblsan-multilib-%{multilib2}
4350%defattr(644,root,root,755)
4351%attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4352%attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4353
4354%files -n liblsan-multilib-%{multilib2}-devel
4355%defattr(644,root,root,755)
4356%attr(755,root,root) %{_libdirm2}/liblsan.so
4357%{_libdirm2}/liblsan.la
4358%{gcclibdir}/include/sanitizer/lsan_interface.h
4359
4360%files -n liblsan-multilib-%{multilib2}-static
4361%defattr(644,root,root,755)
4362%{_libdirm2}/liblsan.a
4363%endif
bb4e61d1 4364
750fddad 4365%if %{with tsan_m0}
2e6422aa
JR
4366%files -n libtsan
4367%defattr(644,root,root,755)
4368%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4369%attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4370%attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4371
4372%files -n libtsan-devel
4373%defattr(644,root,root,755)
4374%attr(755,root,root) %{_libdir}/libtsan.so
4375%{_libdir}/libtsan.la
4376
4377%files -n libtsan-static
4378%defattr(644,root,root,755)
4379%{_libdir}/libtsan.a
4380%endif
4381
750fddad 4382%if %{with multilib2} && %{with tsan_m2}
bb4e61d1
JR
4383%files -n libtsan-multilib-%{multilib2}
4384%defattr(644,root,root,755)
4385%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4386%attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4387%attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4388
4389%files -n libtsan-multilib-%{multilib2}-devel
4390%defattr(644,root,root,755)
4391%attr(755,root,root) %{_libdirm2}/libtsan.so
4392%{_libdirm2}/libtsan.la
4393
4394%files -n libtsan-multilib-%{multilib2}-static
4395%defattr(644,root,root,755)
4396%{_libdirm2}/libtsan.a
4397%endif
bb4e61d1 4398
750fddad 4399%if %{with Xsan}
54f91574
AM
4400%files -n libubsan
4401%defattr(644,root,root,755)
4402%attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4403%attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4404
54f91574
AM
4405%files -n libubsan-devel
4406%defattr(644,root,root,755)
4407%attr(755,root,root) %{_libdir}/libubsan.so
4408%{_libdir}/libubsan.la
4409
4158a7b7
JB
4410%files -n libubsan-static
4411%defattr(644,root,root,755)
4412%{_libdir}/libubsan.a
4413
54f91574 4414%if %{with multilib}
4158a7b7
JB
4415%files -n libubsan-multilib-32
4416%defattr(644,root,root,755)
4417%attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4418%attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4419
e8a5501e 4420%files -n libubsan-multilib-32-devel
54f91574
AM
4421%defattr(644,root,root,755)
4422%attr(755,root,root) %{_libdir32}/libubsan.so
4423%{_libdir32}/libubsan.la
bb4e61d1 4424
4158a7b7 4425%files -n libubsan-multilib-32-static
bb4e61d1 4426%defattr(644,root,root,755)
4158a7b7 4427%{_libdir32}/libubsan.a
54f91574
AM
4428%endif
4429
4158a7b7
JB
4430%if %{with multilib2}
4431%files -n libubsan-multilib-%{multilib2}
54f91574 4432%defattr(644,root,root,755)
4158a7b7
JB
4433%attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4434%attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
54f91574 4435
4158a7b7 4436%files -n libubsan-multilib-%{multilib2}-devel
54f91574 4437%defattr(644,root,root,755)
4158a7b7
JB
4438%attr(755,root,root) %{_libdirm2}/libubsan.so
4439%{_libdirm2}/libubsan.la
bb4e61d1 4440
bb4e61d1
JR
4441%files -n libubsan-multilib-%{multilib2}-static
4442%defattr(644,root,root,755)
4443%{_libdirm2}/libubsan.a
4444%endif
54f91574
AM
4445%endif
4446
470b6c04
JB
4447%if %{with vtv}
4448%files -n libvtv
4449%defattr(644,root,root,755)
4450%attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4451%attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4452
4453%files -n libvtv-devel
4454%defattr(644,root,root,755)
4455%attr(755,root,root) %{_libdir}/libvtv.so
4456%{_libdir}/libvtv.la
4457
4458%files -n libvtv-static
4459%defattr(644,root,root,755)
4460%{_libdir}/libvtv.a
4461
4462%if %{with multilib}
4463%files -n libvtv-multilib-32
4464%defattr(644,root,root,755)
4465%attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4466%attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4467
4468%files -n libvtv-multilib-32-devel
4469%defattr(644,root,root,755)
4470%attr(755,root,root) %{_libdir32}/libvtv.so
4471%{_libdir32}/libvtv.la
4472
4473%files -n libvtv-multilib-32-static
4474%defattr(644,root,root,755)
4475%{_libdir32}/libvtv.a
4476%endif
4477
4478%if %{with multilib2}
4479%files -n libvtv-multilib-%{multilib2}
4480%defattr(644,root,root,755)
4481%attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4482%attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4483
4484%files -n libvtv-multilib-%{multilib2}-devel
4485%defattr(644,root,root,755)
4486%attr(755,root,root) %{_libdirm2}/libvtv.so
4487%{_libdirm2}/libvtv.la
4488
4489%files -n libvtv-multilib-%{multilib2}-static
4490%defattr(644,root,root,755)
4491%{_libdirm2}/libvtv.a
4492%endif
4493%endif
4494
2e6422aa
JR
4495%if %{with atomic}
4496%files -n libatomic
4497%defattr(644,root,root,755)
4498%doc libatomic/ChangeLog*
4499%attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4500%attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4501
2e6422aa
JR
4502%files -n libatomic-devel
4503%defattr(644,root,root,755)
4504%attr(755,root,root) %{_libdir}/libatomic.so
4505%{_libdir}/libatomic.la
4506
4158a7b7
JB
4507%files -n libatomic-static
4508%defattr(644,root,root,755)
4509%{_libdir}/libatomic.a
4510
2e6422aa 4511%if %{with multilib}
4158a7b7
JB
4512%files -n libatomic-multilib-32
4513%defattr(644,root,root,755)
4514%attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4515%attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4516
e8a5501e 4517%files -n libatomic-multilib-32-devel
2e6422aa
JR
4518%defattr(644,root,root,755)
4519%attr(755,root,root) %{_libdir32}/libatomic.so
4520%{_libdir32}/libatomic.la
bb4e61d1 4521
4158a7b7 4522%files -n libatomic-multilib-32-static
bb4e61d1 4523%defattr(644,root,root,755)
4158a7b7 4524%{_libdir32}/libatomic.a
2e6422aa
JR
4525%endif
4526
4158a7b7
JB
4527%if %{with multilib2}
4528%files -n libatomic-multilib-%{multilib2}
2e6422aa 4529%defattr(644,root,root,755)
4158a7b7
JB
4530%attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4531%attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
2e6422aa 4532
4158a7b7 4533%files -n libatomic-multilib-%{multilib2}-devel
2e6422aa 4534%defattr(644,root,root,755)
4158a7b7
JB
4535%attr(755,root,root) %{_libdirm2}/libatomic.so
4536%{_libdirm2}/libatomic.la
bb4e61d1 4537
bb4e61d1
JR
4538%files -n libatomic-multilib-%{multilib2}-static
4539%defattr(644,root,root,755)
4540%{_libdirm2}/libatomic.a
4541%endif
2e6422aa 4542%endif
This page took 1.272788 seconds and 4 git commands to generate.