1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
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!
10 %bcond_without ada # build without ADA support
11 %bcond_without cxx # build without C++ support
12 %bcond_without fortran # build without Fortran support
13 %bcond_without go # build without Go support
14 %bcond_without objc # build without Objective-C support
15 %bcond_without objcxx # build without Objective-C++ support
17 %bcond_without gomp # build without OpenMP support
18 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
19 %bcond_with multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
20 %bcond_without profiling # build without profiling
21 %bcond_without python # build without libstdc++ printers for gdb
22 %bcond_with gcc_libffi # packaging gcc libffi for system usage
24 %bcond_without apidocs # do not package API docs
25 %bcond_without bootstrap # omit 3-stage bootstrap
26 %bcond_with tests # torture gcc
27 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
35 # go and objcxx require C++
40 # objcxx requires objc
45 %if %{without bootstrap}
46 %undefine with_profiling
50 # used to be broken on sparc64 (to be verified if needed)
51 # broken since 5.x on x32 (to be verified if needed)
55 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
56 %undefine with_multilib
59 %undefine with_multilibx32
62 # setup internal semi-bconds based on bconds and architecture
65 %define with_multilib2 1
67 %if %{with multilibx32}
68 %define with_multilib2 1
71 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64 aarch64
72 # library for atomic operations not supported by hardware
75 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
76 # sanitizer feature (asan and ubsan are common for all supported archs)
79 %ifarch %{x8664} aarch64
80 # lsan and tsan exist only for primary x86_64 ABI
81 %define with_lsan_m0 1
82 %define with_tsan_m0 1
85 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
86 %define with_lsan_m2 1
87 %define with_tsan_m2 1
89 %ifarch %{ix86} %{x8664} x32
92 %ifarch %{ix86} %{x8664} x32 ia64
93 %define with_quadmath 1
96 # Stable is: any major_ver and minor_ver >= 1.0
97 # For TLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
101 Summary: GNU Compiler Collection: the C compiler and shared files
102 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
103 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
104 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
106 Version: %{major_ver}.%{minor_ver}
110 Group: Development/Languages
111 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
112 # Source0-md5: 443c15b92614a3ce8f22e3b24ca2226a
113 Source1: %{name}-optimize-la.pl
114 # check libffi version with libffi/configure.ac
115 Source3: libffi.pc.in
117 # use branch.sh to update gcc-branch.diff
118 Patch100: %{name}-branch.diff
119 # Patch100-md5: a8efa1a27e26ce736a3ab51b4d1d56f2
120 Patch0: %{name}-info.patch
121 Patch2: %{name}-nodebug.patch
122 Patch3: %{name}-ada-link.patch
123 Patch4: %{name}-ada-x32.patch
125 Patch10: %{name}-moresparcs.patch
126 Patch11: %{name}-install-libffi.patch
127 URL: http://gcc.gnu.org/
128 BuildRequires: autoconf >= 2.64
129 %{?with_tests:BuildRequires: autogen >= 5.5.4}
130 BuildRequires: automake >= 1:1.11.1
131 BuildRequires: binutils >= 3:2.30
133 BuildRequires: chrpath >= 0.13-2
134 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
135 BuildRequires: elfutils-devel >= 0.145-1
136 BuildRequires: fileutils >= 4.0.41
137 BuildRequires: flex >= 2.5.4
139 BuildRequires: gcc(ada)
140 BuildRequires: gcc-ada
143 BuildRequires: gettext-tools >= 0.14.5
144 BuildRequires: glibc-devel >= 6:2.4-1
146 # Formerly known as gcc(multilib)
147 BuildRequires: gcc(multilib-32)
149 %if %{with multilibx32}
150 BuildRequires: gcc(multilib-x32)
151 BuildRequires: glibc-devel(x32)
153 BuildRequires: glibc-devel(ix86)
156 BuildRequires: gcc(multilib-64)
157 BuildRequires: glibc-devel(ix86)
158 BuildRequires: glibc-devel(x86_64)
161 BuildRequires: glibc-devel(arm)
164 BuildRequires: glibc-devel(ppc)
167 BuildRequires: glibc-devel(s390)
170 BuildRequires: glibc-devel(sparcv9)
173 BuildRequires: gmp-c++-devel >= 4.3.2
174 BuildRequires: gmp-devel >= 4.3.2
175 BuildRequires: isl-devel >= 0.15
176 BuildRequires: libmpc-devel >= 0.8.1
177 BuildRequires: mpfr-devel >= 3.1.0
179 BuildRequires: python3-devel
180 BuildRequires: rpm-pythonprov
182 BuildRequires: rpmbuild(macros) >= 1.211
183 BuildRequires: tar >= 1:1.22
184 BuildRequires: texinfo >= 4.7
186 BuildRequires: zlib-devel
187 BuildConflicts: pdksh < 5.2.14-50
188 Requires: binutils >= 3:2.30
189 Requires: gmp >= 4.3.2
190 Requires: isl >= 0.15
191 Requires: libgcc = %{epoch}:%{version}-%{release}
192 Requires: libmpc >= 0.8.1
193 Requires: mpfr >= 3.1.0
194 Provides: cpp = %{epoch}:%{version}-%{release}
195 %{?with_ada:Provides: gcc(ada)}
203 Conflicts: glibc-devel < 2.2.5-20
204 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
206 %define _slibdir /%{_lib}
208 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
209 %define _slibdir32 /lib
210 %define _libdir32 /usr/lib
211 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
212 %if %{with multilib2}
213 # x32 environment on x86-64
215 %define multilib2 x32
216 %define m2_desc ILP32
217 %define _slibdirm2 /libx32
218 %define _libdirm2 /usr/libx32
219 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
221 # 64-bit environment on x32
225 %define _slibdirm2 /lib64
226 %define _libdirm2 /usr/lib64
227 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
231 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
233 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
234 %define filterout_ld -Wl,--as-needed
236 # functions with printf format attribute but with special parser and also
237 # receiving non constant format strings
238 %define Werror_cflags %{nil}
240 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
242 %define _noautoreq .*\(GLIBC_PRIVATE\)
245 A compiler aimed at integrating all the optimizations and features
246 necessary for a high-performance and stable development environment.
248 This package contains the C compiler and some files shared by various
249 parts of the GNU Compiler Collection. In order to use another GCC
250 compiler you will need to install the appropriate subpackage.
252 %description -l es.UTF-8
253 Un compilador que intenta integrar todas las optimalizaciones y
254 características necesarias para un entorno de desarrollo eficaz y
257 Este paquete contiene el compilador de C y unos ficheros compartidos
258 por varias partes de la colección de compiladores GNU (GCC). Para usar
259 otro compilador de GCC será necesario que instale el subpaquete
262 %description -l pl.UTF-8
263 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
264 wyprodukowania szybkiego i stabilnego kodu wynikowego.
266 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
267 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
268 z GCC, trzeba zainstalować odpowiedni podpakiet.
270 %description -l pt_BR.UTF-8
271 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
272 GNU Compiler Collection.
275 Summary: GNU Compiler Collection: the C compiler 32-bit support
276 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
278 Group: Development/Languages
279 Requires: %{name} = %{epoch}:%{version}-%{release}
280 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
283 Requires: glibc-devel(ix86)
286 Requires: glibc-devel(ppc)
289 Requires: glibc-devel(s390)
292 Requires: glibc-devel(sparcv9)
294 Provides: gcc(multilib-32)
295 Obsoletes: gcc-multilib
297 %description multilib-32
298 A compiler aimed at integrating all the optimizations and features
299 necessary for a high-performance and stable development environment.
301 This package contains the C compiler support for producing 32-bit
302 programs on 64-bit host.
304 %description multilib-32 -l pl.UTF-8
305 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
306 wyprodukowania szybkiego i stabilnego kodu wynikowego.
308 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
309 programów 32-bitowych na maszynie 64-bitowej.
311 %package multilib-%{multilib2}
312 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
313 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
315 Group: Development/Languages
316 Requires: %{name} = %{epoch}:%{version}-%{release}
317 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
318 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
320 Requires: glibc-devel(x32)
323 Requires: glibc-devel(x86_64)
326 %description multilib-%{multilib2}
327 A compiler aimed at integrating all the optimizations and features
328 necessary for a high-performance and stable development environment.
330 This package contains the C compiler support for producing %{m2_desc}
333 %description multilib-%{multilib2} -l pl.UTF-8
334 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
335 wyprodukowania szybkiego i stabilnego kodu wynikowego.
337 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
341 Summary: Shared gcc library
342 Summary(es.UTF-8): Biblioteca compartida de gcc
343 Summary(pl.UTF-8): Biblioteka gcc
344 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
345 License: GPL v3+ with GCC Runtime Library Exception v3.1
350 %description -n libgcc
353 %description -n libgcc -l es.UTF-8
354 Biblioteca compartida de gcc.
356 %description -n libgcc -l pl.UTF-8
357 Biblioteka dynamiczna gcc.
359 %description -n libgcc -l pt_BR.UTF-8
360 Biblioteca runtime para o GCC.
362 %package -n libgcc-multilib-32
363 Summary: Shared gcc library - 32-bit version
364 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
365 License: GPL v3+ with GCC Runtime Library Exception v3.1
367 Obsoletes: libgcc-multilib
369 %description -n libgcc-multilib-32
370 Shared gcc library - 32-bit version.
372 %description -n libgcc-multilib-32 -l pl.UTF-8
373 Biblioteka dynamiczna gcc - wersja 32-bitowa.
375 %package -n libgcc-multilib-%{multilib2}
376 Summary: Shared gcc library - %{m2_desc} version
377 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
378 License: GPL v3+ with GCC Runtime Library Exception v3.1
381 %description -n libgcc-multilib-%{multilib2}
382 Shared gcc library - %{m2_desc} version.
384 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
385 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
388 Summary: GNU OpenMP library
389 Summary(pl.UTF-8): Biblioteka GNU OpenMP
390 License: GPL v3+ with GCC Runtime Library Exception v3.1
393 %description -n libgomp
396 %description -n libgomp -l pl.UTF-8
397 Biblioteka GNU OpenMP.
399 %package -n libgomp-devel
400 Summary: Development files for GNU OpenMP library
401 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
402 License: GPL v3+ with GCC Runtime Library Exception v3.1
403 Group: Development/Libraries
404 Requires: %{name} = %{epoch}:%{version}-%{release}
405 Requires: libgomp = %{epoch}:%{version}-%{release}
407 %description -n libgomp-devel
408 Development files for GNU OpenMP library.
410 %description -n libgomp-devel -l pl.UTF-8
411 Pliki programistyczne biblioteki GNU OpenMP.
413 %package -n libgomp-static
414 Summary: Static GNU OpenMP library
415 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
416 License: GPL v3+ with GCC Runtime Library Exception v3.1
417 Group: Development/Libraries
418 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
420 %description -n libgomp-static
421 Static GNU OpenMP library.
423 %description -n libgomp-static -l pl.UTF-8
424 Statyczna biblioteka GNU OpenMP.
426 %package -n libgomp-multilib-32
427 Summary: GNU OpenMP library - 32-bit version
428 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
429 License: GPL v3+ with GCC Runtime Library Exception v3.1
431 Obsoletes: libgomp-multilib
433 %description -n libgomp-multilib-32
434 GNU OpenMP library - 32-bit version.
436 %description -n libgomp-multilib-32 -l pl.UTF-8
437 Biblioteka GNU OpenMP - wersja 32-bitowa.
439 %package -n libgomp-multilib-32-devel
440 Summary: Development files for 32-bit version of GNU OpenMP library
441 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
442 License: GPL v3+ with GCC Runtime Library Exception v3.1
443 Group: Development/Libraries
444 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
445 Obsoletes: libgomp-multilib-devel
447 %description -n libgomp-multilib-32-devel
448 Development files for 32-bit version of GNU OpenMP library.
450 %description -n libgomp-multilib-32-devel -l pl.UTF-8
451 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
453 %package -n libgomp-multilib-32-static
454 Summary: Static GNU OpenMP library - 32-bit version
455 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
456 License: GPL v3+ with GCC Runtime Library Exception v3.1
457 Group: Development/Libraries
458 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
459 Obsoletes: libgomp-multilib-static
461 %description -n libgomp-multilib-32-static
462 Static GNU OpenMP library - 32-bit version.
464 %description -n libgomp-multilib-32-static -l pl.UTF-8
465 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
467 %package -n libgomp-multilib-%{multilib2}
468 Summary: GNU OpenMP library - %{m2_desc} version
469 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
470 License: GPL v3+ with GCC Runtime Library Exception v3.1
473 %description -n libgomp-multilib-%{multilib2}
474 GNU OpenMP library - %{m2_desc} version.
476 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
477 Biblioteka GNU OpenMP - wersja %{m2_desc}.
479 %package -n libgomp-multilib-%{multilib2}-devel
480 Summary: Development files for %{m2_desc} version of GNU OpenMP library
481 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
482 License: GPL v3+ with GCC Runtime Library Exception v3.1
483 Group: Development/Libraries
484 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
486 %description -n libgomp-multilib-%{multilib2}-devel
487 Development files for %{m2_desc} version of GNU OpenMP library.
489 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
490 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
492 %package -n libgomp-multilib-%{multilib2}-static
493 Summary: Static GNU OpenMP library - %{m2_desc} version
494 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
495 License: GPL v3+ with GCC Runtime Library Exception v3.1
496 Group: Development/Libraries
497 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
499 %description -n libgomp-multilib-%{multilib2}-static
500 Static GNU OpenMP library - %{m2_desc} version.
502 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
503 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
506 Summary: Ada language support for GCC
507 Summary(es.UTF-8): Soporte de Ada para GCC
508 Summary(pl.UTF-8): Obsługa języka Ada do GCC
509 Group: Development/Languages
510 Requires: %{name} = %{epoch}:%{version}-%{release}
511 Requires: libgnat = %{epoch}:%{version}-%{release}
513 Obsoletes: gnat-devel
516 This package adds experimental support for compiling Ada programs.
518 %description ada -l es.UTF-8
519 Este paquete añade soporte experimental para compilar programas en
522 %description ada -l pl.UTF-8
523 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
526 %package ada-multilib-32
527 Summary: Ada language 32-bit binaries support for GCC
528 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
529 Group: Development/Languages
530 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
531 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
532 Obsoletes: gcc-ada-multilib
534 %description ada-multilib-32
535 This package adds experimental support for compiling 32-bit Ada
536 programs on 64-bit host.
538 %description ada-multilib-32 -l pl.UTF-8
539 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
540 32-bitowych w języku Ada na maszynie 64-bitowej.
542 %package ada-multilib-%{multilib2}
543 Summary: Ada language %{m2_desc} binaries support for GCC
544 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
545 Group: Development/Languages
546 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
547 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
549 %description ada-multilib-%{multilib2}
550 This package adds experimental support for compiling Ada language to
553 %description ada-multilib-%{multilib2} -l pl.UTF-8
554 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
555 języku Ada do binariów %{m2_desc}.
558 Summary: Ada standard libraries
559 Summary(es.UTF-8): Bibliotecas estándares de Ada
560 Summary(pl.UTF-8): Biblioteki standardowe Ady
561 License: GPL v3+ with GCC Runtime Library Exception v3.1
563 Requires: libgcc = %{epoch}:%{version}-%{release}
567 %description -n libgnat
568 This package contains shared libraries needed to run programs written
571 %description -n libgnat -l es.UTF-8
572 Este paquete contiene las bibliotecas compartidas necesarias para
573 ejecutar programas escritos en Ada.
575 %description -n libgnat -l pl.UTF-8
576 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
579 %package -n libgnat-static
580 Summary: Static Ada standard libraries
581 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
582 License: GPL v3+ with GCC Runtime Library Exception v3.1
583 Group: Development/Libraries
584 Obsoletes: gnat-static
586 %description -n libgnat-static
587 This package contains static libraries for programs written in Ada.
589 %description -n libgnat-static -l pl.UTF-8
590 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
593 %package -n libgnat-multilib-32
594 Summary: Ada standard libraries - 32-bit version
595 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
596 License: GPL v3+ with GCC Runtime Library Exception v3.1
598 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
599 Obsoletes: libgnat-multilib
601 %description -n libgnat-multilib-32
602 This package contains 32-bit version of shared libraries needed to run
603 programs written in Ada.
605 %description -n libgnat-multilib-32 -l pl.UTF-8
606 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
607 uruchamiania programów napisanych w języku Ada.
609 %package -n libgnat-multilib-32-static
610 Summary: Static Ada standard libraries - 32-bit version
611 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
612 License: GPL v3+ with GCC Runtime Library Exception v3.1
613 Group: Development/Libraries
614 Obsoletes: libgnat-multilib-static
616 %description -n libgnat-multilib-32-static
617 This package contains 32-bit version of static libraries for programs
620 %description -n libgnat-multilib-32-static -l pl.UTF-8
621 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
622 programów napisanych w Adzie.
624 %package -n libgnat-multilib-%{multilib2}
625 Summary: Ada standard libraries - %{m2_desc} version
626 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
627 License: GPL v3+ with GCC Runtime Library Exception v3.1
629 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
631 %description -n libgnat-multilib-%{multilib2}
632 This package contains %{m2_desc} version of shared libraries needed to run
633 programs written in Ada.
635 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
636 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
637 uruchamiania programów napisanych w Adzie.
639 %package -n libgnat-multilib-%{multilib2}-static
640 Summary: Static Ada standard libraries - %{m2_desc} version
641 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
642 License: GPL v3+ with GCC Runtime Library Exception v3.1
643 Group: Development/Libraries
645 %description -n libgnat-multilib-%{multilib2}-static
646 This package contains %{m2_desc} version of static libraries for programs
649 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
650 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
651 programów napisanych w Adzie.
654 Summary: C++ language support for GCC
655 Summary(es.UTF-8): Soporte de C++ para GCC
656 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
657 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
658 Group: Development/Languages
659 Requires: %{name} = %{epoch}:%{version}-%{release}
665 This package adds C++ support to the GNU Compiler Collection. It
666 includes support for most of the current C++ specification, including
667 templates and exception handling. It does not include a standard C++
668 library, which is available separately.
670 %description c++ -l de.UTF-8
671 Dieses Paket enthält die C++-Unterstützung für den
672 GNU-Compiler-Collection. Es unterstützt die aktuelle
673 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
674 C++-Standard-Library ist nicht enthalten - sie ist getrennt
677 %description c++ -l es.UTF-8
678 Este paquete añade soporte de C++ al GCC (colección de compiladores
679 GNU). Ello incluye el soporte para la mayoría de la especificación
680 actual de C++, incluyendo plantillas y manejo de excepciones. No
681 incluye la biblioteca estándar de C++, la que es disponible separada.
683 %description c++ -l fr.UTF-8
684 Ce package ajoute un support C++ a la collection de compilateurs GNU.
685 Il comprend un support pour la plupart des spécifications actuelles de
686 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
687 une bibliothéque C++ standard, qui est disponible séparément.
689 %description c++ -l pl.UTF-8
690 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
691 obecnej specyfikacji C++, nie zawiera natomiast standardowych
692 bibliotek C++, które są w oddzielnym pakiecie.
694 %description c++ -l pt_BR.UTF-8
695 Este pacote adiciona suporte C++ para o gcc.
697 %description c++ -l tr.UTF-8
698 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
699 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
700 C++ kitaplığı bu pakette yer almaz.
702 %package c++-multilib-32
703 Summary: C++ language 32-bit binaries support for GCC
704 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
705 Group: Development/Languages
706 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
707 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
708 Obsoletes: gcc-c++-multilib
710 %description c++-multilib-32
711 This package adds 32-bit binaries in C++ language support to the GNU
714 %description c++-multilib-32 -l pl.UTF-8
715 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
718 %package c++-multilib-%{multilib2}
719 Summary: C++ language %{m2_desc} binaries support for GCC
720 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
721 Group: Development/Languages
722 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
723 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
725 %description c++-multilib-%{multilib2}
726 This package adds %{m2_desc} binaries in C++ language support to the GNU
729 %description c++-multilib-%{multilib2} -l pl.UTF-8
730 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
733 %package -n libstdc++
734 Summary: GNU C++ library
735 Summary(es.UTF-8): Biblioteca C++ de GNU
736 Summary(pl.UTF-8): Biblioteka GNU C++
737 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
738 License: GPL v3+ with GCC Runtime Library Exception v3.1
740 # >= instead of = to allow keeping older libstdc++ (with different soname)
741 Requires: libgcc >= %{epoch}:%{version}-%{release}
743 Obsoletes: libstdc++3
744 Obsoletes: libstdc++4
746 %description -n libstdc++
747 This is the GNU implementation of the standard C++ library, along with
748 additional GNU tools. This package includes the shared libraries
749 necessary to run C++ applications.
751 %description -n libstdc++ -l de.UTF-8
752 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
753 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
754 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
756 %description -n libstdc++ -l es.UTF-8
757 Este es el soporte de las bibliotecas padrón del C++, junto con
758 herramientas GNU adicionales. El paquete incluye las bibliotecas
759 compartidas necesarias para ejecutar aplicaciones C++.
761 %description -n libstdc++ -l fr.UTF-8
762 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
763 des outils GNU supplémentaires. Ce package comprend les librairies
764 partagées nécessaires à l'exécution d'application C++.
766 %description -n libstdc++ -l pl.UTF-8
767 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
768 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
769 uruchamiania aplikacji napisanych w C++.
771 %description -n libstdc++ -l pt_BR.UTF-8
772 Este pacote é uma implementação da biblioteca padrão C++ v3, um
773 subconjunto do padrão ISO 14882.
775 %description -n libstdc++ -l tr.UTF-8
776 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
777 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
779 %package -n libstdc++-devel
780 Summary: Header files and documentation for C++ development
781 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
782 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
783 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
784 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
785 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
786 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
787 License: GPL v3+ with GCC Runtime Library Exception v3.1
788 Group: Development/Libraries
789 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
790 Requires: glibc-devel
791 Requires: libstdc++ = %{epoch}:%{version}-%{release}
792 Obsoletes: libg++-devel
793 Obsoletes: libstdc++3-devel
794 Obsoletes: libstdc++4-devel
796 %description -n libstdc++-devel
797 This is the GNU implementation of the standard C++ libraries. This
798 package includes the header files needed for C++ development and
799 library documentation.
801 %description -n libstdc++-devel -l es.UTF-8
802 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
803 paquete incluye los archivos de inclusión y bibliotecas necesarios
804 para desarrollo de programas en lenguaje C++.
806 %description -n libstdc++-devel -l pl.UTF-8
807 Pakiet ten zawiera biblioteki będące implementacją standardowych
808 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
809 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
811 %description -n libstdc++-devel -l pt_BR.UTF-8
812 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
813 para desenvolvimento de programas C++.
815 %package -n libstdc++-static
816 Summary: Static C++ standard library
817 Summary(es.UTF-8): Biblioteca estándar estática de C++
818 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
819 License: GPL v3+ with GCC Runtime Library Exception v3.1
820 Group: Development/Libraries
821 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
822 Obsoletes: libstdc++4-static
824 %description -n libstdc++-static
825 Static C++ standard library.
827 %description -n libstdc++-static -l es.UTF-8
828 Biblioteca estándar estática de C++.
830 %description -n libstdc++-static -l pl.UTF-8
831 Statyczna biblioteka standardowa C++.
833 %package -n libstdc++-multilib-32
834 Summary: GNU C++ library - 32-bit version
835 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
836 License: GPL v3+ with GCC Runtime Library Exception v3.1
838 # >= instead of = to allow keeping older libstdc++ (with different soname)
839 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
840 Obsoletes: libstdc++-multilib
842 %description -n libstdc++-multilib-32
843 This is 32-bit version of the GNU implementation of the standard C++
846 %description -n libstdc++-multilib-32 -l pl.UTF-8
847 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
850 %package -n libstdc++-multilib-32-devel
851 Summary: Development files for C++ development - 32-bit version
852 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
853 License: GPL v3+ with GCC Runtime Library Exception v3.1
854 Group: Development/Libraries
855 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
856 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
857 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
858 Obsoletes: libstdc++-multilib-devel
860 %description -n libstdc++-multilib-32-devel
861 This package contains the development files for 32-bit version of the
862 GNU implementation of the standard C++ library.
864 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
865 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
866 implementacji GNU biblioteki standardowej C++.
868 %package -n libstdc++-multilib-32-static
869 Summary: Static C++ standard library - 32-bit version
870 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
871 License: GPL v3+ with GCC Runtime Library Exception v3.1
872 Group: Development/Libraries
873 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
874 Obsoletes: libstdc++-multilib-static
876 %description -n libstdc++-multilib-32-static
877 Static C++ standard library - 32-bit version.
879 %description -n libstdc++-multilib-32-static -l pl.UTF-8
880 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
882 %package -n libstdc++-multilib-%{multilib2}
883 Summary: GNU C++ library - %{m2_desc} version
884 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
885 License: GPL v3+ with GCC Runtime Library Exception v3.1
887 # >= instead of = to allow keeping older libstdc++ (with different soname)
888 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
890 %description -n libstdc++-multilib-%{multilib2}
891 This is %{m2_desc} version of the GNU implementation of the standard C++
894 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
895 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
898 %package -n libstdc++-multilib-%{multilib2}-devel
899 Summary: Development files for C++ development - %{m2_desc} version
900 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
901 License: GPL v3+ with GCC Runtime Library Exception v3.1
902 Group: Development/Libraries
903 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
904 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
905 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
907 %description -n libstdc++-multilib-%{multilib2}-devel
908 This package contains the development files for %{m2_desc} version of the
909 GNU implementation of the standard C++ library.
911 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
912 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
913 implementacji GNU biblioteki standardowej C++.
915 %package -n libstdc++-multilib-%{multilib2}-static
916 Summary: Static C++ standard library - %{m2_desc} version
917 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
918 License: GPL v3+ with GCC Runtime Library Exception v3.1
919 Group: Development/Libraries
920 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
922 %description -n libstdc++-multilib-%{multilib2}-static
923 Static C++ standard library - %{m2_desc} version.
925 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
926 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
928 %package -n libstdc++-gdb
929 Summary: libstdc++ pretty printers for GDB
930 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
931 Group: Development/Debuggers
933 %description -n libstdc++-gdb
934 This package contains Python scripts for GDB pretty printing of the
935 libstdc++ types/containers.
937 %description -n libstdc++-gdb -l pl.UTF-8
938 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
939 wypisywania typów i kontenerów libstdc++.
941 %package -n libstdc++-apidocs
942 Summary: C++ standard library API documentation
943 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
944 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
948 %description -n libstdc++-apidocs
949 API and internal documentation for C++ standard library.
951 %description -n libstdc++-apidocs -l pl.UTF-8
952 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
955 Summary: Fortran 95 language support for GCC
956 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
957 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
958 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
959 Group: Development/Languages/Fortran
960 Requires: %{name} = %{epoch}:%{version}-%{release}
961 Requires: libgfortran = %{epoch}:%{version}-%{release}
962 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
963 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
968 This package adds support for compiling Fortran 95 programs with the
971 %description fortran -l es.UTF-8
972 Este paquete añade soporte para compilar programas escritos en Fortran
973 95 con el compilador GNU.
975 %description fortran -l pl.UTF-8
976 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
978 %description fortran -l pt_BR.UTF-8
979 Suporte Fortran 95 para o GCC.
981 %package fortran-multilib-32
982 Summary: Fortran 95 language 32-bit binaries support for GCC
983 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
984 Group: Development/Languages/Fortran
985 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
986 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
987 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
988 Obsoletes: gcc-fortran-multilib
990 %description fortran-multilib-32
991 This package adds support for compiling 32-bit Fortran 95 programs
992 with the GNU compiler.
994 %description fortran-multilib-32 -l pl.UTF-8
995 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
998 %package fortran-multilib-%{multilib2}
999 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1000 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1001 Group: Development/Languages/Fortran
1002 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1003 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1004 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1006 %description fortran-multilib-%{multilib2}
1007 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1008 binaries with the GNU compiler.
1010 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1011 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1014 %package -n libgfortran
1015 Summary: Fortran 95 Library
1016 Summary(es.UTF-8): Biblioteca de Fortran 95
1017 Summary(pl.UTF-8): Biblioteka Fortranu 95
1018 License: GPL v3+ with GCC Runtime Library Exception v3.1
1020 Requires: libgcc = %{epoch}:%{version}-%{release}
1021 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1024 %description -n libgfortran
1027 %description -n libgfortran -l es.UTF-8
1028 Biblioteca de Fortran 95.
1030 %description -n libgfortran -l pl.UTF-8
1031 Biblioteka Fortranu 95.
1033 %package -n libgfortran-static
1034 Summary: Static Fortran 95 Library
1035 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1036 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1037 License: GPL v3+ with GCC Runtime Library Exception v3.1
1038 Group: Development/Libraries
1039 Requires: libgfortran = %{epoch}:%{version}-%{release}
1040 Obsoletes: libg2c-static
1042 %description -n libgfortran-static
1043 Static Fortran 95 Library.
1045 %description -n libgfortran-static -l es.UTF-8
1046 Bibliotecas estáticas de Fortran 95.
1048 %description -n libgfortran-static -l pl.UTF-8
1049 Statyczna biblioteka Fortranu 95.
1051 %package -n libgfortran-multilib-32
1052 Summary: Fortran 95 Library - 32-bit version
1053 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1054 License: GPL v3+ with GCC Runtime Library Exception v3.1
1056 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1057 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1058 Obsoletes: libgfortran-multilib
1060 %description -n libgfortran-multilib-32
1061 Fortran 95 Library - 32-bit version.
1063 %description -n libgfortran-multilib-32 -l pl.UTF-8
1064 Biblioteka Fortranu 95 - wersja 32-bitowa.
1066 %package -n libgfortran-multilib-32-static
1067 Summary: Static Fortran 95 Library - 32-bit version
1068 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1069 License: GPL v3+ with GCC Runtime Library Exception v3.1
1070 Group: Development/Libraries
1071 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1072 Obsoletes: libgfortran-multilib-static
1074 %description -n libgfortran-multilib-32-static
1075 Static Fortran 95 Library - 32-bit version.
1077 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1078 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1080 %package -n libgfortran-multilib-%{multilib2}
1081 Summary: Fortran 95 Library - %{m2_desc} version
1082 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1083 License: GPL v3+ with GCC Runtime Library Exception v3.1
1085 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1087 %description -n libgfortran-multilib-%{multilib2}
1088 Fortran 95 Library - %{m2_desc} version.
1090 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1091 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1093 %package -n libgfortran-multilib-%{multilib2}-static
1094 Summary: Static Fortran 95 Library - %{m2_desc} version
1095 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1096 License: GPL v3+ with GCC Runtime Library Exception v3.1
1097 Group: Development/Libraries
1098 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1099 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1101 %description -n libgfortran-multilib-%{multilib2}-static
1102 Static Fortran 95 Library - %{m2_desc} version.
1104 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1105 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1107 %package -n libquadmath
1108 Summary: GCC __float128 shared support library
1109 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1113 %description -n libquadmath
1114 This package contains GCC shared support library which is needed for
1115 __float128 math support and for Fortran REAL*16 support.
1117 %description -n libquadmath -l pl.UTF-8
1118 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1119 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1122 %package -n libquadmath-devel
1123 Summary: Header files for GCC __float128 support library
1124 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1126 Group: Development/Libraries
1127 Requires: libquadmath = %{epoch}:%{version}-%{release}
1129 %description -n libquadmath-devel
1130 This package contains header files for GCC support library which is
1131 needed for __float128 math support and for Fortran REAL*16 support.
1133 %description -n libquadmath-devel -l pl.UTF-8
1134 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1135 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1138 %package -n libquadmath-static
1139 Summary: Static GCC __float128 support library
1140 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1142 Group: Development/Libraries
1143 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1145 %description -n libquadmath-static
1146 Static GCC __float128 support library.
1148 %description -n libquadmath-static -l pl.UTF-8
1149 Biblioteka statyczna GCC do obsługi typu __float128.
1151 %package -n libquadmath-multilib-32
1152 Summary: GCC __float128 shared support library - 32-bit version
1153 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1156 Obsoletes: libquadmath-multilib
1158 %description -n libquadmath-multilib-32
1159 This package contains 32-bit version of GCC shared support library
1160 which is needed for __float128 math support and for Fortran REAL*16
1163 %description -n libquadmath-multilib-32 -l pl.UTF-8
1164 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1165 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1168 %package -n libquadmath-multilib-32-devel
1169 Summary: Development files for 32-bit GCC __float128 support library
1170 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1172 Group: Development/Libraries
1173 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1174 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1175 Obsoletes: libquadmath-multilib-devel
1177 %description -n libquadmath-multilib-32-devel
1178 This package contains development files for 32-bit GCC support library
1179 which is needed for __float128 math support and for Fortran REAL*16
1182 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1183 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1184 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1185 REAL*16 w Fortranie.
1187 %package -n libquadmath-multilib-32-static
1188 Summary: Static GCC __float128 support library - 32-bit version
1189 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1191 Group: Development/Libraries
1192 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1193 Obsoletes: libquadmath-multilib-static
1195 %description -n libquadmath-multilib-32-static
1196 Static GCC __float128 support library - 32-bit version.
1198 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1199 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1201 %package -n libquadmath-multilib-%{multilib2}
1202 Summary: GCC __float128 shared support library - %{m2_desc} version
1203 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1207 %description -n libquadmath-multilib-%{multilib2}
1208 This package contains %{m2_desc} version of GCC shared support library
1209 which is needed for __float128 math support and for Fortran REAL*16
1212 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1213 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1214 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1215 REAL*16 w Fortranie.
1217 %package -n libquadmath-multilib-%{multilib2}-devel
1218 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1219 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1221 Group: Development/Libraries
1222 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1223 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1225 %description -n libquadmath-multilib-%{multilib2}-devel
1226 This package contains development files for %{m2_desc} version of GCC
1227 support library which is needed for __float128 math support and for
1228 Fortran REAL*16 support.
1230 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1231 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1232 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1233 typu REAL*16 w Fortranie.
1235 %package -n libquadmath-multilib-%{multilib2}-static
1236 Summary: Static GCC __float128 support library - %{m2_desc} version
1237 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1239 Group: Development/Libraries
1240 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1242 %description -n libquadmath-multilib-%{multilib2}-static
1243 Static GCC __float128 support library - %{m2_desc} version.
1245 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1246 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1249 Summary: Foreign Function Interface library
1250 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1251 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1255 %description -n libffi
1256 The libffi library provides a portable, high level programming
1257 interface to various calling conventions. This allows a programmer to
1258 call any function specified by a call interface description at run
1261 %description -n libffi -l es.UTF-8
1262 La biblioteca libffi provee una interfaz portable de programación de
1263 alto nivel para varias convenciones de llamada. Ello permite que un
1264 programador llame una función cualquiera especificada por una
1265 descripción de interfaz de llamada en el tiempo de ejecución.
1267 %description -n libffi -l pl.UTF-8
1268 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1269 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1270 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1273 %package -n libffi-devel
1274 Summary: Development files for Foreign Function Interface library
1275 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1276 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1278 Group: Development/Libraries
1279 Requires: %{name} = %{epoch}:%{version}-%{release}
1280 Requires: libffi = %{epoch}:%{version}-%{release}
1282 %description -n libffi-devel
1283 Development files for Foreign Function Interface library.
1285 %description -n libffi-devel -l es.UTF-8
1286 Ficheros de desarrollo para libffi.
1288 %description -n libffi-devel -l pl.UTF-8
1289 Pliki nagłówkowe biblioteki libffi.
1291 %package -n libffi-static
1292 Summary: Static Foreign Function Interface library
1293 Summary(es.UTF-8): Biblioteca libffi estática
1294 Summary(pl.UTF-8): Statyczna biblioteka libffi
1296 Group: Development/Libraries
1297 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1299 %description -n libffi-static
1300 Static Foreign Function Interface library.
1302 %description -n libffi-static -l es.UTF-8
1303 Biblioteca libffi estática.
1305 %description -n libffi-static -l pl.UTF-8
1306 Statyczna biblioteka libffi.
1308 %package -n libffi-multilib-32
1309 Summary: Foreign Function Interface library - 32-bit version
1310 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1313 Obsoletes: libffi-multilib
1315 %description -n libffi-multilib-32
1316 The libffi library provides a portable, high level programming
1317 interface to various calling conventions. This allows a programmer to
1318 call any function specified by a call interface description at run
1319 time. This package contains 32-bit version of the library.
1321 %description -n libffi-multilib-32 -l pl.UTF-8
1322 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1323 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1324 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1325 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1327 %package -n libffi-multilib-32-devel
1328 Summary: Development files for 32-bit version of Foreign Function Interface library
1329 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1331 Group: Development/Libraries
1332 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1333 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1334 Obsoletes: libffi-multilib-devel
1336 %description -n libffi-multilib-32-devel
1337 Development files for 32-bit version of Foreign Function Interface
1340 %description -n libffi-multilib-32-devel -l pl.UTF-8
1341 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1343 %package -n libffi-multilib-32-static
1344 Summary: Static Foreign Function Interface library - 32-bit version
1345 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1347 Group: Development/Libraries
1348 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1349 Obsoletes: libffi-multilib-static
1351 %description -n libffi-multilib-32-static
1352 Static Foreign Function Interface library - 32-bit version.
1354 %description -n libffi-multilib-32-static -l pl.UTF-8
1355 Statyczna biblioteka libffi - wersja 32-bitowa.
1357 %package -n libffi-multilib-%{multilib2}
1358 Summary: Foreign Function Interface library - %{m2_desc} version
1359 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1363 %description -n libffi-multilib-%{multilib2}
1364 The libffi library provides a portable, high level programming
1365 interface to various calling conventions. This allows a programmer to
1366 call any function specified by a call interface description at run
1367 time. This package contains %{m2_desc} version of the library.
1369 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1370 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1371 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1372 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1373 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1375 %package -n libffi-multilib-%{multilib2}-devel
1376 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1377 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1379 Group: Development/Libraries
1380 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1381 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1383 %description -n libffi-multilib-%{multilib2}-devel
1384 Development files for %{m2_desc} version of Foreign Function Interface
1387 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1388 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1390 %package -n libffi-multilib-%{multilib2}-static
1391 Summary: Static Foreign Function Interface library - %{m2_desc} version
1392 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1394 Group: Development/Libraries
1395 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1397 %description -n libffi-multilib-%{multilib2}-static
1398 Static Foreign Function Interface library - %{m2_desc} version.
1400 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1401 Statyczna biblioteka libffi - wersja %{m2_desc}.
1404 Summary: Objective C language support for GCC
1405 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1406 Summary(es.UTF-8): Soporte de Objective C para GCC
1407 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1408 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1409 Summary(tr.UTF-8): GCC için Objective C desteği
1410 Group: Development/Languages
1411 Requires: %{name} = %{epoch}:%{version}-%{release}
1412 Requires: libobjc = %{epoch}:%{version}-%{release}
1413 Obsoletes: egcc-objc
1414 Obsoletes: egcs-objc
1417 This package adds Objective C support to the GNU Compiler Collection.
1418 Objective C is a object oriented derivative of the C language, mainly
1419 used on systems running NeXTSTEP. This package does not include the
1420 standard objective C object library.
1422 %description objc -l de.UTF-8
1423 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1424 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1425 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1426 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1428 %description objc -l es.UTF-8
1429 Este paquete añade soporte de Objective C al GCC (colección de
1430 compiladores GNU). Objective C es un lenguaje orientado a objetos
1431 derivado de C, principalmente usado en sistemas que funcionan bajo
1432 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1435 %description objc -l fr.UTF-8
1436 Ce package ajoute un support Objective C a la collection de
1437 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1438 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1439 package n'inclue pas la bibliothéque Objective C standard.
1441 %description objc -l pl.UTF-8
1442 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1443 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1444 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1445 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1447 %description objc -l tr.UTF-8
1448 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1449 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1450 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1451 kitaplığı bu pakette yer almaz.
1453 %package objc-multilib-32
1454 Summary: Objective C language 32-bit binaries support for GCC
1455 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1456 Group: Development/Languages
1457 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1458 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1459 Obsoletes: gcc-objc-multilib
1461 %description objc-multilib-32
1462 This package adds 32-bit Objective C support to the GNU Compiler
1465 %description objc-multilib-32 -l pl.UTF-8
1466 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1469 %package objc-multilib-%{multilib2}
1470 Summary: Objective C language %{m2_desc} binaries support for GCC
1471 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1472 Group: Development/Languages
1473 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1474 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1476 %description objc-multilib-%{multilib2}
1477 This package adds %{m2_desc} binaries in Objective C language support to
1478 the GNU Compiler Collection.
1480 %description objc-multilib-%{multilib2} -l pl.UTF-8
1481 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1485 Summary: Objective C++ support for GCC
1486 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1487 Group: Development/Languages
1488 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1489 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1492 This package adds Objective C++ support to the GNU Compiler
1495 %description objc++ -l pl.UTF-8
1496 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1497 GNU Compiler Collection.
1500 Summary: Objective C Library
1501 Summary(es.UTF-8): Biblioteca de Objective C
1502 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1503 License: GPL v3+ with GCC Runtime Library Exception v3.1
1505 Requires: libgcc = %{epoch}:%{version}-%{release}
1508 %description -n libobjc
1509 Objective C Library.
1511 %description -n libobjc -l es.UTF-8
1512 Bibliotecas de Objective C.
1514 %description -n libobjc -l pl.UTF-8
1515 Biblioteka obiektowego C (Objective C).
1517 %package -n libobjc-static
1518 Summary: Static Objective C Library
1519 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1520 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1521 License: GPL v3+ with GCC Runtime Library Exception v3.1
1522 Group: Development/Libraries
1523 Requires: libobjc = %{epoch}:%{version}-%{release}
1525 %description -n libobjc-static
1526 Static Objective C Library.
1528 %description -n libobjc-static -l es.UTF-8
1529 Bibliotecas estáticas de Objective C.
1531 %description -n libobjc-static -l pl.UTF-8
1532 Statyczna biblioteka obiektowego C (Objective C).
1534 %package -n libobjc-multilib-32
1535 Summary: Objective C Library - 32-bit version
1536 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1537 License: GPL v3+ with GCC Runtime Library Exception v3.1
1539 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1540 Obsoletes: libobjc-multilib
1542 %description -n libobjc-multilib-32
1543 Objective C Library - 32-bit version.
1545 %description -n libobjc-multilib-32 -l pl.UTF-8
1546 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1548 %package -n libobjc-multilib-32-static
1549 Summary: Static Objective C Library - 32-bit version
1550 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1551 License: GPL v3+ with GCC Runtime Library Exception v3.1
1552 Group: Development/Libraries
1553 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1554 Obsoletes: libobjc-multilib-static
1556 %description -n libobjc-multilib-32-static
1557 Static Objective C Library - 32-bit version.
1559 %description -n libobjc-multilib-32-static -l pl.UTF-8
1560 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1562 %package -n libobjc-multilib-%{multilib2}
1563 Summary: Objective C Library - %{m2_desc} version
1564 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1565 License: GPL v3+ with GCC Runtime Library Exception v3.1
1567 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1569 %description -n libobjc-multilib-%{multilib2}
1570 Objective C Library - %{m2_desc} version.
1572 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1573 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1575 %package -n libobjc-multilib-%{multilib2}-static
1576 Summary: Static Objective C Library - %{m2_desc} version
1577 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1578 License: GPL v3+ with GCC Runtime Library Exception v3.1
1579 Group: Development/Libraries
1580 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1582 %description -n libobjc-multilib-%{multilib2}-static
1583 Static Objective C Library - %{m2_desc} version.
1585 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1586 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1589 Summary: Go language support for GCC
1590 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1591 License: GPL v3+ (gcc), BSD (Go-specific part)
1592 Group: Development/Languages
1593 Requires: %{name} = %{epoch}:%{version}-%{release}
1594 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1597 This package adds Go language support to the GNU Compiler Collection.
1599 %description go -l pl.UTF-8
1600 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1602 %package go-multilib-32
1603 Summary: Go language 32-bit binaries support for GCC
1604 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1605 License: GPL v3+ (gcc), BSD (Go-specific part)
1606 Group: Development/Languages
1607 Requires: %{name} = %{epoch}:%{version}-%{release}
1608 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1609 Obsoletes: gcc-go-multilib
1611 %description go-multilib-32
1612 This package adds 32-bit Go language support to the GNU Compiler
1615 %description go-multilib-32 -l pl.UTF-8
1616 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1619 %package go-multilib-%{multilib2}
1620 Summary: Go language %{m2_desc} binaries support for GCC
1621 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1622 License: GPL v3+ (gcc), BSD (Go-specific part)
1623 Group: Development/Languages
1624 Requires: %{name} = %{epoch}:%{version}-%{release}
1625 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1627 %description go-multilib-%{multilib2}
1628 This package adds %{m2_desc} binaries in Go language support to the GNU
1629 Compiler Collection.
1631 %description go-multilib-%{multilib2} -l pl.UTF-8
1632 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1636 Summary: Go language library
1637 Summary(pl.UTF-8): Biblioteka języka Go
1640 Requires: libgcc = %{epoch}:%{version}-%{release}
1642 %description -n libgo
1643 Go language library.
1645 %description -n libgo -l pl.UTF-8
1646 Biblioteka języka Go.
1648 %package -n libgo-devel
1649 Summary: Development files for Go language library
1650 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1652 Group: Development/Libraries
1653 Requires: glibc-devel
1654 Requires: libgo = %{epoch}:%{version}-%{release}
1656 %description -n libgo-devel
1657 Development files for Go language library.
1659 %description -n libgo-devel -l pl.UTF-8
1660 Pliki programistyczne biblioteki języka Go.
1662 %package -n libgo-static
1663 Summary: Static Go language library
1664 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1666 Group: Development/Libraries
1667 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1669 %description -n libgo-static
1670 Static Go language library.
1672 %description -n libgo-static -l pl.UTF-8
1673 Statyczna biblioteka języka Go.
1675 %package -n libgo-multilib-32
1676 Summary: Go language library - 32-bit version
1677 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1680 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1681 Obsoletes: libgo-multilib
1683 %description -n libgo-multilib-32
1684 Go language library - 32-bit version.
1686 %description -n libgo-multilib-32 -l pl.UTF-8
1687 Biblioteka języka Go - wersja 32-bitowa.
1689 %package -n libgo-multilib-32-devel
1690 Summary: Development files for Go language library - 32-bit version
1691 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1693 Group: Development/Libraries
1694 Requires: glibc-devel
1695 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1696 Obsoletes: libgo-multilib-devel
1698 %description -n libgo-multilib-32-devel
1699 Development files for Go language library - 32-bit version.
1701 %description -n libgo-multilib-32-devel -l pl.UTF-8
1702 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1704 %package -n libgo-multilib-32-static
1705 Summary: Static Go language library - 32-bit version
1706 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1708 Group: Development/Libraries
1709 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1710 Obsoletes: libgo-multilib-static
1712 %description -n libgo-multilib-32-static
1713 Static Go language library - 32-bit version.
1715 %description -n libgo-multilib-32-static -l pl.UTF-8
1716 Statyczna biblioteka języka Go - wersja 32-bitowa.
1718 %package -n libgo-multilib-%{multilib2}
1719 Summary: Go language library - %{m2_desc} version
1720 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1723 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1725 %description -n libgo-multilib-%{multilib2}
1726 Go language library - %{m2_desc} version.
1728 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1729 Biblioteka języka Go - wersja %{m2_desc}.
1731 %package -n libgo-multilib-%{multilib2}-devel
1732 Summary: Development files for Go language library - %{m2_desc} version
1733 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1735 Group: Development/Libraries
1736 Requires: glibc-devel
1737 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1739 %description -n libgo-multilib-%{multilib2}-devel
1740 Development files for Go language library - %{m2_desc} version.
1742 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1743 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1745 %package -n libgo-multilib-%{multilib2}-static
1746 Summary: Static Go language library - %{m2_desc} version
1747 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1749 Group: Development/Libraries
1750 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1752 %description -n libgo-multilib-%{multilib2}-static
1753 Static Go language library - %{m2_desc} version.
1755 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1756 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1759 Summary: The Address Sanitizer library
1760 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1761 License: BSD-like or MIT
1763 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1765 %description -n libasan
1766 This package contains the Address Sanitizer library which is used for
1767 -fsanitize=address instrumented programs.
1769 %description -n libasan -l pl.UTF-8
1770 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1771 adresów w programach kompilowanych z opcją -fsanitize=address.
1773 %package -n libasan-devel
1774 Summary: Development files for the Address Sanitizer library
1775 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1776 License: BSD-like or MIT
1777 Group: Development/Libraries
1778 Requires: libasan = %{epoch}:%{version}-%{release}
1780 %description -n libasan-devel
1781 This package contains development files for the Address Sanitizer
1784 %description -n libasan-devel -l pl.UTF-8
1785 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1787 %package -n libasan-static
1788 Summary: The Address Sanitizer static library
1789 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1790 License: BSD-like or MIT
1791 Group: Development/Libraries
1792 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1794 %description -n libasan-static
1795 This package contains Address Sanitizer static library.
1797 %description -n libasan-static -l pl.UTF-8
1798 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1800 %package -n libasan-multilib-32
1801 Summary: The Address Sanitizer library - 32-bit version
1802 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1803 License: BSD-like or MIT
1805 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1806 Obsoletes: libasan-multilib
1808 %description -n libasan-multilib-32
1809 This package contains 32-bit version of the Address Sanitizer library
1810 which is used for -fsanitize=address instrumented programs.
1812 %description -n libasan-multilib-32 -l pl.UTF-8
1813 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1814 służącej do kontroli adresów w programach kompilowanych z opcją
1817 %package -n libasan-multilib-32-devel
1818 Summary: Development files for the Address Sanitizer library - 32-bit version
1819 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1820 License: BSD-like or MIT
1821 Group: Development/Libraries
1822 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1823 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1824 Obsoletes: libasan-multilib-devel
1826 %description -n libasan-multilib-32-devel
1827 This package contains the development files for 32-bit version of the
1828 Address Sanitizer library.
1830 %description -n libasan-multilib-32-devel -l pl.UTF-8
1831 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1834 %package -n libasan-multilib-32-static
1835 Summary: The Address Sanitizer static library - 32-bit version
1836 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1837 License: BSD-like or MIT
1838 Group: Development/Libraries
1839 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1840 Obsoletes: libasan-multilib-static
1842 %description -n libasan-multilib-32-static
1843 This package contains 32-bit version of the Address Sanitizer static
1846 %description -n libasan-multilib-32-static -l pl.UTF-8
1847 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1850 %package -n libasan-multilib-%{multilib2}
1851 Summary: The Address Sanitizer library - %{m2_desc} version
1852 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1853 License: BSD-like or MIT
1855 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1857 %description -n libasan-multilib-%{multilib2}
1858 This package contains %{m2_desc} version of the Address Sanitizer library
1859 which is used for -fsanitize=address instrumented programs.
1861 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1862 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1863 służącej do kontroli adresów w programach kompilowanych z opcją
1866 %package -n libasan-multilib-%{multilib2}-devel
1867 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1868 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1869 License: BSD-like or MIT
1870 Group: Development/Libraries
1871 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1872 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1874 %description -n libasan-multilib-%{multilib2}-devel
1875 This package contains the development files for %{m2_desc} version of the
1876 Address Sanitizer library.
1878 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1879 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1882 %package -n libasan-multilib-%{multilib2}-static
1883 Summary: The Address Sanitizer static library - %{m2_desc} version
1884 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1885 License: BSD-like or MIT
1886 Group: Development/Libraries
1887 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1889 %description -n libasan-multilib-%{multilib2}-static
1890 This package contains %{m2_desc} version of the Address Sanitizer static
1893 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1894 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1898 Summary: The Leak Sanitizer library
1899 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1900 License: BSD-like or MIT
1902 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1904 %description -n liblsan
1905 This package contains the Leak Sanitizer library which is used for
1906 -fsanitize=leak instrumented programs.
1908 %description -n liblsan -l pl.UTF-8
1909 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1910 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1912 %package -n liblsan-devel
1913 Summary: Development files for the Leak Sanitizer library
1914 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1915 License: BSD-like or MIT
1916 Group: Development/Libraries
1917 Requires: liblsan = %{epoch}:%{version}-%{release}
1919 %description -n liblsan-devel
1920 This package contains development files for the Leak Sanitizer
1923 %description -n liblsan-devel -l pl.UTF-8
1924 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1926 %package -n liblsan-static
1927 Summary: The Leak Sanitizer static library
1928 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1929 License: BSD-like or MIT
1930 Group: Development/Libraries
1931 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1933 %description -n liblsan-static
1934 This package contains Leak Sanitizer static library.
1936 %description -n liblsan-static -l pl.UTF-8
1937 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1939 %package -n liblsan-multilib-%{multilib2}
1940 Summary: The Leak Sanitizer library - %{m2_desc} version
1941 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1942 License: BSD-like or MIT
1944 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1946 %description -n liblsan-multilib-%{multilib2}
1947 This package contains %{m2_desc} version of the Leak Sanitizer library
1948 which is used for -fsanitize=leak instrumented programs.
1950 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1951 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1952 do kontroli wycieków w programach kompilowanych z opcją
1955 %package -n liblsan-multilib-%{multilib2}-devel
1956 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
1957 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1958 License: BSD-like or MIT
1959 Group: Development/Libraries
1960 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1962 %description -n liblsan-multilib-%{multilib2}-devel
1963 This package contains development files for %{m2_desc} version of the
1964 Leak Sanitizer library.
1966 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1967 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1970 %package -n liblsan-multilib-%{multilib2}-static
1971 Summary: The Leak Sanitizer static library - %{m2_desc} version
1972 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1973 License: BSD-like or MIT
1974 Group: Development/Libraries
1975 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1977 %description -n liblsan-multilib-%{multilib2}-static
1978 This package contains Leak Sanitizer static library - %{m2_desc} version.
1980 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1981 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1984 Summary: The Thread Sanitizer library
1985 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1986 License: BSD-like or MIT
1988 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1990 %description -n libtsan
1991 This package contains the Thread Sanitizer library which is used for
1992 -fsanitize=thread instrumented programs.
1994 %description -n libtsan -l pl.UTF-8
1995 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1996 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1998 %package -n libtsan-devel
1999 Summary: Development files for the Thread Sanitizer library
2000 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2001 License: BSD-like or MIT
2002 Group: Development/Libraries
2003 Requires: libtsan = %{epoch}:%{version}-%{release}
2005 %description -n libtsan-devel
2006 This package contains development files for Thread Sanitizer library.
2008 %description -n libtsan-devel -l pl.UTF-8
2009 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2011 %package -n libtsan-static
2012 Summary: The Thread Sanitizer static library
2013 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2014 License: BSD-like or MIT
2015 Group: Development/Libraries
2016 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2018 %description -n libtsan-static
2019 This package contains Thread Sanitizer static library.
2021 %description -n libtsan-static -l pl.UTF-8
2022 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2024 %package -n libtsan-multilib-%{multilib2}
2025 Summary: The Thread Sanitizer library - %{m2_desc} version
2026 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2027 License: BSD-like or MIT
2029 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2031 %description -n libtsan-multilib-%{multilib2}
2032 This package contains %{m2_desc} version of the Thread Sanitizer
2033 library which is used for -fsanitize=thread instrumented programs.
2035 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2036 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2037 służącej do kontroli wielowątkowości w programach kompilowanych
2038 z opcją -fsanitize=thread.
2040 %package -n libtsan-multilib-%{multilib2}-devel
2041 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2042 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2043 License: BSD-like or MIT
2044 Group: Development/Libraries
2045 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2047 %description -n libtsan-multilib-%{multilib2}-devel
2048 This package contains development files for %{m2_desc} version of
2049 Thread Sanitizer library.
2051 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2052 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2055 %package -n libtsan-multilib-%{multilib2}-static
2056 Summary: The Thread Sanitizer static library - %{m2_desc} version
2057 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2058 License: BSD-like or MIT
2059 Group: Development/Libraries
2060 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2062 %description -n libtsan-multilib-%{multilib2}-static
2063 This package contains %{m2_desc} version of Thread Sanitizer static
2066 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2067 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2070 %package -n libubsan
2071 Summary: The Undefined Behavior Sanitizer library
2072 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2073 License: BSD-like or MIT
2075 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2077 %description -n libubsan
2078 This package contains the Undefined Behavior Sanitizer library which
2079 is used for -fsanitize=undefined instrumented programs.
2081 %description -n libubsan -l pl.UTF-8
2082 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2083 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2084 -fsanitize=undefined.
2086 %package -n libubsan-devel
2087 Summary: Development files for the Undefined Behavior Sanitizer library
2088 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2089 License: BSD-like or MIT
2090 Group: Development/Libraries
2091 Requires: libubsan = %{epoch}:%{version}-%{release}
2093 %description -n libubsan-devel
2094 This package contains development files for the Undefined Behavior
2097 %description -n libubsan-devel -l pl.UTF-8
2098 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2101 %package -n libubsan-static
2102 Summary: The Undefined Behavior Sanitizer static library
2103 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2104 License: BSD-like or MIT
2105 Group: Development/Libraries
2106 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2108 %description -n libubsan-static
2109 This package contains Undefined Behavior Sanitizer static library.
2111 %description -n libubsan-static -l pl.UTF-8
2112 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2114 %package -n libubsan-multilib-32
2115 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2116 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2117 License: BSD-like or MIT
2119 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2120 Obsoletes: libubsan-multilib
2122 %description -n libubsan-multilib-32
2123 This package contains 32-bit version of the Undefined Behavior
2124 Sanitizer library which is used for -fsanitize=undefined instrumented
2127 %description -n libubsan-multilib-32 -l pl.UTF-8
2128 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2129 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2130 kompilowanych z opcją -fsanitize=undefined.
2132 %package -n libubsan-multilib-32-devel
2133 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2134 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2135 License: BSD-like or MIT
2136 Group: Development/Libraries
2137 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2138 Obsoletes: libubsan-multilib-devel
2140 %description -n libubsan-multilib-32-devel
2141 This package contains the development files for 32-bit version of the
2142 Undefined Behavior Sanitizer library.
2144 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2145 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2146 Undefined Behavior Sanitizer.
2148 %package -n libubsan-multilib-32-static
2149 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2150 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2151 License: BSD-like or MIT
2152 Group: Development/Libraries
2153 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2154 Obsoletes: libubsan-multilib-static
2156 %description -n libubsan-multilib-32-static
2157 This package contains 32-bit version of the Undefined Behavior
2158 Sanitizer static library.
2160 %description -n libubsan-multilib-32-static -l pl.UTF-8
2161 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2164 %package -n libubsan-multilib-%{multilib2}
2165 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2166 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2167 License: BSD-like or MIT
2169 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2171 %description -n libubsan-multilib-%{multilib2}
2172 This package contains %{m2_desc} version of the Undefined Behavior
2173 Sanitizer library which is used for -fsanitize=undefined instrumented
2176 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2177 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2178 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2179 kompilowanych z opcją -fsanitize=undefined.
2181 %package -n libubsan-multilib-%{multilib2}-devel
2182 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2183 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2184 License: BSD-like or MIT
2185 Group: Development/Libraries
2186 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2188 %description -n libubsan-multilib-%{multilib2}-devel
2189 This package contains the development files for %{m2_desc} version of the
2190 Undefined Behavior Sanitizer library.
2192 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2193 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2194 Undefined Behavior Sanitizer.
2196 %package -n libubsan-multilib-%{multilib2}-static
2197 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2198 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2199 License: BSD-like or MIT
2200 Group: Development/Libraries
2201 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2203 %description -n libubsan-multilib-%{multilib2}-static
2204 This package contains %{m2_desc} version of the Undefined Behavior
2205 Sanitizer static library.
2207 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2208 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2212 Summary: The Virtual Table Verification library
2213 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2214 License: GPL v3+ with GCC Runtime Library Exception v3.1
2216 URL: https://gcc.gnu.org/wiki/vtv
2217 Requires: libgcc = %{epoch}:%{version}-%{release}
2219 %description -n libvtv
2220 This package contains the Virtual Table Verification library which
2221 is used for -fvtable-verify=... instrumented programs.
2223 %description -n libvtv -l pl.UTF-8
2224 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2225 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2226 -fvtable-verify=....
2228 %package -n libvtv-devel
2229 Summary: Development files for the Virtual Table Verification library
2230 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2231 License: GPL v3+ with GCC Runtime Library Exception v3.1
2232 Group: Development/Libraries
2233 URL: https://gcc.gnu.org/wiki/vtv
2234 Requires: libvtv = %{epoch}:%{version}-%{release}
2236 %description -n libvtv-devel
2237 This package contains development files for the Virtual Table
2238 Verification library.
2240 %description -n libvtv-devel -l pl.UTF-8
2241 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2244 %package -n libvtv-static
2245 Summary: The Virtual Table Verification static library
2246 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2247 License: GPL v3+ with GCC Runtime Library Exception v3.1
2248 Group: Development/Libraries
2249 URL: https://gcc.gnu.org/wiki/vtv
2250 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2252 %description -n libvtv-static
2253 This package contains Virtual Table Verification static library.
2255 %description -n libvtv-static -l pl.UTF-8
2256 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2258 %package -n libvtv-multilib-32
2259 Summary: The Virtual Table Verification library - 32-bit version
2260 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2261 License: GPL v3+ with GCC Runtime Library Exception v3.1
2263 URL: https://gcc.gnu.org/wiki/vtv
2264 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2266 %description -n libvtv-multilib-32
2267 This package contains 32-bit version of the Virtual Table Verification
2268 library which is used for -fvtable-verify=... instrumented programs.
2270 %description -n libvtv-multilib-32 -l pl.UTF-8
2271 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2272 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2273 kompilowanych z opcją -fvtable-verify=....
2275 %package -n libvtv-multilib-32-devel
2276 Summary: Development files for the Virtual Table Verification library - 32-bit version
2277 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2278 License: GPL v3+ with GCC Runtime Library Exception v3.1
2279 Group: Development/Libraries
2280 URL: https://gcc.gnu.org/wiki/vtv
2281 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2283 %description -n libvtv-multilib-32-devel
2284 This package contains the development files for 32-bit version of the
2285 Virtual Table Verification library.
2287 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2288 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2289 Virtual Table Verification.
2291 %package -n libvtv-multilib-32-static
2292 Summary: The Virtual Table Verification static library - 32-bit version
2293 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2294 License: GPL v3+ with GCC Runtime Library Exception v3.1
2295 Group: Development/Libraries
2296 URL: https://gcc.gnu.org/wiki/vtv
2297 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2299 %description -n libvtv-multilib-32-static
2300 This package contains 32-bit version of the Virtual Table Verification
2303 %description -n libvtv-multilib-32-static -l pl.UTF-8
2304 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2307 %package -n libvtv-multilib-%{multilib2}
2308 Summary: The Virtual Table Verification library - %{m2_desc} version
2309 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2310 License: GPL v3+ with GCC Runtime Library Exception v3.1
2312 URL: https://gcc.gnu.org/wiki/vtv
2313 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2315 %description -n libvtv-multilib-%{multilib2}
2316 This package contains %{m2_desc} version of the Virtual Table Verification
2317 library which is used for -fvtable-verify=... instrumented programs.
2319 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2320 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2321 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2322 kompilowanych z opcją -fvtable-verify=....
2324 %package -n libvtv-multilib-%{multilib2}-devel
2325 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2326 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2327 License: GPL v3+ with GCC Runtime Library Exception v3.1
2328 Group: Development/Libraries
2329 URL: https://gcc.gnu.org/wiki/vtv
2330 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2332 %description -n libvtv-multilib-%{multilib2}-devel
2333 This package contains the development files for %{m2_desc} version of the
2334 Virtual Table Verification library.
2336 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2337 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2338 Virtual Table Verification.
2340 %package -n libvtv-multilib-%{multilib2}-static
2341 Summary: The Virtual Table Verification static library - %{m2_desc} version
2342 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2343 License: GPL v3+ with GCC Runtime Library Exception v3.1
2344 Group: Development/Libraries
2345 URL: https://gcc.gnu.org/wiki/vtv
2346 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2348 %description -n libvtv-multilib-%{multilib2}-static
2349 This package contains %{m2_desc} version of the Virtual Table
2350 Verification library.
2352 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2353 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2356 %package -n libatomic
2357 Summary: The GNU Atomic library
2358 Summary(pl.UTF-8): Biblioteka GNU Atomic
2359 License: GPL v3+ with GCC Runtime Library Exception v3.1
2362 %description -n libatomic
2363 This package contains the GNU Atomic library which is a GCC support
2364 library for atomic operations not supported by hardware.
2366 %description -n libatomic -l pl.UTF-8
2367 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2368 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2370 %package -n libatomic-devel
2371 Summary: Development files for the GNU Atomic library
2372 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2373 License: GPL v3+ with GCC Runtime Library Exception v3.1
2374 Group: Development/Libraries
2375 Requires: libatomic = %{epoch}:%{version}-%{release}
2377 %description -n libatomic-devel
2378 This package contains development files for the GNU Atomic library.
2380 %description -n libatomic-devel -l pl.UTF-8
2381 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2383 %package -n libatomic-static
2384 Summary: The GNU Atomic static library
2385 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2386 License: GPL v3+ with GCC Runtime Library Exception v3.1
2387 Group: Development/Libraries
2388 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2390 %description -n libatomic-static
2391 This package contains GNU Atomic static library.
2393 %description -n libatomic-static
2394 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2396 %package -n libatomic-multilib-32
2397 Summary: The GNU Atomic library - 32-bit version
2398 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2399 License: GPL v3+ with GCC Runtime Library Exception v3.1
2401 Obsoletes: libatomic-multilib
2403 %description -n libatomic-multilib-32
2404 This package contains 32-bit version of the GNU Atomic library which
2405 is a GCC support library for atomic operations not supported by
2408 %description -n libatomic-multilib-32 -l pl.UTF-8
2409 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2410 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2413 %package -n libatomic-multilib-32-devel
2414 Summary: Development files for the GNU Atomic static library - 32-bit version
2415 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2416 License: GPL v3+ with GCC Runtime Library Exception v3.1
2417 Group: Development/Libraries
2418 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2419 Obsoletes: libatomic-multilib-devel
2421 %description -n libatomic-multilib-32-devel
2422 This package contains the development files for 32-bit version of the
2425 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2426 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2429 %package -n libatomic-multilib-32-static
2430 Summary: The GNU Atomic static library - 32-bit version
2431 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2432 License: GPL v3+ with GCC Runtime Library Exception v3.1
2433 Group: Development/Libraries
2434 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2435 Obsoletes: libatomic-multilib-static
2437 %description -n libatomic-multilib-32-static
2438 This package contains 32-bit version of the GNU Atomic static library.
2440 %description -n libatomic-multilib-32-static -l pl.UTF-8
2441 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2443 %package -n libatomic-multilib-%{multilib2}
2444 Summary: The GNU Atomic library - %{m2_desc} version
2445 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2446 License: GPL v3+ with GCC Runtime Library Exception v3.1
2449 %description -n libatomic-multilib-%{multilib2}
2450 This package contains %{m2_desc} version of the GNU Atomic library which
2451 is a GCC support library for atomic operations not supported by
2454 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2455 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2456 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2459 %package -n libatomic-multilib-%{multilib2}-devel
2460 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2461 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2462 License: GPL v3+ with GCC Runtime Library Exception v3.1
2463 Group: Development/Libraries
2464 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2466 %description -n libatomic-multilib-%{multilib2}-devel
2467 This package contains the development files for %{m2_desc} version of the
2470 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2471 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2474 %package -n libatomic-multilib-%{multilib2}-static
2475 Summary: The GNU Atomic static library - %{m2_desc} version
2476 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2477 License: GPL v3+ with GCC Runtime Library Exception v3.1
2478 Group: Development/Libraries
2479 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2481 %description -n libatomic-multilib-%{multilib2}-static
2482 This package contains %{m2_desc} version of the GNU Atomic static library.
2484 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2485 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2488 Summary: GCC plugin for GDB
2489 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2490 Group: Development/Debuggers
2491 Requires: %{name} = %{epoch}:%{version}-%{release}
2493 %description gdb-plugin
2494 This package contains GCC plugin for GDB C expression evaluation.
2496 %description gdb-plugin -l pl.UTF-8
2497 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2499 %package plugin-devel
2500 Summary: Support for compiling GCC plugins
2501 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2502 Group: Development/Languages
2503 Requires: %{name} = %{epoch}:%{version}-%{release}
2504 Requires: gmp-devel >= 4.3.2
2505 Requires: libmpc-devel >= 0.8.1
2506 Requires: mpfr-devel >= 3.1.0
2508 %description plugin-devel
2509 This package contains header files and other support files for
2510 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2511 plugins must be rebuilt any time GCC is updated.
2513 %description plugin-devel -l pl.UTF-8
2514 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2515 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2516 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2518 # Packages with epoch 0
2519 # DO NOT MOVE THESE PACKAGES AROUND
2521 # PUT SUCH PACKAGES HERE
2532 %if %{with gcc_libffi}
2536 %{__mv} ChangeLog ChangeLog.general
2538 # override snapshot version.
2539 echo %{version} > gcc/BASE-VER
2540 echo "release" > gcc/DEV-PHASE
2547 rm -rf builddir && install -d builddir && cd builddir
2550 CFLAGS="%{rpmcflags}" \
2551 CXXFLAGS="%{rpmcxxflags}" \
2554 --prefix=%{_prefix} \
2555 --with-local-prefix=%{_prefix}/local \
2556 --libdir=%{_libdir} \
2557 --libexecdir=%{_libdir} \
2558 --infodir=%{_infodir} \
2559 --mandir=%{_mandir} \
2560 --x-libraries=%{_libdir} \
2561 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2562 --disable-build-with-cxx \
2563 --disable-build-poststage1-with-cxx \
2565 --enable-checking=release \
2566 %ifarch %{ix86} %{x8664} x32
2569 %{?with_fortran:--enable-cmath} \
2570 --enable-decimal-float \
2571 --enable-gnu-indirect-function \
2572 --enable-gnu-unique-object \
2573 --enable-initfini-array \
2574 --disable-isl-version-check \
2575 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2576 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2578 --enable-linker-build-id \
2579 --enable-linux-futex \
2580 --enable-long-long \
2581 %{!?with_multilib:--disable-multilib} \
2586 --enable-secureplt \
2589 --enable-threads=posix \
2594 %ifarch %{x8664} x32
2595 --with-arch-32=x86-64 \
2598 --with-cpu=ultrasparc \
2600 --with-demangler-in-ld \
2603 --with-linker-hash-style=gnu \
2604 --with-long-double-128 \
2605 %if %{with multilib}
2607 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2610 --with-multilib-list=m32,m64,mx32 \
2613 --with-slibdir=%{_slibdir} \
2615 --without-system-libunwind \
2617 --with-system-libunwind \
2619 --with-system-zlib \
2627 --enable-__cxa_atexit \
2628 --enable-libstdcxx-allocator=new \
2629 --disable-libstdcxx-pch \
2630 --enable-libstdcxx-threads \
2631 --enable-libstdcxx-time=rt \
2632 --enable-libstdcxx-visibility \
2633 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2634 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2635 %{?with_vtv:--enable-vtable-verify} \
2637 --with-pkgversion="TLD-Linux" \
2638 --with-bugurl="https://tld-linux.org" \
2639 --host=%{_target_platform} \
2640 --build=%{_target_platform}
2644 cat << 'EOF' > Makefile
2645 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2648 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2649 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2650 BOOT_CFLAGS="%{rpmcflags}" \
2651 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2652 GNATLIBCFLAGS="%{rpmcflags}" \
2653 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2661 if [ ! -r /dev/pts/0 ]; then
2662 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2665 %{__make} -k -C builddir check 2>&1 ||:
2669 rm -rf $RPM_BUILD_ROOT
2670 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2674 %{__make} -j1 install \
2676 infodir=%{_infodir} \
2677 DESTDIR=$RPM_BUILD_ROOT
2679 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2681 %if %{with multilib}
2684 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-gcc \
2685 $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-gcc
2686 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-gcc-%{version} \
2687 $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-gcc-%{version}
2689 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-c++ \
2690 $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-c++
2691 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-g++ \
2692 $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-g++
2697 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2698 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2699 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2701 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2702 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2703 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2705 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2706 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2707 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2709 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2710 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2711 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2713 %if %{with multilib}
2714 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2715 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2716 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2718 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2719 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2720 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2722 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2723 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2724 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2726 %if %{with multilib2}
2727 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2728 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2729 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2731 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2732 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2733 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2735 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2736 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2737 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2742 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2743 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2747 # move ada shared libraries to proper place...
2748 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2749 $RPM_BUILD_ROOT%{_libdir}
2750 # check if symlink to be made is valid
2751 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2752 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2753 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2754 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2755 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2756 %if %{with multilib}
2757 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2758 $RPM_BUILD_ROOT%{_libdir32}
2759 # check if symlink to be made is valid
2760 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2761 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2762 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2763 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2764 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2766 %if %{with multilib2}
2767 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2768 $RPM_BUILD_ROOT%{_libdirm2}
2769 # check if symlink to be made is valid
2770 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2771 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2772 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2773 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2774 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2781 %if %{with gcc_libffi}
2782 # still not installed by gcc?
2783 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2784 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2785 sed -e 's,@prefix@,%{_prefix},
2786 s,@exec_prefix@,%{_exec_prefix},
2787 s,@libdir@,%{_libdir},
2788 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2789 %if %{with multilib}
2790 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2791 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2792 sed -e 's,@prefix@,%{_prefix},
2793 s,@exec_prefix@,%{_exec_prefix},
2794 s,@libdir@,%{_libdir32},
2795 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2796 %if %{with multilib2}
2797 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2798 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2799 sed -e 's,@prefix@,%{_prefix},
2800 s,@exec_prefix@,%{_exec_prefix},
2801 s,@libdir@,%{_libdirm2},
2802 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2808 cp -f libobjc/README gcc/objc/README.libobjc
2811 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2812 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2813 for f in libitm.la libssp.la libssp_nonshared.la \
2814 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2815 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2816 %{?with_gomp:libgomp.la} \
2817 %{?with_Xsan:libasan.la libubsan.la} \
2818 %{?with_lsan_m0:liblsan.la} \
2819 %{?with_tsan_m0:libtsan.la} \
2820 %{?with_atomic:libatomic.la} \
2821 %{?with_objc:libobjc.la};
2823 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2824 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2825 %{__mv} "${file}.fixed" "$file"
2827 %if %{with multilib}
2828 for f in libitm.la libssp.la libssp_nonshared.la \
2829 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2830 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2831 %{?with_gomp:libgomp.la} \
2832 %{?with_Xsan:libasan.la libubsan.la} \
2833 %{?with_lsan_m1:liblsan.la} \
2834 %{?with_tsan_m1:libtsan.la} \
2835 %{?with_atomic:libatomic.la} \
2836 %{?with_objc:libobjc.la};
2838 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2839 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2841 %if %{with multilib2}
2842 for f in libitm.la libssp.la libssp_nonshared.la \
2843 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2844 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2845 %{?with_gomp:libgomp.la} \
2846 %{?with_Xsan:libasan.la libubsan.la} \
2847 %{?with_lsan_m2:liblsan.la} \
2848 %{?with_tsan_m2:libtsan.la} \
2849 %{?with_atomic:libatomic.la} \
2850 %{?with_objc:libobjc.la};
2852 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2853 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2858 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2859 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2860 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2861 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2863 # plugins, .la not needed
2864 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2865 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2867 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2868 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2872 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2873 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2875 # basename is being run only for the native (non-biarch) file.
2876 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2877 -e "s,@toolexeclibdir@,$LIBDIR," \
2878 < libstdc++-v3/python/hook.in \
2879 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2881 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2882 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2883 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2884 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2886 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2888 # script(s) always installed; see above for builds with python; if no python, just don't package
2889 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2890 %if %{with multilib}
2891 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2892 %if %{with multilib2}
2893 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2899 cat cpplib.lang >> gcc.lang
2902 %find_lang libstdc\+\+
2903 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2906 # always -f, as "dir" is created depending which texlive version is installed
2907 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2909 # svn snap doesn't contain (release does) below files,
2910 # so let's create dummy entries to satisfy %%files.
2911 [ ! -f NEWS ] && touch NEWS
2912 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2913 [ ! -f libgfortran/README ] && touch libgfortran/README
2916 rm -rf $RPM_BUILD_ROOT
2918 %post -p /sbin/postshell
2919 -/usr/sbin/fix-info-dir -c %{_infodir}
2921 %postun -p /sbin/postshell
2922 -/usr/sbin/fix-info-dir -c %{_infodir}
2924 %post ada -p /sbin/postshell
2925 -/usr/sbin/fix-info-dir -c %{_infodir}
2927 %postun ada -p /sbin/postshell
2928 -/usr/sbin/fix-info-dir -c %{_infodir}
2930 %post fortran -p /sbin/postshell
2931 -/usr/sbin/fix-info-dir -c %{_infodir}
2933 %postun fortran -p /sbin/postshell
2934 -/usr/sbin/fix-info-dir -c %{_infodir}
2936 %post go -p /sbin/postshell
2937 -/usr/sbin/fix-info-dir -c %{_infodir}
2939 %postun go -p /sbin/postshell
2940 -/usr/sbin/fix-info-dir -c %{_infodir}
2942 %post -n libquadmath-devel -p /sbin/postshell
2943 -/usr/sbin/fix-info-dir -c %{_infodir}
2945 %postun -n libquadmath-devel -p /sbin/postshell
2946 -/usr/sbin/fix-info-dir -c %{_infodir}
2948 %post -n libffi-devel -p /sbin/postshell
2949 -/usr/sbin/fix-info-dir -c %{_infodir}
2951 %postun -n libffi-devel -p /sbin/postshell
2952 -/usr/sbin/fix-info-dir -c %{_infodir}
2954 %post -n libgomp-devel -p /sbin/postshell
2955 -/usr/sbin/fix-info-dir -c %{_infodir}
2957 %postun -n libgomp-devel -p /sbin/postshell
2958 -/usr/sbin/fix-info-dir -c %{_infodir}
2960 %post -p /sbin/ldconfig -n libgcc
2961 %postun -p /sbin/ldconfig -n libgcc
2962 %post -p /sbin/ldconfig -n libgcc-multilib-32
2963 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2964 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2965 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2966 %post -p /sbin/ldconfig -n libgomp
2967 %postun -p /sbin/ldconfig -n libgomp
2968 %post -p /sbin/ldconfig -n libgomp-multilib-32
2969 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2970 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2971 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2972 %post -p /sbin/ldconfig -n libgnat
2973 %postun -p /sbin/ldconfig -n libgnat
2974 %post -p /sbin/ldconfig -n libgnat-multilib-32
2975 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2976 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2977 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2978 %post -p /sbin/ldconfig -n libstdc++
2979 %postun -p /sbin/ldconfig -n libstdc++
2980 %post -p /sbin/ldconfig -n libstdc++-multilib-32
2981 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2982 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2983 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2984 %post -p /sbin/ldconfig -n libgfortran
2985 %postun -p /sbin/ldconfig -n libgfortran
2986 %post -p /sbin/ldconfig -n libgfortran-multilib-32
2987 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2988 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2989 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2990 %post -p /sbin/ldconfig -n libffi
2991 %postun -p /sbin/ldconfig -n libffi
2992 %post -p /sbin/ldconfig -n libffi-multilib-32
2993 %postun -p /sbin/ldconfig -n libffi-multilib-32
2994 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2995 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2996 %post -p /sbin/ldconfig -n libobjc
2997 %postun -p /sbin/ldconfig -n libobjc
2998 %post -p /sbin/ldconfig -n libobjc-multilib-32
2999 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3000 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3001 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3002 %post -p /sbin/ldconfig -n libquadmath
3003 %postun -p /sbin/ldconfig -n libquadmath
3004 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3005 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3006 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3007 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3008 %post -p /sbin/ldconfig -n libgo
3009 %postun -p /sbin/ldconfig -n libgo
3010 %post -p /sbin/ldconfig -n libgo-multilib-32
3011 %postun -p /sbin/ldconfig -n libgo-multilib-32
3012 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3013 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3014 %post -p /sbin/ldconfig -n libasan
3015 %postun -p /sbin/ldconfig -n libasan
3016 %post -p /sbin/ldconfig -n libasan-multilib-32
3017 %postun -p /sbin/ldconfig -n libasan-multilib-32
3018 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3019 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3020 %post -p /sbin/ldconfig -n liblsan
3021 %postun -p /sbin/ldconfig -n liblsan
3022 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3023 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3024 %post -p /sbin/ldconfig -n libtsan
3025 %postun -p /sbin/ldconfig -n libtsan
3026 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3027 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3028 %post -p /sbin/ldconfig -n libubsan
3029 %postun -p /sbin/ldconfig -n libubsan
3030 %post -p /sbin/ldconfig -n libubsan-multilib-32
3031 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3032 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3033 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3034 %post -p /sbin/ldconfig -n libvtv
3035 %postun -p /sbin/ldconfig -n libvtv
3036 %post -p /sbin/ldconfig -n libvtv-multilib-32
3037 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3038 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3039 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3040 %post -p /sbin/ldconfig -n libatomic
3041 %postun -p /sbin/ldconfig -n libatomic
3042 %post -p /sbin/ldconfig -n libatomic-multilib-32
3043 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3044 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3045 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3046 %post -p /sbin/ldconfig gdb-plugin
3047 %postun -p /sbin/ldconfig gdb-plugin
3050 %defattr(644,root,root,755)
3051 %doc ChangeLog.general MAINTAINERS NEWS
3052 # bugs.html faq.html
3053 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3054 %attr(755,root,root) %{_bindir}/*-gcc*
3055 %attr(755,root,root) %{_bindir}/cc
3056 %attr(755,root,root) %{_bindir}/cpp
3057 %attr(755,root,root) %{_bindir}/gcc
3058 %attr(755,root,root) %{_bindir}/gcc-ar
3059 %attr(755,root,root) %{_bindir}/gcc-nm
3060 %attr(755,root,root) %{_bindir}/gcc-ranlib
3061 %attr(755,root,root) %{_bindir}/gcov
3062 %attr(755,root,root) %{_bindir}/gcov-dump
3063 %attr(755,root,root) %{_bindir}/gcov-tool
3064 %attr(755,root,root) %{_bindir}/lto-dump
3065 %{_mandir}/man1/cc.1*
3066 %{_mandir}/man1/cpp.1*
3067 %{_mandir}/man1/gcc.1*
3068 %{_mandir}/man1/gcov.1*
3069 %{_mandir}/man1/gcov-dump.1*
3070 %{_mandir}/man1/gcov-tool.1*
3071 %{_mandir}/man1/lto-dump.1*
3072 %{_infodir}/cpp.info*
3073 %{_infodir}/cppinternals.info*
3074 %{_infodir}/gcc.info*
3075 %{_infodir}/gccinstall.info*
3076 %{_infodir}/gccint.info*
3077 %{_infodir}/libitm.info*
3078 %attr(755,root,root) /lib/cpp
3079 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3080 %attr(755,root,root) %{_libdir}/libitm.so
3081 %attr(755,root,root) %{_libdir}/libssp.so
3082 %{_libdir}/libitm.la
3084 %{_libdir}/libitm.spec
3085 %{_libdir}/libsanitizer.spec
3086 %{_libdir}/libssp.la
3088 %{_libdir}/libssp_nonshared.la
3089 %{_libdir}/libssp_nonshared.a
3090 %dir %{_libdir}/gcc/%{_target_platform}
3092 %{gcclibdir}/libgcc.a
3093 %{gcclibdir}/libgcc_eh.a
3094 %{gcclibdir}/libgcov.a
3097 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3098 %attr(755,root,root) %{gcclibdir}/cc1
3099 %attr(755,root,root) %{gcclibdir}/collect2
3100 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3101 %attr(755,root,root) %{gcclibdir}/lto1
3102 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3103 %dir %{gcclibdir}/include
3104 %dir %{gcclibdir}/include/sanitizer
3105 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3106 %dir %{gcclibdir}/include/ssp
3107 %{gcclibdir}/include/ssp/*.h
3108 %{gcclibdir}/include/float.h
3109 %{gcclibdir}/include/gcov.h
3110 %{gcclibdir}/include/iso646.h
3111 %{gcclibdir}/include/limits.h
3112 %{gcclibdir}/include/stdalign.h
3113 %{gcclibdir}/include/stdarg.h
3114 %{gcclibdir}/include/stdatomic.h
3115 %{gcclibdir}/include/stdbool.h
3116 %{gcclibdir}/include/stddef.h
3117 %{gcclibdir}/include/stdfix.h
3118 %{gcclibdir}/include/stdint.h
3119 %{gcclibdir}/include/stdint-gcc.h
3120 %{gcclibdir}/include/stdnoreturn.h
3121 %{gcclibdir}/include/syslimits.h
3122 %{gcclibdir}/include/unwind.h
3123 %{gcclibdir}/include/varargs.h
3124 %ifarch %{ix86} %{x8664} x32
3125 %{gcclibdir}/include/adxintrin.h
3126 %{gcclibdir}/include/ammintrin.h
3127 %{gcclibdir}/include/avx2intrin.h
3128 %{gcclibdir}/include/avx5124fmapsintrin.h
3129 %{gcclibdir}/include/avx5124vnniwintrin.h
3130 %{gcclibdir}/include/avx512bf16intrin.h
3131 %{gcclibdir}/include/avx512bf16vlintrin.h
3132 %{gcclibdir}/include/avx512bitalgintrin.h
3133 %{gcclibdir}/include/avx512bwintrin.h
3134 %{gcclibdir}/include/avx512cdintrin.h
3135 %{gcclibdir}/include/avx512dqintrin.h
3136 %{gcclibdir}/include/avx512erintrin.h
3137 %{gcclibdir}/include/avx512fintrin.h
3138 %{gcclibdir}/include/avx512ifmaintrin.h
3139 %{gcclibdir}/include/avx512ifmavlintrin.h
3140 %{gcclibdir}/include/avx512pfintrin.h
3141 %{gcclibdir}/include/avx512vbmi2intrin.h
3142 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3143 %{gcclibdir}/include/avx512vbmiintrin.h
3144 %{gcclibdir}/include/avx512vbmivlintrin.h
3145 %{gcclibdir}/include/avx512vlbwintrin.h
3146 %{gcclibdir}/include/avx512vldqintrin.h
3147 %{gcclibdir}/include/avx512vlintrin.h
3148 %{gcclibdir}/include/avx512vnniintrin.h
3149 %{gcclibdir}/include/avx512vnnivlintrin.h
3150 %{gcclibdir}/include/avx512vp2intersectintrin.h
3151 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3152 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3153 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3154 %{gcclibdir}/include/avxintrin.h
3155 %{gcclibdir}/include/bmi2intrin.h
3156 %{gcclibdir}/include/bmiintrin.h
3157 %{gcclibdir}/include/bmmintrin.h
3158 %{gcclibdir}/include/cet.h
3159 %{gcclibdir}/include/cetintrin.h
3160 %{gcclibdir}/include/cldemoteintrin.h
3161 %{gcclibdir}/include/clflushoptintrin.h
3162 %{gcclibdir}/include/clwbintrin.h
3163 %{gcclibdir}/include/clzerointrin.h
3164 %{gcclibdir}/include/cpuid.h
3165 %{gcclibdir}/include/cross-stdarg.h
3166 %{gcclibdir}/include/emmintrin.h
3167 %{gcclibdir}/include/enqcmdintrin.h
3168 %{gcclibdir}/include/f16cintrin.h
3169 %{gcclibdir}/include/fma4intrin.h
3170 %{gcclibdir}/include/fmaintrin.h
3171 %{gcclibdir}/include/fxsrintrin.h
3172 %{gcclibdir}/include/gfniintrin.h
3173 %{gcclibdir}/include/ia32intrin.h
3174 %{gcclibdir}/include/immintrin.h
3175 %{gcclibdir}/include/lwpintrin.h
3176 %{gcclibdir}/include/lzcntintrin.h
3177 %{gcclibdir}/include/mm3dnow.h
3178 %{gcclibdir}/include/mmintrin.h
3179 %{gcclibdir}/include/mm_malloc.h
3180 %{gcclibdir}/include/movdirintrin.h
3181 %{gcclibdir}/include/mwaitxintrin.h
3182 %{gcclibdir}/include/nmmintrin.h
3183 %{gcclibdir}/include/pconfigintrin.h
3184 %{gcclibdir}/include/pkuintrin.h
3185 %{gcclibdir}/include/pmmintrin.h
3186 %{gcclibdir}/include/popcntintrin.h
3187 %{gcclibdir}/include/prfchwintrin.h
3188 %{gcclibdir}/include/rdseedintrin.h
3189 %{gcclibdir}/include/rtmintrin.h
3190 %{gcclibdir}/include/sgxintrin.h
3191 %{gcclibdir}/include/shaintrin.h
3192 %{gcclibdir}/include/smmintrin.h
3193 %{gcclibdir}/include/tbmintrin.h
3194 %{gcclibdir}/include/tmmintrin.h
3195 %{gcclibdir}/include/vaesintrin.h
3196 %{gcclibdir}/include/vpclmulqdqintrin.h
3197 %{gcclibdir}/include/waitpkgintrin.h
3198 %{gcclibdir}/include/wbnoinvdintrin.h
3199 %{gcclibdir}/include/wmmintrin.h
3200 %{gcclibdir}/include/x86intrin.h
3201 %{gcclibdir}/include/xmmintrin.h
3202 %{gcclibdir}/include/xopintrin.h
3203 %{gcclibdir}/include/xsavecintrin.h
3204 %{gcclibdir}/include/xsaveintrin.h
3205 %{gcclibdir}/include/xsaveoptintrin.h
3206 %{gcclibdir}/include/xsavesintrin.h
3207 %{gcclibdir}/include/xtestintrin.h
3210 %{gcclibdir}/include/arm_acle.h
3211 %{gcclibdir}/include/arm_bf16.h
3212 %{gcclibdir}/include/arm_cde.h
3213 %{gcclibdir}/include/arm_cmse.h
3214 %{gcclibdir}/include/arm_fp16.h
3215 %{gcclibdir}/include/arm_mve.h
3216 %{gcclibdir}/include/arm_mve_types.h
3217 %{gcclibdir}/include/arm_neon.h
3218 %{gcclibdir}/include/mmintrin.h
3219 %{gcclibdir}/include/unwind-arm-common.h
3222 %{gcclibdir}/include/arm_acle.h
3223 %{gcclibdir}/include/arm_bf16.h
3224 %{gcclibdir}/include/arm_fp16.h
3225 %{gcclibdir}/include/arm_neon.h
3226 %{gcclibdir}/include/arm_sve.h
3229 %{gcclibdir}/include/ia64intrin.h
3232 %{gcclibdir}/include/math-68881.h
3235 %{gcclibdir}/include/loongson.h
3236 %{gcclibdir}/include/msa.h
3238 %ifarch powerpc ppc ppc64
3239 %{gcclibdir}/include/altivec.h
3240 %{gcclibdir}/include/amo.h
3241 %{gcclibdir}/include/bmiintrin.h
3242 %{gcclibdir}/include/bmi2intrin.h
3243 %{gcclibdir}/include/emmintrin.h
3244 %{gcclibdir}/include/htmintrin.h
3245 %{gcclibdir}/include/htmxlintrin.h
3246 %{gcclibdir}/include/mm_malloc.h
3247 %{gcclibdir}/include/mmintrin.h
3248 %{gcclibdir}/include/paired.h
3249 %{gcclibdir}/include/ppc-asm.h
3250 %{gcclibdir}/include/ppu_intrinsics.h
3251 %{gcclibdir}/include/si2vmx.h
3252 %{gcclibdir}/include/spe.h
3253 %{gcclibdir}/include/spu2vmx.h
3254 %{gcclibdir}/include/vec_types.h
3255 %{gcclibdir}/include/x86intrin.h
3256 %{gcclibdir}/include/xmmintrin.h
3259 %{gcclibdir}/include/htmintrin.h
3260 %{gcclibdir}/include/htmxlintrin.h
3261 %{gcclibdir}/include/s390intrin.h
3262 %{gcclibdir}/include/vecintrin.h
3264 %ifarch sparc sparcv9 sparc64
3265 %{gcclibdir}/include/visintrin.h
3267 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3269 %if %{with multilib}
3271 %defattr(644,root,root,755)
3272 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3273 %dir %{gcclibdir}/32
3274 %{gcclibdir}/32/crt*.o
3275 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3276 %{gcclibdir}/32/libgcc.a
3277 %{gcclibdir}/32/libgcc_eh.a
3278 %{gcclibdir}/32/libgcov.a
3279 %{_libdir32}/libitm.spec
3280 %{_libdir32}/libsanitizer.spec
3281 %attr(755,root,root) %{_libdir32}/libitm.so
3282 %attr(755,root,root) %{_libdir32}/libssp.so
3283 %{_libdir32}/libitm.la
3284 %{_libdir32}/libitm.a
3285 %{_libdir32}/libssp.la
3286 %{_libdir32}/libssp.a
3287 %{_libdir32}/libssp_nonshared.la
3288 %{_libdir32}/libssp_nonshared.a
3291 %if %{with multilib2}
3292 %files multilib-%{multilib2}
3293 %defattr(644,root,root,755)
3294 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3295 %dir %{gcclibdir}/%{multilib2}
3296 %{gcclibdir}/%{multilib2}/crt*.o
3297 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3298 %{gcclibdir}/%{multilib2}/libgcc.a
3299 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3300 %{gcclibdir}/%{multilib2}/libgcov.a
3301 %{_libdirm2}/libitm.spec
3302 %{_libdirm2}/libsanitizer.spec
3303 %attr(755,root,root) %{_libdirm2}/libitm.so
3304 %attr(755,root,root) %{_libdirm2}/libssp.so
3305 %{_libdirm2}/libitm.la
3306 %{_libdirm2}/libitm.a
3307 %{_libdirm2}/libssp.la
3308 %{_libdirm2}/libssp.a
3309 %{_libdirm2}/libssp_nonshared.la
3310 %{_libdirm2}/libssp_nonshared.a
3314 %defattr(644,root,root,755)
3315 %doc COPYING.RUNTIME libgcc/ChangeLog
3316 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3317 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3318 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3319 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3320 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3322 %if %{with multilib}
3323 %files -n libgcc-multilib-32
3324 %defattr(644,root,root,755)
3325 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3326 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3327 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3328 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3329 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3332 %if %{with multilib2}
3333 %files -n libgcc-multilib-%{multilib2}
3334 %defattr(644,root,root,755)
3335 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3336 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3337 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3338 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3339 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3344 %defattr(644,root,root,755)
3345 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3346 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3348 %files -n libgomp-devel
3349 %defattr(644,root,root,755)
3350 %attr(755,root,root) %{_libdir}/libgomp.so
3351 %{_libdir}/libgomp.la
3352 %{_libdir}/libgomp.spec
3353 %{?with_fortran:%{gcclibdir}/finclude}
3354 %{gcclibdir}/include/acc_prof.h
3355 %{gcclibdir}/include/omp.h
3356 %{gcclibdir}/include/openacc.h
3357 %{_infodir}/libgomp.info*
3359 %files -n libgomp-static
3360 %defattr(644,root,root,755)
3361 %{_libdir}/libgomp.a
3363 %if %{with multilib}
3364 %files -n libgomp-multilib-32
3365 %defattr(644,root,root,755)
3366 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3367 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3369 %files -n libgomp-multilib-32-devel
3370 %defattr(644,root,root,755)
3371 %attr(755,root,root) %{_libdir32}/libgomp.so
3372 %{_libdir32}/libgomp.la
3373 %{_libdir32}/libgomp.spec
3374 %{?with_fortran:%{gcclibdir}/32/finclude}
3376 %files -n libgomp-multilib-32-static
3377 %defattr(644,root,root,755)
3378 %{_libdir32}/libgomp.a
3381 %if %{with multilib2}
3382 %files -n libgomp-multilib-%{multilib2}
3383 %defattr(644,root,root,755)
3384 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3385 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3387 %files -n libgomp-multilib-%{multilib2}-devel
3388 %defattr(644,root,root,755)
3389 %attr(755,root,root) %{_libdirm2}/libgomp.so
3390 %{_libdirm2}/libgomp.la
3391 %{_libdirm2}/libgomp.spec
3392 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3394 %files -n libgomp-multilib-%{multilib2}-static
3395 %defattr(644,root,root,755)
3396 %{_libdirm2}/libgomp.a
3402 %defattr(644,root,root,755)
3403 %doc gcc/ada/ChangeLog
3404 %attr(755,root,root) %{_bindir}/gnat*
3405 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3406 %attr(755,root,root) %{_libdir}/libgnarl.so
3407 %attr(755,root,root) %{_libdir}/libgnat-*.so
3408 %attr(755,root,root) %{_libdir}/libgnat.so
3409 %attr(755,root,root) %{gcclibdir}/gnat1
3410 %{gcclibdir}/ada_target_properties
3411 %{gcclibdir}/adainclude
3412 %dir %{gcclibdir}/adalib
3413 %{gcclibdir}/adalib/*.ali
3414 %ifarch %{ix86} %{x8664} x32
3415 %{gcclibdir}/adalib/libgmem.a
3416 %{gcclibdir}/adalib/libgnarl_pic.a
3417 %{gcclibdir}/adalib/libgnat_pic.a
3419 %{_infodir}/gnat-style.info*
3420 %{_infodir}/gnat_rm.info*
3421 %{_infodir}/gnat_ugn.info*
3423 %if %{with multilib}
3424 %files ada-multilib-32
3425 %defattr(644,root,root,755)
3426 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3427 %attr(755,root,root) %{_libdir32}/libgnarl.so
3428 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3429 %attr(755,root,root) %{_libdir32}/libgnat.so
3430 %{gcclibdir}/32/ada_target_properties
3431 %{gcclibdir}/32/adainclude
3432 %dir %{gcclibdir}/32/adalib
3433 %{gcclibdir}/32/adalib/*.ali
3434 %ifarch %{ix86} %{x8664} x32
3435 %{gcclibdir}/32/adalib/libgmem.a
3439 %if %{with multilib2}
3440 %files ada-multilib-%{multilib2}
3441 %defattr(644,root,root,755)
3442 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3443 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3444 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3445 %attr(755,root,root) %{_libdirm2}/libgnat.so
3446 %{gcclibdir}/%{multilib2}/ada_target_properties
3447 %{gcclibdir}/%{multilib2}/adainclude
3448 %dir %{gcclibdir}/%{multilib2}/adalib
3449 %{gcclibdir}/%{multilib2}/adalib/*.ali
3450 %ifarch %{ix86} %{x8664} x32
3451 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3456 %defattr(644,root,root,755)
3457 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3458 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3459 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3460 %attr(755,root,root) %{_libdir}/libgnat.so.1
3462 %files -n libgnat-static
3463 %defattr(644,root,root,755)
3464 %{gcclibdir}/adalib/libgnarl.a
3465 %{gcclibdir}/adalib/libgnat.a
3467 %if %{with multilib}
3468 %files -n libgnat-multilib-32
3469 %defattr(644,root,root,755)
3470 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3471 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3472 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3473 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3475 %files -n libgnat-multilib-32-static
3476 %defattr(644,root,root,755)
3477 %{gcclibdir}/32/adalib/libgnarl.a
3478 %{gcclibdir}/32/adalib/libgnat.a
3480 # these exist only when host is x86_64???
3481 %{gcclibdir}/32/adalib/libgnarl_pic.a
3482 %{gcclibdir}/32/adalib/libgnat_pic.a
3486 %if %{with multilib2}
3487 %files -n libgnat-multilib-%{multilib2}
3488 %defattr(644,root,root,755)
3489 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3490 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3491 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3492 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3494 %files -n libgnat-multilib-%{multilib2}-static
3495 %defattr(644,root,root,755)
3496 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3497 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3499 # these exist only when host is x86_64???
3500 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3501 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3508 %defattr(644,root,root,755)
3509 %doc gcc/cp/{ChangeLog,NEWS}
3510 %attr(755,root,root) %{_bindir}/g++
3511 %attr(755,root,root) %{_bindir}/*-g++
3512 %attr(755,root,root) %{_bindir}/c++
3513 %attr(755,root,root) %{_bindir}/*-c++
3514 %attr(755,root,root) %{gcclibdir}/cc1plus
3515 %{_libdir}/libsupc++.la
3516 %{_libdir}/libsupc++.a
3517 %{_mandir}/man1/g++.1*
3519 %if %{with multilib}
3520 %files c++-multilib-32
3521 %defattr(644,root,root,755)
3522 %{_libdir32}/libsupc++.la
3523 %{_libdir32}/libsupc++.a
3526 %if %{with multilib2}
3527 %files c++-multilib-%{multilib2}
3528 %defattr(644,root,root,755)
3529 %{_libdirm2}/libsupc++.la
3530 %{_libdirm2}/libsupc++.a
3533 %files -n libstdc++ -f libstdc++.lang
3534 %defattr(644,root,root,755)
3535 %doc libstdc++-v3/{ChangeLog,README}
3536 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3537 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3539 %files -n libstdc++-devel
3540 %defattr(644,root,root,755)
3541 %attr(755,root,root) %{_libdir}/libstdc++.so
3542 %{_libdir}/libstdc++.la
3543 %{_libdir}/libstdc++fs.a
3544 %{_libdir}/libstdc++fs.la
3545 %dir %{_includedir}/c++
3546 %{_includedir}/c++/%{version}
3547 %{_includedir}/expc++.h
3548 %{_includedir}/extc++.h
3549 %{_includedir}/stdc++.h
3550 %{_includedir}/stdtr1c++.h
3552 %files -n libstdc++-static
3553 %defattr(644,root,root,755)
3554 %{_libdir}/libstdc++.a
3556 %if %{with multilib}
3557 %files -n libstdc++-multilib-32
3558 %defattr(644,root,root,755)
3559 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3560 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3562 %files -n libstdc++-multilib-32-devel
3563 %defattr(644,root,root,755)
3564 %attr(755,root,root) %{_libdir32}/libstdc++.so
3565 %{_libdir32}/libstdc++.la
3566 %{_libdir32}/libstdc++fs.a
3567 %{_libdir32}/libstdc++fs.la
3569 %files -n libstdc++-multilib-32-static
3570 %defattr(644,root,root,755)
3571 %{_libdir32}/libstdc++.a
3574 %if %{with multilib2}
3575 %files -n libstdc++-multilib-%{multilib2}
3576 %defattr(644,root,root,755)
3577 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3578 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3580 %files -n libstdc++-multilib-%{multilib2}-devel
3581 %defattr(644,root,root,755)
3582 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3583 %{_libdirm2}/libstdc++.la
3584 %{_libdirm2}/libstdc++fs.a
3585 %{_libdirm2}/libstdc++fs.la
3587 %files -n libstdc++-multilib-%{multilib2}-static
3588 %defattr(644,root,root,755)
3589 %{_libdirm2}/libstdc++.a
3593 %files -n libstdc++-gdb
3594 %defattr(644,root,root,755)
3595 %dir %{py3_sitescriptdir}/libstdcxx
3596 %{py3_sitescriptdir}/libstdcxx/*.py
3597 %{py3_sitescriptdir}/libstdcxx/__pycache__
3598 %dir %{py3_sitescriptdir}/libstdcxx/v6
3599 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3600 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3601 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3602 %if %{with multilib}
3603 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3605 %if %{with multilib2}
3606 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3611 %files -n libstdc++-apidocs
3612 %defattr(644,root,root,755)
3613 %doc libstdc++-v3/doc/html/*
3619 %defattr(644,root,root,755)
3620 %doc gcc/fortran/ChangeLog
3621 %attr(755,root,root) %{_bindir}/g95
3622 %attr(755,root,root) %{_bindir}/gfortran
3623 %attr(755,root,root) %{_bindir}/*-gfortran
3624 %attr(755,root,root) %{gcclibdir}/f951
3625 %attr(755,root,root) %{_libdir}/libgfortran.so
3626 %{_libdir}/libgfortran.spec
3627 %{_libdir}/libgfortran.la
3628 %{gcclibdir}/include/ISO_Fortran_binding.h
3629 %{gcclibdir}/libcaf_single.a
3630 %{gcclibdir}/libcaf_single.la
3631 #%{gcclibdir}/libgfortranbegin.la
3632 #%{gcclibdir}/libgfortranbegin.a
3633 %{_infodir}/gfortran.info*
3634 %{_mandir}/man1/g95.1*
3635 %{_mandir}/man1/gfortran.1*
3637 %if %{with multilib}
3638 %files fortran-multilib-32
3639 %defattr(644,root,root,755)
3640 %attr(755,root,root) %{_libdir32}/libgfortran.so
3641 %{_libdir32}/libgfortran.spec
3642 %{_libdir32}/libgfortran.la
3643 %{gcclibdir}/32/libcaf_single.a
3644 %{gcclibdir}/32/libcaf_single.la
3645 #%{gcclibdir}/32/libgfortranbegin.la
3646 #%{gcclibdir}/32/libgfortranbegin.a
3649 %if %{with multilib2}
3650 %files fortran-multilib-%{multilib2}
3651 %defattr(644,root,root,755)
3652 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3653 %{_libdirm2}/libgfortran.spec
3654 %{_libdirm2}/libgfortran.la
3655 %{gcclibdir}/%{multilib2}/libcaf_single.a
3656 %{gcclibdir}/%{multilib2}/libcaf_single.la
3657 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3658 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3661 %files -n libgfortran
3662 %defattr(644,root,root,755)
3663 %doc libgfortran/{AUTHORS,README,ChangeLog}
3664 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3665 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3667 %files -n libgfortran-static
3668 %defattr(644,root,root,755)
3669 %{_libdir}/libgfortran.a
3671 %if %{with multilib}
3672 %files -n libgfortran-multilib-32
3673 %defattr(644,root,root,755)
3674 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3675 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3677 %files -n libgfortran-multilib-32-static
3678 %defattr(644,root,root,755)
3679 %{_libdir32}/libgfortran.a
3682 %if %{with multilib2}
3683 %files -n libgfortran-multilib-%{multilib2}
3684 %defattr(644,root,root,755)
3685 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3686 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3688 %files -n libgfortran-multilib-%{multilib2}-static
3689 %defattr(644,root,root,755)
3690 %{_libdirm2}/libgfortran.a
3693 %if %{with quadmath}
3694 %files -n libquadmath
3695 %defattr(644,root,root,755)
3696 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3697 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3699 %files -n libquadmath-devel
3700 %defattr(644,root,root,755)
3701 %{gcclibdir}/include/quadmath.h
3702 %{gcclibdir}/include/quadmath_weak.h
3703 %attr(755,root,root) %{_libdir}/libquadmath.so
3704 %{_libdir}/libquadmath.la
3705 %{_infodir}/libquadmath.info*
3707 %files -n libquadmath-static
3708 %defattr(644,root,root,755)
3709 %{_libdir}/libquadmath.a
3711 %if %{with multilib}
3712 %files -n libquadmath-multilib-32
3713 %defattr(644,root,root,755)
3714 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3715 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3717 %files -n libquadmath-multilib-32-devel
3718 %defattr(644,root,root,755)
3719 %attr(755,root,root) %{_libdir32}/libquadmath.so
3720 %{_libdir32}/libquadmath.la
3722 %files -n libquadmath-multilib-32-static
3723 %defattr(644,root,root,755)
3724 %{_libdir32}/libquadmath.a
3727 %if %{with multilib2}
3728 %files -n libquadmath-multilib-%{multilib2}
3729 %defattr(644,root,root,755)
3730 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3731 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3733 %files -n libquadmath-multilib-%{multilib2}-devel
3734 %defattr(644,root,root,755)
3735 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3736 %{_libdirm2}/libquadmath.la
3738 %files -n libquadmath-multilib-%{multilib2}-static
3739 %defattr(644,root,root,755)
3740 %{_libdirm2}/libquadmath.a
3745 %if %{with gcc_libffi}
3747 %defattr(644,root,root,755)
3748 %doc libffi/{ChangeLog,LICENSE,README}
3749 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3750 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3752 %files -n libffi-devel
3753 %defattr(644,root,root,755)
3754 %attr(755,root,root) %{_libdir}/libffi.so
3755 %{_libdir}/libffi.la
3756 %{gcclibdir}/include/ffi.h
3757 %{gcclibdir}/include/ffitarget.h
3758 %{_pkgconfigdir}/libffi.pc
3759 %{_mandir}/man3/ffi*.3*
3760 %{_infodir}/libffi.info*
3762 %files -n libffi-static
3763 %defattr(644,root,root,755)
3766 %if %{with multilib}
3767 %files -n libffi-multilib-32
3768 %defattr(644,root,root,755)
3769 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3770 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3772 %files -n libffi-multilib-32-devel
3773 %defattr(644,root,root,755)
3774 %attr(755,root,root) %{_libdir32}/libffi.so
3775 %{_libdir32}/libffi.la
3776 %{_pkgconfigdir32}/libffi.pc
3778 %files -n libffi-multilib-32-static
3779 %defattr(644,root,root,755)
3780 %{_libdir32}/libffi.a
3783 %if %{with multilib2}
3784 %files -n libffi-multilib-%{multilib2}
3785 %defattr(644,root,root,755)
3786 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3787 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3789 %files -n libffi-multilib-%{multilib2}-devel
3790 %defattr(644,root,root,755)
3791 %attr(755,root,root) %{_libdirm2}/libffi.so
3792 %{_libdirm2}/libffi.la
3793 %{_pkgconfigdirm2}/libffi.pc
3795 %files -n libffi-multilib-%{multilib2}-static
3796 %defattr(644,root,root,755)
3797 %{_libdirm2}/libffi.a
3803 %defattr(644,root,root,755)
3804 %doc gcc/objc/README.libobjc
3805 %attr(755,root,root) %{gcclibdir}/cc1obj
3806 %attr(755,root,root) %{_libdir}/libobjc.so
3807 %{_libdir}/libobjc.la
3808 %{gcclibdir}/include/objc
3810 %if %{with multilib}
3811 %files objc-multilib-32
3812 %defattr(644,root,root,755)
3813 %attr(755,root,root) %{_libdir32}/libobjc.so
3814 %{_libdir32}/libobjc.la
3817 %if %{with multilib2}
3818 %files objc-multilib-%{multilib2}
3819 %defattr(644,root,root,755)
3820 %attr(755,root,root) %{_libdirm2}/libobjc.so
3821 %{_libdirm2}/libobjc.la
3826 %defattr(644,root,root,755)
3827 %doc gcc/objcp/ChangeLog
3828 %attr(755,root,root) %{gcclibdir}/cc1objplus
3832 %defattr(644,root,root,755)
3833 %doc libobjc/{ChangeLog,README*}
3834 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3835 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3837 %files -n libobjc-static
3838 %defattr(644,root,root,755)
3839 %{_libdir}/libobjc.a
3841 %if %{with multilib}
3842 %files -n libobjc-multilib-32
3843 %defattr(644,root,root,755)
3844 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3845 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3847 %files -n libobjc-multilib-32-static
3848 %defattr(644,root,root,755)
3849 %{_libdir32}/libobjc.a
3852 %if %{with multilib2}
3853 %files -n libobjc-multilib-%{multilib2}
3854 %defattr(644,root,root,755)
3855 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3856 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3858 %files -n libobjc-multilib-%{multilib2}-static
3859 %defattr(644,root,root,755)
3860 %{_libdirm2}/libobjc.a
3866 %defattr(644,root,root,755)
3867 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3868 %attr(755,root,root) %{_bindir}/gccgo
3869 %attr(755,root,root) %{_bindir}/go
3870 %attr(755,root,root) %{_bindir}/gofmt
3871 %attr(755,root,root) %{gcclibdir}/buildid
3872 %attr(755,root,root) %{gcclibdir}/cgo
3873 %attr(755,root,root) %{gcclibdir}/go1
3874 %attr(755,root,root) %{gcclibdir}/test2json
3875 %attr(755,root,root) %{gcclibdir}/vet
3877 %{_libdir}/go/%{version}
3878 %{_mandir}/man1/go.1*
3879 %{_mandir}/man1/gofmt.1*
3880 %{_mandir}/man1/gccgo.1*
3881 %{_infodir}/gccgo.info*
3883 %if %{with multilib}
3884 %files go-multilib-32
3885 %defattr(644,root,root,755)
3886 %dir %{_libdir32}/go
3887 %{_libdir32}/go/%{version}
3890 %if %{with multilib2}
3891 %files go-multilib-%{multilib2}
3892 %defattr(644,root,root,755)
3893 %dir %{_libdirm2}/go
3894 %{_libdirm2}/go/%{version}
3898 %defattr(644,root,root,755)
3899 %doc libgo/{LICENSE,PATENTS,README}
3900 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3901 %attr(755,root,root) %ghost %{_libdir}/libgo.so.16
3903 %files -n libgo-devel
3904 %defattr(644,root,root,755)
3905 %attr(755,root,root) %{_libdir}/libgo.so
3907 %{_libdir}/libgobegin.a
3908 %{_libdir}/libgolibbegin.a
3910 %files -n libgo-static
3911 %defattr(644,root,root,755)
3914 %if %{with multilib}
3915 %files -n libgo-multilib-32
3916 %defattr(644,root,root,755)
3917 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3918 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.16
3920 %files -n libgo-multilib-32-devel
3921 %defattr(644,root,root,755)
3922 %attr(755,root,root) %{_libdir32}/libgo.so
3923 %{_libdir32}/libgo.la
3924 %{_libdir32}/libgobegin.a
3925 %{_libdir32}/libgolibbegin.a
3927 %files -n libgo-multilib-32-static
3928 %defattr(644,root,root,755)
3929 %{_libdir32}/libgo.a
3932 %if %{with multilib2}
3933 %files -n libgo-multilib-%{multilib2}
3934 %defattr(644,root,root,755)
3935 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3936 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.16
3938 %files -n libgo-multilib-%{multilib2}-devel
3939 %defattr(644,root,root,755)
3940 %attr(755,root,root) %{_libdirm2}/libgo.so
3941 %{_libdirm2}/libgo.la
3942 %{_libdirm2}/libgobegin.a
3943 %{_libdirm2}/libgolibbegin.a
3945 %files -n libgo-multilib-%{multilib2}-static
3946 %defattr(644,root,root,755)
3947 %{_libdirm2}/libgo.a
3953 %defattr(644,root,root,755)
3954 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3955 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3956 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
3958 %files -n libasan-devel
3959 %defattr(644,root,root,755)
3960 %attr(755,root,root) %{_libdir}/libasan.so
3961 %{_libdir}/libasan_preinit.o
3962 %{_libdir}/libasan.la
3963 %{gcclibdir}/include/sanitizer/asan_interface.h
3965 %files -n libasan-static
3966 %defattr(644,root,root,755)
3967 %{_libdir}/libasan.a
3969 %if %{with multilib}
3970 %files -n libasan-multilib-32
3971 %defattr(644,root,root,755)
3972 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3973 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
3975 %files -n libasan-multilib-32-devel
3976 %defattr(644,root,root,755)
3977 %attr(755,root,root) %{_libdir32}/libasan.so
3978 %{_libdir32}/libasan_preinit.o
3979 %{_libdir32}/libasan.la
3981 %files -n libasan-multilib-32-static
3982 %defattr(644,root,root,755)
3983 %{_libdir32}/libasan.a
3986 %if %{with multilib2}
3987 %files -n libasan-multilib-%{multilib2}
3988 %defattr(644,root,root,755)
3989 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3990 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
3992 %files -n libasan-multilib-%{multilib2}-devel
3993 %defattr(644,root,root,755)
3994 %attr(755,root,root) %{_libdirm2}/libasan.so
3995 %{_libdirm2}/libasan_preinit.o
3996 %{_libdirm2}/libasan.la
3998 %files -n libasan-multilib-%{multilib2}-static
3999 %defattr(644,root,root,755)
4000 %{_libdirm2}/libasan.a
4006 %defattr(644,root,root,755)
4007 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4008 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4010 %files -n liblsan-devel
4011 %defattr(644,root,root,755)
4012 %attr(755,root,root) %{_libdir}/liblsan.so
4013 %{_libdir}/liblsan_preinit.o
4014 %{_libdir}/liblsan.la
4015 %{gcclibdir}/include/sanitizer/lsan_interface.h
4017 %files -n liblsan-static
4018 %defattr(644,root,root,755)
4019 %{_libdir}/liblsan.a
4022 %if %{with multilib2} && %{with lsan_m2}
4023 %files -n liblsan-multilib-%{multilib2}
4024 %defattr(644,root,root,755)
4025 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4026 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4028 %files -n liblsan-multilib-%{multilib2}-devel
4029 %defattr(644,root,root,755)
4030 %attr(755,root,root) %{_libdirm2}/liblsan.so
4031 %{_libdirm2}/liblsan_preinit.o
4032 %{_libdirm2}/liblsan.la
4033 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4034 # these packages are mutually exclusive
4035 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4036 %{gcclibdir}/include/sanitizer/lsan_interface.h
4038 %files -n liblsan-multilib-%{multilib2}-static
4039 %defattr(644,root,root,755)
4040 %{_libdirm2}/liblsan.a
4045 %defattr(644,root,root,755)
4046 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4047 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4048 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4050 %files -n libtsan-devel
4051 %defattr(644,root,root,755)
4052 %attr(755,root,root) %{_libdir}/libtsan.so
4053 %{_libdir}/libtsan_preinit.o
4054 %{_libdir}/libtsan.la
4055 %{gcclibdir}/include/sanitizer/tsan_interface.h
4057 %files -n libtsan-static
4058 %defattr(644,root,root,755)
4059 %{_libdir}/libtsan.a
4062 %if %{with multilib2} && %{with tsan_m2}
4063 %files -n libtsan-multilib-%{multilib2}
4064 %defattr(644,root,root,755)
4065 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4066 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4067 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4069 %files -n libtsan-multilib-%{multilib2}-devel
4070 %defattr(644,root,root,755)
4071 %attr(755,root,root) %{_libdirm2}/libtsan.so
4072 %{_libdirm2}/libtsan_preinit.o
4073 %{_libdirm2}/libtsan.la
4074 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4075 # these packages are mutually exclusive
4076 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4077 %{gcclibdir}/include/sanitizer/tsan_interface.h
4079 %files -n libtsan-multilib-%{multilib2}-static
4080 %defattr(644,root,root,755)
4081 %{_libdirm2}/libtsan.a
4086 %defattr(644,root,root,755)
4087 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4088 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4090 %files -n libubsan-devel
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdir}/libubsan.so
4093 %{_libdir}/libubsan.la
4095 %files -n libubsan-static
4096 %defattr(644,root,root,755)
4097 %{_libdir}/libubsan.a
4099 %if %{with multilib}
4100 %files -n libubsan-multilib-32
4101 %defattr(644,root,root,755)
4102 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4103 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4105 %files -n libubsan-multilib-32-devel
4106 %defattr(644,root,root,755)
4107 %attr(755,root,root) %{_libdir32}/libubsan.so
4108 %{_libdir32}/libubsan.la
4110 %files -n libubsan-multilib-32-static
4111 %defattr(644,root,root,755)
4112 %{_libdir32}/libubsan.a
4115 %if %{with multilib2}
4116 %files -n libubsan-multilib-%{multilib2}
4117 %defattr(644,root,root,755)
4118 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4119 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4121 %files -n libubsan-multilib-%{multilib2}-devel
4122 %defattr(644,root,root,755)
4123 %attr(755,root,root) %{_libdirm2}/libubsan.so
4124 %{_libdirm2}/libubsan.la
4126 %files -n libubsan-multilib-%{multilib2}-static
4127 %defattr(644,root,root,755)
4128 %{_libdirm2}/libubsan.a
4134 %defattr(644,root,root,755)
4135 %doc libvtv/ChangeLog
4136 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4137 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4139 %files -n libvtv-devel
4140 %defattr(644,root,root,755)
4141 %attr(755,root,root) %{_libdir}/libvtv.so
4142 %{_libdir}/libvtv.la
4144 %files -n libvtv-static
4145 %defattr(644,root,root,755)
4148 %if %{with multilib}
4149 %files -n libvtv-multilib-32
4150 %defattr(644,root,root,755)
4151 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4152 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4154 %files -n libvtv-multilib-32-devel
4155 %defattr(644,root,root,755)
4156 %attr(755,root,root) %{_libdir32}/libvtv.so
4157 %{_libdir32}/libvtv.la
4159 %files -n libvtv-multilib-32-static
4160 %defattr(644,root,root,755)
4161 %{_libdir32}/libvtv.a
4164 %if %{with multilib2}
4165 %files -n libvtv-multilib-%{multilib2}
4166 %defattr(644,root,root,755)
4167 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4168 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4170 %files -n libvtv-multilib-%{multilib2}-devel
4171 %defattr(644,root,root,755)
4172 %attr(755,root,root) %{_libdirm2}/libvtv.so
4173 %{_libdirm2}/libvtv.la
4175 %files -n libvtv-multilib-%{multilib2}-static
4176 %defattr(644,root,root,755)
4177 %{_libdirm2}/libvtv.a
4183 %defattr(644,root,root,755)
4184 %doc libatomic/ChangeLog*
4185 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4186 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4188 %files -n libatomic-devel
4189 %defattr(644,root,root,755)
4190 %attr(755,root,root) %{_libdir}/libatomic.so
4191 %{_libdir}/libatomic.la
4193 %files -n libatomic-static
4194 %defattr(644,root,root,755)
4195 %{_libdir}/libatomic.a
4197 %if %{with multilib}
4198 %files -n libatomic-multilib-32
4199 %defattr(644,root,root,755)
4200 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4201 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4203 %files -n libatomic-multilib-32-devel
4204 %defattr(644,root,root,755)
4205 %attr(755,root,root) %{_libdir32}/libatomic.so
4206 %{_libdir32}/libatomic.la
4208 %files -n libatomic-multilib-32-static
4209 %defattr(644,root,root,755)
4210 %{_libdir32}/libatomic.a
4213 %if %{with multilib2}
4214 %files -n libatomic-multilib-%{multilib2}
4215 %defattr(644,root,root,755)
4216 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4217 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4219 %files -n libatomic-multilib-%{multilib2}-devel
4220 %defattr(644,root,root,755)
4221 %attr(755,root,root) %{_libdirm2}/libatomic.so
4222 %{_libdirm2}/libatomic.la
4224 %files -n libatomic-multilib-%{multilib2}-static
4225 %defattr(644,root,root,755)
4226 %{_libdirm2}/libatomic.a
4231 %defattr(644,root,root,755)
4232 %doc libcc1/ChangeLog*
4233 %attr(755,root,root) %{_libdir}/libcc1.so
4234 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4235 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4236 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4237 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4240 %defattr(644,root,root,755)
4241 %dir %{gcclibdir}/plugin
4242 %{gcclibdir}/plugin/gengtype
4243 %{gcclibdir}/plugin/gtype.state
4244 %{gcclibdir}/plugin/include
4245 %{gcclibdir}/plugin/libcc1plugin.la
4246 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4247 %{gcclibdir}/plugin/libcp1plugin.la
4248 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so