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