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_without 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 PLD 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: e9fd9b1789155ad09bcf3ae747596b50
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: 9aed120c7b52a2c548dfb9996857c2a9
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: python-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|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)
946 %if "%{_rpmversion}" >= "5"
950 %description -n libstdc++-apidocs
951 API and internal documentation for C++ standard library.
953 %description -n libstdc++-apidocs -l pl.UTF-8
954 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
957 Summary: Fortran 95 language support for GCC
958 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
959 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
960 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
961 Group: Development/Languages/Fortran
962 Requires: %{name} = %{epoch}:%{version}-%{release}
963 Requires: libgfortran = %{epoch}:%{version}-%{release}
964 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
965 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
970 This package adds support for compiling Fortran 95 programs with the
973 %description fortran -l es.UTF-8
974 Este paquete añade soporte para compilar programas escritos en Fortran
975 95 con el compilador GNU.
977 %description fortran -l pl.UTF-8
978 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
980 %description fortran -l pt_BR.UTF-8
981 Suporte Fortran 95 para o GCC.
983 %package fortran-multilib-32
984 Summary: Fortran 95 language 32-bit binaries support for GCC
985 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
986 Group: Development/Languages/Fortran
987 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
988 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
989 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
990 Obsoletes: gcc-fortran-multilib
992 %description fortran-multilib-32
993 This package adds support for compiling 32-bit Fortran 95 programs
994 with the GNU compiler.
996 %description fortran-multilib-32 -l pl.UTF-8
997 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1000 %package fortran-multilib-%{multilib2}
1001 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1002 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1003 Group: Development/Languages/Fortran
1004 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1005 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1006 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1008 %description fortran-multilib-%{multilib2}
1009 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1010 binaries with the GNU compiler.
1012 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1013 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1016 %package -n libgfortran
1017 Summary: Fortran 95 Library
1018 Summary(es.UTF-8): Biblioteca de Fortran 95
1019 Summary(pl.UTF-8): Biblioteka Fortranu 95
1020 License: GPL v3+ with GCC Runtime Library Exception v3.1
1022 Requires: libgcc = %{epoch}:%{version}-%{release}
1023 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1026 %description -n libgfortran
1029 %description -n libgfortran -l es.UTF-8
1030 Biblioteca de Fortran 95.
1032 %description -n libgfortran -l pl.UTF-8
1033 Biblioteka Fortranu 95.
1035 %package -n libgfortran-static
1036 Summary: Static Fortran 95 Library
1037 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1038 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1039 License: GPL v3+ with GCC Runtime Library Exception v3.1
1040 Group: Development/Libraries
1041 Requires: libgfortran = %{epoch}:%{version}-%{release}
1042 Obsoletes: libg2c-static
1044 %description -n libgfortran-static
1045 Static Fortran 95 Library.
1047 %description -n libgfortran-static -l es.UTF-8
1048 Bibliotecas estáticas de Fortran 95.
1050 %description -n libgfortran-static -l pl.UTF-8
1051 Statyczna biblioteka Fortranu 95.
1053 %package -n libgfortran-multilib-32
1054 Summary: Fortran 95 Library - 32-bit version
1055 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1056 License: GPL v3+ with GCC Runtime Library Exception v3.1
1058 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1059 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1060 Obsoletes: libgfortran-multilib
1062 %description -n libgfortran-multilib-32
1063 Fortran 95 Library - 32-bit version.
1065 %description -n libgfortran-multilib-32 -l pl.UTF-8
1066 Biblioteka Fortranu 95 - wersja 32-bitowa.
1068 %package -n libgfortran-multilib-32-static
1069 Summary: Static Fortran 95 Library - 32-bit version
1070 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1071 License: GPL v3+ with GCC Runtime Library Exception v3.1
1072 Group: Development/Libraries
1073 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1074 Obsoletes: libgfortran-multilib-static
1076 %description -n libgfortran-multilib-32-static
1077 Static Fortran 95 Library - 32-bit version.
1079 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1080 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1082 %package -n libgfortran-multilib-%{multilib2}
1083 Summary: Fortran 95 Library - %{m2_desc} version
1084 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1085 License: GPL v3+ with GCC Runtime Library Exception v3.1
1087 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1089 %description -n libgfortran-multilib-%{multilib2}
1090 Fortran 95 Library - %{m2_desc} version.
1092 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1093 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1095 %package -n libgfortran-multilib-%{multilib2}-static
1096 Summary: Static Fortran 95 Library - %{m2_desc} version
1097 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1098 License: GPL v3+ with GCC Runtime Library Exception v3.1
1099 Group: Development/Libraries
1100 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1101 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1103 %description -n libgfortran-multilib-%{multilib2}-static
1104 Static Fortran 95 Library - %{m2_desc} version.
1106 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1107 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1109 %package -n libquadmath
1110 Summary: GCC __float128 shared support library
1111 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1115 %description -n libquadmath
1116 This package contains GCC shared support library which is needed for
1117 __float128 math support and for Fortran REAL*16 support.
1119 %description -n libquadmath -l pl.UTF-8
1120 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1121 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1124 %package -n libquadmath-devel
1125 Summary: Header files for GCC __float128 support library
1126 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1128 Group: Development/Libraries
1129 Requires: libquadmath = %{epoch}:%{version}-%{release}
1131 %description -n libquadmath-devel
1132 This package contains header files for GCC support library which is
1133 needed for __float128 math support and for Fortran REAL*16 support.
1135 %description -n libquadmath-devel -l pl.UTF-8
1136 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1137 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1140 %package -n libquadmath-static
1141 Summary: Static GCC __float128 support library
1142 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1144 Group: Development/Libraries
1145 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1147 %description -n libquadmath-static
1148 Static GCC __float128 support library.
1150 %description -n libquadmath-static -l pl.UTF-8
1151 Biblioteka statyczna GCC do obsługi typu __float128.
1153 %package -n libquadmath-multilib-32
1154 Summary: GCC __float128 shared support library - 32-bit version
1155 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1158 Obsoletes: libquadmath-multilib
1160 %description -n libquadmath-multilib-32
1161 This package contains 32-bit version of GCC shared support library
1162 which is needed for __float128 math support and for Fortran REAL*16
1165 %description -n libquadmath-multilib-32 -l pl.UTF-8
1166 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1167 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1170 %package -n libquadmath-multilib-32-devel
1171 Summary: Development files for 32-bit GCC __float128 support library
1172 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1174 Group: Development/Libraries
1175 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1176 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1177 Obsoletes: libquadmath-multilib-devel
1179 %description -n libquadmath-multilib-32-devel
1180 This package contains development files for 32-bit GCC support library
1181 which is needed for __float128 math support and for Fortran REAL*16
1184 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1185 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1186 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1187 REAL*16 w Fortranie.
1189 %package -n libquadmath-multilib-32-static
1190 Summary: Static GCC __float128 support library - 32-bit version
1191 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1193 Group: Development/Libraries
1194 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1195 Obsoletes: libquadmath-multilib-static
1197 %description -n libquadmath-multilib-32-static
1198 Static GCC __float128 support library - 32-bit version.
1200 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1201 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1203 %package -n libquadmath-multilib-%{multilib2}
1204 Summary: GCC __float128 shared support library - %{m2_desc} version
1205 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1209 %description -n libquadmath-multilib-%{multilib2}
1210 This package contains %{m2_desc} version of GCC shared support library
1211 which is needed for __float128 math support and for Fortran REAL*16
1214 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1215 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1216 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1217 REAL*16 w Fortranie.
1219 %package -n libquadmath-multilib-%{multilib2}-devel
1220 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1221 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1223 Group: Development/Libraries
1224 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1225 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1227 %description -n libquadmath-multilib-%{multilib2}-devel
1228 This package contains development files for %{m2_desc} version of GCC
1229 support library which is needed for __float128 math support and for
1230 Fortran REAL*16 support.
1232 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1233 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1234 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1235 typu REAL*16 w Fortranie.
1237 %package -n libquadmath-multilib-%{multilib2}-static
1238 Summary: Static GCC __float128 support library - %{m2_desc} version
1239 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1241 Group: Development/Libraries
1242 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1244 %description -n libquadmath-multilib-%{multilib2}-static
1245 Static GCC __float128 support library - %{m2_desc} version.
1247 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1248 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1251 Summary: Foreign Function Interface library
1252 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1253 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1257 %description -n libffi
1258 The libffi library provides a portable, high level programming
1259 interface to various calling conventions. This allows a programmer to
1260 call any function specified by a call interface description at run
1263 %description -n libffi -l es.UTF-8
1264 La biblioteca libffi provee una interfaz portable de programación de
1265 alto nivel para varias convenciones de llamada. Ello permite que un
1266 programador llame una función cualquiera especificada por una
1267 descripción de interfaz de llamada en el tiempo de ejecución.
1269 %description -n libffi -l pl.UTF-8
1270 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1271 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1272 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1275 %package -n libffi-devel
1276 Summary: Development files for Foreign Function Interface library
1277 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1278 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1280 Group: Development/Libraries
1281 Requires: %{name} = %{epoch}:%{version}-%{release}
1282 Requires: libffi = %{epoch}:%{version}-%{release}
1284 %description -n libffi-devel
1285 Development files for Foreign Function Interface library.
1287 %description -n libffi-devel -l es.UTF-8
1288 Ficheros de desarrollo para libffi.
1290 %description -n libffi-devel -l pl.UTF-8
1291 Pliki nagłówkowe biblioteki libffi.
1293 %package -n libffi-static
1294 Summary: Static Foreign Function Interface library
1295 Summary(es.UTF-8): Biblioteca libffi estática
1296 Summary(pl.UTF-8): Statyczna biblioteka libffi
1298 Group: Development/Libraries
1299 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1301 %description -n libffi-static
1302 Static Foreign Function Interface library.
1304 %description -n libffi-static -l es.UTF-8
1305 Biblioteca libffi estática.
1307 %description -n libffi-static -l pl.UTF-8
1308 Statyczna biblioteka libffi.
1310 %package -n libffi-multilib-32
1311 Summary: Foreign Function Interface library - 32-bit version
1312 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1315 Obsoletes: libffi-multilib
1317 %description -n libffi-multilib-32
1318 The libffi library provides a portable, high level programming
1319 interface to various calling conventions. This allows a programmer to
1320 call any function specified by a call interface description at run
1321 time. This package contains 32-bit version of the library.
1323 %description -n libffi-multilib-32 -l pl.UTF-8
1324 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1325 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1326 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1327 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1329 %package -n libffi-multilib-32-devel
1330 Summary: Development files for 32-bit version of Foreign Function Interface library
1331 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1333 Group: Development/Libraries
1334 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1335 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1336 Obsoletes: libffi-multilib-devel
1338 %description -n libffi-multilib-32-devel
1339 Development files for 32-bit version of Foreign Function Interface
1342 %description -n libffi-multilib-32-devel -l pl.UTF-8
1343 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1345 %package -n libffi-multilib-32-static
1346 Summary: Static Foreign Function Interface library - 32-bit version
1347 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1349 Group: Development/Libraries
1350 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1351 Obsoletes: libffi-multilib-static
1353 %description -n libffi-multilib-32-static
1354 Static Foreign Function Interface library - 32-bit version.
1356 %description -n libffi-multilib-32-static -l pl.UTF-8
1357 Statyczna biblioteka libffi - wersja 32-bitowa.
1359 %package -n libffi-multilib-%{multilib2}
1360 Summary: Foreign Function Interface library - %{m2_desc} version
1361 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1365 %description -n libffi-multilib-%{multilib2}
1366 The libffi library provides a portable, high level programming
1367 interface to various calling conventions. This allows a programmer to
1368 call any function specified by a call interface description at run
1369 time. This package contains %{m2_desc} version of the library.
1371 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1372 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1373 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1374 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1375 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1377 %package -n libffi-multilib-%{multilib2}-devel
1378 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1379 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1381 Group: Development/Libraries
1382 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1383 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1385 %description -n libffi-multilib-%{multilib2}-devel
1386 Development files for %{m2_desc} version of Foreign Function Interface
1389 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1390 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1392 %package -n libffi-multilib-%{multilib2}-static
1393 Summary: Static Foreign Function Interface library - %{m2_desc} version
1394 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1396 Group: Development/Libraries
1397 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1399 %description -n libffi-multilib-%{multilib2}-static
1400 Static Foreign Function Interface library - %{m2_desc} version.
1402 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1403 Statyczna biblioteka libffi - wersja %{m2_desc}.
1406 Summary: Objective C language support for GCC
1407 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1408 Summary(es.UTF-8): Soporte de Objective C para GCC
1409 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1410 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1411 Summary(tr.UTF-8): GCC için Objective C desteği
1412 Group: Development/Languages
1413 Requires: %{name} = %{epoch}:%{version}-%{release}
1414 Requires: libobjc = %{epoch}:%{version}-%{release}
1415 Obsoletes: egcc-objc
1416 Obsoletes: egcs-objc
1419 This package adds Objective C support to the GNU Compiler Collection.
1420 Objective C is a object oriented derivative of the C language, mainly
1421 used on systems running NeXTSTEP. This package does not include the
1422 standard objective C object library.
1424 %description objc -l de.UTF-8
1425 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1426 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1427 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1428 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1430 %description objc -l es.UTF-8
1431 Este paquete añade soporte de Objective C al GCC (colección de
1432 compiladores GNU). Objective C es un lenguaje orientado a objetos
1433 derivado de C, principalmente usado en sistemas que funcionan bajo
1434 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1437 %description objc -l fr.UTF-8
1438 Ce package ajoute un support Objective C a la collection de
1439 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1440 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1441 package n'inclue pas la bibliothéque Objective C standard.
1443 %description objc -l pl.UTF-8
1444 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1445 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1446 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1447 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1449 %description objc -l tr.UTF-8
1450 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1451 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1452 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1453 kitaplığı bu pakette yer almaz.
1455 %package objc-multilib-32
1456 Summary: Objective C language 32-bit binaries support for GCC
1457 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1458 Group: Development/Languages
1459 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1460 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1461 Obsoletes: gcc-objc-multilib
1463 %description objc-multilib-32
1464 This package adds 32-bit Objective C support to the GNU Compiler
1467 %description objc-multilib-32 -l pl.UTF-8
1468 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1471 %package objc-multilib-%{multilib2}
1472 Summary: Objective C language %{m2_desc} binaries support for GCC
1473 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1474 Group: Development/Languages
1475 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1476 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1478 %description objc-multilib-%{multilib2}
1479 This package adds %{m2_desc} binaries in Objective C language support to
1480 the GNU Compiler Collection.
1482 %description objc-multilib-%{multilib2} -l pl.UTF-8
1483 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1487 Summary: Objective C++ support for GCC
1488 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1489 Group: Development/Languages
1490 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1491 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1494 This package adds Objective C++ support to the GNU Compiler
1497 %description objc++ -l pl.UTF-8
1498 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1499 GNU Compiler Collection.
1502 Summary: Objective C Library
1503 Summary(es.UTF-8): Biblioteca de Objective C
1504 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1505 License: GPL v3+ with GCC Runtime Library Exception v3.1
1507 Requires: libgcc = %{epoch}:%{version}-%{release}
1510 %description -n libobjc
1511 Objective C Library.
1513 %description -n libobjc -l es.UTF-8
1514 Bibliotecas de Objective C.
1516 %description -n libobjc -l pl.UTF-8
1517 Biblioteka obiektowego C (Objective C).
1519 %package -n libobjc-static
1520 Summary: Static Objective C Library
1521 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1522 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1523 License: GPL v3+ with GCC Runtime Library Exception v3.1
1524 Group: Development/Libraries
1525 Requires: libobjc = %{epoch}:%{version}-%{release}
1527 %description -n libobjc-static
1528 Static Objective C Library.
1530 %description -n libobjc-static -l es.UTF-8
1531 Bibliotecas estáticas de Objective C.
1533 %description -n libobjc-static -l pl.UTF-8
1534 Statyczna biblioteka obiektowego C (Objective C).
1536 %package -n libobjc-multilib-32
1537 Summary: Objective C Library - 32-bit version
1538 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1539 License: GPL v3+ with GCC Runtime Library Exception v3.1
1541 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1542 Obsoletes: libobjc-multilib
1544 %description -n libobjc-multilib-32
1545 Objective C Library - 32-bit version.
1547 %description -n libobjc-multilib-32 -l pl.UTF-8
1548 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1550 %package -n libobjc-multilib-32-static
1551 Summary: Static Objective C Library - 32-bit version
1552 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1553 License: GPL v3+ with GCC Runtime Library Exception v3.1
1554 Group: Development/Libraries
1555 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1556 Obsoletes: libobjc-multilib-static
1558 %description -n libobjc-multilib-32-static
1559 Static Objective C Library - 32-bit version.
1561 %description -n libobjc-multilib-32-static -l pl.UTF-8
1562 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1564 %package -n libobjc-multilib-%{multilib2}
1565 Summary: Objective C Library - %{m2_desc} version
1566 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1567 License: GPL v3+ with GCC Runtime Library Exception v3.1
1569 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1571 %description -n libobjc-multilib-%{multilib2}
1572 Objective C Library - %{m2_desc} version.
1574 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1575 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1577 %package -n libobjc-multilib-%{multilib2}-static
1578 Summary: Static Objective C Library - %{m2_desc} version
1579 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1580 License: GPL v3+ with GCC Runtime Library Exception v3.1
1581 Group: Development/Libraries
1582 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1584 %description -n libobjc-multilib-%{multilib2}-static
1585 Static Objective C Library - %{m2_desc} version.
1587 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1588 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1591 Summary: Go language support for GCC
1592 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1593 License: GPL v3+ (gcc), BSD (Go-specific part)
1594 Group: Development/Languages
1595 Requires: %{name} = %{epoch}:%{version}-%{release}
1596 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1599 This package adds Go language support to the GNU Compiler Collection.
1601 %description go -l pl.UTF-8
1602 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1604 %package go-multilib-32
1605 Summary: Go language 32-bit binaries support for GCC
1606 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1607 License: GPL v3+ (gcc), BSD (Go-specific part)
1608 Group: Development/Languages
1609 Requires: %{name} = %{epoch}:%{version}-%{release}
1610 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1611 Obsoletes: gcc-go-multilib
1613 %description go-multilib-32
1614 This package adds 32-bit Go language support to the GNU Compiler
1617 %description go-multilib-32 -l pl.UTF-8
1618 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1621 %package go-multilib-%{multilib2}
1622 Summary: Go language %{m2_desc} binaries support for GCC
1623 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1624 License: GPL v3+ (gcc), BSD (Go-specific part)
1625 Group: Development/Languages
1626 Requires: %{name} = %{epoch}:%{version}-%{release}
1627 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1629 %description go-multilib-%{multilib2}
1630 This package adds %{m2_desc} binaries in Go language support to the GNU
1631 Compiler Collection.
1633 %description go-multilib-%{multilib2} -l pl.UTF-8
1634 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1638 Summary: Go language library
1639 Summary(pl.UTF-8): Biblioteka języka Go
1642 Requires: libgcc = %{epoch}:%{version}-%{release}
1644 %description -n libgo
1645 Go language library.
1647 %description -n libgo -l pl.UTF-8
1648 Biblioteka języka Go.
1650 %package -n libgo-devel
1651 Summary: Development files for Go language library
1652 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1654 Group: Development/Libraries
1655 Requires: glibc-devel
1656 Requires: libgo = %{epoch}:%{version}-%{release}
1658 %description -n libgo-devel
1659 Development files for Go language library.
1661 %description -n libgo-devel -l pl.UTF-8
1662 Pliki programistyczne biblioteki języka Go.
1664 %package -n libgo-static
1665 Summary: Static Go language library
1666 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1668 Group: Development/Libraries
1669 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1671 %description -n libgo-static
1672 Static Go language library.
1674 %description -n libgo-static -l pl.UTF-8
1675 Statyczna biblioteka języka Go.
1677 %package -n libgo-multilib-32
1678 Summary: Go language library - 32-bit version
1679 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1682 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1683 Obsoletes: libgo-multilib
1685 %description -n libgo-multilib-32
1686 Go language library - 32-bit version.
1688 %description -n libgo-multilib-32 -l pl.UTF-8
1689 Biblioteka języka Go - wersja 32-bitowa.
1691 %package -n libgo-multilib-32-devel
1692 Summary: Development files for Go language library - 32-bit version
1693 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1695 Group: Development/Libraries
1696 Requires: glibc-devel
1697 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1698 Obsoletes: libgo-multilib-devel
1700 %description -n libgo-multilib-32-devel
1701 Development files for Go language library - 32-bit version.
1703 %description -n libgo-multilib-32-devel -l pl.UTF-8
1704 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1706 %package -n libgo-multilib-32-static
1707 Summary: Static Go language library - 32-bit version
1708 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1710 Group: Development/Libraries
1711 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1712 Obsoletes: libgo-multilib-static
1714 %description -n libgo-multilib-32-static
1715 Static Go language library - 32-bit version.
1717 %description -n libgo-multilib-32-static -l pl.UTF-8
1718 Statyczna biblioteka języka Go - wersja 32-bitowa.
1720 %package -n libgo-multilib-%{multilib2}
1721 Summary: Go language library - %{m2_desc} version
1722 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1725 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1727 %description -n libgo-multilib-%{multilib2}
1728 Go language library - %{m2_desc} version.
1730 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1731 Biblioteka języka Go - wersja %{m2_desc}.
1733 %package -n libgo-multilib-%{multilib2}-devel
1734 Summary: Development files for Go language library - %{m2_desc} version
1735 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1737 Group: Development/Libraries
1738 Requires: glibc-devel
1739 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1741 %description -n libgo-multilib-%{multilib2}-devel
1742 Development files for Go language library - %{m2_desc} version.
1744 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1745 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1747 %package -n libgo-multilib-%{multilib2}-static
1748 Summary: Static Go language library - %{m2_desc} version
1749 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1751 Group: Development/Libraries
1752 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1754 %description -n libgo-multilib-%{multilib2}-static
1755 Static Go language library - %{m2_desc} version.
1757 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1758 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1761 Summary: The Address Sanitizer library
1762 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1763 License: BSD-like or MIT
1765 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1767 %description -n libasan
1768 This package contains the Address Sanitizer library which is used for
1769 -fsanitize=address instrumented programs.
1771 %description -n libasan -l pl.UTF-8
1772 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1773 adresów w programach kompilowanych z opcją -fsanitize=address.
1775 %package -n libasan-devel
1776 Summary: Development files for the Address Sanitizer library
1777 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1778 License: BSD-like or MIT
1779 Group: Development/Libraries
1780 Requires: libasan = %{epoch}:%{version}-%{release}
1782 %description -n libasan-devel
1783 This package contains development files for the Address Sanitizer
1786 %description -n libasan-devel -l pl.UTF-8
1787 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1789 %package -n libasan-static
1790 Summary: The Address Sanitizer static library
1791 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1792 License: BSD-like or MIT
1793 Group: Development/Libraries
1794 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1796 %description -n libasan-static
1797 This package contains Address Sanitizer static library.
1799 %description -n libasan-static -l pl.UTF-8
1800 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1802 %package -n libasan-multilib-32
1803 Summary: The Address Sanitizer library - 32-bit version
1804 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1805 License: BSD-like or MIT
1807 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1808 Obsoletes: libasan-multilib
1810 %description -n libasan-multilib-32
1811 This package contains 32-bit version of the Address Sanitizer library
1812 which is used for -fsanitize=address instrumented programs.
1814 %description -n libasan-multilib-32 -l pl.UTF-8
1815 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1816 służącej do kontroli adresów w programach kompilowanych z opcją
1819 %package -n libasan-multilib-32-devel
1820 Summary: Development files for the Address Sanitizer library - 32-bit version
1821 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1822 License: BSD-like or MIT
1823 Group: Development/Libraries
1824 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1825 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1826 Obsoletes: libasan-multilib-devel
1828 %description -n libasan-multilib-32-devel
1829 This package contains the development files for 32-bit version of the
1830 Address Sanitizer library.
1832 %description -n libasan-multilib-32-devel -l pl.UTF-8
1833 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1836 %package -n libasan-multilib-32-static
1837 Summary: The Address Sanitizer static library - 32-bit version
1838 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1839 License: BSD-like or MIT
1840 Group: Development/Libraries
1841 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1842 Obsoletes: libasan-multilib-static
1844 %description -n libasan-multilib-32-static
1845 This package contains 32-bit version of the Address Sanitizer static
1848 %description -n libasan-multilib-32-static -l pl.UTF-8
1849 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1852 %package -n libasan-multilib-%{multilib2}
1853 Summary: The Address Sanitizer library - %{m2_desc} version
1854 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1855 License: BSD-like or MIT
1857 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1859 %description -n libasan-multilib-%{multilib2}
1860 This package contains %{m2_desc} version of the Address Sanitizer library
1861 which is used for -fsanitize=address instrumented programs.
1863 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1864 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1865 służącej do kontroli adresów w programach kompilowanych z opcją
1868 %package -n libasan-multilib-%{multilib2}-devel
1869 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1870 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1871 License: BSD-like or MIT
1872 Group: Development/Libraries
1873 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1874 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1876 %description -n libasan-multilib-%{multilib2}-devel
1877 This package contains the development files for %{m2_desc} version of the
1878 Address Sanitizer library.
1880 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1881 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1884 %package -n libasan-multilib-%{multilib2}-static
1885 Summary: The Address Sanitizer static library - %{m2_desc} version
1886 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1887 License: BSD-like or MIT
1888 Group: Development/Libraries
1889 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1891 %description -n libasan-multilib-%{multilib2}-static
1892 This package contains %{m2_desc} version of the Address Sanitizer static
1895 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1896 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1900 Summary: The Leak Sanitizer library
1901 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1902 License: BSD-like or MIT
1904 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1906 %description -n liblsan
1907 This package contains the Leak Sanitizer library which is used for
1908 -fsanitize=leak instrumented programs.
1910 %description -n liblsan -l pl.UTF-8
1911 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1912 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1914 %package -n liblsan-devel
1915 Summary: Development files for the Leak Sanitizer library
1916 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1917 License: BSD-like or MIT
1918 Group: Development/Libraries
1919 Requires: liblsan = %{epoch}:%{version}-%{release}
1921 %description -n liblsan-devel
1922 This package contains development files for the Leak Sanitizer
1925 %description -n liblsan-devel -l pl.UTF-8
1926 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1928 %package -n liblsan-static
1929 Summary: The Leak Sanitizer static library
1930 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1931 License: BSD-like or MIT
1932 Group: Development/Libraries
1933 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1935 %description -n liblsan-static
1936 This package contains Leak Sanitizer static library.
1938 %description -n liblsan-static -l pl.UTF-8
1939 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1941 %package -n liblsan-multilib-%{multilib2}
1942 Summary: The Leak Sanitizer library - %{m2_desc} version
1943 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1944 License: BSD-like or MIT
1946 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1948 %description -n liblsan-multilib-%{multilib2}
1949 This package contains %{m2_desc} version of the Leak Sanitizer library
1950 which is used for -fsanitize=leak instrumented programs.
1952 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1953 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1954 do kontroli wycieków w programach kompilowanych z opcją
1957 %package -n liblsan-multilib-%{multilib2}-devel
1958 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
1959 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1960 License: BSD-like or MIT
1961 Group: Development/Libraries
1962 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1964 %description -n liblsan-multilib-%{multilib2}-devel
1965 This package contains development files for %{m2_desc} version of the
1966 Leak Sanitizer library.
1968 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1969 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1972 %package -n liblsan-multilib-%{multilib2}-static
1973 Summary: The Leak Sanitizer static library - %{m2_desc} version
1974 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1975 License: BSD-like or MIT
1976 Group: Development/Libraries
1977 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1979 %description -n liblsan-multilib-%{multilib2}-static
1980 This package contains Leak Sanitizer static library - %{m2_desc} version.
1982 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1983 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1986 Summary: The Thread Sanitizer library
1987 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1988 License: BSD-like or MIT
1990 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1992 %description -n libtsan
1993 This package contains the Thread Sanitizer library which is used for
1994 -fsanitize=thread instrumented programs.
1996 %description -n libtsan -l pl.UTF-8
1997 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1998 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2000 %package -n libtsan-devel
2001 Summary: Development files for the Thread Sanitizer library
2002 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2003 License: BSD-like or MIT
2004 Group: Development/Libraries
2005 Requires: libtsan = %{epoch}:%{version}-%{release}
2007 %description -n libtsan-devel
2008 This package contains development files for Thread Sanitizer library.
2010 %description -n libtsan-devel -l pl.UTF-8
2011 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2013 %package -n libtsan-static
2014 Summary: The Thread Sanitizer static library
2015 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2016 License: BSD-like or MIT
2017 Group: Development/Libraries
2018 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2020 %description -n libtsan-static
2021 This package contains Thread Sanitizer static library.
2023 %description -n libtsan-static -l pl.UTF-8
2024 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2026 %package -n libtsan-multilib-%{multilib2}
2027 Summary: The Thread Sanitizer library - %{m2_desc} version
2028 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2029 License: BSD-like or MIT
2031 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2033 %description -n libtsan-multilib-%{multilib2}
2034 This package contains %{m2_desc} version of the Thread Sanitizer
2035 library which is used for -fsanitize=thread instrumented programs.
2037 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2038 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2039 służącej do kontroli wielowątkowości w programach kompilowanych
2040 z opcją -fsanitize=thread.
2042 %package -n libtsan-multilib-%{multilib2}-devel
2043 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2044 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2045 License: BSD-like or MIT
2046 Group: Development/Libraries
2047 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2049 %description -n libtsan-multilib-%{multilib2}-devel
2050 This package contains development files for %{m2_desc} version of
2051 Thread Sanitizer library.
2053 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2054 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2057 %package -n libtsan-multilib-%{multilib2}-static
2058 Summary: The Thread Sanitizer static library - %{m2_desc} version
2059 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2060 License: BSD-like or MIT
2061 Group: Development/Libraries
2062 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2064 %description -n libtsan-multilib-%{multilib2}-static
2065 This package contains %{m2_desc} version of Thread Sanitizer static
2068 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2069 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2072 %package -n libubsan
2073 Summary: The Undefined Behavior Sanitizer library
2074 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2075 License: BSD-like or MIT
2077 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2079 %description -n libubsan
2080 This package contains the Undefined Behavior Sanitizer library which
2081 is used for -fsanitize=undefined instrumented programs.
2083 %description -n libubsan -l pl.UTF-8
2084 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2085 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2086 -fsanitize=undefined.
2088 %package -n libubsan-devel
2089 Summary: Development files for the Undefined Behavior Sanitizer library
2090 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2091 License: BSD-like or MIT
2092 Group: Development/Libraries
2093 Requires: libubsan = %{epoch}:%{version}-%{release}
2095 %description -n libubsan-devel
2096 This package contains development files for the Undefined Behavior
2099 %description -n libubsan-devel -l pl.UTF-8
2100 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2103 %package -n libubsan-static
2104 Summary: The Undefined Behavior Sanitizer static library
2105 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2106 License: BSD-like or MIT
2107 Group: Development/Libraries
2108 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2110 %description -n libubsan-static
2111 This package contains Undefined Behavior Sanitizer static library.
2113 %description -n libubsan-static -l pl.UTF-8
2114 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2116 %package -n libubsan-multilib-32
2117 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2118 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2119 License: BSD-like or MIT
2121 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2122 Obsoletes: libubsan-multilib
2124 %description -n libubsan-multilib-32
2125 This package contains 32-bit version of the Undefined Behavior
2126 Sanitizer library which is used for -fsanitize=undefined instrumented
2129 %description -n libubsan-multilib-32 -l pl.UTF-8
2130 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2131 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2132 kompilowanych z opcją -fsanitize=undefined.
2134 %package -n libubsan-multilib-32-devel
2135 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2136 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2137 License: BSD-like or MIT
2138 Group: Development/Libraries
2139 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2140 Obsoletes: libubsan-multilib-devel
2142 %description -n libubsan-multilib-32-devel
2143 This package contains the development files for 32-bit version of the
2144 Undefined Behavior Sanitizer library.
2146 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2147 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2148 Undefined Behavior Sanitizer.
2150 %package -n libubsan-multilib-32-static
2151 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2152 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2153 License: BSD-like or MIT
2154 Group: Development/Libraries
2155 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2156 Obsoletes: libubsan-multilib-static
2158 %description -n libubsan-multilib-32-static
2159 This package contains 32-bit version of the Undefined Behavior
2160 Sanitizer static library.
2162 %description -n libubsan-multilib-32-static -l pl.UTF-8
2163 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2166 %package -n libubsan-multilib-%{multilib2}
2167 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2168 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2169 License: BSD-like or MIT
2171 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2173 %description -n libubsan-multilib-%{multilib2}
2174 This package contains %{m2_desc} version of the Undefined Behavior
2175 Sanitizer library which is used for -fsanitize=undefined instrumented
2178 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2179 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2180 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2181 kompilowanych z opcją -fsanitize=undefined.
2183 %package -n libubsan-multilib-%{multilib2}-devel
2184 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2185 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2186 License: BSD-like or MIT
2187 Group: Development/Libraries
2188 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2190 %description -n libubsan-multilib-%{multilib2}-devel
2191 This package contains the development files for %{m2_desc} version of the
2192 Undefined Behavior Sanitizer library.
2194 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2195 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2196 Undefined Behavior Sanitizer.
2198 %package -n libubsan-multilib-%{multilib2}-static
2199 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2200 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2201 License: BSD-like or MIT
2202 Group: Development/Libraries
2203 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2205 %description -n libubsan-multilib-%{multilib2}-static
2206 This package contains %{m2_desc} version of the Undefined Behavior
2207 Sanitizer static library.
2209 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2210 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2214 Summary: The Virtual Table Verification library
2215 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2216 License: GPL v3+ with GCC Runtime Library Exception v3.1
2218 URL: https://gcc.gnu.org/wiki/vtv
2219 Requires: libgcc = %{epoch}:%{version}-%{release}
2221 %description -n libvtv
2222 This package contains the Virtual Table Verification library which
2223 is used for -fvtable-verify=... instrumented programs.
2225 %description -n libvtv -l pl.UTF-8
2226 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2227 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2228 -fvtable-verify=....
2230 %package -n libvtv-devel
2231 Summary: Development files for the Virtual Table Verification library
2232 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2233 License: GPL v3+ with GCC Runtime Library Exception v3.1
2234 Group: Development/Libraries
2235 URL: https://gcc.gnu.org/wiki/vtv
2236 Requires: libvtv = %{epoch}:%{version}-%{release}
2238 %description -n libvtv-devel
2239 This package contains development files for the Virtual Table
2240 Verification library.
2242 %description -n libvtv-devel -l pl.UTF-8
2243 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2246 %package -n libvtv-static
2247 Summary: The Virtual Table Verification static library
2248 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2249 License: GPL v3+ with GCC Runtime Library Exception v3.1
2250 Group: Development/Libraries
2251 URL: https://gcc.gnu.org/wiki/vtv
2252 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2254 %description -n libvtv-static
2255 This package contains Virtual Table Verification static library.
2257 %description -n libvtv-static -l pl.UTF-8
2258 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2260 %package -n libvtv-multilib-32
2261 Summary: The Virtual Table Verification library - 32-bit version
2262 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2263 License: GPL v3+ with GCC Runtime Library Exception v3.1
2265 URL: https://gcc.gnu.org/wiki/vtv
2266 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2268 %description -n libvtv-multilib-32
2269 This package contains 32-bit version of the Virtual Table Verification
2270 library which is used for -fvtable-verify=... instrumented programs.
2272 %description -n libvtv-multilib-32 -l pl.UTF-8
2273 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2274 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2275 kompilowanych z opcją -fvtable-verify=....
2277 %package -n libvtv-multilib-32-devel
2278 Summary: Development files for the Virtual Table Verification library - 32-bit version
2279 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2280 License: GPL v3+ with GCC Runtime Library Exception v3.1
2281 Group: Development/Libraries
2282 URL: https://gcc.gnu.org/wiki/vtv
2283 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2285 %description -n libvtv-multilib-32-devel
2286 This package contains the development files for 32-bit version of the
2287 Virtual Table Verification library.
2289 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2290 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2291 Virtual Table Verification.
2293 %package -n libvtv-multilib-32-static
2294 Summary: The Virtual Table Verification static library - 32-bit version
2295 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2296 License: GPL v3+ with GCC Runtime Library Exception v3.1
2297 Group: Development/Libraries
2298 URL: https://gcc.gnu.org/wiki/vtv
2299 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2301 %description -n libvtv-multilib-32-static
2302 This package contains 32-bit version of the Virtual Table Verification
2305 %description -n libvtv-multilib-32-static -l pl.UTF-8
2306 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2309 %package -n libvtv-multilib-%{multilib2}
2310 Summary: The Virtual Table Verification library - %{m2_desc} version
2311 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2312 License: GPL v3+ with GCC Runtime Library Exception v3.1
2314 URL: https://gcc.gnu.org/wiki/vtv
2315 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2317 %description -n libvtv-multilib-%{multilib2}
2318 This package contains %{m2_desc} version of the Virtual Table Verification
2319 library which is used for -fvtable-verify=... instrumented programs.
2321 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2322 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2323 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2324 kompilowanych z opcją -fvtable-verify=....
2326 %package -n libvtv-multilib-%{multilib2}-devel
2327 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2328 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2329 License: GPL v3+ with GCC Runtime Library Exception v3.1
2330 Group: Development/Libraries
2331 URL: https://gcc.gnu.org/wiki/vtv
2332 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2334 %description -n libvtv-multilib-%{multilib2}-devel
2335 This package contains the development files for %{m2_desc} version of the
2336 Virtual Table Verification library.
2338 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2339 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2340 Virtual Table Verification.
2342 %package -n libvtv-multilib-%{multilib2}-static
2343 Summary: The Virtual Table Verification static library - %{m2_desc} version
2344 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2345 License: GPL v3+ with GCC Runtime Library Exception v3.1
2346 Group: Development/Libraries
2347 URL: https://gcc.gnu.org/wiki/vtv
2348 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2350 %description -n libvtv-multilib-%{multilib2}-static
2351 This package contains %{m2_desc} version of the Virtual Table
2352 Verification library.
2354 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2355 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2358 %package -n libatomic
2359 Summary: The GNU Atomic library
2360 Summary(pl.UTF-8): Biblioteka GNU Atomic
2361 License: GPL v3+ with GCC Runtime Library Exception v3.1
2364 %description -n libatomic
2365 This package contains the GNU Atomic library which is a GCC support
2366 library for atomic operations not supported by hardware.
2368 %description -n libatomic -l pl.UTF-8
2369 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2370 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2372 %package -n libatomic-devel
2373 Summary: Development files for the GNU Atomic library
2374 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2375 License: GPL v3+ with GCC Runtime Library Exception v3.1
2376 Group: Development/Libraries
2377 Requires: libatomic = %{epoch}:%{version}-%{release}
2379 %description -n libatomic-devel
2380 This package contains development files for the GNU Atomic library.
2382 %description -n libatomic-devel -l pl.UTF-8
2383 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2385 %package -n libatomic-static
2386 Summary: The GNU Atomic static library
2387 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2388 License: GPL v3+ with GCC Runtime Library Exception v3.1
2389 Group: Development/Libraries
2390 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2392 %description -n libatomic-static
2393 This package contains GNU Atomic static library.
2395 %description -n libatomic-static
2396 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2398 %package -n libatomic-multilib-32
2399 Summary: The GNU Atomic library - 32-bit version
2400 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2401 License: GPL v3+ with GCC Runtime Library Exception v3.1
2403 Obsoletes: libatomic-multilib
2405 %description -n libatomic-multilib-32
2406 This package contains 32-bit version of the GNU Atomic library which
2407 is a GCC support library for atomic operations not supported by
2410 %description -n libatomic-multilib-32 -l pl.UTF-8
2411 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2412 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2415 %package -n libatomic-multilib-32-devel
2416 Summary: Development files for the GNU Atomic static library - 32-bit version
2417 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2418 License: GPL v3+ with GCC Runtime Library Exception v3.1
2419 Group: Development/Libraries
2420 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2421 Obsoletes: libatomic-multilib-devel
2423 %description -n libatomic-multilib-32-devel
2424 This package contains the development files for 32-bit version of the
2427 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2428 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2431 %package -n libatomic-multilib-32-static
2432 Summary: The GNU Atomic static library - 32-bit version
2433 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2434 License: GPL v3+ with GCC Runtime Library Exception v3.1
2435 Group: Development/Libraries
2436 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2437 Obsoletes: libatomic-multilib-static
2439 %description -n libatomic-multilib-32-static
2440 This package contains 32-bit version of the GNU Atomic static library.
2442 %description -n libatomic-multilib-32-static -l pl.UTF-8
2443 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2445 %package -n libatomic-multilib-%{multilib2}
2446 Summary: The GNU Atomic library - %{m2_desc} version
2447 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2448 License: GPL v3+ with GCC Runtime Library Exception v3.1
2451 %description -n libatomic-multilib-%{multilib2}
2452 This package contains %{m2_desc} version of the GNU Atomic library which
2453 is a GCC support library for atomic operations not supported by
2456 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2457 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2458 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2461 %package -n libatomic-multilib-%{multilib2}-devel
2462 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2463 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2464 License: GPL v3+ with GCC Runtime Library Exception v3.1
2465 Group: Development/Libraries
2466 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2468 %description -n libatomic-multilib-%{multilib2}-devel
2469 This package contains the development files for %{m2_desc} version of the
2472 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2473 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2476 %package -n libatomic-multilib-%{multilib2}-static
2477 Summary: The GNU Atomic static library - %{m2_desc} version
2478 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2479 License: GPL v3+ with GCC Runtime Library Exception v3.1
2480 Group: Development/Libraries
2481 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2483 %description -n libatomic-multilib-%{multilib2}-static
2484 This package contains %{m2_desc} version of the GNU Atomic static library.
2486 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2487 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2490 Summary: GCC plugin for GDB
2491 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2492 Group: Development/Debuggers
2493 Requires: %{name} = %{epoch}:%{version}-%{release}
2495 %description gdb-plugin
2496 This package contains GCC plugin for GDB C expression evaluation.
2498 %description gdb-plugin -l pl.UTF-8
2499 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2501 %package plugin-devel
2502 Summary: Support for compiling GCC plugins
2503 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2504 Group: Development/Languages
2505 Requires: %{name} = %{epoch}:%{version}-%{release}
2506 Requires: gmp-devel >= 4.3.2
2507 Requires: libmpc-devel >= 0.8.1
2508 Requires: mpfr-devel >= 3.1.0
2510 %description plugin-devel
2511 This package contains header files and other support files for
2512 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2513 plugins must be rebuilt any time GCC is updated.
2515 %description plugin-devel -l pl.UTF-8
2516 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2517 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2518 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2520 # Packages with epoch 0
2521 # DO NOT MOVE THESE PACKAGES AROUND
2523 # PUT SUCH PACKAGES HERE
2534 %if %{with gcc_libffi}
2538 %{__mv} ChangeLog ChangeLog.general
2540 # override snapshot version.
2541 echo %{version} > gcc/BASE-VER
2542 echo "release" > gcc/DEV-PHASE
2548 cp -f /usr/share/automake/config.sub .
2550 rm -rf builddir && install -d builddir && cd builddir
2553 CFLAGS="%{rpmcflags}" \
2554 CXXFLAGS="%{rpmcxxflags}" \
2557 --prefix=%{_prefix} \
2558 --with-local-prefix=%{_prefix}/local \
2559 --libdir=%{_libdir} \
2560 --libexecdir=%{_libdir} \
2561 --infodir=%{_infodir} \
2562 --mandir=%{_mandir} \
2563 --x-libraries=%{_libdir} \
2564 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2565 --disable-build-with-cxx \
2566 --disable-build-poststage1-with-cxx \
2568 --enable-checking=release \
2569 %ifarch %{ix86} %{x8664} x32
2572 %{?with_fortran:--enable-cmath} \
2573 --enable-decimal-float \
2574 --enable-gnu-indirect-function \
2575 --enable-gnu-unique-object \
2576 --enable-initfini-array \
2577 --disable-isl-version-check \
2578 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2579 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2581 --enable-linker-build-id \
2582 --enable-linux-futex \
2583 --enable-long-long \
2584 %{!?with_multilib:--disable-multilib} \
2589 --enable-secureplt \
2592 --enable-threads=posix \
2597 %ifarch %{x8664} x32
2598 --with-arch-32=x86-64 \
2601 --with-cpu=ultrasparc \
2603 --with-demangler-in-ld \
2606 --with-linker-hash-style=gnu \
2607 --with-long-double-128 \
2608 %if %{with multilib}
2610 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2613 --with-multilib-list=m32,m64,mx32 \
2616 --with-slibdir=%{_slibdir} \
2618 --without-system-libunwind \
2620 --with-system-libunwind \
2622 --with-system-zlib \
2625 --enable-__cxa_atexit \
2626 --enable-libstdcxx-allocator=new \
2627 --disable-libstdcxx-pch \
2628 --enable-libstdcxx-threads \
2629 --enable-libstdcxx-time=rt \
2630 --enable-libstdcxx-visibility \
2631 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2632 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2633 %{?with_vtv:--enable-vtable-verify} \
2635 --with-pkgversion="PLD-Linux" \
2636 --with-bugurl="http://bugs.pld-linux.org" \
2637 --host=%{_target_platform} \
2638 --build=%{_target_platform}
2642 cat << 'EOF' > Makefile
2643 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2646 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2647 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2648 BOOT_CFLAGS="%{rpmcflags}" \
2649 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2650 GNATLIBCFLAGS="%{rpmcflags}" \
2651 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2659 if [ ! -r /dev/pts/0 ]; then
2660 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2663 %{__make} -k -C builddir check 2>&1 ||:
2667 rm -rf $RPM_BUILD_ROOT
2668 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2672 %{__make} -j1 install \
2674 infodir=%{_infodir} \
2675 DESTDIR=$RPM_BUILD_ROOT
2677 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2679 %if %{with multilib}
2682 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2683 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2684 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2685 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2687 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2688 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2689 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2690 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2695 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2696 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2697 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2699 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2700 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2701 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2703 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2704 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2705 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2707 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2708 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2709 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2711 %if %{with multilib}
2712 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2713 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2714 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2716 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2717 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2718 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2720 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2721 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2722 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2724 %if %{with multilib2}
2725 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2726 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2727 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2729 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2730 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2731 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2733 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2734 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2735 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2740 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2741 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2745 # move ada shared libraries to proper place...
2746 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2747 $RPM_BUILD_ROOT%{_libdir}
2748 # check if symlink to be made is valid
2749 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2750 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2751 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2752 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2753 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2754 %if %{with multilib}
2755 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2756 $RPM_BUILD_ROOT%{_libdir32}
2757 # check if symlink to be made is valid
2758 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2759 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2760 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2761 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2762 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2764 %if %{with multilib2}
2765 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2766 $RPM_BUILD_ROOT%{_libdirm2}
2767 # check if symlink to be made is valid
2768 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2769 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2770 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2771 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2772 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2779 %if %{with gcc_libffi}
2780 # still not installed by gcc?
2781 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2782 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2783 sed -e 's,@prefix@,%{_prefix},
2784 s,@exec_prefix@,%{_exec_prefix},
2785 s,@libdir@,%{_libdir},
2786 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2787 %if %{with multilib}
2788 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2789 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2790 sed -e 's,@prefix@,%{_prefix},
2791 s,@exec_prefix@,%{_exec_prefix},
2792 s,@libdir@,%{_libdir32},
2793 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2794 %if %{with multilib2}
2795 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2796 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2797 sed -e 's,@prefix@,%{_prefix},
2798 s,@exec_prefix@,%{_exec_prefix},
2799 s,@libdir@,%{_libdirm2},
2800 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2806 cp -f libobjc/README gcc/objc/README.libobjc
2809 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2810 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2811 for f in libitm.la libssp.la libssp_nonshared.la \
2812 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2813 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2814 %{?with_gomp:libgomp.la} \
2815 %{?with_Xsan:libasan.la libubsan.la} \
2816 %{?with_lsan_m0:liblsan.la} \
2817 %{?with_tsan_m0:libtsan.la} \
2818 %{?with_atomic:libatomic.la} \
2819 %{?with_objc:libobjc.la};
2821 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2822 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2823 %{__mv} "${file}.fixed" "$file"
2825 %if %{with multilib}
2826 for f in libitm.la libssp.la libssp_nonshared.la \
2827 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2828 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2829 %{?with_gomp:libgomp.la} \
2830 %{?with_Xsan:libasan.la libubsan.la} \
2831 %{?with_lsan_m1:liblsan.la} \
2832 %{?with_tsan_m1:libtsan.la} \
2833 %{?with_atomic:libatomic.la} \
2834 %{?with_objc:libobjc.la};
2836 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2837 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2839 %if %{with multilib2}
2840 for f in libitm.la libssp.la libssp_nonshared.la \
2841 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2842 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2843 %{?with_gomp:libgomp.la} \
2844 %{?with_Xsan:libasan.la libubsan.la} \
2845 %{?with_lsan_m2:liblsan.la} \
2846 %{?with_tsan_m2:libtsan.la} \
2847 %{?with_atomic:libatomic.la} \
2848 %{?with_objc:libobjc.la};
2850 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2851 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2856 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2857 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2858 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2859 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2861 # plugins, .la not needed
2862 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2863 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2865 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2866 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2870 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2871 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2873 # basename is being run only for the native (non-biarch) file.
2874 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2875 -e "s,@toolexeclibdir@,$LIBDIR," \
2876 < libstdc++-v3/python/hook.in \
2877 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2879 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2880 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2881 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2882 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2885 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2887 # script(s) always installed; see above for builds with python; if no python, just don't package
2888 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2889 %if %{with multilib}
2890 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2891 %if %{with multilib2}
2892 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2898 cat cpplib.lang >> gcc.lang
2901 %find_lang libstdc\+\+
2902 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2905 # always -f, as "dir" is created depending which texlive version is installed
2906 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2908 # svn snap doesn't contain (release does) below files,
2909 # so let's create dummy entries to satisfy %%files.
2910 [ ! -f NEWS ] && touch NEWS
2911 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2912 [ ! -f libgfortran/README ] && touch libgfortran/README
2915 rm -rf $RPM_BUILD_ROOT
2917 %post -p /sbin/postshell
2918 -/usr/sbin/fix-info-dir -c %{_infodir}
2920 %postun -p /sbin/postshell
2921 -/usr/sbin/fix-info-dir -c %{_infodir}
2923 %post ada -p /sbin/postshell
2924 -/usr/sbin/fix-info-dir -c %{_infodir}
2926 %postun ada -p /sbin/postshell
2927 -/usr/sbin/fix-info-dir -c %{_infodir}
2929 %post fortran -p /sbin/postshell
2930 -/usr/sbin/fix-info-dir -c %{_infodir}
2932 %postun fortran -p /sbin/postshell
2933 -/usr/sbin/fix-info-dir -c %{_infodir}
2935 %post go -p /sbin/postshell
2936 -/usr/sbin/fix-info-dir -c %{_infodir}
2938 %postun go -p /sbin/postshell
2939 -/usr/sbin/fix-info-dir -c %{_infodir}
2941 %post -n libquadmath-devel -p /sbin/postshell
2942 -/usr/sbin/fix-info-dir -c %{_infodir}
2944 %postun -n libquadmath-devel -p /sbin/postshell
2945 -/usr/sbin/fix-info-dir -c %{_infodir}
2947 %post -n libffi-devel -p /sbin/postshell
2948 -/usr/sbin/fix-info-dir -c %{_infodir}
2950 %postun -n libffi-devel -p /sbin/postshell
2951 -/usr/sbin/fix-info-dir -c %{_infodir}
2953 %post -n libgomp-devel -p /sbin/postshell
2954 -/usr/sbin/fix-info-dir -c %{_infodir}
2956 %postun -n libgomp-devel -p /sbin/postshell
2957 -/usr/sbin/fix-info-dir -c %{_infodir}
2959 %post -p /sbin/ldconfig -n libgcc
2960 %postun -p /sbin/ldconfig -n libgcc
2961 %post -p /sbin/ldconfig -n libgcc-multilib-32
2962 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2963 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2964 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2965 %post -p /sbin/ldconfig -n libgomp
2966 %postun -p /sbin/ldconfig -n libgomp
2967 %post -p /sbin/ldconfig -n libgomp-multilib-32
2968 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2969 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2970 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2971 %post -p /sbin/ldconfig -n libgnat
2972 %postun -p /sbin/ldconfig -n libgnat
2973 %post -p /sbin/ldconfig -n libgnat-multilib-32
2974 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2975 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2976 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2977 %post -p /sbin/ldconfig -n libstdc++
2978 %postun -p /sbin/ldconfig -n libstdc++
2979 %post -p /sbin/ldconfig -n libstdc++-multilib-32
2980 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2981 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2982 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2983 %post -p /sbin/ldconfig -n libgfortran
2984 %postun -p /sbin/ldconfig -n libgfortran
2985 %post -p /sbin/ldconfig -n libgfortran-multilib-32
2986 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2987 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2988 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2989 %post -p /sbin/ldconfig -n libffi
2990 %postun -p /sbin/ldconfig -n libffi
2991 %post -p /sbin/ldconfig -n libffi-multilib-32
2992 %postun -p /sbin/ldconfig -n libffi-multilib-32
2993 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2994 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2995 %post -p /sbin/ldconfig -n libobjc
2996 %postun -p /sbin/ldconfig -n libobjc
2997 %post -p /sbin/ldconfig -n libobjc-multilib-32
2998 %postun -p /sbin/ldconfig -n libobjc-multilib-32
2999 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3000 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3001 %post -p /sbin/ldconfig -n libquadmath
3002 %postun -p /sbin/ldconfig -n libquadmath
3003 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3004 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3005 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3006 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3007 %post -p /sbin/ldconfig -n libgo
3008 %postun -p /sbin/ldconfig -n libgo
3009 %post -p /sbin/ldconfig -n libgo-multilib-32
3010 %postun -p /sbin/ldconfig -n libgo-multilib-32
3011 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3012 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3013 %post -p /sbin/ldconfig -n libasan
3014 %postun -p /sbin/ldconfig -n libasan
3015 %post -p /sbin/ldconfig -n libasan-multilib-32
3016 %postun -p /sbin/ldconfig -n libasan-multilib-32
3017 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3018 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3019 %post -p /sbin/ldconfig -n liblsan
3020 %postun -p /sbin/ldconfig -n liblsan
3021 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3022 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3023 %post -p /sbin/ldconfig -n libtsan
3024 %postun -p /sbin/ldconfig -n libtsan
3025 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3026 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3027 %post -p /sbin/ldconfig -n libubsan
3028 %postun -p /sbin/ldconfig -n libubsan
3029 %post -p /sbin/ldconfig -n libubsan-multilib-32
3030 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3031 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3032 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3033 %post -p /sbin/ldconfig -n libvtv
3034 %postun -p /sbin/ldconfig -n libvtv
3035 %post -p /sbin/ldconfig -n libvtv-multilib-32
3036 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3037 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3038 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3039 %post -p /sbin/ldconfig -n libatomic
3040 %postun -p /sbin/ldconfig -n libatomic
3041 %post -p /sbin/ldconfig -n libatomic-multilib-32
3042 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3043 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3044 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3045 %post -p /sbin/ldconfig gdb-plugin
3046 %postun -p /sbin/ldconfig gdb-plugin
3049 %defattr(644,root,root,755)
3050 %doc ChangeLog.general MAINTAINERS NEWS
3051 # bugs.html faq.html
3052 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3053 %attr(755,root,root) %{_bindir}/*-gcc*
3054 %attr(755,root,root) %{_bindir}/cc
3055 %attr(755,root,root) %{_bindir}/cpp
3056 %attr(755,root,root) %{_bindir}/gcc
3057 %attr(755,root,root) %{_bindir}/gcc-ar
3058 %attr(755,root,root) %{_bindir}/gcc-nm
3059 %attr(755,root,root) %{_bindir}/gcc-ranlib
3060 %attr(755,root,root) %{_bindir}/gcov
3061 %attr(755,root,root) %{_bindir}/gcov-dump
3062 %attr(755,root,root) %{_bindir}/gcov-tool
3063 %attr(755,root,root) %{_bindir}/lto-dump
3064 %{_mandir}/man1/cc.1*
3065 %{_mandir}/man1/cpp.1*
3066 %{_mandir}/man1/gcc.1*
3067 %{_mandir}/man1/gcov.1*
3068 %{_mandir}/man1/gcov-dump.1*
3069 %{_mandir}/man1/gcov-tool.1*
3070 %{_mandir}/man1/lto-dump.1*
3071 %{_infodir}/cpp.info*
3072 %{_infodir}/cppinternals.info*
3073 %{_infodir}/gcc.info*
3074 %{_infodir}/gccinstall.info*
3075 %{_infodir}/gccint.info*
3076 %{_infodir}/libitm.info*
3077 %attr(755,root,root) /lib/cpp
3078 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3079 %attr(755,root,root) %{_libdir}/libitm.so
3080 %attr(755,root,root) %{_libdir}/libssp.so
3081 %{_libdir}/libitm.la
3083 %{_libdir}/libitm.spec
3084 %{_libdir}/libsanitizer.spec
3085 %{_libdir}/libssp.la
3087 %{_libdir}/libssp_nonshared.la
3088 %{_libdir}/libssp_nonshared.a
3089 %dir %{_libdir}/gcc/%{_target_platform}
3091 %{gcclibdir}/libgcc.a
3092 %{gcclibdir}/libgcc_eh.a
3093 %{gcclibdir}/libgcov.a
3096 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3097 %attr(755,root,root) %{gcclibdir}/cc1
3098 %attr(755,root,root) %{gcclibdir}/collect2
3099 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3100 %attr(755,root,root) %{gcclibdir}/lto1
3101 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3102 %dir %{gcclibdir}/include
3103 %dir %{gcclibdir}/include/sanitizer
3104 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3105 %dir %{gcclibdir}/include/ssp
3106 %{gcclibdir}/include/ssp/*.h
3107 %{gcclibdir}/include/float.h
3108 %{gcclibdir}/include/gcov.h
3109 %{gcclibdir}/include/iso646.h
3110 %{gcclibdir}/include/limits.h
3111 %{gcclibdir}/include/stdalign.h
3112 %{gcclibdir}/include/stdarg.h
3113 %{gcclibdir}/include/stdatomic.h
3114 %{gcclibdir}/include/stdbool.h
3115 %{gcclibdir}/include/stddef.h
3116 %{gcclibdir}/include/stdfix.h
3117 %{gcclibdir}/include/stdint.h
3118 %{gcclibdir}/include/stdint-gcc.h
3119 %{gcclibdir}/include/stdnoreturn.h
3120 %{gcclibdir}/include/syslimits.h
3121 %{gcclibdir}/include/unwind.h
3122 %{gcclibdir}/include/varargs.h
3123 %ifarch %{ix86} %{x8664} x32
3124 %{gcclibdir}/include/adxintrin.h
3125 %{gcclibdir}/include/ammintrin.h
3126 %{gcclibdir}/include/avx2intrin.h
3127 %{gcclibdir}/include/avx5124fmapsintrin.h
3128 %{gcclibdir}/include/avx5124vnniwintrin.h
3129 %{gcclibdir}/include/avx512bf16intrin.h
3130 %{gcclibdir}/include/avx512bf16vlintrin.h
3131 %{gcclibdir}/include/avx512bitalgintrin.h
3132 %{gcclibdir}/include/avx512bwintrin.h
3133 %{gcclibdir}/include/avx512cdintrin.h
3134 %{gcclibdir}/include/avx512dqintrin.h
3135 %{gcclibdir}/include/avx512erintrin.h
3136 %{gcclibdir}/include/avx512fintrin.h
3137 %{gcclibdir}/include/avx512ifmaintrin.h
3138 %{gcclibdir}/include/avx512ifmavlintrin.h
3139 %{gcclibdir}/include/avx512pfintrin.h
3140 %{gcclibdir}/include/avx512vbmi2intrin.h
3141 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3142 %{gcclibdir}/include/avx512vbmiintrin.h
3143 %{gcclibdir}/include/avx512vbmivlintrin.h
3144 %{gcclibdir}/include/avx512vlbwintrin.h
3145 %{gcclibdir}/include/avx512vldqintrin.h
3146 %{gcclibdir}/include/avx512vlintrin.h
3147 %{gcclibdir}/include/avx512vnniintrin.h
3148 %{gcclibdir}/include/avx512vnnivlintrin.h
3149 %{gcclibdir}/include/avx512vp2intersectintrin.h
3150 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3151 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3152 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3153 %{gcclibdir}/include/avxintrin.h
3154 %{gcclibdir}/include/bmi2intrin.h
3155 %{gcclibdir}/include/bmiintrin.h
3156 %{gcclibdir}/include/bmmintrin.h
3157 %{gcclibdir}/include/cet.h
3158 %{gcclibdir}/include/cetintrin.h
3159 %{gcclibdir}/include/cldemoteintrin.h
3160 %{gcclibdir}/include/clflushoptintrin.h
3161 %{gcclibdir}/include/clwbintrin.h
3162 %{gcclibdir}/include/clzerointrin.h
3163 %{gcclibdir}/include/cpuid.h
3164 %{gcclibdir}/include/cross-stdarg.h
3165 %{gcclibdir}/include/emmintrin.h
3166 %{gcclibdir}/include/enqcmdintrin.h
3167 %{gcclibdir}/include/f16cintrin.h
3168 %{gcclibdir}/include/fma4intrin.h
3169 %{gcclibdir}/include/fmaintrin.h
3170 %{gcclibdir}/include/fxsrintrin.h
3171 %{gcclibdir}/include/gfniintrin.h
3172 %{gcclibdir}/include/ia32intrin.h
3173 %{gcclibdir}/include/immintrin.h
3174 %{gcclibdir}/include/lwpintrin.h
3175 %{gcclibdir}/include/lzcntintrin.h
3176 %{gcclibdir}/include/mm3dnow.h
3177 %{gcclibdir}/include/mmintrin.h
3178 %{gcclibdir}/include/mm_malloc.h
3179 %{gcclibdir}/include/movdirintrin.h
3180 %{gcclibdir}/include/mwaitxintrin.h
3181 %{gcclibdir}/include/nmmintrin.h
3182 %{gcclibdir}/include/pconfigintrin.h
3183 %{gcclibdir}/include/pkuintrin.h
3184 %{gcclibdir}/include/pmmintrin.h
3185 %{gcclibdir}/include/popcntintrin.h
3186 %{gcclibdir}/include/prfchwintrin.h
3187 %{gcclibdir}/include/rdseedintrin.h
3188 %{gcclibdir}/include/rtmintrin.h
3189 %{gcclibdir}/include/sgxintrin.h
3190 %{gcclibdir}/include/shaintrin.h
3191 %{gcclibdir}/include/smmintrin.h
3192 %{gcclibdir}/include/tbmintrin.h
3193 %{gcclibdir}/include/tmmintrin.h
3194 %{gcclibdir}/include/vaesintrin.h
3195 %{gcclibdir}/include/vpclmulqdqintrin.h
3196 %{gcclibdir}/include/waitpkgintrin.h
3197 %{gcclibdir}/include/wbnoinvdintrin.h
3198 %{gcclibdir}/include/wmmintrin.h
3199 %{gcclibdir}/include/x86intrin.h
3200 %{gcclibdir}/include/xmmintrin.h
3201 %{gcclibdir}/include/xopintrin.h
3202 %{gcclibdir}/include/xsavecintrin.h
3203 %{gcclibdir}/include/xsaveintrin.h
3204 %{gcclibdir}/include/xsaveoptintrin.h
3205 %{gcclibdir}/include/xsavesintrin.h
3206 %{gcclibdir}/include/xtestintrin.h
3209 %{gcclibdir}/include/arm_acle.h
3210 %{gcclibdir}/include/arm_bf16.h
3211 %{gcclibdir}/include/arm_cmse.h
3212 %{gcclibdir}/include/arm_fp16.h
3213 %{gcclibdir}/include/arm_neon.h
3214 %{gcclibdir}/include/mmintrin.h
3217 %{gcclibdir}/include/arm_acle.h
3218 %{gcclibdir}/include/arm_bf16.h
3219 %{gcclibdir}/include/arm_fp16.h
3220 %{gcclibdir}/include/arm_neon.h
3221 %{gcclibdir}/include/arm_sve.h
3224 %{gcclibdir}/include/ia64intrin.h
3227 %{gcclibdir}/include/math-68881.h
3230 %{gcclibdir}/include/loongson.h
3231 %{gcclibdir}/include/msa.h
3233 %ifarch powerpc ppc ppc64
3234 %{gcclibdir}/include/altivec.h
3235 %{gcclibdir}/include/amo.h
3236 %{gcclibdir}/include/bmiintrin.h
3237 %{gcclibdir}/include/bmi2intrin.h
3238 %{gcclibdir}/include/emmintrin.h
3239 %{gcclibdir}/include/htmintrin.h
3240 %{gcclibdir}/include/htmxlintrin.h
3241 %{gcclibdir}/include/mm_malloc.h
3242 %{gcclibdir}/include/mmintrin.h
3243 %{gcclibdir}/include/paired.h
3244 %{gcclibdir}/include/ppc-asm.h
3245 %{gcclibdir}/include/ppu_intrinsics.h
3246 %{gcclibdir}/include/si2vmx.h
3247 %{gcclibdir}/include/spe.h
3248 %{gcclibdir}/include/spu2vmx.h
3249 %{gcclibdir}/include/vec_types.h
3250 %{gcclibdir}/include/x86intrin.h
3251 %{gcclibdir}/include/xmmintrin.h
3254 %{gcclibdir}/include/htmintrin.h
3255 %{gcclibdir}/include/htmxlintrin.h
3256 %{gcclibdir}/include/s390intrin.h
3257 %{gcclibdir}/include/vecintrin.h
3259 %ifarch sparc sparcv9 sparc64
3260 %{gcclibdir}/include/visintrin.h
3262 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3264 %if %{with multilib}
3266 %defattr(644,root,root,755)
3267 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3268 %dir %{gcclibdir}/32
3269 %{gcclibdir}/32/crt*.o
3270 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3271 %{gcclibdir}/32/libgcc.a
3272 %{gcclibdir}/32/libgcc_eh.a
3273 %{gcclibdir}/32/libgcov.a
3274 %{_libdir32}/libitm.spec
3275 %{_libdir32}/libsanitizer.spec
3276 %attr(755,root,root) %{_libdir32}/libitm.so
3277 %attr(755,root,root) %{_libdir32}/libssp.so
3278 %{_libdir32}/libitm.la
3279 %{_libdir32}/libitm.a
3280 %{_libdir32}/libssp.la
3281 %{_libdir32}/libssp.a
3282 %{_libdir32}/libssp_nonshared.la
3283 %{_libdir32}/libssp_nonshared.a
3286 %if %{with multilib2}
3287 %files multilib-%{multilib2}
3288 %defattr(644,root,root,755)
3289 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3290 %dir %{gcclibdir}/%{multilib2}
3291 %{gcclibdir}/%{multilib2}/crt*.o
3292 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3293 %{gcclibdir}/%{multilib2}/libgcc.a
3294 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3295 %{gcclibdir}/%{multilib2}/libgcov.a
3296 %{_libdirm2}/libitm.spec
3297 %{_libdirm2}/libsanitizer.spec
3298 %attr(755,root,root) %{_libdirm2}/libitm.so
3299 %attr(755,root,root) %{_libdirm2}/libssp.so
3300 %{_libdirm2}/libitm.la
3301 %{_libdirm2}/libitm.a
3302 %{_libdirm2}/libssp.la
3303 %{_libdirm2}/libssp.a
3304 %{_libdirm2}/libssp_nonshared.la
3305 %{_libdirm2}/libssp_nonshared.a
3309 %defattr(644,root,root,755)
3310 %doc COPYING.RUNTIME libgcc/ChangeLog
3311 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3312 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3313 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3314 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3315 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3317 %if %{with multilib}
3318 %files -n libgcc-multilib-32
3319 %defattr(644,root,root,755)
3320 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3321 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3322 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3323 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3324 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3327 %if %{with multilib2}
3328 %files -n libgcc-multilib-%{multilib2}
3329 %defattr(644,root,root,755)
3330 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3331 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3332 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3333 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3334 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3339 %defattr(644,root,root,755)
3340 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3341 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3343 %files -n libgomp-devel
3344 %defattr(644,root,root,755)
3345 %attr(755,root,root) %{_libdir}/libgomp.so
3346 %{_libdir}/libgomp.la
3347 %{_libdir}/libgomp.spec
3348 %{?with_fortran:%{gcclibdir}/finclude}
3349 %{gcclibdir}/include/acc_prof.h
3350 %{gcclibdir}/include/omp.h
3351 %{gcclibdir}/include/openacc.h
3352 %{_infodir}/libgomp.info*
3354 %files -n libgomp-static
3355 %defattr(644,root,root,755)
3356 %{_libdir}/libgomp.a
3358 %if %{with multilib}
3359 %files -n libgomp-multilib-32
3360 %defattr(644,root,root,755)
3361 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3362 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3364 %files -n libgomp-multilib-32-devel
3365 %defattr(644,root,root,755)
3366 %attr(755,root,root) %{_libdir32}/libgomp.so
3367 %{_libdir32}/libgomp.la
3368 %{_libdir32}/libgomp.spec
3369 %{?with_fortran:%{gcclibdir}/32/finclude}
3371 %files -n libgomp-multilib-32-static
3372 %defattr(644,root,root,755)
3373 %{_libdir32}/libgomp.a
3376 %if %{with multilib2}
3377 %files -n libgomp-multilib-%{multilib2}
3378 %defattr(644,root,root,755)
3379 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3380 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3382 %files -n libgomp-multilib-%{multilib2}-devel
3383 %defattr(644,root,root,755)
3384 %attr(755,root,root) %{_libdirm2}/libgomp.so
3385 %{_libdirm2}/libgomp.la
3386 %{_libdirm2}/libgomp.spec
3387 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3389 %files -n libgomp-multilib-%{multilib2}-static
3390 %defattr(644,root,root,755)
3391 %{_libdirm2}/libgomp.a
3397 %defattr(644,root,root,755)
3398 %doc gcc/ada/ChangeLog
3399 %attr(755,root,root) %{_bindir}/gnat*
3400 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3401 %attr(755,root,root) %{_libdir}/libgnarl.so
3402 %attr(755,root,root) %{_libdir}/libgnat-*.so
3403 %attr(755,root,root) %{_libdir}/libgnat.so
3404 %attr(755,root,root) %{gcclibdir}/gnat1
3405 %{gcclibdir}/ada_target_properties
3406 %{gcclibdir}/adainclude
3407 %dir %{gcclibdir}/adalib
3408 %{gcclibdir}/adalib/*.ali
3409 %ifarch %{ix86} %{x8664} x32
3410 %{gcclibdir}/adalib/libgmem.a
3411 %{gcclibdir}/adalib/libgnarl_pic.a
3412 %{gcclibdir}/adalib/libgnat_pic.a
3414 %{_infodir}/gnat-style.info*
3415 %{_infodir}/gnat_rm.info*
3416 %{_infodir}/gnat_ugn.info*
3418 %if %{with multilib}
3419 %files ada-multilib-32
3420 %defattr(644,root,root,755)
3421 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3422 %attr(755,root,root) %{_libdir32}/libgnarl.so
3423 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3424 %attr(755,root,root) %{_libdir32}/libgnat.so
3425 %{gcclibdir}/32/ada_target_properties
3426 %{gcclibdir}/32/adainclude
3427 %dir %{gcclibdir}/32/adalib
3428 %{gcclibdir}/32/adalib/*.ali
3429 %ifarch %{ix86} %{x8664} x32
3430 %{gcclibdir}/32/adalib/libgmem.a
3434 %if %{with multilib2}
3435 %files ada-multilib-%{multilib2}
3436 %defattr(644,root,root,755)
3437 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3438 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3439 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3440 %attr(755,root,root) %{_libdirm2}/libgnat.so
3441 %{gcclibdir}/%{multilib2}/ada_target_properties
3442 %{gcclibdir}/%{multilib2}/adainclude
3443 %dir %{gcclibdir}/%{multilib2}/adalib
3444 %{gcclibdir}/%{multilib2}/adalib/*.ali
3445 %ifarch %{ix86} %{x8664} x32
3446 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3451 %defattr(644,root,root,755)
3452 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3453 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3454 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3455 %attr(755,root,root) %{_libdir}/libgnat.so.1
3457 %files -n libgnat-static
3458 %defattr(644,root,root,755)
3459 %{gcclibdir}/adalib/libgnarl.a
3460 %{gcclibdir}/adalib/libgnat.a
3462 %if %{with multilib}
3463 %files -n libgnat-multilib-32
3464 %defattr(644,root,root,755)
3465 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3466 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3467 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3468 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3470 %files -n libgnat-multilib-32-static
3471 %defattr(644,root,root,755)
3472 %{gcclibdir}/32/adalib/libgnarl.a
3473 %{gcclibdir}/32/adalib/libgnat.a
3475 # these exist only when host is x86_64???
3476 %{gcclibdir}/32/adalib/libgnarl_pic.a
3477 %{gcclibdir}/32/adalib/libgnat_pic.a
3481 %if %{with multilib2}
3482 %files -n libgnat-multilib-%{multilib2}
3483 %defattr(644,root,root,755)
3484 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3485 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3486 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3487 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3489 %files -n libgnat-multilib-%{multilib2}-static
3490 %defattr(644,root,root,755)
3491 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3492 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3494 # these exist only when host is x86_64???
3495 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3496 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3503 %defattr(644,root,root,755)
3504 %doc gcc/cp/{ChangeLog,NEWS}
3505 %attr(755,root,root) %{_bindir}/g++
3506 %attr(755,root,root) %{_bindir}/*-g++
3507 %attr(755,root,root) %{_bindir}/c++
3508 %attr(755,root,root) %{_bindir}/*-c++
3509 %attr(755,root,root) %{gcclibdir}/cc1plus
3510 %{_libdir}/libsupc++.la
3511 %{_libdir}/libsupc++.a
3512 %{_mandir}/man1/g++.1*
3514 %if %{with multilib}
3515 %files c++-multilib-32
3516 %defattr(644,root,root,755)
3517 %{_libdir32}/libsupc++.la
3518 %{_libdir32}/libsupc++.a
3521 %if %{with multilib2}
3522 %files c++-multilib-%{multilib2}
3523 %defattr(644,root,root,755)
3524 %{_libdirm2}/libsupc++.la
3525 %{_libdirm2}/libsupc++.a
3528 %files -n libstdc++ -f libstdc++.lang
3529 %defattr(644,root,root,755)
3530 %doc libstdc++-v3/{ChangeLog,README}
3531 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3532 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3534 %files -n libstdc++-devel
3535 %defattr(644,root,root,755)
3536 %attr(755,root,root) %{_libdir}/libstdc++.so
3537 %{_libdir}/libstdc++.la
3538 %{_libdir}/libstdc++fs.a
3539 %{_libdir}/libstdc++fs.la
3540 %dir %{_includedir}/c++
3541 %{_includedir}/c++/%{version}
3542 %{_includedir}/expc++.h
3543 %{_includedir}/extc++.h
3544 %{_includedir}/stdc++.h
3545 %{_includedir}/stdtr1c++.h
3547 %files -n libstdc++-static
3548 %defattr(644,root,root,755)
3549 %{_libdir}/libstdc++.a
3551 %if %{with multilib}
3552 %files -n libstdc++-multilib-32
3553 %defattr(644,root,root,755)
3554 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3555 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3557 %files -n libstdc++-multilib-32-devel
3558 %defattr(644,root,root,755)
3559 %attr(755,root,root) %{_libdir32}/libstdc++.so
3560 %{_libdir32}/libstdc++.la
3561 %{_libdir32}/libstdc++fs.a
3562 %{_libdir32}/libstdc++fs.la
3564 %files -n libstdc++-multilib-32-static
3565 %defattr(644,root,root,755)
3566 %{_libdir32}/libstdc++.a
3569 %if %{with multilib2}
3570 %files -n libstdc++-multilib-%{multilib2}
3571 %defattr(644,root,root,755)
3572 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3573 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3575 %files -n libstdc++-multilib-%{multilib2}-devel
3576 %defattr(644,root,root,755)
3577 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3578 %{_libdirm2}/libstdc++.la
3579 %{_libdirm2}/libstdc++fs.a
3580 %{_libdirm2}/libstdc++fs.la
3582 %files -n libstdc++-multilib-%{multilib2}-static
3583 %defattr(644,root,root,755)
3584 %{_libdirm2}/libstdc++.a
3588 %files -n libstdc++-gdb
3589 %defattr(644,root,root,755)
3590 %dir %{py_sitescriptdir}/libstdcxx
3591 %{py_sitescriptdir}/libstdcxx/*.py[co]
3592 %dir %{py_sitescriptdir}/libstdcxx/v6
3593 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3594 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3595 %if %{with multilib}
3596 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3598 %if %{with multilib2}
3599 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3604 %files -n libstdc++-apidocs
3605 %defattr(644,root,root,755)
3606 %doc libstdc++-v3/doc/html/*
3612 %defattr(644,root,root,755)
3613 %doc gcc/fortran/ChangeLog
3614 %attr(755,root,root) %{_bindir}/g95
3615 %attr(755,root,root) %{_bindir}/gfortran
3616 %attr(755,root,root) %{_bindir}/*-gfortran
3617 %attr(755,root,root) %{gcclibdir}/f951
3618 %attr(755,root,root) %{_libdir}/libgfortran.so
3619 %{_libdir}/libgfortran.spec
3620 %{_libdir}/libgfortran.la
3621 %{gcclibdir}/include/ISO_Fortran_binding.h
3622 %{gcclibdir}/libcaf_single.a
3623 %{gcclibdir}/libcaf_single.la
3624 #%{gcclibdir}/libgfortranbegin.la
3625 #%{gcclibdir}/libgfortranbegin.a
3626 %{_infodir}/gfortran.info*
3627 %{_mandir}/man1/g95.1*
3628 %{_mandir}/man1/gfortran.1*
3630 %if %{with multilib}
3631 %files fortran-multilib-32
3632 %defattr(644,root,root,755)
3633 %attr(755,root,root) %{_libdir32}/libgfortran.so
3634 %{_libdir32}/libgfortran.spec
3635 %{_libdir32}/libgfortran.la
3636 %{gcclibdir}/32/libcaf_single.a
3637 %{gcclibdir}/32/libcaf_single.la
3638 #%{gcclibdir}/32/libgfortranbegin.la
3639 #%{gcclibdir}/32/libgfortranbegin.a
3642 %if %{with multilib2}
3643 %files fortran-multilib-%{multilib2}
3644 %defattr(644,root,root,755)
3645 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3646 %{_libdirm2}/libgfortran.spec
3647 %{_libdirm2}/libgfortran.la
3648 %{gcclibdir}/%{multilib2}/libcaf_single.a
3649 %{gcclibdir}/%{multilib2}/libcaf_single.la
3650 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3651 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3654 %files -n libgfortran
3655 %defattr(644,root,root,755)
3656 %doc libgfortran/{AUTHORS,README,ChangeLog}
3657 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3658 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3660 %files -n libgfortran-static
3661 %defattr(644,root,root,755)
3662 %{_libdir}/libgfortran.a
3664 %if %{with multilib}
3665 %files -n libgfortran-multilib-32
3666 %defattr(644,root,root,755)
3667 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3668 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3670 %files -n libgfortran-multilib-32-static
3671 %defattr(644,root,root,755)
3672 %{_libdir32}/libgfortran.a
3675 %if %{with multilib2}
3676 %files -n libgfortran-multilib-%{multilib2}
3677 %defattr(644,root,root,755)
3678 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3679 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3681 %files -n libgfortran-multilib-%{multilib2}-static
3682 %defattr(644,root,root,755)
3683 %{_libdirm2}/libgfortran.a
3686 %if %{with quadmath}
3687 %files -n libquadmath
3688 %defattr(644,root,root,755)
3689 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3690 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3692 %files -n libquadmath-devel
3693 %defattr(644,root,root,755)
3694 %{gcclibdir}/include/quadmath.h
3695 %{gcclibdir}/include/quadmath_weak.h
3696 %attr(755,root,root) %{_libdir}/libquadmath.so
3697 %{_libdir}/libquadmath.la
3698 %{_infodir}/libquadmath.info*
3700 %files -n libquadmath-static
3701 %defattr(644,root,root,755)
3702 %{_libdir}/libquadmath.a
3704 %if %{with multilib}
3705 %files -n libquadmath-multilib-32
3706 %defattr(644,root,root,755)
3707 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3708 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3710 %files -n libquadmath-multilib-32-devel
3711 %defattr(644,root,root,755)
3712 %attr(755,root,root) %{_libdir32}/libquadmath.so
3713 %{_libdir32}/libquadmath.la
3715 %files -n libquadmath-multilib-32-static
3716 %defattr(644,root,root,755)
3717 %{_libdir32}/libquadmath.a
3720 %if %{with multilib2}
3721 %files -n libquadmath-multilib-%{multilib2}
3722 %defattr(644,root,root,755)
3723 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3724 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3726 %files -n libquadmath-multilib-%{multilib2}-devel
3727 %defattr(644,root,root,755)
3728 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3729 %{_libdirm2}/libquadmath.la
3731 %files -n libquadmath-multilib-%{multilib2}-static
3732 %defattr(644,root,root,755)
3733 %{_libdirm2}/libquadmath.a
3738 %if %{with gcc_libffi}
3740 %defattr(644,root,root,755)
3741 %doc libffi/{ChangeLog,LICENSE,README}
3742 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3743 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3745 %files -n libffi-devel
3746 %defattr(644,root,root,755)
3747 %attr(755,root,root) %{_libdir}/libffi.so
3748 %{_libdir}/libffi.la
3749 %{gcclibdir}/include/ffi.h
3750 %{gcclibdir}/include/ffitarget.h
3751 %{_pkgconfigdir}/libffi.pc
3752 %{_mandir}/man3/ffi*.3*
3753 %{_infodir}/libffi.info*
3755 %files -n libffi-static
3756 %defattr(644,root,root,755)
3759 %if %{with multilib}
3760 %files -n libffi-multilib-32
3761 %defattr(644,root,root,755)
3762 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3763 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3765 %files -n libffi-multilib-32-devel
3766 %defattr(644,root,root,755)
3767 %attr(755,root,root) %{_libdir32}/libffi.so
3768 %{_libdir32}/libffi.la
3769 %{_pkgconfigdir32}/libffi.pc
3771 %files -n libffi-multilib-32-static
3772 %defattr(644,root,root,755)
3773 %{_libdir32}/libffi.a
3776 %if %{with multilib2}
3777 %files -n libffi-multilib-%{multilib2}
3778 %defattr(644,root,root,755)
3779 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3780 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3782 %files -n libffi-multilib-%{multilib2}-devel
3783 %defattr(644,root,root,755)
3784 %attr(755,root,root) %{_libdirm2}/libffi.so
3785 %{_libdirm2}/libffi.la
3786 %{_pkgconfigdirm2}/libffi.pc
3788 %files -n libffi-multilib-%{multilib2}-static
3789 %defattr(644,root,root,755)
3790 %{_libdirm2}/libffi.a
3796 %defattr(644,root,root,755)
3797 %doc gcc/objc/README.libobjc
3798 %attr(755,root,root) %{gcclibdir}/cc1obj
3799 %attr(755,root,root) %{_libdir}/libobjc.so
3800 %{_libdir}/libobjc.la
3801 %{gcclibdir}/include/objc
3803 %if %{with multilib}
3804 %files objc-multilib-32
3805 %defattr(644,root,root,755)
3806 %attr(755,root,root) %{_libdir32}/libobjc.so
3807 %{_libdir32}/libobjc.la
3810 %if %{with multilib2}
3811 %files objc-multilib-%{multilib2}
3812 %defattr(644,root,root,755)
3813 %attr(755,root,root) %{_libdirm2}/libobjc.so
3814 %{_libdirm2}/libobjc.la
3819 %defattr(644,root,root,755)
3820 %doc gcc/objcp/ChangeLog
3821 %attr(755,root,root) %{gcclibdir}/cc1objplus
3825 %defattr(644,root,root,755)
3826 %doc libobjc/{ChangeLog,README*}
3827 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3828 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3830 %files -n libobjc-static
3831 %defattr(644,root,root,755)
3832 %{_libdir}/libobjc.a
3834 %if %{with multilib}
3835 %files -n libobjc-multilib-32
3836 %defattr(644,root,root,755)
3837 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3838 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3840 %files -n libobjc-multilib-32-static
3841 %defattr(644,root,root,755)
3842 %{_libdir32}/libobjc.a
3845 %if %{with multilib2}
3846 %files -n libobjc-multilib-%{multilib2}
3847 %defattr(644,root,root,755)
3848 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3849 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3851 %files -n libobjc-multilib-%{multilib2}-static
3852 %defattr(644,root,root,755)
3853 %{_libdirm2}/libobjc.a
3859 %defattr(644,root,root,755)
3860 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3861 %attr(755,root,root) %{_bindir}/gccgo
3862 %attr(755,root,root) %{_bindir}/go
3863 %attr(755,root,root) %{_bindir}/gofmt
3864 %attr(755,root,root) %{gcclibdir}/buildid
3865 %attr(755,root,root) %{gcclibdir}/cgo
3866 %attr(755,root,root) %{gcclibdir}/go1
3867 %attr(755,root,root) %{gcclibdir}/test2json
3868 %attr(755,root,root) %{gcclibdir}/vet
3870 %{_libdir}/go/%{version}
3871 %{_mandir}/man1/go.1*
3872 %{_mandir}/man1/gofmt.1*
3873 %{_mandir}/man1/gccgo.1*
3874 %{_infodir}/gccgo.info*
3876 %if %{with multilib}
3877 %files go-multilib-32
3878 %defattr(644,root,root,755)
3879 %dir %{_libdir32}/go
3880 %{_libdir32}/go/%{version}
3883 %if %{with multilib2}
3884 %files go-multilib-%{multilib2}
3885 %defattr(644,root,root,755)
3886 %dir %{_libdirm2}/go
3887 %{_libdirm2}/go/%{version}
3891 %defattr(644,root,root,755)
3892 %doc libgo/{LICENSE,PATENTS,README}
3893 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3894 %attr(755,root,root) %ghost %{_libdir}/libgo.so.16
3896 %files -n libgo-devel
3897 %defattr(644,root,root,755)
3898 %attr(755,root,root) %{_libdir}/libgo.so
3900 %{_libdir}/libgobegin.a
3901 %{_libdir}/libgolibbegin.a
3903 %files -n libgo-static
3904 %defattr(644,root,root,755)
3907 %if %{with multilib}
3908 %files -n libgo-multilib-32
3909 %defattr(644,root,root,755)
3910 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3911 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.16
3913 %files -n libgo-multilib-32-devel
3914 %defattr(644,root,root,755)
3915 %attr(755,root,root) %{_libdir32}/libgo.so
3916 %{_libdir32}/libgo.la
3917 %{_libdir32}/libgobegin.a
3918 %{_libdir32}/libgolibbegin.a
3920 %files -n libgo-multilib-32-static
3921 %defattr(644,root,root,755)
3922 %{_libdir32}/libgo.a
3925 %if %{with multilib2}
3926 %files -n libgo-multilib-%{multilib2}
3927 %defattr(644,root,root,755)
3928 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3929 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.16
3931 %files -n libgo-multilib-%{multilib2}-devel
3932 %defattr(644,root,root,755)
3933 %attr(755,root,root) %{_libdirm2}/libgo.so
3934 %{_libdirm2}/libgo.la
3935 %{_libdirm2}/libgobegin.a
3936 %{_libdirm2}/libgolibbegin.a
3938 %files -n libgo-multilib-%{multilib2}-static
3939 %defattr(644,root,root,755)
3940 %{_libdirm2}/libgo.a
3946 %defattr(644,root,root,755)
3947 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3948 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3949 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
3951 %files -n libasan-devel
3952 %defattr(644,root,root,755)
3953 %attr(755,root,root) %{_libdir}/libasan.so
3954 %{_libdir}/libasan_preinit.o
3955 %{_libdir}/libasan.la
3956 %{gcclibdir}/include/sanitizer/asan_interface.h
3958 %files -n libasan-static
3959 %defattr(644,root,root,755)
3960 %{_libdir}/libasan.a
3962 %if %{with multilib}
3963 %files -n libasan-multilib-32
3964 %defattr(644,root,root,755)
3965 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3966 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
3968 %files -n libasan-multilib-32-devel
3969 %defattr(644,root,root,755)
3970 %attr(755,root,root) %{_libdir32}/libasan.so
3971 %{_libdir32}/libasan_preinit.o
3972 %{_libdir32}/libasan.la
3974 %files -n libasan-multilib-32-static
3975 %defattr(644,root,root,755)
3976 %{_libdir32}/libasan.a
3979 %if %{with multilib2}
3980 %files -n libasan-multilib-%{multilib2}
3981 %defattr(644,root,root,755)
3982 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3983 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
3985 %files -n libasan-multilib-%{multilib2}-devel
3986 %defattr(644,root,root,755)
3987 %attr(755,root,root) %{_libdirm2}/libasan.so
3988 %{_libdirm2}/libasan_preinit.o
3989 %{_libdirm2}/libasan.la
3991 %files -n libasan-multilib-%{multilib2}-static
3992 %defattr(644,root,root,755)
3993 %{_libdirm2}/libasan.a
3999 %defattr(644,root,root,755)
4000 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4001 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4003 %files -n liblsan-devel
4004 %defattr(644,root,root,755)
4005 %attr(755,root,root) %{_libdir}/liblsan.so
4006 %{_libdir}/liblsan_preinit.o
4007 %{_libdir}/liblsan.la
4008 %{gcclibdir}/include/sanitizer/lsan_interface.h
4010 %files -n liblsan-static
4011 %defattr(644,root,root,755)
4012 %{_libdir}/liblsan.a
4015 %if %{with multilib2} && %{with lsan_m2}
4016 %files -n liblsan-multilib-%{multilib2}
4017 %defattr(644,root,root,755)
4018 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4019 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4021 %files -n liblsan-multilib-%{multilib2}-devel
4022 %defattr(644,root,root,755)
4023 %attr(755,root,root) %{_libdirm2}/liblsan.so
4024 %{_libdirm2}/liblsan_preinit.o
4025 %{_libdirm2}/liblsan.la
4026 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4027 # these packages are mutually exclusive
4028 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4029 %{gcclibdir}/include/sanitizer/lsan_interface.h
4031 %files -n liblsan-multilib-%{multilib2}-static
4032 %defattr(644,root,root,755)
4033 %{_libdirm2}/liblsan.a
4038 %defattr(644,root,root,755)
4039 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4040 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4041 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4043 %files -n libtsan-devel
4044 %defattr(644,root,root,755)
4045 %attr(755,root,root) %{_libdir}/libtsan.so
4046 %{_libdir}/libtsan_preinit.o
4047 %{_libdir}/libtsan.la
4048 %{gcclibdir}/include/sanitizer/tsan_interface.h
4050 %files -n libtsan-static
4051 %defattr(644,root,root,755)
4052 %{_libdir}/libtsan.a
4055 %if %{with multilib2} && %{with tsan_m2}
4056 %files -n libtsan-multilib-%{multilib2}
4057 %defattr(644,root,root,755)
4058 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4059 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4060 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4062 %files -n libtsan-multilib-%{multilib2}-devel
4063 %defattr(644,root,root,755)
4064 %attr(755,root,root) %{_libdirm2}/libtsan.so
4065 %{_libdirm2}/libtsan_preinit.o
4066 %{_libdirm2}/libtsan.la
4067 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4068 # these packages are mutually exclusive
4069 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4070 %{gcclibdir}/include/sanitizer/tsan_interface.h
4072 %files -n libtsan-multilib-%{multilib2}-static
4073 %defattr(644,root,root,755)
4074 %{_libdirm2}/libtsan.a
4079 %defattr(644,root,root,755)
4080 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4081 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4083 %files -n libubsan-devel
4084 %defattr(644,root,root,755)
4085 %attr(755,root,root) %{_libdir}/libubsan.so
4086 %{_libdir}/libubsan.la
4088 %files -n libubsan-static
4089 %defattr(644,root,root,755)
4090 %{_libdir}/libubsan.a
4092 %if %{with multilib}
4093 %files -n libubsan-multilib-32
4094 %defattr(644,root,root,755)
4095 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4096 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4098 %files -n libubsan-multilib-32-devel
4099 %defattr(644,root,root,755)
4100 %attr(755,root,root) %{_libdir32}/libubsan.so
4101 %{_libdir32}/libubsan.la
4103 %files -n libubsan-multilib-32-static
4104 %defattr(644,root,root,755)
4105 %{_libdir32}/libubsan.a
4108 %if %{with multilib2}
4109 %files -n libubsan-multilib-%{multilib2}
4110 %defattr(644,root,root,755)
4111 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4112 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4114 %files -n libubsan-multilib-%{multilib2}-devel
4115 %defattr(644,root,root,755)
4116 %attr(755,root,root) %{_libdirm2}/libubsan.so
4117 %{_libdirm2}/libubsan.la
4119 %files -n libubsan-multilib-%{multilib2}-static
4120 %defattr(644,root,root,755)
4121 %{_libdirm2}/libubsan.a
4127 %defattr(644,root,root,755)
4128 %doc libvtv/ChangeLog
4129 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4130 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4132 %files -n libvtv-devel
4133 %defattr(644,root,root,755)
4134 %attr(755,root,root) %{_libdir}/libvtv.so
4135 %{_libdir}/libvtv.la
4137 %files -n libvtv-static
4138 %defattr(644,root,root,755)
4141 %if %{with multilib}
4142 %files -n libvtv-multilib-32
4143 %defattr(644,root,root,755)
4144 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4145 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4147 %files -n libvtv-multilib-32-devel
4148 %defattr(644,root,root,755)
4149 %attr(755,root,root) %{_libdir32}/libvtv.so
4150 %{_libdir32}/libvtv.la
4152 %files -n libvtv-multilib-32-static
4153 %defattr(644,root,root,755)
4154 %{_libdir32}/libvtv.a
4157 %if %{with multilib2}
4158 %files -n libvtv-multilib-%{multilib2}
4159 %defattr(644,root,root,755)
4160 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4161 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4163 %files -n libvtv-multilib-%{multilib2}-devel
4164 %defattr(644,root,root,755)
4165 %attr(755,root,root) %{_libdirm2}/libvtv.so
4166 %{_libdirm2}/libvtv.la
4168 %files -n libvtv-multilib-%{multilib2}-static
4169 %defattr(644,root,root,755)
4170 %{_libdirm2}/libvtv.a
4176 %defattr(644,root,root,755)
4177 %doc libatomic/ChangeLog*
4178 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4179 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4181 %files -n libatomic-devel
4182 %defattr(644,root,root,755)
4183 %attr(755,root,root) %{_libdir}/libatomic.so
4184 %{_libdir}/libatomic.la
4186 %files -n libatomic-static
4187 %defattr(644,root,root,755)
4188 %{_libdir}/libatomic.a
4190 %if %{with multilib}
4191 %files -n libatomic-multilib-32
4192 %defattr(644,root,root,755)
4193 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4194 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4196 %files -n libatomic-multilib-32-devel
4197 %defattr(644,root,root,755)
4198 %attr(755,root,root) %{_libdir32}/libatomic.so
4199 %{_libdir32}/libatomic.la
4201 %files -n libatomic-multilib-32-static
4202 %defattr(644,root,root,755)
4203 %{_libdir32}/libatomic.a
4206 %if %{with multilib2}
4207 %files -n libatomic-multilib-%{multilib2}
4208 %defattr(644,root,root,755)
4209 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4210 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4212 %files -n libatomic-multilib-%{multilib2}-devel
4213 %defattr(644,root,root,755)
4214 %attr(755,root,root) %{_libdirm2}/libatomic.so
4215 %{_libdirm2}/libatomic.la
4217 %files -n libatomic-multilib-%{multilib2}-static
4218 %defattr(644,root,root,755)
4219 %{_libdirm2}/libatomic.a
4224 %defattr(644,root,root,755)
4225 %doc libcc1/ChangeLog*
4226 %attr(755,root,root) %{_libdir}/libcc1.so
4227 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4228 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4229 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4230 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4233 %defattr(644,root,root,755)
4234 %dir %{gcclibdir}/plugin
4235 %{gcclibdir}/plugin/gengtype
4236 %{gcclibdir}/plugin/gtype.state
4237 %{gcclibdir}/plugin/include
4238 %{gcclibdir}/plugin/libcc1plugin.la
4239 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4240 %{gcclibdir}/plugin/libcp1plugin.la
4241 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so