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
92 %ifarch %{ix86} %{x8664} x32
95 %ifarch %{ix86} %{x8664} x32 ia64
96 %define with_quadmath 1
99 # Stable is: any major_ver and minor_ver >= 1.0
100 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
102 %define minor_ver 2.0
104 Summary: GNU Compiler Collection: the C compiler and shared files
105 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
106 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
107 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
109 Version: %{major_ver}.%{minor_ver}
113 Group: Development/Languages
114 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
115 # Source0-md5: 73bafd0af874439dcdb9fc063b6fb069
116 Source1: %{name}-optimize-la.pl
117 # check libffi version with libffi/configure.ac
118 Source3: libffi.pc.in
120 # use branch.sh to update gcc-branch.diff
121 Patch100: %{name}-branch.diff
122 # Patch100-md5: ce6d7b53545d1186658e22854c729d1b
123 Patch0: %{name}-info.patch
124 Patch1: all-library-paths.patch
125 Patch2: %{name}-nodebug.patch
126 Patch3: %{name}-ada-link.patch
127 Patch4: %{name}-ada-x32.patch
129 Patch10: %{name}-moresparcs.patch
130 Patch11: %{name}-install-libffi.patch
131 URL: http://gcc.gnu.org/
132 BuildRequires: autoconf >= 2.64
133 %{?with_tests:BuildRequires: autogen >= 5.5.4}
134 BuildRequires: automake >= 1:1.11.1
135 BuildRequires: binutils >= 4:2.30
137 BuildRequires: chrpath >= 0.13-2
138 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
139 BuildRequires: elfutils-devel >= 0.145-1
140 BuildRequires: fileutils >= 4.0.41
141 BuildRequires: flex >= 2.5.4
143 BuildRequires: gcc(ada)
144 BuildRequires: gcc-ada
147 BuildRequires: gettext-tools >= 0.14.5
148 BuildRequires: glibc-devel >= 6:2.4-1
150 # Formerly known as gcc(multilib)
151 BuildRequires: gcc(multilib-32)
153 %if %{with multilibx32}
154 BuildRequires: gcc(multilib-x32)
155 BuildRequires: glibc-devel(x32)
157 BuildRequires: glibc-devel(ix86)
160 BuildRequires: gcc(multilib-64)
161 BuildRequires: glibc-devel(ix86)
162 BuildRequires: glibc-devel(x86_64)
165 BuildRequires: glibc-devel(arm)
168 BuildRequires: glibc-devel(ppc)
171 BuildRequires: glibc-devel(s390)
174 BuildRequires: glibc-devel(sparcv9)
177 BuildRequires: gmp-c++-devel >= 4.3.2
178 BuildRequires: gmp-devel >= 4.3.2
179 BuildRequires: isl-devel >= 0.15
180 BuildRequires: libmpc-devel >= 0.8.1
181 BuildRequires: mpfr-devel >= 3.1.0
183 BuildRequires: python3-devel
184 BuildRequires: rpm-pythonprov
186 BuildRequires: rpmbuild(macros) >= 1.211
187 BuildRequires: tar >= 1:1.22
188 BuildRequires: texinfo >= 4.7
190 BuildRequires: zlib-devel
191 BuildRequires: zstd-devel
192 BuildConflicts: pdksh < 5.2.14-50
193 Requires: binutils >= 4:2.30
194 Requires: gmp >= 4.3.2
195 Requires: isl >= 0.15
196 Requires: libgcc = %{epoch}:%{version}-%{release}
197 Requires: libmpc >= 0.8.1
198 Requires: mpfr >= 3.1.0
199 Provides: cpp = %{epoch}:%{version}-%{release}
200 %{?with_ada:Provides: gcc(ada)}
208 Conflicts: glibc-devel < 2.2.5-20
209 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
211 %define _slibdir /%{_lib}
213 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
214 %define _slibdir32 /lib
215 %define _libdir32 /usr/lib
216 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
217 %if %{with multilib2}
218 # x32 environment on x86-64
220 %define multilib2 x32
221 %define m2_desc ILP32
222 %define _slibdirm2 /libx32
223 %define _libdirm2 /usr/libx32
224 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
226 # 64-bit environment on x32
230 %define _slibdirm2 /lib64
231 %define _libdirm2 /usr/lib64
232 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
236 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
238 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
239 %define filterout_ld -Wl,--as-needed
241 # functions with printf format attribute but with special parser and also
242 # receiving non constant format strings
243 %define Werror_cflags %{nil}
245 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
247 %define _noautoreq .*\(GLIBC_PRIVATE\)
250 A compiler aimed at integrating all the optimizations and features
251 necessary for a high-performance and stable development environment.
253 This package contains the C compiler and some files shared by various
254 parts of the GNU Compiler Collection. In order to use another GCC
255 compiler you will need to install the appropriate subpackage.
257 %description -l es.UTF-8
258 Un compilador que intenta integrar todas las optimalizaciones y
259 características necesarias para un entorno de desarrollo eficaz y
262 Este paquete contiene el compilador de C y unos ficheros compartidos
263 por varias partes de la colección de compiladores GNU (GCC). Para usar
264 otro compilador de GCC será necesario que instale el subpaquete
267 %description -l pl.UTF-8
268 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
269 wyprodukowania szybkiego i stabilnego kodu wynikowego.
271 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
272 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
273 z GCC, trzeba zainstalować odpowiedni podpakiet.
275 %description -l pt_BR.UTF-8
276 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
277 GNU Compiler Collection.
280 Summary: GNU Compiler Collection: the C compiler 32-bit support
281 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
283 Group: Development/Languages
284 Requires: %{name} = %{epoch}:%{version}-%{release}
285 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
288 Requires: glibc-devel(ix86)
291 Requires: glibc-devel(ppc)
294 Requires: glibc-devel(s390)
297 Requires: glibc-devel(sparcv9)
299 Provides: gcc(multilib-32)
300 Obsoletes: gcc-multilib
302 %description multilib-32
303 A compiler aimed at integrating all the optimizations and features
304 necessary for a high-performance and stable development environment.
306 This package contains the C compiler support for producing 32-bit
307 programs on 64-bit host.
309 %description multilib-32 -l pl.UTF-8
310 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
311 wyprodukowania szybkiego i stabilnego kodu wynikowego.
313 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
314 programów 32-bitowych na maszynie 64-bitowej.
316 %package multilib-%{multilib2}
317 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
318 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
320 Group: Development/Languages
321 Requires: %{name} = %{epoch}:%{version}-%{release}
322 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
323 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
325 Requires: glibc-devel(x32)
328 Requires: glibc-devel(x86_64)
331 %description multilib-%{multilib2}
332 A compiler aimed at integrating all the optimizations and features
333 necessary for a high-performance and stable development environment.
335 This package contains the C compiler support for producing %{m2_desc}
338 %description multilib-%{multilib2} -l pl.UTF-8
339 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
340 wyprodukowania szybkiego i stabilnego kodu wynikowego.
342 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
346 Summary: Shared gcc library
347 Summary(es.UTF-8): Biblioteca compartida de gcc
348 Summary(pl.UTF-8): Biblioteka gcc
349 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
350 License: GPL v3+ with GCC Runtime Library Exception v3.1
355 %description -n libgcc
358 %description -n libgcc -l es.UTF-8
359 Biblioteca compartida de gcc.
361 %description -n libgcc -l pl.UTF-8
362 Biblioteka dynamiczna gcc.
364 %description -n libgcc -l pt_BR.UTF-8
365 Biblioteca runtime para o GCC.
367 %package -n libgcc-multilib-32
368 Summary: Shared gcc library - 32-bit version
369 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
370 License: GPL v3+ with GCC Runtime Library Exception v3.1
372 Obsoletes: libgcc-multilib
374 %description -n libgcc-multilib-32
375 Shared gcc library - 32-bit version.
377 %description -n libgcc-multilib-32 -l pl.UTF-8
378 Biblioteka dynamiczna gcc - wersja 32-bitowa.
380 %package -n libgcc-multilib-%{multilib2}
381 Summary: Shared gcc library - %{m2_desc} version
382 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
383 License: GPL v3+ with GCC Runtime Library Exception v3.1
386 %description -n libgcc-multilib-%{multilib2}
387 Shared gcc library - %{m2_desc} version.
389 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
390 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
393 Summary: GNU OpenMP library
394 Summary(pl.UTF-8): Biblioteka GNU OpenMP
395 License: GPL v3+ with GCC Runtime Library Exception v3.1
398 %description -n libgomp
401 %description -n libgomp -l pl.UTF-8
402 Biblioteka GNU OpenMP.
404 %package -n libgomp-devel
405 Summary: Development files for GNU OpenMP library
406 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
407 License: GPL v3+ with GCC Runtime Library Exception v3.1
408 Group: Development/Libraries
409 Requires: %{name} = %{epoch}:%{version}-%{release}
410 Requires: libgomp = %{epoch}:%{version}-%{release}
412 %description -n libgomp-devel
413 Development files for GNU OpenMP library.
415 %description -n libgomp-devel -l pl.UTF-8
416 Pliki programistyczne biblioteki GNU OpenMP.
418 %package -n libgomp-static
419 Summary: Static GNU OpenMP library
420 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
421 License: GPL v3+ with GCC Runtime Library Exception v3.1
422 Group: Development/Libraries
423 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
425 %description -n libgomp-static
426 Static GNU OpenMP library.
428 %description -n libgomp-static -l pl.UTF-8
429 Statyczna biblioteka GNU OpenMP.
431 %package -n libgomp-multilib-32
432 Summary: GNU OpenMP library - 32-bit version
433 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
434 License: GPL v3+ with GCC Runtime Library Exception v3.1
436 Obsoletes: libgomp-multilib
438 %description -n libgomp-multilib-32
439 GNU OpenMP library - 32-bit version.
441 %description -n libgomp-multilib-32 -l pl.UTF-8
442 Biblioteka GNU OpenMP - wersja 32-bitowa.
444 %package -n libgomp-multilib-32-devel
445 Summary: Development files for 32-bit version of GNU OpenMP library
446 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
447 License: GPL v3+ with GCC Runtime Library Exception v3.1
448 Group: Development/Libraries
449 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
450 Obsoletes: libgomp-multilib-devel
452 %description -n libgomp-multilib-32-devel
453 Development files for 32-bit version of GNU OpenMP library.
455 %description -n libgomp-multilib-32-devel -l pl.UTF-8
456 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
458 %package -n libgomp-multilib-32-static
459 Summary: Static GNU OpenMP library - 32-bit version
460 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
461 License: GPL v3+ with GCC Runtime Library Exception v3.1
462 Group: Development/Libraries
463 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
464 Obsoletes: libgomp-multilib-static
466 %description -n libgomp-multilib-32-static
467 Static GNU OpenMP library - 32-bit version.
469 %description -n libgomp-multilib-32-static -l pl.UTF-8
470 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
472 %package -n libgomp-multilib-%{multilib2}
473 Summary: GNU OpenMP library - %{m2_desc} version
474 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
475 License: GPL v3+ with GCC Runtime Library Exception v3.1
478 %description -n libgomp-multilib-%{multilib2}
479 GNU OpenMP library - %{m2_desc} version.
481 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
482 Biblioteka GNU OpenMP - wersja %{m2_desc}.
484 %package -n libgomp-multilib-%{multilib2}-devel
485 Summary: Development files for %{m2_desc} version of GNU OpenMP library
486 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
487 License: GPL v3+ with GCC Runtime Library Exception v3.1
488 Group: Development/Libraries
489 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
491 %description -n libgomp-multilib-%{multilib2}-devel
492 Development files for %{m2_desc} version of GNU OpenMP library.
494 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
495 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
497 %package -n libgomp-multilib-%{multilib2}-static
498 Summary: Static GNU OpenMP library - %{m2_desc} version
499 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
500 License: GPL v3+ with GCC Runtime Library Exception v3.1
501 Group: Development/Libraries
502 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
504 %description -n libgomp-multilib-%{multilib2}-static
505 Static GNU OpenMP library - %{m2_desc} version.
507 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
508 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
511 Summary: Ada language support for GCC
512 Summary(es.UTF-8): Soporte de Ada para GCC
513 Summary(pl.UTF-8): Obsługa języka Ada do GCC
514 Group: Development/Languages
515 Requires: %{name} = %{epoch}:%{version}-%{release}
516 Requires: libgnat = %{epoch}:%{version}-%{release}
518 Obsoletes: gnat-devel
521 This package adds experimental support for compiling Ada programs.
523 %description ada -l es.UTF-8
524 Este paquete añade soporte experimental para compilar programas en
527 %description ada -l pl.UTF-8
528 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
531 %package ada-multilib-32
532 Summary: Ada language 32-bit binaries support for GCC
533 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
534 Group: Development/Languages
535 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
536 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
537 Obsoletes: gcc-ada-multilib
539 %description ada-multilib-32
540 This package adds experimental support for compiling 32-bit Ada
541 programs on 64-bit host.
543 %description ada-multilib-32 -l pl.UTF-8
544 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
545 32-bitowych w języku Ada na maszynie 64-bitowej.
547 %package ada-multilib-%{multilib2}
548 Summary: Ada language %{m2_desc} binaries support for GCC
549 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
550 Group: Development/Languages
551 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
552 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
554 %description ada-multilib-%{multilib2}
555 This package adds experimental support for compiling Ada language to
558 %description ada-multilib-%{multilib2} -l pl.UTF-8
559 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
560 języku Ada do binariów %{m2_desc}.
563 Summary: Ada standard libraries
564 Summary(es.UTF-8): Bibliotecas estándares de Ada
565 Summary(pl.UTF-8): Biblioteki standardowe Ady
566 License: GPL v3+ with GCC Runtime Library Exception v3.1
568 Requires: libgcc = %{epoch}:%{version}-%{release}
572 %description -n libgnat
573 This package contains shared libraries needed to run programs written
576 %description -n libgnat -l es.UTF-8
577 Este paquete contiene las bibliotecas compartidas necesarias para
578 ejecutar programas escritos en Ada.
580 %description -n libgnat -l pl.UTF-8
581 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
584 %package -n libgnat-static
585 Summary: Static Ada standard libraries
586 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
587 License: GPL v3+ with GCC Runtime Library Exception v3.1
588 Group: Development/Libraries
589 Obsoletes: gnat-static
591 %description -n libgnat-static
592 This package contains static libraries for programs written in Ada.
594 %description -n libgnat-static -l pl.UTF-8
595 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
598 %package -n libgnat-multilib-32
599 Summary: Ada standard libraries - 32-bit version
600 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
601 License: GPL v3+ with GCC Runtime Library Exception v3.1
603 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
604 Obsoletes: libgnat-multilib
606 %description -n libgnat-multilib-32
607 This package contains 32-bit version of shared libraries needed to run
608 programs written in Ada.
610 %description -n libgnat-multilib-32 -l pl.UTF-8
611 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
612 uruchamiania programów napisanych w języku Ada.
614 %package -n libgnat-multilib-32-static
615 Summary: Static Ada standard libraries - 32-bit version
616 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
617 License: GPL v3+ with GCC Runtime Library Exception v3.1
618 Group: Development/Libraries
619 Obsoletes: libgnat-multilib-static
621 %description -n libgnat-multilib-32-static
622 This package contains 32-bit version of static libraries for programs
625 %description -n libgnat-multilib-32-static -l pl.UTF-8
626 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
627 programów napisanych w Adzie.
629 %package -n libgnat-multilib-%{multilib2}
630 Summary: Ada standard libraries - %{m2_desc} version
631 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
632 License: GPL v3+ with GCC Runtime Library Exception v3.1
634 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
636 %description -n libgnat-multilib-%{multilib2}
637 This package contains %{m2_desc} version of shared libraries needed to run
638 programs written in Ada.
640 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
641 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
642 uruchamiania programów napisanych w Adzie.
644 %package -n libgnat-multilib-%{multilib2}-static
645 Summary: Static Ada standard libraries - %{m2_desc} version
646 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
647 License: GPL v3+ with GCC Runtime Library Exception v3.1
648 Group: Development/Libraries
650 %description -n libgnat-multilib-%{multilib2}-static
651 This package contains %{m2_desc} version of static libraries for programs
654 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
655 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
656 programów napisanych w Adzie.
659 Summary: C++ language support for GCC
660 Summary(es.UTF-8): Soporte de C++ para GCC
661 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
662 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
663 Group: Development/Languages
664 Requires: %{name} = %{epoch}:%{version}-%{release}
670 This package adds C++ support to the GNU Compiler Collection. It
671 includes support for most of the current C++ specification, including
672 templates and exception handling. It does not include a standard C++
673 library, which is available separately.
675 %description c++ -l de.UTF-8
676 Dieses Paket enthält die C++-Unterstützung für den
677 GNU-Compiler-Collection. Es unterstützt die aktuelle
678 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
679 C++-Standard-Library ist nicht enthalten - sie ist getrennt
682 %description c++ -l es.UTF-8
683 Este paquete añade soporte de C++ al GCC (colección de compiladores
684 GNU). Ello incluye el soporte para la mayoría de la especificación
685 actual de C++, incluyendo plantillas y manejo de excepciones. No
686 incluye la biblioteca estándar de C++, la que es disponible separada.
688 %description c++ -l fr.UTF-8
689 Ce package ajoute un support C++ a la collection de compilateurs GNU.
690 Il comprend un support pour la plupart des spécifications actuelles de
691 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
692 une bibliothéque C++ standard, qui est disponible séparément.
694 %description c++ -l pl.UTF-8
695 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
696 obecnej specyfikacji C++, nie zawiera natomiast standardowych
697 bibliotek C++, które są w oddzielnym pakiecie.
699 %description c++ -l pt_BR.UTF-8
700 Este pacote adiciona suporte C++ para o gcc.
702 %description c++ -l tr.UTF-8
703 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
704 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
705 C++ kitaplığı bu pakette yer almaz.
707 %package c++-multilib-32
708 Summary: C++ language 32-bit binaries support for GCC
709 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
710 Group: Development/Languages
711 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
712 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
713 Obsoletes: gcc-c++-multilib
715 %description c++-multilib-32
716 This package adds 32-bit binaries in C++ language support to the GNU
719 %description c++-multilib-32 -l pl.UTF-8
720 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
723 %package c++-multilib-%{multilib2}
724 Summary: C++ language %{m2_desc} binaries support for GCC
725 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
726 Group: Development/Languages
727 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
728 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
730 %description c++-multilib-%{multilib2}
731 This package adds %{m2_desc} binaries in C++ language support to the GNU
734 %description c++-multilib-%{multilib2} -l pl.UTF-8
735 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
738 %package -n libstdc++
739 Summary: GNU C++ library
740 Summary(es.UTF-8): Biblioteca C++ de GNU
741 Summary(pl.UTF-8): Biblioteka GNU C++
742 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
743 License: GPL v3+ with GCC Runtime Library Exception v3.1
745 # >= instead of = to allow keeping older libstdc++ (with different soname)
746 Requires: libgcc >= %{epoch}:%{version}-%{release}
748 Obsoletes: libstdc++3
749 Obsoletes: libstdc++4
751 %description -n libstdc++
752 This is the GNU implementation of the standard C++ library, along with
753 additional GNU tools. This package includes the shared libraries
754 necessary to run C++ applications.
756 %description -n libstdc++ -l de.UTF-8
757 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
758 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
759 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
761 %description -n libstdc++ -l es.UTF-8
762 Este es el soporte de las bibliotecas padrón del C++, junto con
763 herramientas GNU adicionales. El paquete incluye las bibliotecas
764 compartidas necesarias para ejecutar aplicaciones C++.
766 %description -n libstdc++ -l fr.UTF-8
767 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
768 des outils GNU supplémentaires. Ce package comprend les librairies
769 partagées nécessaires à l'exécution d'application C++.
771 %description -n libstdc++ -l pl.UTF-8
772 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
773 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
774 uruchamiania aplikacji napisanych w C++.
776 %description -n libstdc++ -l pt_BR.UTF-8
777 Este pacote é uma implementação da biblioteca padrão C++ v3, um
778 subconjunto do padrão ISO 14882.
780 %description -n libstdc++ -l tr.UTF-8
781 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
782 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
784 %package -n libstdc++-devel
785 Summary: Header files and documentation for C++ development
786 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
787 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
788 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
789 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
790 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
791 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
792 License: GPL v3+ with GCC Runtime Library Exception v3.1
793 Group: Development/Libraries
794 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
795 Requires: glibc-devel
796 Requires: libstdc++ = %{epoch}:%{version}-%{release}
797 Obsoletes: libg++-devel
798 Obsoletes: libstdc++3-devel
799 Obsoletes: libstdc++4-devel
801 %description -n libstdc++-devel
802 This is the GNU implementation of the standard C++ libraries. This
803 package includes the header files needed for C++ development and
804 library documentation.
806 %description -n libstdc++-devel -l es.UTF-8
807 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
808 paquete incluye los archivos de inclusión y bibliotecas necesarios
809 para desarrollo de programas en lenguaje C++.
811 %description -n libstdc++-devel -l pl.UTF-8
812 Pakiet ten zawiera biblioteki będące implementacją standardowych
813 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
814 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
816 %description -n libstdc++-devel -l pt_BR.UTF-8
817 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
818 para desenvolvimento de programas C++.
820 %package -n libstdc++-static
821 Summary: Static C++ standard library
822 Summary(es.UTF-8): Biblioteca estándar estática de C++
823 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
824 License: GPL v3+ with GCC Runtime Library Exception v3.1
825 Group: Development/Libraries
826 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
827 Obsoletes: libstdc++4-static
829 %description -n libstdc++-static
830 Static C++ standard library.
832 %description -n libstdc++-static -l es.UTF-8
833 Biblioteca estándar estática de C++.
835 %description -n libstdc++-static -l pl.UTF-8
836 Statyczna biblioteka standardowa C++.
838 %package -n libstdc++-multilib-32
839 Summary: GNU C++ library - 32-bit version
840 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
841 License: GPL v3+ with GCC Runtime Library Exception v3.1
843 # >= instead of = to allow keeping older libstdc++ (with different soname)
844 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
845 Obsoletes: libstdc++-multilib
847 %description -n libstdc++-multilib-32
848 This is 32-bit version of the GNU implementation of the standard C++
851 %description -n libstdc++-multilib-32 -l pl.UTF-8
852 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
855 %package -n libstdc++-multilib-32-devel
856 Summary: Development files for C++ development - 32-bit version
857 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
858 License: GPL v3+ with GCC Runtime Library Exception v3.1
859 Group: Development/Libraries
860 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
861 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
862 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
863 Obsoletes: libstdc++-multilib-devel
865 %description -n libstdc++-multilib-32-devel
866 This package contains the development files for 32-bit version of the
867 GNU implementation of the standard C++ library.
869 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
870 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
871 implementacji GNU biblioteki standardowej C++.
873 %package -n libstdc++-multilib-32-static
874 Summary: Static C++ standard library - 32-bit version
875 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
876 License: GPL v3+ with GCC Runtime Library Exception v3.1
877 Group: Development/Libraries
878 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
879 Obsoletes: libstdc++-multilib-static
881 %description -n libstdc++-multilib-32-static
882 Static C++ standard library - 32-bit version.
884 %description -n libstdc++-multilib-32-static -l pl.UTF-8
885 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
887 %package -n libstdc++-multilib-%{multilib2}
888 Summary: GNU C++ library - %{m2_desc} version
889 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
890 License: GPL v3+ with GCC Runtime Library Exception v3.1
892 # >= instead of = to allow keeping older libstdc++ (with different soname)
893 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
895 %description -n libstdc++-multilib-%{multilib2}
896 This is %{m2_desc} version of the GNU implementation of the standard C++
899 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
900 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
903 %package -n libstdc++-multilib-%{multilib2}-devel
904 Summary: Development files for C++ development - %{m2_desc} version
905 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
906 License: GPL v3+ with GCC Runtime Library Exception v3.1
907 Group: Development/Libraries
908 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
909 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
910 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
912 %description -n libstdc++-multilib-%{multilib2}-devel
913 This package contains the development files for %{m2_desc} version of the
914 GNU implementation of the standard C++ library.
916 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
917 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
918 implementacji GNU biblioteki standardowej C++.
920 %package -n libstdc++-multilib-%{multilib2}-static
921 Summary: Static C++ standard library - %{m2_desc} version
922 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
923 License: GPL v3+ with GCC Runtime Library Exception v3.1
924 Group: Development/Libraries
925 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
927 %description -n libstdc++-multilib-%{multilib2}-static
928 Static C++ standard library - %{m2_desc} version.
930 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
931 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
933 %package -n libstdc++-gdb
934 Summary: libstdc++ pretty printers for GDB
935 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
936 Group: Development/Debuggers
938 %description -n libstdc++-gdb
939 This package contains Python scripts for GDB pretty printing of the
940 libstdc++ types/containers.
942 %description -n libstdc++-gdb -l pl.UTF-8
943 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
944 wypisywania typów i kontenerów libstdc++.
946 %package -n libstdc++-apidocs
947 Summary: C++ standard library API documentation
948 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
949 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
953 %description -n libstdc++-apidocs
954 API and internal documentation for C++ standard library.
956 %description -n libstdc++-apidocs -l pl.UTF-8
957 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
960 Summary: Fortran 95 language support for GCC
961 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
962 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
963 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
964 Group: Development/Languages/Fortran
965 Requires: %{name} = %{epoch}:%{version}-%{release}
966 Requires: libgfortran = %{epoch}:%{version}-%{release}
967 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
968 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
973 This package adds support for compiling Fortran 95 programs with the
976 %description fortran -l es.UTF-8
977 Este paquete añade soporte para compilar programas escritos en Fortran
978 95 con el compilador GNU.
980 %description fortran -l pl.UTF-8
981 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
983 %description fortran -l pt_BR.UTF-8
984 Suporte Fortran 95 para o GCC.
986 %package fortran-multilib-32
987 Summary: Fortran 95 language 32-bit binaries support for GCC
988 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
989 Group: Development/Languages/Fortran
990 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
991 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
992 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
993 Obsoletes: gcc-fortran-multilib
995 %description fortran-multilib-32
996 This package adds support for compiling 32-bit Fortran 95 programs
997 with the GNU compiler.
999 %description fortran-multilib-32 -l pl.UTF-8
1000 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1003 %package fortran-multilib-%{multilib2}
1004 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1005 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1006 Group: Development/Languages/Fortran
1007 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1008 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1009 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1011 %description fortran-multilib-%{multilib2}
1012 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1013 binaries with the GNU compiler.
1015 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1016 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1019 %package -n libgfortran
1020 Summary: Fortran 95 Library
1021 Summary(es.UTF-8): Biblioteca de Fortran 95
1022 Summary(pl.UTF-8): Biblioteka Fortranu 95
1023 License: GPL v3+ with GCC Runtime Library Exception v3.1
1025 Requires: libgcc = %{epoch}:%{version}-%{release}
1026 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1029 %description -n libgfortran
1032 %description -n libgfortran -l es.UTF-8
1033 Biblioteca de Fortran 95.
1035 %description -n libgfortran -l pl.UTF-8
1036 Biblioteka Fortranu 95.
1038 %package -n libgfortran-static
1039 Summary: Static Fortran 95 Library
1040 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1041 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1042 License: GPL v3+ with GCC Runtime Library Exception v3.1
1043 Group: Development/Libraries
1044 Requires: libgfortran = %{epoch}:%{version}-%{release}
1045 Obsoletes: libg2c-static
1047 %description -n libgfortran-static
1048 Static Fortran 95 Library.
1050 %description -n libgfortran-static -l es.UTF-8
1051 Bibliotecas estáticas de Fortran 95.
1053 %description -n libgfortran-static -l pl.UTF-8
1054 Statyczna biblioteka Fortranu 95.
1056 %package -n libgfortran-multilib-32
1057 Summary: Fortran 95 Library - 32-bit version
1058 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1059 License: GPL v3+ with GCC Runtime Library Exception v3.1
1061 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1062 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1063 Obsoletes: libgfortran-multilib
1065 %description -n libgfortran-multilib-32
1066 Fortran 95 Library - 32-bit version.
1068 %description -n libgfortran-multilib-32 -l pl.UTF-8
1069 Biblioteka Fortranu 95 - wersja 32-bitowa.
1071 %package -n libgfortran-multilib-32-static
1072 Summary: Static Fortran 95 Library - 32-bit version
1073 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1074 License: GPL v3+ with GCC Runtime Library Exception v3.1
1075 Group: Development/Libraries
1076 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1077 Obsoletes: libgfortran-multilib-static
1079 %description -n libgfortran-multilib-32-static
1080 Static Fortran 95 Library - 32-bit version.
1082 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1083 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1085 %package -n libgfortran-multilib-%{multilib2}
1086 Summary: Fortran 95 Library - %{m2_desc} version
1087 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1088 License: GPL v3+ with GCC Runtime Library Exception v3.1
1090 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1092 %description -n libgfortran-multilib-%{multilib2}
1093 Fortran 95 Library - %{m2_desc} version.
1095 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1096 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1098 %package -n libgfortran-multilib-%{multilib2}-static
1099 Summary: Static Fortran 95 Library - %{m2_desc} version
1100 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1101 License: GPL v3+ with GCC Runtime Library Exception v3.1
1102 Group: Development/Libraries
1103 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1104 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1106 %description -n libgfortran-multilib-%{multilib2}-static
1107 Static Fortran 95 Library - %{m2_desc} version.
1109 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1110 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1112 %package -n libquadmath
1113 Summary: GCC __float128 shared support library
1114 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1118 %description -n libquadmath
1119 This package contains GCC shared support library which is needed for
1120 __float128 math support and for Fortran REAL*16 support.
1122 %description -n libquadmath -l pl.UTF-8
1123 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1124 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1127 %package -n libquadmath-devel
1128 Summary: Header files for GCC __float128 support library
1129 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1131 Group: Development/Libraries
1132 Requires: libquadmath = %{epoch}:%{version}-%{release}
1134 %description -n libquadmath-devel
1135 This package contains header files for GCC support library which is
1136 needed for __float128 math support and for Fortran REAL*16 support.
1138 %description -n libquadmath-devel -l pl.UTF-8
1139 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1140 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1143 %package -n libquadmath-static
1144 Summary: Static GCC __float128 support library
1145 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1147 Group: Development/Libraries
1148 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1150 %description -n libquadmath-static
1151 Static GCC __float128 support library.
1153 %description -n libquadmath-static -l pl.UTF-8
1154 Biblioteka statyczna GCC do obsługi typu __float128.
1156 %package -n libquadmath-multilib-32
1157 Summary: GCC __float128 shared support library - 32-bit version
1158 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1161 Obsoletes: libquadmath-multilib
1163 %description -n libquadmath-multilib-32
1164 This package contains 32-bit version of GCC shared support library
1165 which is needed for __float128 math support and for Fortran REAL*16
1168 %description -n libquadmath-multilib-32 -l pl.UTF-8
1169 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1170 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1173 %package -n libquadmath-multilib-32-devel
1174 Summary: Development files for 32-bit GCC __float128 support library
1175 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1177 Group: Development/Libraries
1178 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1179 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1180 Obsoletes: libquadmath-multilib-devel
1182 %description -n libquadmath-multilib-32-devel
1183 This package contains development files for 32-bit GCC support library
1184 which is needed for __float128 math support and for Fortran REAL*16
1187 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1188 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1189 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1190 REAL*16 w Fortranie.
1192 %package -n libquadmath-multilib-32-static
1193 Summary: Static GCC __float128 support library - 32-bit version
1194 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1196 Group: Development/Libraries
1197 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1198 Obsoletes: libquadmath-multilib-static
1200 %description -n libquadmath-multilib-32-static
1201 Static GCC __float128 support library - 32-bit version.
1203 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1204 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1206 %package -n libquadmath-multilib-%{multilib2}
1207 Summary: GCC __float128 shared support library - %{m2_desc} version
1208 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1212 %description -n libquadmath-multilib-%{multilib2}
1213 This package contains %{m2_desc} version of GCC shared support library
1214 which is needed for __float128 math support and for Fortran REAL*16
1217 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1218 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1219 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1220 REAL*16 w Fortranie.
1222 %package -n libquadmath-multilib-%{multilib2}-devel
1223 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1224 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1226 Group: Development/Libraries
1227 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1228 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1230 %description -n libquadmath-multilib-%{multilib2}-devel
1231 This package contains development files for %{m2_desc} version of GCC
1232 support library which is needed for __float128 math support and for
1233 Fortran REAL*16 support.
1235 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1236 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1237 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1238 typu REAL*16 w Fortranie.
1240 %package -n libquadmath-multilib-%{multilib2}-static
1241 Summary: Static GCC __float128 support library - %{m2_desc} version
1242 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1244 Group: Development/Libraries
1245 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1247 %description -n libquadmath-multilib-%{multilib2}-static
1248 Static GCC __float128 support library - %{m2_desc} version.
1250 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1251 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1254 Summary: Foreign Function Interface library
1255 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1256 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1260 %description -n libffi
1261 The libffi library provides a portable, high level programming
1262 interface to various calling conventions. This allows a programmer to
1263 call any function specified by a call interface description at run
1266 %description -n libffi -l es.UTF-8
1267 La biblioteca libffi provee una interfaz portable de programación de
1268 alto nivel para varias convenciones de llamada. Ello permite que un
1269 programador llame una función cualquiera especificada por una
1270 descripción de interfaz de llamada en el tiempo de ejecución.
1272 %description -n libffi -l pl.UTF-8
1273 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1274 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1275 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1278 %package -n libffi-devel
1279 Summary: Development files for Foreign Function Interface library
1280 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1281 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1283 Group: Development/Libraries
1284 Requires: %{name} = %{epoch}:%{version}-%{release}
1285 Requires: libffi = %{epoch}:%{version}-%{release}
1287 %description -n libffi-devel
1288 Development files for Foreign Function Interface library.
1290 %description -n libffi-devel -l es.UTF-8
1291 Ficheros de desarrollo para libffi.
1293 %description -n libffi-devel -l pl.UTF-8
1294 Pliki nagłówkowe biblioteki libffi.
1296 %package -n libffi-static
1297 Summary: Static Foreign Function Interface library
1298 Summary(es.UTF-8): Biblioteca libffi estática
1299 Summary(pl.UTF-8): Statyczna biblioteka libffi
1301 Group: Development/Libraries
1302 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1304 %description -n libffi-static
1305 Static Foreign Function Interface library.
1307 %description -n libffi-static -l es.UTF-8
1308 Biblioteca libffi estática.
1310 %description -n libffi-static -l pl.UTF-8
1311 Statyczna biblioteka libffi.
1313 %package -n libffi-multilib-32
1314 Summary: Foreign Function Interface library - 32-bit version
1315 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1318 Obsoletes: libffi-multilib
1320 %description -n libffi-multilib-32
1321 The libffi library provides a portable, high level programming
1322 interface to various calling conventions. This allows a programmer to
1323 call any function specified by a call interface description at run
1324 time. This package contains 32-bit version of the library.
1326 %description -n libffi-multilib-32 -l pl.UTF-8
1327 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1328 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1329 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1330 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1332 %package -n libffi-multilib-32-devel
1333 Summary: Development files for 32-bit version of Foreign Function Interface library
1334 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1336 Group: Development/Libraries
1337 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1338 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1339 Obsoletes: libffi-multilib-devel
1341 %description -n libffi-multilib-32-devel
1342 Development files for 32-bit version of Foreign Function Interface
1345 %description -n libffi-multilib-32-devel -l pl.UTF-8
1346 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1348 %package -n libffi-multilib-32-static
1349 Summary: Static Foreign Function Interface library - 32-bit version
1350 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1352 Group: Development/Libraries
1353 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1354 Obsoletes: libffi-multilib-static
1356 %description -n libffi-multilib-32-static
1357 Static Foreign Function Interface library - 32-bit version.
1359 %description -n libffi-multilib-32-static -l pl.UTF-8
1360 Statyczna biblioteka libffi - wersja 32-bitowa.
1362 %package -n libffi-multilib-%{multilib2}
1363 Summary: Foreign Function Interface library - %{m2_desc} version
1364 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1368 %description -n libffi-multilib-%{multilib2}
1369 The libffi library provides a portable, high level programming
1370 interface to various calling conventions. This allows a programmer to
1371 call any function specified by a call interface description at run
1372 time. This package contains %{m2_desc} version of the library.
1374 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1375 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1376 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1377 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1378 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1380 %package -n libffi-multilib-%{multilib2}-devel
1381 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1382 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1384 Group: Development/Libraries
1385 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1386 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1388 %description -n libffi-multilib-%{multilib2}-devel
1389 Development files for %{m2_desc} version of Foreign Function Interface
1392 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1393 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1395 %package -n libffi-multilib-%{multilib2}-static
1396 Summary: Static Foreign Function Interface library - %{m2_desc} version
1397 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1399 Group: Development/Libraries
1400 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1402 %description -n libffi-multilib-%{multilib2}-static
1403 Static Foreign Function Interface library - %{m2_desc} version.
1405 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1406 Statyczna biblioteka libffi - wersja %{m2_desc}.
1409 Summary: Objective C language support for GCC
1410 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1411 Summary(es.UTF-8): Soporte de Objective C para GCC
1412 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1413 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1414 Summary(tr.UTF-8): GCC için Objective C desteği
1415 Group: Development/Languages
1416 Requires: %{name} = %{epoch}:%{version}-%{release}
1417 Requires: libobjc = %{epoch}:%{version}-%{release}
1418 Obsoletes: egcc-objc
1419 Obsoletes: egcs-objc
1422 This package adds Objective C support to the GNU Compiler Collection.
1423 Objective C is a object oriented derivative of the C language, mainly
1424 used on systems running NeXTSTEP. This package does not include the
1425 standard objective C object library.
1427 %description objc -l de.UTF-8
1428 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1429 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1430 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1431 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1433 %description objc -l es.UTF-8
1434 Este paquete añade soporte de Objective C al GCC (colección de
1435 compiladores GNU). Objective C es un lenguaje orientado a objetos
1436 derivado de C, principalmente usado en sistemas que funcionan bajo
1437 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1440 %description objc -l fr.UTF-8
1441 Ce package ajoute un support Objective C a la collection de
1442 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1443 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1444 package n'inclue pas la bibliothéque Objective C standard.
1446 %description objc -l pl.UTF-8
1447 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1448 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1449 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1450 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1452 %description objc -l tr.UTF-8
1453 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1454 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1455 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1456 kitaplığı bu pakette yer almaz.
1458 %package objc-multilib-32
1459 Summary: Objective C language 32-bit binaries support for GCC
1460 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1461 Group: Development/Languages
1462 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1463 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1464 Obsoletes: gcc-objc-multilib
1466 %description objc-multilib-32
1467 This package adds 32-bit Objective C support to the GNU Compiler
1470 %description objc-multilib-32 -l pl.UTF-8
1471 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1474 %package objc-multilib-%{multilib2}
1475 Summary: Objective C language %{m2_desc} binaries support for GCC
1476 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1477 Group: Development/Languages
1478 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1479 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1481 %description objc-multilib-%{multilib2}
1482 This package adds %{m2_desc} binaries in Objective C language support to
1483 the GNU Compiler Collection.
1485 %description objc-multilib-%{multilib2} -l pl.UTF-8
1486 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1490 Summary: Objective C++ support for GCC
1491 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1492 Group: Development/Languages
1493 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1494 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1497 This package adds Objective C++ support to the GNU Compiler
1500 %description objc++ -l pl.UTF-8
1501 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1502 GNU Compiler Collection.
1505 Summary: Objective C Library
1506 Summary(es.UTF-8): Biblioteca de Objective C
1507 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1508 License: GPL v3+ with GCC Runtime Library Exception v3.1
1510 Requires: libgcc = %{epoch}:%{version}-%{release}
1513 %description -n libobjc
1514 Objective C Library.
1516 %description -n libobjc -l es.UTF-8
1517 Bibliotecas de Objective C.
1519 %description -n libobjc -l pl.UTF-8
1520 Biblioteka obiektowego C (Objective C).
1522 %package -n libobjc-static
1523 Summary: Static Objective C Library
1524 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1525 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1526 License: GPL v3+ with GCC Runtime Library Exception v3.1
1527 Group: Development/Libraries
1528 Requires: libobjc = %{epoch}:%{version}-%{release}
1530 %description -n libobjc-static
1531 Static Objective C Library.
1533 %description -n libobjc-static -l es.UTF-8
1534 Bibliotecas estáticas de Objective C.
1536 %description -n libobjc-static -l pl.UTF-8
1537 Statyczna biblioteka obiektowego C (Objective C).
1539 %package -n libobjc-multilib-32
1540 Summary: Objective C Library - 32-bit version
1541 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1542 License: GPL v3+ with GCC Runtime Library Exception v3.1
1544 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1545 Obsoletes: libobjc-multilib
1547 %description -n libobjc-multilib-32
1548 Objective C Library - 32-bit version.
1550 %description -n libobjc-multilib-32 -l pl.UTF-8
1551 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1553 %package -n libobjc-multilib-32-static
1554 Summary: Static Objective C Library - 32-bit version
1555 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1556 License: GPL v3+ with GCC Runtime Library Exception v3.1
1557 Group: Development/Libraries
1558 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1559 Obsoletes: libobjc-multilib-static
1561 %description -n libobjc-multilib-32-static
1562 Static Objective C Library - 32-bit version.
1564 %description -n libobjc-multilib-32-static -l pl.UTF-8
1565 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1567 %package -n libobjc-multilib-%{multilib2}
1568 Summary: Objective C Library - %{m2_desc} version
1569 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1570 License: GPL v3+ with GCC Runtime Library Exception v3.1
1572 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1574 %description -n libobjc-multilib-%{multilib2}
1575 Objective C Library - %{m2_desc} version.
1577 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1578 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1580 %package -n libobjc-multilib-%{multilib2}-static
1581 Summary: Static Objective C Library - %{m2_desc} version
1582 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1583 License: GPL v3+ with GCC Runtime Library Exception v3.1
1584 Group: Development/Libraries
1585 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1587 %description -n libobjc-multilib-%{multilib2}-static
1588 Static Objective C Library - %{m2_desc} version.
1590 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1591 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1594 Summary: Go language support for GCC
1595 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1596 License: GPL v3+ (gcc), BSD (Go-specific part)
1597 Group: Development/Languages
1598 Requires: %{name} = %{epoch}:%{version}-%{release}
1599 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1602 This package adds Go language support to the GNU Compiler Collection.
1604 %description go -l pl.UTF-8
1605 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1607 %package go-multilib-32
1608 Summary: Go language 32-bit binaries support for GCC
1609 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1610 License: GPL v3+ (gcc), BSD (Go-specific part)
1611 Group: Development/Languages
1612 Requires: %{name} = %{epoch}:%{version}-%{release}
1613 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1614 Obsoletes: gcc-go-multilib
1616 %description go-multilib-32
1617 This package adds 32-bit Go language support to the GNU Compiler
1620 %description go-multilib-32 -l pl.UTF-8
1621 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1624 %package go-multilib-%{multilib2}
1625 Summary: Go language %{m2_desc} binaries support for GCC
1626 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1627 License: GPL v3+ (gcc), BSD (Go-specific part)
1628 Group: Development/Languages
1629 Requires: %{name} = %{epoch}:%{version}-%{release}
1630 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1632 %description go-multilib-%{multilib2}
1633 This package adds %{m2_desc} binaries in Go language support to the GNU
1634 Compiler Collection.
1636 %description go-multilib-%{multilib2} -l pl.UTF-8
1637 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1641 Summary: Go language library
1642 Summary(pl.UTF-8): Biblioteka języka Go
1645 Requires: libgcc = %{epoch}:%{version}-%{release}
1647 %description -n libgo
1648 Go language library.
1650 %description -n libgo -l pl.UTF-8
1651 Biblioteka języka Go.
1653 %package -n libgo-devel
1654 Summary: Development files for Go language library
1655 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1657 Group: Development/Libraries
1658 Requires: glibc-devel
1659 Requires: libgo = %{epoch}:%{version}-%{release}
1661 %description -n libgo-devel
1662 Development files for Go language library.
1664 %description -n libgo-devel -l pl.UTF-8
1665 Pliki programistyczne biblioteki języka Go.
1667 %package -n libgo-static
1668 Summary: Static Go language library
1669 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1671 Group: Development/Libraries
1672 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1674 %description -n libgo-static
1675 Static Go language library.
1677 %description -n libgo-static -l pl.UTF-8
1678 Statyczna biblioteka języka Go.
1680 %package -n libgo-multilib-32
1681 Summary: Go language library - 32-bit version
1682 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1685 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1686 Obsoletes: libgo-multilib
1688 %description -n libgo-multilib-32
1689 Go language library - 32-bit version.
1691 %description -n libgo-multilib-32 -l pl.UTF-8
1692 Biblioteka języka Go - wersja 32-bitowa.
1694 %package -n libgo-multilib-32-devel
1695 Summary: Development files for Go language library - 32-bit version
1696 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1698 Group: Development/Libraries
1699 Requires: glibc-devel
1700 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1701 Obsoletes: libgo-multilib-devel
1703 %description -n libgo-multilib-32-devel
1704 Development files for Go language library - 32-bit version.
1706 %description -n libgo-multilib-32-devel -l pl.UTF-8
1707 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1709 %package -n libgo-multilib-32-static
1710 Summary: Static Go language library - 32-bit version
1711 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1713 Group: Development/Libraries
1714 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1715 Obsoletes: libgo-multilib-static
1717 %description -n libgo-multilib-32-static
1718 Static Go language library - 32-bit version.
1720 %description -n libgo-multilib-32-static -l pl.UTF-8
1721 Statyczna biblioteka języka Go - wersja 32-bitowa.
1723 %package -n libgo-multilib-%{multilib2}
1724 Summary: Go language library - %{m2_desc} version
1725 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1728 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1730 %description -n libgo-multilib-%{multilib2}
1731 Go language library - %{m2_desc} version.
1733 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1734 Biblioteka języka Go - wersja %{m2_desc}.
1736 %package -n libgo-multilib-%{multilib2}-devel
1737 Summary: Development files for Go language library - %{m2_desc} version
1738 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1740 Group: Development/Libraries
1741 Requires: glibc-devel
1742 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1744 %description -n libgo-multilib-%{multilib2}-devel
1745 Development files for Go language library - %{m2_desc} version.
1747 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1748 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1750 %package -n libgo-multilib-%{multilib2}-static
1751 Summary: Static Go language library - %{m2_desc} version
1752 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1754 Group: Development/Libraries
1755 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1757 %description -n libgo-multilib-%{multilib2}-static
1758 Static Go language library - %{m2_desc} version.
1760 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1761 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1764 Summary: The Address Sanitizer library
1765 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1766 License: BSD-like or MIT
1768 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1770 %description -n libasan
1771 This package contains the Address Sanitizer library which is used for
1772 -fsanitize=address instrumented programs.
1774 %description -n libasan -l pl.UTF-8
1775 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1776 adresów w programach kompilowanych z opcją -fsanitize=address.
1778 %package -n libasan-devel
1779 Summary: Development files for the Address Sanitizer library
1780 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1781 License: BSD-like or MIT
1782 Group: Development/Libraries
1783 Requires: libasan = %{epoch}:%{version}-%{release}
1785 %description -n libasan-devel
1786 This package contains development files for the Address Sanitizer
1789 %description -n libasan-devel -l pl.UTF-8
1790 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1792 %package -n libasan-static
1793 Summary: The Address Sanitizer static library
1794 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1795 License: BSD-like or MIT
1796 Group: Development/Libraries
1797 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1799 %description -n libasan-static
1800 This package contains Address Sanitizer static library.
1802 %description -n libasan-static -l pl.UTF-8
1803 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1805 %package -n libasan-multilib-32
1806 Summary: The Address Sanitizer library - 32-bit version
1807 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1808 License: BSD-like or MIT
1810 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1811 Obsoletes: libasan-multilib
1813 %description -n libasan-multilib-32
1814 This package contains 32-bit version of the Address Sanitizer library
1815 which is used for -fsanitize=address instrumented programs.
1817 %description -n libasan-multilib-32 -l pl.UTF-8
1818 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1819 służącej do kontroli adresów w programach kompilowanych z opcją
1822 %package -n libasan-multilib-32-devel
1823 Summary: Development files for the Address Sanitizer library - 32-bit version
1824 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1825 License: BSD-like or MIT
1826 Group: Development/Libraries
1827 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1828 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1829 Obsoletes: libasan-multilib-devel
1831 %description -n libasan-multilib-32-devel
1832 This package contains the development files for 32-bit version of the
1833 Address Sanitizer library.
1835 %description -n libasan-multilib-32-devel -l pl.UTF-8
1836 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1839 %package -n libasan-multilib-32-static
1840 Summary: The Address Sanitizer static library - 32-bit version
1841 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1842 License: BSD-like or MIT
1843 Group: Development/Libraries
1844 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1845 Obsoletes: libasan-multilib-static
1847 %description -n libasan-multilib-32-static
1848 This package contains 32-bit version of the Address Sanitizer static
1851 %description -n libasan-multilib-32-static -l pl.UTF-8
1852 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1855 %package -n libasan-multilib-%{multilib2}
1856 Summary: The Address Sanitizer library - %{m2_desc} version
1857 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1858 License: BSD-like or MIT
1860 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1862 %description -n libasan-multilib-%{multilib2}
1863 This package contains %{m2_desc} version of the Address Sanitizer library
1864 which is used for -fsanitize=address instrumented programs.
1866 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1867 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1868 służącej do kontroli adresów w programach kompilowanych z opcją
1871 %package -n libasan-multilib-%{multilib2}-devel
1872 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1873 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1874 License: BSD-like or MIT
1875 Group: Development/Libraries
1876 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1877 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1879 %description -n libasan-multilib-%{multilib2}-devel
1880 This package contains the development files for %{m2_desc} version of the
1881 Address Sanitizer library.
1883 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1884 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1887 %package -n libasan-multilib-%{multilib2}-static
1888 Summary: The Address Sanitizer static library - %{m2_desc} version
1889 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1890 License: BSD-like or MIT
1891 Group: Development/Libraries
1892 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1894 %description -n libasan-multilib-%{multilib2}-static
1895 This package contains %{m2_desc} version of the Address Sanitizer static
1898 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1899 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1902 %package -n libhwasan
1903 Summary: The Hardware-Assisted Address Sanitizer library
1904 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1905 License: BSD-like or MIT
1907 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1909 %description -n libhwasan
1910 This package contains the Hardware-Assisted Address Sanitizer library
1911 which is used for -fsanitize=hwaddress instrumented programs.
1913 %description -n libhwasan -l pl.UTF-8
1914 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1915 służącą do kontroli adresów w programach kompilowanych z opcją
1916 -fsanitize=hwaddress.
1918 %package -n libhwasan-devel
1919 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1920 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1921 License: BSD-like or MIT
1922 Group: Development/Libraries
1923 Requires: libhwasan = %{epoch}:%{version}-%{release}
1925 %description -n libhwasan-devel
1926 This package contains development files for the Hardware-Assisted
1927 Address Sanitizer library.
1929 %description -n libhwasan-devel -l pl.UTF-8
1930 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1933 %package -n libhwasan-static
1934 Summary: The Hardware-Assisted Address Sanitizer static library
1935 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1936 License: BSD-like or MIT
1937 Group: Development/Libraries
1938 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1940 %description -n libhwasan-static
1941 This package contains Hardware-Assisted Address Sanitizer static
1944 %description -n libhwasan-static -l pl.UTF-8
1945 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1949 Summary: The Leak Sanitizer library
1950 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1951 License: BSD-like or MIT
1953 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1955 %description -n liblsan
1956 This package contains the Leak Sanitizer library which is used for
1957 -fsanitize=leak instrumented programs.
1959 %description -n liblsan -l pl.UTF-8
1960 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1961 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1963 %package -n liblsan-devel
1964 Summary: Development files for the Leak Sanitizer library
1965 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1966 License: BSD-like or MIT
1967 Group: Development/Libraries
1968 Requires: liblsan = %{epoch}:%{version}-%{release}
1970 %description -n liblsan-devel
1971 This package contains development files for the Leak Sanitizer
1974 %description -n liblsan-devel -l pl.UTF-8
1975 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1977 %package -n liblsan-static
1978 Summary: The Leak Sanitizer static library
1979 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1980 License: BSD-like or MIT
1981 Group: Development/Libraries
1982 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1984 %description -n liblsan-static
1985 This package contains Leak Sanitizer static library.
1987 %description -n liblsan-static -l pl.UTF-8
1988 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1990 %package -n liblsan-multilib-%{multilib2}
1991 Summary: The Leak Sanitizer library - %{m2_desc} version
1992 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1993 License: BSD-like or MIT
1995 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1997 %description -n liblsan-multilib-%{multilib2}
1998 This package contains %{m2_desc} version of the Leak Sanitizer library
1999 which is used for -fsanitize=leak instrumented programs.
2001 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2002 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2003 do kontroli wycieków w programach kompilowanych z opcją
2006 %package -n liblsan-multilib-%{multilib2}-devel
2007 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2008 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2009 License: BSD-like or MIT
2010 Group: Development/Libraries
2011 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2013 %description -n liblsan-multilib-%{multilib2}-devel
2014 This package contains development files for %{m2_desc} version of the
2015 Leak Sanitizer library.
2017 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2018 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2021 %package -n liblsan-multilib-%{multilib2}-static
2022 Summary: The Leak Sanitizer static library - %{m2_desc} version
2023 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2024 License: BSD-like or MIT
2025 Group: Development/Libraries
2026 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2028 %description -n liblsan-multilib-%{multilib2}-static
2029 This package contains Leak Sanitizer static library - %{m2_desc} version.
2031 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2032 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2035 Summary: The Thread Sanitizer library
2036 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2037 License: BSD-like or MIT
2039 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2041 %description -n libtsan
2042 This package contains the Thread Sanitizer library which is used for
2043 -fsanitize=thread instrumented programs.
2045 %description -n libtsan -l pl.UTF-8
2046 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2047 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2049 %package -n libtsan-devel
2050 Summary: Development files for the Thread Sanitizer library
2051 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2052 License: BSD-like or MIT
2053 Group: Development/Libraries
2054 Requires: libtsan = %{epoch}:%{version}-%{release}
2056 %description -n libtsan-devel
2057 This package contains development files for Thread Sanitizer library.
2059 %description -n libtsan-devel -l pl.UTF-8
2060 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2062 %package -n libtsan-static
2063 Summary: The Thread Sanitizer static library
2064 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2065 License: BSD-like or MIT
2066 Group: Development/Libraries
2067 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2069 %description -n libtsan-static
2070 This package contains Thread Sanitizer static library.
2072 %description -n libtsan-static -l pl.UTF-8
2073 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2075 %package -n libtsan-multilib-%{multilib2}
2076 Summary: The Thread Sanitizer library - %{m2_desc} version
2077 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2078 License: BSD-like or MIT
2080 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2082 %description -n libtsan-multilib-%{multilib2}
2083 This package contains %{m2_desc} version of the Thread Sanitizer
2084 library which is used for -fsanitize=thread instrumented programs.
2086 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2087 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2088 służącej do kontroli wielowątkowości w programach kompilowanych
2089 z opcją -fsanitize=thread.
2091 %package -n libtsan-multilib-%{multilib2}-devel
2092 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2093 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2094 License: BSD-like or MIT
2095 Group: Development/Libraries
2096 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2098 %description -n libtsan-multilib-%{multilib2}-devel
2099 This package contains development files for %{m2_desc} version of
2100 Thread Sanitizer library.
2102 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2103 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2106 %package -n libtsan-multilib-%{multilib2}-static
2107 Summary: The Thread Sanitizer static library - %{m2_desc} version
2108 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2109 License: BSD-like or MIT
2110 Group: Development/Libraries
2111 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2113 %description -n libtsan-multilib-%{multilib2}-static
2114 This package contains %{m2_desc} version of Thread Sanitizer static
2117 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2118 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2121 %package -n libubsan
2122 Summary: The Undefined Behavior Sanitizer library
2123 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2124 License: BSD-like or MIT
2126 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2128 %description -n libubsan
2129 This package contains the Undefined Behavior Sanitizer library which
2130 is used for -fsanitize=undefined instrumented programs.
2132 %description -n libubsan -l pl.UTF-8
2133 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2134 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2135 -fsanitize=undefined.
2137 %package -n libubsan-devel
2138 Summary: Development files for the Undefined Behavior Sanitizer library
2139 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2140 License: BSD-like or MIT
2141 Group: Development/Libraries
2142 Requires: libubsan = %{epoch}:%{version}-%{release}
2144 %description -n libubsan-devel
2145 This package contains development files for the Undefined Behavior
2148 %description -n libubsan-devel -l pl.UTF-8
2149 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2152 %package -n libubsan-static
2153 Summary: The Undefined Behavior Sanitizer static library
2154 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2155 License: BSD-like or MIT
2156 Group: Development/Libraries
2157 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2159 %description -n libubsan-static
2160 This package contains Undefined Behavior Sanitizer static library.
2162 %description -n libubsan-static -l pl.UTF-8
2163 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2165 %package -n libubsan-multilib-32
2166 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2167 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2168 License: BSD-like or MIT
2170 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2171 Obsoletes: libubsan-multilib
2173 %description -n libubsan-multilib-32
2174 This package contains 32-bit version of the Undefined Behavior
2175 Sanitizer library which is used for -fsanitize=undefined instrumented
2178 %description -n libubsan-multilib-32 -l pl.UTF-8
2179 Ten pakiet zawiera 32-bitową wersję 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-32-devel
2184 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2185 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2186 License: BSD-like or MIT
2187 Group: Development/Libraries
2188 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2189 Obsoletes: libubsan-multilib-devel
2191 %description -n libubsan-multilib-32-devel
2192 This package contains the development files for 32-bit version of the
2193 Undefined Behavior Sanitizer library.
2195 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2196 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2197 Undefined Behavior Sanitizer.
2199 %package -n libubsan-multilib-32-static
2200 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2201 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2202 License: BSD-like or MIT
2203 Group: Development/Libraries
2204 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2205 Obsoletes: libubsan-multilib-static
2207 %description -n libubsan-multilib-32-static
2208 This package contains 32-bit version of the Undefined Behavior
2209 Sanitizer static library.
2211 %description -n libubsan-multilib-32-static -l pl.UTF-8
2212 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2215 %package -n libubsan-multilib-%{multilib2}
2216 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2217 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2218 License: BSD-like or MIT
2220 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2222 %description -n libubsan-multilib-%{multilib2}
2223 This package contains %{m2_desc} version of the Undefined Behavior
2224 Sanitizer library which is used for -fsanitize=undefined instrumented
2227 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2228 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2229 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2230 kompilowanych z opcją -fsanitize=undefined.
2232 %package -n libubsan-multilib-%{multilib2}-devel
2233 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2234 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2235 License: BSD-like or MIT
2236 Group: Development/Libraries
2237 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2239 %description -n libubsan-multilib-%{multilib2}-devel
2240 This package contains the development files for %{m2_desc} version of the
2241 Undefined Behavior Sanitizer library.
2243 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2244 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2245 Undefined Behavior Sanitizer.
2247 %package -n libubsan-multilib-%{multilib2}-static
2248 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2249 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2250 License: BSD-like or MIT
2251 Group: Development/Libraries
2252 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2254 %description -n libubsan-multilib-%{multilib2}-static
2255 This package contains %{m2_desc} version of the Undefined Behavior
2256 Sanitizer static library.
2258 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2259 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2263 Summary: The Virtual Table Verification library
2264 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2265 License: GPL v3+ with GCC Runtime Library Exception v3.1
2267 URL: https://gcc.gnu.org/wiki/vtv
2268 Requires: libgcc = %{epoch}:%{version}-%{release}
2270 %description -n libvtv
2271 This package contains the Virtual Table Verification library which
2272 is used for -fvtable-verify=... instrumented programs.
2274 %description -n libvtv -l pl.UTF-8
2275 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2276 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2277 -fvtable-verify=....
2279 %package -n libvtv-devel
2280 Summary: Development files for the Virtual Table Verification library
2281 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2282 License: GPL v3+ with GCC Runtime Library Exception v3.1
2283 Group: Development/Libraries
2284 URL: https://gcc.gnu.org/wiki/vtv
2285 Requires: libvtv = %{epoch}:%{version}-%{release}
2287 %description -n libvtv-devel
2288 This package contains development files for the Virtual Table
2289 Verification library.
2291 %description -n libvtv-devel -l pl.UTF-8
2292 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2295 %package -n libvtv-static
2296 Summary: The Virtual Table Verification static library
2297 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2298 License: GPL v3+ with GCC Runtime Library Exception v3.1
2299 Group: Development/Libraries
2300 URL: https://gcc.gnu.org/wiki/vtv
2301 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2303 %description -n libvtv-static
2304 This package contains Virtual Table Verification static library.
2306 %description -n libvtv-static -l pl.UTF-8
2307 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2309 %package -n libvtv-multilib-32
2310 Summary: The Virtual Table Verification library - 32-bit version
2311 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2312 License: GPL v3+ with GCC Runtime Library Exception v3.1
2314 URL: https://gcc.gnu.org/wiki/vtv
2315 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2317 %description -n libvtv-multilib-32
2318 This package contains 32-bit version of the Virtual Table Verification
2319 library which is used for -fvtable-verify=... instrumented programs.
2321 %description -n libvtv-multilib-32 -l pl.UTF-8
2322 Ten pakiet zawiera 32-bitową wersję 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-32-devel
2327 Summary: Development files for the Virtual Table Verification library - 32-bit version
2328 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
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-32 = %{epoch}:%{version}-%{release}
2334 %description -n libvtv-multilib-32-devel
2335 This package contains the development files for 32-bit version of the
2336 Virtual Table Verification library.
2338 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2339 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2340 Virtual Table Verification.
2342 %package -n libvtv-multilib-32-static
2343 Summary: The Virtual Table Verification static library - 32-bit version
2344 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
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-32-devel = %{epoch}:%{version}-%{release}
2350 %description -n libvtv-multilib-32-static
2351 This package contains 32-bit version of the Virtual Table Verification
2354 %description -n libvtv-multilib-32-static -l pl.UTF-8
2355 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2358 %package -n libvtv-multilib-%{multilib2}
2359 Summary: The Virtual Table Verification library - %{m2_desc} version
2360 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2361 License: GPL v3+ with GCC Runtime Library Exception v3.1
2363 URL: https://gcc.gnu.org/wiki/vtv
2364 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2366 %description -n libvtv-multilib-%{multilib2}
2367 This package contains %{m2_desc} version of the Virtual Table Verification
2368 library which is used for -fvtable-verify=... instrumented programs.
2370 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2371 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2372 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2373 kompilowanych z opcją -fvtable-verify=....
2375 %package -n libvtv-multilib-%{multilib2}-devel
2376 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2377 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2378 License: GPL v3+ with GCC Runtime Library Exception v3.1
2379 Group: Development/Libraries
2380 URL: https://gcc.gnu.org/wiki/vtv
2381 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2383 %description -n libvtv-multilib-%{multilib2}-devel
2384 This package contains the development files for %{m2_desc} version of the
2385 Virtual Table Verification library.
2387 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2388 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2389 Virtual Table Verification.
2391 %package -n libvtv-multilib-%{multilib2}-static
2392 Summary: The Virtual Table Verification static library - %{m2_desc} version
2393 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2394 License: GPL v3+ with GCC Runtime Library Exception v3.1
2395 Group: Development/Libraries
2396 URL: https://gcc.gnu.org/wiki/vtv
2397 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2399 %description -n libvtv-multilib-%{multilib2}-static
2400 This package contains %{m2_desc} version of the Virtual Table
2401 Verification library.
2403 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2404 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2407 %package -n libatomic
2408 Summary: The GNU Atomic library
2409 Summary(pl.UTF-8): Biblioteka GNU Atomic
2410 License: GPL v3+ with GCC Runtime Library Exception v3.1
2413 %description -n libatomic
2414 This package contains the GNU Atomic library which is a GCC support
2415 library for atomic operations not supported by hardware.
2417 %description -n libatomic -l pl.UTF-8
2418 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2419 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2421 %package -n libatomic-devel
2422 Summary: Development files for the GNU Atomic library
2423 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2424 License: GPL v3+ with GCC Runtime Library Exception v3.1
2425 Group: Development/Libraries
2426 Requires: libatomic = %{epoch}:%{version}-%{release}
2428 %description -n libatomic-devel
2429 This package contains development files for the GNU Atomic library.
2431 %description -n libatomic-devel -l pl.UTF-8
2432 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2434 %package -n libatomic-static
2435 Summary: The GNU Atomic static library
2436 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2437 License: GPL v3+ with GCC Runtime Library Exception v3.1
2438 Group: Development/Libraries
2439 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2441 %description -n libatomic-static
2442 This package contains GNU Atomic static library.
2444 %description -n libatomic-static
2445 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2447 %package -n libatomic-multilib-32
2448 Summary: The GNU Atomic library - 32-bit version
2449 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2450 License: GPL v3+ with GCC Runtime Library Exception v3.1
2452 Obsoletes: libatomic-multilib
2454 %description -n libatomic-multilib-32
2455 This package contains 32-bit version of the GNU Atomic library which
2456 is a GCC support library for atomic operations not supported by
2459 %description -n libatomic-multilib-32 -l pl.UTF-8
2460 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2461 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2464 %package -n libatomic-multilib-32-devel
2465 Summary: Development files for the GNU Atomic static library - 32-bit version
2466 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2467 License: GPL v3+ with GCC Runtime Library Exception v3.1
2468 Group: Development/Libraries
2469 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2470 Obsoletes: libatomic-multilib-devel
2472 %description -n libatomic-multilib-32-devel
2473 This package contains the development files for 32-bit version of the
2476 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2477 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2480 %package -n libatomic-multilib-32-static
2481 Summary: The GNU Atomic static library - 32-bit version
2482 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2483 License: GPL v3+ with GCC Runtime Library Exception v3.1
2484 Group: Development/Libraries
2485 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2486 Obsoletes: libatomic-multilib-static
2488 %description -n libatomic-multilib-32-static
2489 This package contains 32-bit version of the GNU Atomic static library.
2491 %description -n libatomic-multilib-32-static -l pl.UTF-8
2492 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2494 %package -n libatomic-multilib-%{multilib2}
2495 Summary: The GNU Atomic library - %{m2_desc} version
2496 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2497 License: GPL v3+ with GCC Runtime Library Exception v3.1
2500 %description -n libatomic-multilib-%{multilib2}
2501 This package contains %{m2_desc} version of the GNU Atomic library which
2502 is a GCC support library for atomic operations not supported by
2505 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2506 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2507 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2510 %package -n libatomic-multilib-%{multilib2}-devel
2511 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2512 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2513 License: GPL v3+ with GCC Runtime Library Exception v3.1
2514 Group: Development/Libraries
2515 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2517 %description -n libatomic-multilib-%{multilib2}-devel
2518 This package contains the development files for %{m2_desc} version of the
2521 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2522 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2525 %package -n libatomic-multilib-%{multilib2}-static
2526 Summary: The GNU Atomic static library - %{m2_desc} version
2527 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2528 License: GPL v3+ with GCC Runtime Library Exception v3.1
2529 Group: Development/Libraries
2530 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2532 %description -n libatomic-multilib-%{multilib2}-static
2533 This package contains %{m2_desc} version of the GNU Atomic static library.
2535 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2536 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2539 Summary: GCC plugin for GDB
2540 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2541 Group: Development/Debuggers
2542 Requires: %{name} = %{epoch}:%{version}-%{release}
2544 %description gdb-plugin
2545 This package contains GCC plugin for GDB C expression evaluation.
2547 %description gdb-plugin -l pl.UTF-8
2548 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2550 %package plugin-devel
2551 Summary: Support for compiling GCC plugins
2552 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2553 Group: Development/Languages
2554 Requires: %{name} = %{epoch}:%{version}-%{release}
2555 Requires: gmp-devel >= 4.3.2
2556 Requires: libmpc-devel >= 0.8.1
2557 Requires: mpfr-devel >= 3.1.0
2559 %description plugin-devel
2560 This package contains header files and other support files for
2561 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2562 plugins must be rebuilt any time GCC is updated.
2564 %description plugin-devel -l pl.UTF-8
2565 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2566 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2567 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2569 # Packages with epoch 0
2570 # DO NOT MOVE THESE PACKAGES AROUND
2572 # PUT SUCH PACKAGES HERE
2584 %if %{with gcc_libffi}
2588 %{__mv} ChangeLog ChangeLog.general
2590 # override snapshot version.
2591 echo %{version} > gcc/BASE-VER
2592 echo "release" > gcc/DEV-PHASE
2599 rm -rf builddir && install -d builddir && cd builddir
2602 CFLAGS="%{rpmcflags}" \
2603 CXXFLAGS="%{rpmcxxflags}" \
2606 --prefix=%{_prefix} \
2607 --with-local-prefix=%{_prefix}/local \
2608 --libdir=%{_libdir} \
2609 --libexecdir=%{_libdir} \
2610 --infodir=%{_infodir} \
2611 --mandir=%{_mandir} \
2612 --x-libraries=%{_libdir} \
2613 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2614 --disable-build-with-cxx \
2615 --disable-build-poststage1-with-cxx \
2617 --enable-checking=release \
2618 %ifarch %{ix86} %{x8664} x32
2621 %{?with_fortran:--enable-cmath} \
2622 --enable-decimal-float \
2623 --enable-gnu-indirect-function \
2624 --enable-gnu-unique-object \
2625 --enable-initfini-array \
2626 --disable-isl-version-check \
2627 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2628 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2630 --enable-linker-build-id \
2631 --enable-linux-futex \
2632 --enable-long-long \
2633 %{!?with_multilib:--disable-multilib} \
2638 --enable-secureplt \
2641 --enable-threads=posix \
2646 %ifarch %{x8664} x32
2647 --with-arch-32=x86-64 \
2650 --with-cpu=ultrasparc \
2652 --with-demangler-in-ld \
2655 --with-linker-hash-style=gnu \
2656 --with-long-double-128 \
2657 %if %{with multilib}
2659 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2662 --with-multilib-list=m32,m64,mx32 \
2665 --with-slibdir=%{_slibdir} \
2667 --without-system-libunwind \
2669 --with-system-libunwind \
2671 --with-system-zlib \
2686 --with-arch=armv7-a \
2688 --with-fpu=vfpv3-d16 \
2692 --with-arch=armv7-a \
2694 --with-fpu=neon-vfpv3 \
2698 --enable-__cxa_atexit \
2699 --enable-libstdcxx-allocator=new \
2700 --disable-libstdcxx-pch \
2701 --enable-libstdcxx-threads \
2702 --enable-libstdcxx-time=rt \
2703 --enable-libstdcxx-visibility \
2704 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2705 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2706 %{?with_vtv:--enable-vtable-verify} \
2708 --with-pkgversion="PLD-Linux" \
2709 --with-bugurl="http://bugs.pld-linux.org" \
2710 --host=%{_target_platform} \
2711 --build=%{_target_platform}
2715 cat << 'EOF' > Makefile
2716 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2719 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2720 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2721 BOOT_CFLAGS="%{rpmcflags}" \
2722 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2723 GNATLIBCFLAGS="%{rpmcflags}" \
2724 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2732 if [ ! -r /dev/pts/0 ]; then
2733 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2736 %{__make} -k -C builddir check 2>&1 ||:
2740 rm -rf $RPM_BUILD_ROOT
2741 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2745 %{__make} -j1 install \
2747 infodir=%{_infodir} \
2748 DESTDIR=$RPM_BUILD_ROOT
2750 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2752 %if %{with multilib}
2755 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2756 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2757 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2758 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2760 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2761 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2762 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2763 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2768 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2769 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2770 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2772 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2773 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2774 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2776 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2777 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2778 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2780 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2781 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2782 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2784 %if %{with multilib}
2785 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2786 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2787 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2789 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2790 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2791 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2793 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2794 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2795 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2797 %if %{with multilib2}
2798 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2799 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2800 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2802 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2803 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2804 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2806 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2807 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2808 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2813 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2814 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2818 # move ada shared libraries to proper place...
2819 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2820 $RPM_BUILD_ROOT%{_libdir}
2821 # check if symlink to be made is valid
2822 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2823 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2824 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2825 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2826 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2827 %if %{with multilib}
2828 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2829 $RPM_BUILD_ROOT%{_libdir32}
2830 # check if symlink to be made is valid
2831 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2832 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2833 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2834 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2835 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2837 %if %{with multilib2}
2838 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2839 $RPM_BUILD_ROOT%{_libdirm2}
2840 # check if symlink to be made is valid
2841 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2842 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2843 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2844 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2845 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2852 %if %{with gcc_libffi}
2853 # still not installed by gcc?
2854 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2855 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2856 sed -e 's,@prefix@,%{_prefix},
2857 s,@exec_prefix@,%{_exec_prefix},
2858 s,@libdir@,%{_libdir},
2859 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2860 %if %{with multilib}
2861 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2862 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2863 sed -e 's,@prefix@,%{_prefix},
2864 s,@exec_prefix@,%{_exec_prefix},
2865 s,@libdir@,%{_libdir32},
2866 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2867 %if %{with multilib2}
2868 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2869 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2870 sed -e 's,@prefix@,%{_prefix},
2871 s,@exec_prefix@,%{_exec_prefix},
2872 s,@libdir@,%{_libdirm2},
2873 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2879 cp -f libobjc/README gcc/objc/README.libobjc
2882 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2883 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2884 for f in libitm.la libssp.la libssp_nonshared.la \
2885 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2886 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2887 %{?with_gomp:libgomp.la} \
2888 %{?with_Xsan:libasan.la libubsan.la} \
2889 %{?with_hwasan:libhwasan.la} \
2890 %{?with_lsan_m0:liblsan.la} \
2891 %{?with_tsan_m0:libtsan.la} \
2892 %{?with_atomic:libatomic.la} \
2893 %{?with_objc:libobjc.la};
2895 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2896 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2897 %{__mv} "${file}.fixed" "$file"
2899 %if %{with multilib}
2900 for f in libitm.la libssp.la libssp_nonshared.la \
2901 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2902 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2903 %{?with_gomp:libgomp.la} \
2904 %{?with_Xsan:libasan.la libubsan.la} \
2905 %{?with_lsan_m1:liblsan.la} \
2906 %{?with_tsan_m1:libtsan.la} \
2907 %{?with_atomic:libatomic.la} \
2908 %{?with_objc:libobjc.la};
2910 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2911 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2913 %if %{with multilib2}
2914 for f in libitm.la libssp.la libssp_nonshared.la \
2915 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2916 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2917 %{?with_gomp:libgomp.la} \
2918 %{?with_Xsan:libasan.la libubsan.la} \
2919 %{?with_lsan_m2:liblsan.la} \
2920 %{?with_tsan_m2:libtsan.la} \
2921 %{?with_atomic:libatomic.la} \
2922 %{?with_objc:libobjc.la};
2924 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2925 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2930 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2931 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2932 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2933 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2935 # plugins, .la not needed
2936 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2937 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2939 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2940 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2944 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2945 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2947 # basename is being run only for the native (non-biarch) file.
2948 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2949 -e "s,@toolexeclibdir@,$LIBDIR," \
2950 < libstdc++-v3/python/hook.in \
2951 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2953 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2954 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2955 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2956 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2958 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2960 # script(s) always installed; see above for builds with python; if no python, just don't package
2961 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2962 %if %{with multilib}
2963 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2964 %if %{with multilib2}
2965 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2971 cat cpplib.lang >> gcc.lang
2974 %find_lang libstdc\+\+
2975 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2978 # always -f, as "dir" is created depending which texlive version is installed
2979 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2981 # svn snap doesn't contain (release does) below files,
2982 # so let's create dummy entries to satisfy %%files.
2983 [ ! -f NEWS ] && touch NEWS
2984 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2985 [ ! -f libgfortran/README ] && touch libgfortran/README
2988 rm -rf $RPM_BUILD_ROOT
2990 %post -p /sbin/postshell
2991 -/usr/sbin/fix-info-dir -c %{_infodir}
2993 %postun -p /sbin/postshell
2994 -/usr/sbin/fix-info-dir -c %{_infodir}
2996 %post ada -p /sbin/postshell
2997 -/usr/sbin/fix-info-dir -c %{_infodir}
2999 %postun ada -p /sbin/postshell
3000 -/usr/sbin/fix-info-dir -c %{_infodir}
3002 %post fortran -p /sbin/postshell
3003 -/usr/sbin/fix-info-dir -c %{_infodir}
3005 %postun fortran -p /sbin/postshell
3006 -/usr/sbin/fix-info-dir -c %{_infodir}
3008 %post go -p /sbin/postshell
3009 -/usr/sbin/fix-info-dir -c %{_infodir}
3011 %postun go -p /sbin/postshell
3012 -/usr/sbin/fix-info-dir -c %{_infodir}
3014 %post -n libquadmath-devel -p /sbin/postshell
3015 -/usr/sbin/fix-info-dir -c %{_infodir}
3017 %postun -n libquadmath-devel -p /sbin/postshell
3018 -/usr/sbin/fix-info-dir -c %{_infodir}
3020 %post -n libffi-devel -p /sbin/postshell
3021 -/usr/sbin/fix-info-dir -c %{_infodir}
3023 %postun -n libffi-devel -p /sbin/postshell
3024 -/usr/sbin/fix-info-dir -c %{_infodir}
3026 %post -n libgomp-devel -p /sbin/postshell
3027 -/usr/sbin/fix-info-dir -c %{_infodir}
3029 %postun -n libgomp-devel -p /sbin/postshell
3030 -/usr/sbin/fix-info-dir -c %{_infodir}
3032 %post -p /sbin/ldconfig -n libgcc
3033 %postun -p /sbin/ldconfig -n libgcc
3034 %post -p /sbin/ldconfig -n libgcc-multilib-32
3035 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3036 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3037 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3038 %post -p /sbin/ldconfig -n libgomp
3039 %postun -p /sbin/ldconfig -n libgomp
3040 %post -p /sbin/ldconfig -n libgomp-multilib-32
3041 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3042 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3043 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3044 %post -p /sbin/ldconfig -n libgnat
3045 %postun -p /sbin/ldconfig -n libgnat
3046 %post -p /sbin/ldconfig -n libgnat-multilib-32
3047 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3048 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3049 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3050 %post -p /sbin/ldconfig -n libstdc++
3051 %postun -p /sbin/ldconfig -n libstdc++
3052 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3053 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3054 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3055 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3056 %post -p /sbin/ldconfig -n libgfortran
3057 %postun -p /sbin/ldconfig -n libgfortran
3058 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3059 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3060 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3061 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3062 %post -p /sbin/ldconfig -n libffi
3063 %postun -p /sbin/ldconfig -n libffi
3064 %post -p /sbin/ldconfig -n libffi-multilib-32
3065 %postun -p /sbin/ldconfig -n libffi-multilib-32
3066 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3067 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3068 %post -p /sbin/ldconfig -n libobjc
3069 %postun -p /sbin/ldconfig -n libobjc
3070 %post -p /sbin/ldconfig -n libobjc-multilib-32
3071 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3072 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3073 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3074 %post -p /sbin/ldconfig -n libquadmath
3075 %postun -p /sbin/ldconfig -n libquadmath
3076 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3077 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3078 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3079 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3080 %post -p /sbin/ldconfig -n libgo
3081 %postun -p /sbin/ldconfig -n libgo
3082 %post -p /sbin/ldconfig -n libgo-multilib-32
3083 %postun -p /sbin/ldconfig -n libgo-multilib-32
3084 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3085 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3086 %post -p /sbin/ldconfig -n libasan
3087 %postun -p /sbin/ldconfig -n libasan
3088 %post -p /sbin/ldconfig -n libasan-multilib-32
3089 %postun -p /sbin/ldconfig -n libasan-multilib-32
3090 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3091 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3092 %post -p /sbin/ldconfig -n libhwasan
3093 %postun -p /sbin/ldconfig -n libhwasan
3094 %post -p /sbin/ldconfig -n liblsan
3095 %postun -p /sbin/ldconfig -n liblsan
3096 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3097 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3098 %post -p /sbin/ldconfig -n libtsan
3099 %postun -p /sbin/ldconfig -n libtsan
3100 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3101 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3102 %post -p /sbin/ldconfig -n libubsan
3103 %postun -p /sbin/ldconfig -n libubsan
3104 %post -p /sbin/ldconfig -n libubsan-multilib-32
3105 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3106 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3107 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3108 %post -p /sbin/ldconfig -n libvtv
3109 %postun -p /sbin/ldconfig -n libvtv
3110 %post -p /sbin/ldconfig -n libvtv-multilib-32
3111 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3112 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3113 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3114 %post -p /sbin/ldconfig -n libatomic
3115 %postun -p /sbin/ldconfig -n libatomic
3116 %post -p /sbin/ldconfig -n libatomic-multilib-32
3117 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3118 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3119 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3120 %post -p /sbin/ldconfig gdb-plugin
3121 %postun -p /sbin/ldconfig gdb-plugin
3124 %defattr(644,root,root,755)
3125 %doc ChangeLog.general MAINTAINERS NEWS
3126 # bugs.html faq.html
3127 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3128 %attr(755,root,root) %{_bindir}/*-gcc*
3129 %attr(755,root,root) %{_bindir}/cc
3130 %attr(755,root,root) %{_bindir}/cpp
3131 %attr(755,root,root) %{_bindir}/gcc
3132 %attr(755,root,root) %{_bindir}/gcc-ar
3133 %attr(755,root,root) %{_bindir}/gcc-nm
3134 %attr(755,root,root) %{_bindir}/gcc-ranlib
3135 %attr(755,root,root) %{_bindir}/gcov
3136 %attr(755,root,root) %{_bindir}/gcov-dump
3137 %attr(755,root,root) %{_bindir}/gcov-tool
3138 %attr(755,root,root) %{_bindir}/lto-dump
3139 %{_mandir}/man1/cc.1*
3140 %{_mandir}/man1/cpp.1*
3141 %{_mandir}/man1/gcc.1*
3142 %{_mandir}/man1/gcov.1*
3143 %{_mandir}/man1/gcov-dump.1*
3144 %{_mandir}/man1/gcov-tool.1*
3145 %{_mandir}/man1/lto-dump.1*
3146 %{_infodir}/cpp.info*
3147 %{_infodir}/cppinternals.info*
3148 %{_infodir}/gcc.info*
3149 %{_infodir}/gccinstall.info*
3150 %{_infodir}/gccint.info*
3151 %{_infodir}/libitm.info*
3152 %attr(755,root,root) /lib/cpp
3153 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3154 %attr(755,root,root) %{_libdir}/libitm.so
3155 %attr(755,root,root) %{_libdir}/libssp.so
3156 %{_libdir}/libitm.la
3158 %{_libdir}/libitm.spec
3159 %{_libdir}/libsanitizer.spec
3160 %{_libdir}/libssp.la
3162 %{_libdir}/libssp_nonshared.la
3163 %{_libdir}/libssp_nonshared.a
3164 %dir %{_libdir}/gcc/%{_target_platform}
3166 %{gcclibdir}/libgcc.a
3167 %{gcclibdir}/libgcc_eh.a
3168 %{gcclibdir}/libgcov.a
3171 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3172 %attr(755,root,root) %{gcclibdir}/cc1
3173 %attr(755,root,root) %{gcclibdir}/collect2
3174 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3175 %attr(755,root,root) %{gcclibdir}/lto1
3176 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3177 %dir %{gcclibdir}/include
3178 %dir %{gcclibdir}/include/sanitizer
3179 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3180 %dir %{gcclibdir}/include/ssp
3181 %{gcclibdir}/include/ssp/*.h
3182 %{gcclibdir}/include/float.h
3183 %{gcclibdir}/include/gcov.h
3184 %{gcclibdir}/include/iso646.h
3185 %{gcclibdir}/include/limits.h
3186 %{gcclibdir}/include/stdalign.h
3187 %{gcclibdir}/include/stdarg.h
3188 %{gcclibdir}/include/stdatomic.h
3189 %{gcclibdir}/include/stdbool.h
3190 %{gcclibdir}/include/stddef.h
3191 %{gcclibdir}/include/stdfix.h
3192 %{gcclibdir}/include/stdint.h
3193 %{gcclibdir}/include/stdint-gcc.h
3194 %{gcclibdir}/include/stdnoreturn.h
3195 %{gcclibdir}/include/syslimits.h
3196 %{gcclibdir}/include/unwind.h
3197 %{gcclibdir}/include/varargs.h
3198 %ifarch %{ix86} %{x8664} x32
3199 %{gcclibdir}/include/adxintrin.h
3200 %{gcclibdir}/include/ammintrin.h
3201 %{gcclibdir}/include/amxbf16intrin.h
3202 %{gcclibdir}/include/amxint8intrin.h
3203 %{gcclibdir}/include/amxtileintrin.h
3204 %{gcclibdir}/include/avx2intrin.h
3205 %{gcclibdir}/include/avx5124fmapsintrin.h
3206 %{gcclibdir}/include/avx5124vnniwintrin.h
3207 %{gcclibdir}/include/avx512bf16intrin.h
3208 %{gcclibdir}/include/avx512bf16vlintrin.h
3209 %{gcclibdir}/include/avx512bitalgintrin.h
3210 %{gcclibdir}/include/avx512bwintrin.h
3211 %{gcclibdir}/include/avx512cdintrin.h
3212 %{gcclibdir}/include/avx512dqintrin.h
3213 %{gcclibdir}/include/avx512erintrin.h
3214 %{gcclibdir}/include/avx512fintrin.h
3215 %{gcclibdir}/include/avx512ifmaintrin.h
3216 %{gcclibdir}/include/avx512ifmavlintrin.h
3217 %{gcclibdir}/include/avx512pfintrin.h
3218 %{gcclibdir}/include/avx512vbmi2intrin.h
3219 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3220 %{gcclibdir}/include/avx512vbmiintrin.h
3221 %{gcclibdir}/include/avx512vbmivlintrin.h
3222 %{gcclibdir}/include/avx512vlbwintrin.h
3223 %{gcclibdir}/include/avx512vldqintrin.h
3224 %{gcclibdir}/include/avx512vlintrin.h
3225 %{gcclibdir}/include/avx512vnniintrin.h
3226 %{gcclibdir}/include/avx512vnnivlintrin.h
3227 %{gcclibdir}/include/avx512vp2intersectintrin.h
3228 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3229 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3230 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3231 %{gcclibdir}/include/avxintrin.h
3232 %{gcclibdir}/include/avxvnniintrin.h
3233 %{gcclibdir}/include/bmi2intrin.h
3234 %{gcclibdir}/include/bmiintrin.h
3235 %{gcclibdir}/include/bmmintrin.h
3236 %{gcclibdir}/include/cet.h
3237 %{gcclibdir}/include/cetintrin.h
3238 %{gcclibdir}/include/cldemoteintrin.h
3239 %{gcclibdir}/include/clflushoptintrin.h
3240 %{gcclibdir}/include/clwbintrin.h
3241 %{gcclibdir}/include/clzerointrin.h
3242 %{gcclibdir}/include/cpuid.h
3243 %{gcclibdir}/include/cross-stdarg.h
3244 %{gcclibdir}/include/emmintrin.h
3245 %{gcclibdir}/include/enqcmdintrin.h
3246 %{gcclibdir}/include/f16cintrin.h
3247 %{gcclibdir}/include/fma4intrin.h
3248 %{gcclibdir}/include/fmaintrin.h
3249 %{gcclibdir}/include/fxsrintrin.h
3250 %{gcclibdir}/include/gfniintrin.h
3251 %{gcclibdir}/include/hresetintrin.h
3252 %{gcclibdir}/include/ia32intrin.h
3253 %{gcclibdir}/include/immintrin.h
3254 %{gcclibdir}/include/keylockerintrin.h
3255 %{gcclibdir}/include/lwpintrin.h
3256 %{gcclibdir}/include/lzcntintrin.h
3257 %{gcclibdir}/include/mm3dnow.h
3258 %{gcclibdir}/include/mmintrin.h
3259 %{gcclibdir}/include/mm_malloc.h
3260 %{gcclibdir}/include/movdirintrin.h
3261 %{gcclibdir}/include/mwaitintrin.h
3262 %{gcclibdir}/include/mwaitxintrin.h
3263 %{gcclibdir}/include/nmmintrin.h
3264 %{gcclibdir}/include/pconfigintrin.h
3265 %{gcclibdir}/include/pkuintrin.h
3266 %{gcclibdir}/include/pmmintrin.h
3267 %{gcclibdir}/include/popcntintrin.h
3268 %{gcclibdir}/include/prfchwintrin.h
3269 %{gcclibdir}/include/rdseedintrin.h
3270 %{gcclibdir}/include/rtmintrin.h
3271 %{gcclibdir}/include/serializeintrin.h
3272 %{gcclibdir}/include/sgxintrin.h
3273 %{gcclibdir}/include/shaintrin.h
3274 %{gcclibdir}/include/smmintrin.h
3275 %{gcclibdir}/include/tbmintrin.h
3276 %{gcclibdir}/include/tmmintrin.h
3277 %{gcclibdir}/include/tsxldtrkintrin.h
3278 %{gcclibdir}/include/uintrintrin.h
3279 %{gcclibdir}/include/vaesintrin.h
3280 %{gcclibdir}/include/vpclmulqdqintrin.h
3281 %{gcclibdir}/include/waitpkgintrin.h
3282 %{gcclibdir}/include/wbnoinvdintrin.h
3283 %{gcclibdir}/include/wmmintrin.h
3284 %{gcclibdir}/include/x86gprintrin.h
3285 %{gcclibdir}/include/x86intrin.h
3286 %{gcclibdir}/include/xmmintrin.h
3287 %{gcclibdir}/include/xopintrin.h
3288 %{gcclibdir}/include/xsavecintrin.h
3289 %{gcclibdir}/include/xsaveintrin.h
3290 %{gcclibdir}/include/xsaveoptintrin.h
3291 %{gcclibdir}/include/xsavesintrin.h
3292 %{gcclibdir}/include/xtestintrin.h
3295 %{gcclibdir}/include/arm_acle.h
3296 %{gcclibdir}/include/arm_bf16.h
3297 %{gcclibdir}/include/arm_cde.h
3298 %{gcclibdir}/include/arm_cmse.h
3299 %{gcclibdir}/include/arm_fp16.h
3300 %{gcclibdir}/include/arm_mve.h
3301 %{gcclibdir}/include/arm_mve_types.h
3302 %{gcclibdir}/include/arm_neon.h
3303 %{gcclibdir}/include/mmintrin.h
3304 %{gcclibdir}/include/unwind-arm-common.h
3307 %{gcclibdir}/include/arm_acle.h
3308 %{gcclibdir}/include/arm_bf16.h
3309 %{gcclibdir}/include/arm_fp16.h
3310 %{gcclibdir}/include/arm_neon.h
3311 %{gcclibdir}/include/arm_sve.h
3314 %{gcclibdir}/include/ia64intrin.h
3317 %{gcclibdir}/include/math-68881.h
3320 %{gcclibdir}/include/loongson.h
3321 %{gcclibdir}/include/msa.h
3323 %ifarch powerpc ppc ppc64
3324 %{gcclibdir}/include/altivec.h
3325 %{gcclibdir}/include/amo.h
3326 %{gcclibdir}/include/bmiintrin.h
3327 %{gcclibdir}/include/bmi2intrin.h
3328 %{gcclibdir}/include/emmintrin.h
3329 %{gcclibdir}/include/htmintrin.h
3330 %{gcclibdir}/include/htmxlintrin.h
3331 %{gcclibdir}/include/mm_malloc.h
3332 %{gcclibdir}/include/mmintrin.h
3333 %{gcclibdir}/include/paired.h
3334 %{gcclibdir}/include/ppc-asm.h
3335 %{gcclibdir}/include/ppu_intrinsics.h
3336 %{gcclibdir}/include/si2vmx.h
3337 %{gcclibdir}/include/spe.h
3338 %{gcclibdir}/include/spu2vmx.h
3339 %{gcclibdir}/include/vec_types.h
3340 %{gcclibdir}/include/x86intrin.h
3341 %{gcclibdir}/include/xmmintrin.h
3344 %{gcclibdir}/include/htmintrin.h
3345 %{gcclibdir}/include/htmxlintrin.h
3346 %{gcclibdir}/include/s390intrin.h
3347 %{gcclibdir}/include/vecintrin.h
3349 %ifarch sparc sparcv9 sparc64
3350 %{gcclibdir}/include/visintrin.h
3352 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3354 %if %{with multilib}
3356 %defattr(644,root,root,755)
3357 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3358 %dir %{gcclibdir}/32
3359 %{gcclibdir}/32/crt*.o
3360 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3361 %{gcclibdir}/32/libgcc.a
3362 %{gcclibdir}/32/libgcc_eh.a
3363 %{gcclibdir}/32/libgcov.a
3364 %{_libdir32}/libitm.spec
3365 %{_libdir32}/libsanitizer.spec
3366 %attr(755,root,root) %{_libdir32}/libitm.so
3367 %attr(755,root,root) %{_libdir32}/libssp.so
3368 %{_libdir32}/libitm.la
3369 %{_libdir32}/libitm.a
3370 %{_libdir32}/libssp.la
3371 %{_libdir32}/libssp.a
3372 %{_libdir32}/libssp_nonshared.la
3373 %{_libdir32}/libssp_nonshared.a
3376 %if %{with multilib2}
3377 %files multilib-%{multilib2}
3378 %defattr(644,root,root,755)
3379 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3380 %dir %{gcclibdir}/%{multilib2}
3381 %{gcclibdir}/%{multilib2}/crt*.o
3382 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3383 %{gcclibdir}/%{multilib2}/libgcc.a
3384 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3385 %{gcclibdir}/%{multilib2}/libgcov.a
3386 %{_libdirm2}/libitm.spec
3387 %{_libdirm2}/libsanitizer.spec
3388 %attr(755,root,root) %{_libdirm2}/libitm.so
3389 %attr(755,root,root) %{_libdirm2}/libssp.so
3390 %{_libdirm2}/libitm.la
3391 %{_libdirm2}/libitm.a
3392 %{_libdirm2}/libssp.la
3393 %{_libdirm2}/libssp.a
3394 %{_libdirm2}/libssp_nonshared.la
3395 %{_libdirm2}/libssp_nonshared.a
3399 %defattr(644,root,root,755)
3400 %doc COPYING.RUNTIME libgcc/ChangeLog
3401 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3402 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3403 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3404 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3405 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3407 %if %{with multilib}
3408 %files -n libgcc-multilib-32
3409 %defattr(644,root,root,755)
3410 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3411 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3412 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3413 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3414 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3417 %if %{with multilib2}
3418 %files -n libgcc-multilib-%{multilib2}
3419 %defattr(644,root,root,755)
3420 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3421 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3422 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3423 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3424 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3429 %defattr(644,root,root,755)
3430 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3431 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3433 %files -n libgomp-devel
3434 %defattr(644,root,root,755)
3435 %attr(755,root,root) %{_libdir}/libgomp.so
3436 %{_libdir}/libgomp.la
3437 %{_libdir}/libgomp.spec
3438 %{?with_fortran:%{gcclibdir}/finclude}
3439 %{gcclibdir}/include/acc_prof.h
3440 %{gcclibdir}/include/omp.h
3441 %{gcclibdir}/include/openacc.h
3442 %{_infodir}/libgomp.info*
3444 %files -n libgomp-static
3445 %defattr(644,root,root,755)
3446 %{_libdir}/libgomp.a
3448 %if %{with multilib}
3449 %files -n libgomp-multilib-32
3450 %defattr(644,root,root,755)
3451 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3452 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3454 %files -n libgomp-multilib-32-devel
3455 %defattr(644,root,root,755)
3456 %attr(755,root,root) %{_libdir32}/libgomp.so
3457 %{_libdir32}/libgomp.la
3458 %{_libdir32}/libgomp.spec
3459 %{?with_fortran:%{gcclibdir}/32/finclude}
3461 %files -n libgomp-multilib-32-static
3462 %defattr(644,root,root,755)
3463 %{_libdir32}/libgomp.a
3466 %if %{with multilib2}
3467 %files -n libgomp-multilib-%{multilib2}
3468 %defattr(644,root,root,755)
3469 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3470 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3472 %files -n libgomp-multilib-%{multilib2}-devel
3473 %defattr(644,root,root,755)
3474 %attr(755,root,root) %{_libdirm2}/libgomp.so
3475 %{_libdirm2}/libgomp.la
3476 %{_libdirm2}/libgomp.spec
3477 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3479 %files -n libgomp-multilib-%{multilib2}-static
3480 %defattr(644,root,root,755)
3481 %{_libdirm2}/libgomp.a
3487 %defattr(644,root,root,755)
3488 %doc gcc/ada/ChangeLog
3489 %attr(755,root,root) %{_bindir}/gnat*
3490 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3491 %attr(755,root,root) %{_libdir}/libgnarl.so
3492 %attr(755,root,root) %{_libdir}/libgnat-*.so
3493 %attr(755,root,root) %{_libdir}/libgnat.so
3494 %attr(755,root,root) %{gcclibdir}/gnat1
3495 %{gcclibdir}/ada_target_properties
3496 %{gcclibdir}/adainclude
3497 %dir %{gcclibdir}/adalib
3498 %{gcclibdir}/adalib/*.ali
3499 %ifarch %{ix86} %{x8664} x32
3500 %{gcclibdir}/adalib/libgmem.a
3501 %{gcclibdir}/adalib/libgnarl_pic.a
3502 %{gcclibdir}/adalib/libgnat_pic.a
3504 %{_infodir}/gnat-style.info*
3505 %{_infodir}/gnat_rm.info*
3506 %{_infodir}/gnat_ugn.info*
3508 %if %{with multilib}
3509 %files ada-multilib-32
3510 %defattr(644,root,root,755)
3511 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3512 %attr(755,root,root) %{_libdir32}/libgnarl.so
3513 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3514 %attr(755,root,root) %{_libdir32}/libgnat.so
3515 %{gcclibdir}/32/ada_target_properties
3516 %{gcclibdir}/32/adainclude
3517 %dir %{gcclibdir}/32/adalib
3518 %{gcclibdir}/32/adalib/*.ali
3519 %ifarch %{ix86} %{x8664} x32
3520 %{gcclibdir}/32/adalib/libgmem.a
3524 %if %{with multilib2}
3525 %files ada-multilib-%{multilib2}
3526 %defattr(644,root,root,755)
3527 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3528 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3529 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3530 %attr(755,root,root) %{_libdirm2}/libgnat.so
3531 %{gcclibdir}/%{multilib2}/ada_target_properties
3532 %{gcclibdir}/%{multilib2}/adainclude
3533 %dir %{gcclibdir}/%{multilib2}/adalib
3534 %{gcclibdir}/%{multilib2}/adalib/*.ali
3535 %ifarch %{ix86} %{x8664} x32
3536 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3541 %defattr(644,root,root,755)
3542 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3543 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3544 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3545 %attr(755,root,root) %{_libdir}/libgnat.so.1
3547 %files -n libgnat-static
3548 %defattr(644,root,root,755)
3549 %{gcclibdir}/adalib/libgnarl.a
3550 %{gcclibdir}/adalib/libgnat.a
3552 %if %{with multilib}
3553 %files -n libgnat-multilib-32
3554 %defattr(644,root,root,755)
3555 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3556 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3557 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3558 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3560 %files -n libgnat-multilib-32-static
3561 %defattr(644,root,root,755)
3562 %{gcclibdir}/32/adalib/libgnarl.a
3563 %{gcclibdir}/32/adalib/libgnat.a
3565 # these exist only when host is x86_64???
3566 %{gcclibdir}/32/adalib/libgnarl_pic.a
3567 %{gcclibdir}/32/adalib/libgnat_pic.a
3571 %if %{with multilib2}
3572 %files -n libgnat-multilib-%{multilib2}
3573 %defattr(644,root,root,755)
3574 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3575 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3576 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3577 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3579 %files -n libgnat-multilib-%{multilib2}-static
3580 %defattr(644,root,root,755)
3581 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3582 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3584 # these exist only when host is x86_64???
3585 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3586 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3593 %defattr(644,root,root,755)
3594 %doc gcc/cp/ChangeLog
3595 %attr(755,root,root) %{_bindir}/g++
3596 %attr(755,root,root) %{_bindir}/*-g++
3597 %attr(755,root,root) %{_bindir}/c++
3598 %attr(755,root,root) %{_bindir}/*-c++
3599 %attr(755,root,root) %{gcclibdir}/cc1plus
3600 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3601 %{_libdir}/libsupc++.la
3602 %{_libdir}/libsupc++.a
3603 %{_mandir}/man1/g++.1*
3605 %if %{with multilib}
3606 %files c++-multilib-32
3607 %defattr(644,root,root,755)
3608 %{_libdir32}/libsupc++.la
3609 %{_libdir32}/libsupc++.a
3612 %if %{with multilib2}
3613 %files c++-multilib-%{multilib2}
3614 %defattr(644,root,root,755)
3615 %{_libdirm2}/libsupc++.la
3616 %{_libdirm2}/libsupc++.a
3619 %files -n libstdc++ -f libstdc++.lang
3620 %defattr(644,root,root,755)
3621 %doc libstdc++-v3/{ChangeLog,README}
3622 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3623 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3625 %files -n libstdc++-devel
3626 %defattr(644,root,root,755)
3627 %attr(755,root,root) %{_libdir}/libstdc++.so
3628 %{_libdir}/libstdc++.la
3629 %{_libdir}/libstdc++fs.a
3630 %{_libdir}/libstdc++fs.la
3631 %dir %{_includedir}/c++
3632 %{_includedir}/c++/%{version}
3633 %{_includedir}/extc++.h
3634 %{_includedir}/stdc++.h
3635 %{_includedir}/stdtr1c++.h
3637 %files -n libstdc++-static
3638 %defattr(644,root,root,755)
3639 %{_libdir}/libstdc++.a
3641 %if %{with multilib}
3642 %files -n libstdc++-multilib-32
3643 %defattr(644,root,root,755)
3644 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3645 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3647 %files -n libstdc++-multilib-32-devel
3648 %defattr(644,root,root,755)
3649 %attr(755,root,root) %{_libdir32}/libstdc++.so
3650 %{_libdir32}/libstdc++.la
3651 %{_libdir32}/libstdc++fs.a
3652 %{_libdir32}/libstdc++fs.la
3654 %files -n libstdc++-multilib-32-static
3655 %defattr(644,root,root,755)
3656 %{_libdir32}/libstdc++.a
3659 %if %{with multilib2}
3660 %files -n libstdc++-multilib-%{multilib2}
3661 %defattr(644,root,root,755)
3662 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3663 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3665 %files -n libstdc++-multilib-%{multilib2}-devel
3666 %defattr(644,root,root,755)
3667 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3668 %{_libdirm2}/libstdc++.la
3669 %{_libdirm2}/libstdc++fs.a
3670 %{_libdirm2}/libstdc++fs.la
3672 %files -n libstdc++-multilib-%{multilib2}-static
3673 %defattr(644,root,root,755)
3674 %{_libdirm2}/libstdc++.a
3678 %files -n libstdc++-gdb
3679 %defattr(644,root,root,755)
3680 %dir %{py3_sitescriptdir}/libstdcxx
3681 %{py3_sitescriptdir}/libstdcxx/*.py
3682 %{py3_sitescriptdir}/libstdcxx/__pycache__
3683 %dir %{py3_sitescriptdir}/libstdcxx/v6
3684 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3685 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3686 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3687 %if %{with multilib}
3688 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3690 %if %{with multilib2}
3691 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3696 %files -n libstdc++-apidocs
3697 %defattr(644,root,root,755)
3698 %doc libstdc++-v3/doc/html/*
3704 %defattr(644,root,root,755)
3705 %doc gcc/fortran/ChangeLog
3706 %attr(755,root,root) %{_bindir}/g95
3707 %attr(755,root,root) %{_bindir}/gfortran
3708 %attr(755,root,root) %{_bindir}/*-gfortran
3709 %attr(755,root,root) %{gcclibdir}/f951
3710 %attr(755,root,root) %{_libdir}/libgfortran.so
3711 %{_libdir}/libgfortran.spec
3712 %{_libdir}/libgfortran.la
3713 %{gcclibdir}/include/ISO_Fortran_binding.h
3714 %{gcclibdir}/libcaf_single.a
3715 %{gcclibdir}/libcaf_single.la
3716 #%{gcclibdir}/libgfortranbegin.la
3717 #%{gcclibdir}/libgfortranbegin.a
3718 %{_infodir}/gfortran.info*
3719 %{_mandir}/man1/g95.1*
3720 %{_mandir}/man1/gfortran.1*
3722 %if %{with multilib}
3723 %files fortran-multilib-32
3724 %defattr(644,root,root,755)
3725 %attr(755,root,root) %{_libdir32}/libgfortran.so
3726 %{_libdir32}/libgfortran.spec
3727 %{_libdir32}/libgfortran.la
3728 %{gcclibdir}/32/libcaf_single.a
3729 %{gcclibdir}/32/libcaf_single.la
3730 #%{gcclibdir}/32/libgfortranbegin.la
3731 #%{gcclibdir}/32/libgfortranbegin.a
3734 %if %{with multilib2}
3735 %files fortran-multilib-%{multilib2}
3736 %defattr(644,root,root,755)
3737 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3738 %{_libdirm2}/libgfortran.spec
3739 %{_libdirm2}/libgfortran.la
3740 %{gcclibdir}/%{multilib2}/libcaf_single.a
3741 %{gcclibdir}/%{multilib2}/libcaf_single.la
3742 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3743 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3746 %files -n libgfortran
3747 %defattr(644,root,root,755)
3748 %doc libgfortran/{AUTHORS,README,ChangeLog}
3749 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3750 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3752 %files -n libgfortran-static
3753 %defattr(644,root,root,755)
3754 %{_libdir}/libgfortran.a
3756 %if %{with multilib}
3757 %files -n libgfortran-multilib-32
3758 %defattr(644,root,root,755)
3759 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3760 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3762 %files -n libgfortran-multilib-32-static
3763 %defattr(644,root,root,755)
3764 %{_libdir32}/libgfortran.a
3767 %if %{with multilib2}
3768 %files -n libgfortran-multilib-%{multilib2}
3769 %defattr(644,root,root,755)
3770 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3771 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3773 %files -n libgfortran-multilib-%{multilib2}-static
3774 %defattr(644,root,root,755)
3775 %{_libdirm2}/libgfortran.a
3778 %if %{with quadmath}
3779 %files -n libquadmath
3780 %defattr(644,root,root,755)
3781 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3782 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3784 %files -n libquadmath-devel
3785 %defattr(644,root,root,755)
3786 %{gcclibdir}/include/quadmath.h
3787 %{gcclibdir}/include/quadmath_weak.h
3788 %attr(755,root,root) %{_libdir}/libquadmath.so
3789 %{_libdir}/libquadmath.la
3790 %{_infodir}/libquadmath.info*
3792 %files -n libquadmath-static
3793 %defattr(644,root,root,755)
3794 %{_libdir}/libquadmath.a
3796 %if %{with multilib}
3797 %files -n libquadmath-multilib-32
3798 %defattr(644,root,root,755)
3799 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3800 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3802 %files -n libquadmath-multilib-32-devel
3803 %defattr(644,root,root,755)
3804 %attr(755,root,root) %{_libdir32}/libquadmath.so
3805 %{_libdir32}/libquadmath.la
3807 %files -n libquadmath-multilib-32-static
3808 %defattr(644,root,root,755)
3809 %{_libdir32}/libquadmath.a
3812 %if %{with multilib2}
3813 %files -n libquadmath-multilib-%{multilib2}
3814 %defattr(644,root,root,755)
3815 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3816 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3818 %files -n libquadmath-multilib-%{multilib2}-devel
3819 %defattr(644,root,root,755)
3820 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3821 %{_libdirm2}/libquadmath.la
3823 %files -n libquadmath-multilib-%{multilib2}-static
3824 %defattr(644,root,root,755)
3825 %{_libdirm2}/libquadmath.a
3830 %if %{with gcc_libffi}
3832 %defattr(644,root,root,755)
3833 %doc libffi/{ChangeLog,LICENSE,README}
3834 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3835 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3837 %files -n libffi-devel
3838 %defattr(644,root,root,755)
3839 %attr(755,root,root) %{_libdir}/libffi.so
3840 %{_libdir}/libffi.la
3841 %{gcclibdir}/include/ffi.h
3842 %{gcclibdir}/include/ffitarget.h
3843 %{_pkgconfigdir}/libffi.pc
3844 %{_mandir}/man3/ffi*.3*
3845 %{_infodir}/libffi.info*
3847 %files -n libffi-static
3848 %defattr(644,root,root,755)
3851 %if %{with multilib}
3852 %files -n libffi-multilib-32
3853 %defattr(644,root,root,755)
3854 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3855 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3857 %files -n libffi-multilib-32-devel
3858 %defattr(644,root,root,755)
3859 %attr(755,root,root) %{_libdir32}/libffi.so
3860 %{_libdir32}/libffi.la
3861 %{_pkgconfigdir32}/libffi.pc
3863 %files -n libffi-multilib-32-static
3864 %defattr(644,root,root,755)
3865 %{_libdir32}/libffi.a
3868 %if %{with multilib2}
3869 %files -n libffi-multilib-%{multilib2}
3870 %defattr(644,root,root,755)
3871 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3872 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3874 %files -n libffi-multilib-%{multilib2}-devel
3875 %defattr(644,root,root,755)
3876 %attr(755,root,root) %{_libdirm2}/libffi.so
3877 %{_libdirm2}/libffi.la
3878 %{_pkgconfigdirm2}/libffi.pc
3880 %files -n libffi-multilib-%{multilib2}-static
3881 %defattr(644,root,root,755)
3882 %{_libdirm2}/libffi.a
3888 %defattr(644,root,root,755)
3889 %doc gcc/objc/README.libobjc
3890 %attr(755,root,root) %{gcclibdir}/cc1obj
3891 %attr(755,root,root) %{_libdir}/libobjc.so
3892 %{_libdir}/libobjc.la
3893 %{gcclibdir}/include/objc
3895 %if %{with multilib}
3896 %files objc-multilib-32
3897 %defattr(644,root,root,755)
3898 %attr(755,root,root) %{_libdir32}/libobjc.so
3899 %{_libdir32}/libobjc.la
3902 %if %{with multilib2}
3903 %files objc-multilib-%{multilib2}
3904 %defattr(644,root,root,755)
3905 %attr(755,root,root) %{_libdirm2}/libobjc.so
3906 %{_libdirm2}/libobjc.la
3911 %defattr(644,root,root,755)
3912 %doc gcc/objcp/ChangeLog
3913 %attr(755,root,root) %{gcclibdir}/cc1objplus
3917 %defattr(644,root,root,755)
3918 %doc libobjc/{ChangeLog,README*}
3919 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3920 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3922 %files -n libobjc-static
3923 %defattr(644,root,root,755)
3924 %{_libdir}/libobjc.a
3926 %if %{with multilib}
3927 %files -n libobjc-multilib-32
3928 %defattr(644,root,root,755)
3929 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3930 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3932 %files -n libobjc-multilib-32-static
3933 %defattr(644,root,root,755)
3934 %{_libdir32}/libobjc.a
3937 %if %{with multilib2}
3938 %files -n libobjc-multilib-%{multilib2}
3939 %defattr(644,root,root,755)
3940 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3941 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3943 %files -n libobjc-multilib-%{multilib2}-static
3944 %defattr(644,root,root,755)
3945 %{_libdirm2}/libobjc.a
3951 %defattr(644,root,root,755)
3952 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3953 %attr(755,root,root) %{_bindir}/gccgo
3954 %attr(755,root,root) %{_bindir}/go
3955 %attr(755,root,root) %{_bindir}/gofmt
3956 %attr(755,root,root) %{gcclibdir}/buildid
3957 %attr(755,root,root) %{gcclibdir}/cgo
3958 %attr(755,root,root) %{gcclibdir}/go1
3959 %attr(755,root,root) %{gcclibdir}/test2json
3960 %attr(755,root,root) %{gcclibdir}/vet
3962 %{_libdir}/go/%{version}
3963 %{_mandir}/man1/go.1*
3964 %{_mandir}/man1/gofmt.1*
3965 %{_mandir}/man1/gccgo.1*
3966 %{_infodir}/gccgo.info*
3968 %if %{with multilib}
3969 %files go-multilib-32
3970 %defattr(644,root,root,755)
3971 %dir %{_libdir32}/go
3972 %{_libdir32}/go/%{version}
3975 %if %{with multilib2}
3976 %files go-multilib-%{multilib2}
3977 %defattr(644,root,root,755)
3978 %dir %{_libdirm2}/go
3979 %{_libdirm2}/go/%{version}
3983 %defattr(644,root,root,755)
3984 %doc libgo/{LICENSE,PATENTS,README}
3985 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3986 %attr(755,root,root) %ghost %{_libdir}/libgo.so.21
3988 %files -n libgo-devel
3989 %defattr(644,root,root,755)
3990 %attr(755,root,root) %{_libdir}/libgo.so
3992 %{_libdir}/libgobegin.a
3993 %{_libdir}/libgolibbegin.a
3995 %files -n libgo-static
3996 %defattr(644,root,root,755)
3999 %if %{with multilib}
4000 %files -n libgo-multilib-32
4001 %defattr(644,root,root,755)
4002 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4003 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.19
4005 %files -n libgo-multilib-32-devel
4006 %defattr(644,root,root,755)
4007 %attr(755,root,root) %{_libdir32}/libgo.so
4008 %{_libdir32}/libgo.la
4009 %{_libdir32}/libgobegin.a
4010 %{_libdir32}/libgolibbegin.a
4012 %files -n libgo-multilib-32-static
4013 %defattr(644,root,root,755)
4014 %{_libdir32}/libgo.a
4017 %if %{with multilib2}
4018 %files -n libgo-multilib-%{multilib2}
4019 %defattr(644,root,root,755)
4020 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4021 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.19
4023 %files -n libgo-multilib-%{multilib2}-devel
4024 %defattr(644,root,root,755)
4025 %attr(755,root,root) %{_libdirm2}/libgo.so
4026 %{_libdirm2}/libgo.la
4027 %{_libdirm2}/libgobegin.a
4028 %{_libdirm2}/libgolibbegin.a
4030 %files -n libgo-multilib-%{multilib2}-static
4031 %defattr(644,root,root,755)
4032 %{_libdirm2}/libgo.a
4038 %defattr(644,root,root,755)
4039 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4040 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4041 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4043 %files -n libasan-devel
4044 %defattr(644,root,root,755)
4045 %attr(755,root,root) %{_libdir}/libasan.so
4046 %{_libdir}/libasan_preinit.o
4047 %{_libdir}/libasan.la
4048 %{gcclibdir}/include/sanitizer/asan_interface.h
4050 %files -n libasan-static
4051 %defattr(644,root,root,755)
4052 %{_libdir}/libasan.a
4054 %if %{with multilib}
4055 %files -n libasan-multilib-32
4056 %defattr(644,root,root,755)
4057 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4058 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4060 %files -n libasan-multilib-32-devel
4061 %defattr(644,root,root,755)
4062 %attr(755,root,root) %{_libdir32}/libasan.so
4063 %{_libdir32}/libasan_preinit.o
4064 %{_libdir32}/libasan.la
4066 %files -n libasan-multilib-32-static
4067 %defattr(644,root,root,755)
4068 %{_libdir32}/libasan.a
4071 %if %{with multilib2}
4072 %files -n libasan-multilib-%{multilib2}
4073 %defattr(644,root,root,755)
4074 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4075 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4077 %files -n libasan-multilib-%{multilib2}-devel
4078 %defattr(644,root,root,755)
4079 %attr(755,root,root) %{_libdirm2}/libasan.so
4080 %{_libdirm2}/libasan_preinit.o
4081 %{_libdirm2}/libasan.la
4083 %files -n libasan-multilib-%{multilib2}-static
4084 %defattr(644,root,root,755)
4085 %{_libdirm2}/libasan.a
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4093 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4095 %files -n libhwasan-devel
4096 %defattr(644,root,root,755)
4097 %attr(755,root,root) %{_libdir}/libhwasan.so
4098 %{_libdir}/libhwasan.la
4099 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4101 %files -n libhwasan-static
4102 %defattr(644,root,root,755)
4103 %{_libdir}/libhwasan.a
4108 %defattr(644,root,root,755)
4109 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4110 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4112 %files -n liblsan-devel
4113 %defattr(644,root,root,755)
4114 %attr(755,root,root) %{_libdir}/liblsan.so
4115 %{_libdir}/liblsan_preinit.o
4116 %{_libdir}/liblsan.la
4117 %{gcclibdir}/include/sanitizer/lsan_interface.h
4119 %files -n liblsan-static
4120 %defattr(644,root,root,755)
4121 %{_libdir}/liblsan.a
4124 %if %{with multilib2} && %{with lsan_m2}
4125 %files -n liblsan-multilib-%{multilib2}
4126 %defattr(644,root,root,755)
4127 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4128 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4130 %files -n liblsan-multilib-%{multilib2}-devel
4131 %defattr(644,root,root,755)
4132 %attr(755,root,root) %{_libdirm2}/liblsan.so
4133 %{_libdirm2}/liblsan_preinit.o
4134 %{_libdirm2}/liblsan.la
4135 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4136 # these packages are mutually exclusive
4137 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4138 %{gcclibdir}/include/sanitizer/lsan_interface.h
4140 %files -n liblsan-multilib-%{multilib2}-static
4141 %defattr(644,root,root,755)
4142 %{_libdirm2}/liblsan.a
4147 %defattr(644,root,root,755)
4148 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4149 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4150 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4152 %files -n libtsan-devel
4153 %defattr(644,root,root,755)
4154 %attr(755,root,root) %{_libdir}/libtsan.so
4155 %{_libdir}/libtsan_preinit.o
4156 %{_libdir}/libtsan.la
4157 %{gcclibdir}/include/sanitizer/tsan_interface.h
4159 %files -n libtsan-static
4160 %defattr(644,root,root,755)
4161 %{_libdir}/libtsan.a
4164 %if %{with multilib2} && %{with tsan_m2}
4165 %files -n libtsan-multilib-%{multilib2}
4166 %defattr(644,root,root,755)
4167 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4168 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4169 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4171 %files -n libtsan-multilib-%{multilib2}-devel
4172 %defattr(644,root,root,755)
4173 %attr(755,root,root) %{_libdirm2}/libtsan.so
4174 %{_libdirm2}/libtsan_preinit.o
4175 %{_libdirm2}/libtsan.la
4176 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4177 # these packages are mutually exclusive
4178 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4179 %{gcclibdir}/include/sanitizer/tsan_interface.h
4181 %files -n libtsan-multilib-%{multilib2}-static
4182 %defattr(644,root,root,755)
4183 %{_libdirm2}/libtsan.a
4188 %defattr(644,root,root,755)
4189 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4190 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4192 %files -n libubsan-devel
4193 %defattr(644,root,root,755)
4194 %attr(755,root,root) %{_libdir}/libubsan.so
4195 %{_libdir}/libubsan.la
4197 %files -n libubsan-static
4198 %defattr(644,root,root,755)
4199 %{_libdir}/libubsan.a
4201 %if %{with multilib}
4202 %files -n libubsan-multilib-32
4203 %defattr(644,root,root,755)
4204 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4205 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4207 %files -n libubsan-multilib-32-devel
4208 %defattr(644,root,root,755)
4209 %attr(755,root,root) %{_libdir32}/libubsan.so
4210 %{_libdir32}/libubsan.la
4212 %files -n libubsan-multilib-32-static
4213 %defattr(644,root,root,755)
4214 %{_libdir32}/libubsan.a
4217 %if %{with multilib2}
4218 %files -n libubsan-multilib-%{multilib2}
4219 %defattr(644,root,root,755)
4220 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4221 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4223 %files -n libubsan-multilib-%{multilib2}-devel
4224 %defattr(644,root,root,755)
4225 %attr(755,root,root) %{_libdirm2}/libubsan.so
4226 %{_libdirm2}/libubsan.la
4228 %files -n libubsan-multilib-%{multilib2}-static
4229 %defattr(644,root,root,755)
4230 %{_libdirm2}/libubsan.a
4236 %defattr(644,root,root,755)
4237 %doc libvtv/ChangeLog
4238 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4239 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4241 %files -n libvtv-devel
4242 %defattr(644,root,root,755)
4243 %attr(755,root,root) %{_libdir}/libvtv.so
4244 %{_libdir}/libvtv.la
4246 %files -n libvtv-static
4247 %defattr(644,root,root,755)
4250 %if %{with multilib}
4251 %files -n libvtv-multilib-32
4252 %defattr(644,root,root,755)
4253 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4254 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4256 %files -n libvtv-multilib-32-devel
4257 %defattr(644,root,root,755)
4258 %attr(755,root,root) %{_libdir32}/libvtv.so
4259 %{_libdir32}/libvtv.la
4261 %files -n libvtv-multilib-32-static
4262 %defattr(644,root,root,755)
4263 %{_libdir32}/libvtv.a
4266 %if %{with multilib2}
4267 %files -n libvtv-multilib-%{multilib2}
4268 %defattr(644,root,root,755)
4269 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4270 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4272 %files -n libvtv-multilib-%{multilib2}-devel
4273 %defattr(644,root,root,755)
4274 %attr(755,root,root) %{_libdirm2}/libvtv.so
4275 %{_libdirm2}/libvtv.la
4277 %files -n libvtv-multilib-%{multilib2}-static
4278 %defattr(644,root,root,755)
4279 %{_libdirm2}/libvtv.a
4285 %defattr(644,root,root,755)
4286 %doc libatomic/ChangeLog*
4287 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4288 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4290 %files -n libatomic-devel
4291 %defattr(644,root,root,755)
4292 %attr(755,root,root) %{_libdir}/libatomic.so
4293 %{_libdir}/libatomic.la
4295 %files -n libatomic-static
4296 %defattr(644,root,root,755)
4297 %{_libdir}/libatomic.a
4299 %if %{with multilib}
4300 %files -n libatomic-multilib-32
4301 %defattr(644,root,root,755)
4302 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4303 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4305 %files -n libatomic-multilib-32-devel
4306 %defattr(644,root,root,755)
4307 %attr(755,root,root) %{_libdir32}/libatomic.so
4308 %{_libdir32}/libatomic.la
4310 %files -n libatomic-multilib-32-static
4311 %defattr(644,root,root,755)
4312 %{_libdir32}/libatomic.a
4315 %if %{with multilib2}
4316 %files -n libatomic-multilib-%{multilib2}
4317 %defattr(644,root,root,755)
4318 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4319 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4321 %files -n libatomic-multilib-%{multilib2}-devel
4322 %defattr(644,root,root,755)
4323 %attr(755,root,root) %{_libdirm2}/libatomic.so
4324 %{_libdirm2}/libatomic.la
4326 %files -n libatomic-multilib-%{multilib2}-static
4327 %defattr(644,root,root,755)
4328 %{_libdirm2}/libatomic.a
4333 %defattr(644,root,root,755)
4334 %doc libcc1/ChangeLog*
4335 %attr(755,root,root) %{_libdir}/libcc1.so
4336 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4337 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4338 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4339 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4342 %defattr(644,root,root,755)
4343 %dir %{gcclibdir}/plugin
4344 %{gcclibdir}/plugin/gengtype
4345 %{gcclibdir}/plugin/gtype.state
4346 %{gcclibdir}/plugin/include
4347 %{gcclibdir}/plugin/libcc1plugin.la
4348 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4349 %{gcclibdir}/plugin/libcp1plugin.la
4350 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so