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