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: 31c86f2ced76acac66992eeedce2fce2
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: 2f92372af237c5827a9f05827f103318
123 Patch0: %{name}-info.patch
124 Patch2: %{name}-nodebug.patch
125 Patch3: %{name}-ada-link.patch
126 Patch4: %{name}-ada-x32.patch
128 Patch10: %{name}-moresparcs.patch
129 Patch11: %{name}-install-libffi.patch
130 URL: http://gcc.gnu.org/
131 BuildRequires: autoconf >= 2.64
132 %{?with_tests:BuildRequires: autogen >= 5.5.4}
133 BuildRequires: automake >= 1:1.11.1
134 BuildRequires: binutils >= 3:2.30
136 BuildRequires: chrpath >= 0.13-2
137 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
138 BuildRequires: elfutils-devel >= 0.145-1
139 BuildRequires: fileutils >= 4.0.41
140 BuildRequires: flex >= 2.5.4
142 BuildRequires: gcc(ada)
143 BuildRequires: gcc-ada
146 BuildRequires: gettext-tools >= 0.14.5
147 BuildRequires: glibc-devel >= 6:2.4-1
149 # Formerly known as gcc(multilib)
150 BuildRequires: gcc(multilib-32)
152 %if %{with multilibx32}
153 BuildRequires: gcc(multilib-x32)
154 BuildRequires: glibc-devel(x32)
156 BuildRequires: glibc-devel(ix86)
159 BuildRequires: gcc(multilib-64)
160 BuildRequires: glibc-devel(ix86)
161 BuildRequires: glibc-devel(x86_64)
164 BuildRequires: glibc-devel(arm)
167 BuildRequires: glibc-devel(ppc)
170 BuildRequires: glibc-devel(s390)
173 BuildRequires: glibc-devel(sparcv9)
176 BuildRequires: gmp-c++-devel >= 4.3.2
177 BuildRequires: gmp-devel >= 4.3.2
178 BuildRequires: isl-devel >= 0.15
179 BuildRequires: libmpc-devel >= 0.8.1
180 BuildRequires: mpfr-devel >= 3.1.0
182 BuildRequires: python3-devel
183 BuildRequires: rpm-pythonprov
185 BuildRequires: rpmbuild(macros) >= 1.211
186 BuildRequires: tar >= 1:1.22
187 BuildRequires: texinfo >= 4.7
189 BuildRequires: zlib-devel
190 BuildRequires: zstd-devel
191 BuildConflicts: pdksh < 5.2.14-50
192 Requires: binutils >= 3:2.30
193 Requires: gmp >= 4.3.2
194 Requires: isl >= 0.15
195 Requires: libgcc = %{epoch}:%{version}-%{release}
196 Requires: libmpc >= 0.8.1
197 Requires: mpfr >= 3.1.0
198 Provides: cpp = %{epoch}:%{version}-%{release}
199 %{?with_ada:Provides: gcc(ada)}
207 Conflicts: glibc-devel < 2.2.5-20
208 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
210 %define _slibdir /%{_lib}
212 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
213 %define _slibdir32 /lib
214 %define _libdir32 /usr/lib
215 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
216 %if %{with multilib2}
217 # x32 environment on x86-64
219 %define multilib2 x32
220 %define m2_desc ILP32
221 %define _slibdirm2 /libx32
222 %define _libdirm2 /usr/libx32
223 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
225 # 64-bit environment on x32
229 %define _slibdirm2 /lib64
230 %define _libdirm2 /usr/lib64
231 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
235 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
237 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
238 %define filterout_ld -Wl,--as-needed
240 # functions with printf format attribute but with special parser and also
241 # receiving non constant format strings
242 %define Werror_cflags %{nil}
244 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
246 %define _noautoreq .*\(GLIBC_PRIVATE\)
249 A compiler aimed at integrating all the optimizations and features
250 necessary for a high-performance and stable development environment.
252 This package contains the C compiler and some files shared by various
253 parts of the GNU Compiler Collection. In order to use another GCC
254 compiler you will need to install the appropriate subpackage.
256 %description -l es.UTF-8
257 Un compilador que intenta integrar todas las optimalizaciones y
258 características necesarias para un entorno de desarrollo eficaz y
261 Este paquete contiene el compilador de C y unos ficheros compartidos
262 por varias partes de la colección de compiladores GNU (GCC). Para usar
263 otro compilador de GCC será necesario que instale el subpaquete
266 %description -l pl.UTF-8
267 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
268 wyprodukowania szybkiego i stabilnego kodu wynikowego.
270 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
271 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
272 z GCC, trzeba zainstalować odpowiedni podpakiet.
274 %description -l pt_BR.UTF-8
275 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
276 GNU Compiler Collection.
279 Summary: GNU Compiler Collection: the C compiler 32-bit support
280 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
282 Group: Development/Languages
283 Requires: %{name} = %{epoch}:%{version}-%{release}
284 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
287 Requires: glibc-devel(ix86)
290 Requires: glibc-devel(ppc)
293 Requires: glibc-devel(s390)
296 Requires: glibc-devel(sparcv9)
298 Provides: gcc(multilib-32)
299 Obsoletes: gcc-multilib
301 %description multilib-32
302 A compiler aimed at integrating all the optimizations and features
303 necessary for a high-performance and stable development environment.
305 This package contains the C compiler support for producing 32-bit
306 programs on 64-bit host.
308 %description multilib-32 -l pl.UTF-8
309 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
310 wyprodukowania szybkiego i stabilnego kodu wynikowego.
312 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
313 programów 32-bitowych na maszynie 64-bitowej.
315 %package multilib-%{multilib2}
316 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
317 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
319 Group: Development/Languages
320 Requires: %{name} = %{epoch}:%{version}-%{release}
321 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
322 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
324 Requires: glibc-devel(x32)
327 Requires: glibc-devel(x86_64)
330 %description multilib-%{multilib2}
331 A compiler aimed at integrating all the optimizations and features
332 necessary for a high-performance and stable development environment.
334 This package contains the C compiler support for producing %{m2_desc}
337 %description multilib-%{multilib2} -l pl.UTF-8
338 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
339 wyprodukowania szybkiego i stabilnego kodu wynikowego.
341 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
345 Summary: Shared gcc library
346 Summary(es.UTF-8): Biblioteca compartida de gcc
347 Summary(pl.UTF-8): Biblioteka gcc
348 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
349 License: GPL v3+ with GCC Runtime Library Exception v3.1
354 %description -n libgcc
357 %description -n libgcc -l es.UTF-8
358 Biblioteca compartida de gcc.
360 %description -n libgcc -l pl.UTF-8
361 Biblioteka dynamiczna gcc.
363 %description -n libgcc -l pt_BR.UTF-8
364 Biblioteca runtime para o GCC.
366 %package -n libgcc-multilib-32
367 Summary: Shared gcc library - 32-bit version
368 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
369 License: GPL v3+ with GCC Runtime Library Exception v3.1
371 Obsoletes: libgcc-multilib
373 %description -n libgcc-multilib-32
374 Shared gcc library - 32-bit version.
376 %description -n libgcc-multilib-32 -l pl.UTF-8
377 Biblioteka dynamiczna gcc - wersja 32-bitowa.
379 %package -n libgcc-multilib-%{multilib2}
380 Summary: Shared gcc library - %{m2_desc} version
381 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
382 License: GPL v3+ with GCC Runtime Library Exception v3.1
385 %description -n libgcc-multilib-%{multilib2}
386 Shared gcc library - %{m2_desc} version.
388 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
389 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
392 Summary: GNU OpenMP library
393 Summary(pl.UTF-8): Biblioteka GNU OpenMP
394 License: GPL v3+ with GCC Runtime Library Exception v3.1
397 %description -n libgomp
400 %description -n libgomp -l pl.UTF-8
401 Biblioteka GNU OpenMP.
403 %package -n libgomp-devel
404 Summary: Development files for GNU OpenMP library
405 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
406 License: GPL v3+ with GCC Runtime Library Exception v3.1
407 Group: Development/Libraries
408 Requires: %{name} = %{epoch}:%{version}-%{release}
409 Requires: libgomp = %{epoch}:%{version}-%{release}
411 %description -n libgomp-devel
412 Development files for GNU OpenMP library.
414 %description -n libgomp-devel -l pl.UTF-8
415 Pliki programistyczne biblioteki GNU OpenMP.
417 %package -n libgomp-static
418 Summary: Static GNU OpenMP library
419 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
420 License: GPL v3+ with GCC Runtime Library Exception v3.1
421 Group: Development/Libraries
422 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
424 %description -n libgomp-static
425 Static GNU OpenMP library.
427 %description -n libgomp-static -l pl.UTF-8
428 Statyczna biblioteka GNU OpenMP.
430 %package -n libgomp-multilib-32
431 Summary: GNU OpenMP library - 32-bit version
432 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
433 License: GPL v3+ with GCC Runtime Library Exception v3.1
435 Obsoletes: libgomp-multilib
437 %description -n libgomp-multilib-32
438 GNU OpenMP library - 32-bit version.
440 %description -n libgomp-multilib-32 -l pl.UTF-8
441 Biblioteka GNU OpenMP - wersja 32-bitowa.
443 %package -n libgomp-multilib-32-devel
444 Summary: Development files for 32-bit version of GNU OpenMP library
445 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
446 License: GPL v3+ with GCC Runtime Library Exception v3.1
447 Group: Development/Libraries
448 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
449 Obsoletes: libgomp-multilib-devel
451 %description -n libgomp-multilib-32-devel
452 Development files for 32-bit version of GNU OpenMP library.
454 %description -n libgomp-multilib-32-devel -l pl.UTF-8
455 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
457 %package -n libgomp-multilib-32-static
458 Summary: Static GNU OpenMP library - 32-bit version
459 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
460 License: GPL v3+ with GCC Runtime Library Exception v3.1
461 Group: Development/Libraries
462 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
463 Obsoletes: libgomp-multilib-static
465 %description -n libgomp-multilib-32-static
466 Static GNU OpenMP library - 32-bit version.
468 %description -n libgomp-multilib-32-static -l pl.UTF-8
469 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
471 %package -n libgomp-multilib-%{multilib2}
472 Summary: GNU OpenMP library - %{m2_desc} version
473 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
474 License: GPL v3+ with GCC Runtime Library Exception v3.1
477 %description -n libgomp-multilib-%{multilib2}
478 GNU OpenMP library - %{m2_desc} version.
480 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
481 Biblioteka GNU OpenMP - wersja %{m2_desc}.
483 %package -n libgomp-multilib-%{multilib2}-devel
484 Summary: Development files for %{m2_desc} version of GNU OpenMP library
485 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
486 License: GPL v3+ with GCC Runtime Library Exception v3.1
487 Group: Development/Libraries
488 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
490 %description -n libgomp-multilib-%{multilib2}-devel
491 Development files for %{m2_desc} version of GNU OpenMP library.
493 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
494 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
496 %package -n libgomp-multilib-%{multilib2}-static
497 Summary: Static GNU OpenMP library - %{m2_desc} version
498 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
499 License: GPL v3+ with GCC Runtime Library Exception v3.1
500 Group: Development/Libraries
501 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
503 %description -n libgomp-multilib-%{multilib2}-static
504 Static GNU OpenMP library - %{m2_desc} version.
506 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
507 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
510 Summary: Ada language support for GCC
511 Summary(es.UTF-8): Soporte de Ada para GCC
512 Summary(pl.UTF-8): Obsługa języka Ada do GCC
513 Group: Development/Languages
514 Requires: %{name} = %{epoch}:%{version}-%{release}
515 Requires: libgnat = %{epoch}:%{version}-%{release}
517 Obsoletes: gnat-devel
520 This package adds experimental support for compiling Ada programs.
522 %description ada -l es.UTF-8
523 Este paquete añade soporte experimental para compilar programas en
526 %description ada -l pl.UTF-8
527 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
530 %package ada-multilib-32
531 Summary: Ada language 32-bit binaries support for GCC
532 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
533 Group: Development/Languages
534 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
535 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
536 Obsoletes: gcc-ada-multilib
538 %description ada-multilib-32
539 This package adds experimental support for compiling 32-bit Ada
540 programs on 64-bit host.
542 %description ada-multilib-32 -l pl.UTF-8
543 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
544 32-bitowych w języku Ada na maszynie 64-bitowej.
546 %package ada-multilib-%{multilib2}
547 Summary: Ada language %{m2_desc} binaries support for GCC
548 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
549 Group: Development/Languages
550 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
551 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
553 %description ada-multilib-%{multilib2}
554 This package adds experimental support for compiling Ada language to
557 %description ada-multilib-%{multilib2} -l pl.UTF-8
558 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
559 języku Ada do binariów %{m2_desc}.
562 Summary: Ada standard libraries
563 Summary(es.UTF-8): Bibliotecas estándares de Ada
564 Summary(pl.UTF-8): Biblioteki standardowe Ady
565 License: GPL v3+ with GCC Runtime Library Exception v3.1
567 Requires: libgcc = %{epoch}:%{version}-%{release}
571 %description -n libgnat
572 This package contains shared libraries needed to run programs written
575 %description -n libgnat -l es.UTF-8
576 Este paquete contiene las bibliotecas compartidas necesarias para
577 ejecutar programas escritos en Ada.
579 %description -n libgnat -l pl.UTF-8
580 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
583 %package -n libgnat-static
584 Summary: Static Ada standard libraries
585 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
586 License: GPL v3+ with GCC Runtime Library Exception v3.1
587 Group: Development/Libraries
588 Obsoletes: gnat-static
590 %description -n libgnat-static
591 This package contains static libraries for programs written in Ada.
593 %description -n libgnat-static -l pl.UTF-8
594 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
597 %package -n libgnat-multilib-32
598 Summary: Ada standard libraries - 32-bit version
599 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
600 License: GPL v3+ with GCC Runtime Library Exception v3.1
602 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
603 Obsoletes: libgnat-multilib
605 %description -n libgnat-multilib-32
606 This package contains 32-bit version of shared libraries needed to run
607 programs written in Ada.
609 %description -n libgnat-multilib-32 -l pl.UTF-8
610 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
611 uruchamiania programów napisanych w języku Ada.
613 %package -n libgnat-multilib-32-static
614 Summary: Static Ada standard libraries - 32-bit version
615 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
616 License: GPL v3+ with GCC Runtime Library Exception v3.1
617 Group: Development/Libraries
618 Obsoletes: libgnat-multilib-static
620 %description -n libgnat-multilib-32-static
621 This package contains 32-bit version of static libraries for programs
624 %description -n libgnat-multilib-32-static -l pl.UTF-8
625 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
626 programów napisanych w Adzie.
628 %package -n libgnat-multilib-%{multilib2}
629 Summary: Ada standard libraries - %{m2_desc} version
630 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
631 License: GPL v3+ with GCC Runtime Library Exception v3.1
633 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
635 %description -n libgnat-multilib-%{multilib2}
636 This package contains %{m2_desc} version of shared libraries needed to run
637 programs written in Ada.
639 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
640 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
641 uruchamiania programów napisanych w Adzie.
643 %package -n libgnat-multilib-%{multilib2}-static
644 Summary: Static Ada standard libraries - %{m2_desc} version
645 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
646 License: GPL v3+ with GCC Runtime Library Exception v3.1
647 Group: Development/Libraries
649 %description -n libgnat-multilib-%{multilib2}-static
650 This package contains %{m2_desc} version of static libraries for programs
653 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
654 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
655 programów napisanych w Adzie.
658 Summary: C++ language support for GCC
659 Summary(es.UTF-8): Soporte de C++ para GCC
660 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
661 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
662 Group: Development/Languages
663 Requires: %{name} = %{epoch}:%{version}-%{release}
669 This package adds C++ support to the GNU Compiler Collection. It
670 includes support for most of the current C++ specification, including
671 templates and exception handling. It does not include a standard C++
672 library, which is available separately.
674 %description c++ -l de.UTF-8
675 Dieses Paket enthält die C++-Unterstützung für den
676 GNU-Compiler-Collection. Es unterstützt die aktuelle
677 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
678 C++-Standard-Library ist nicht enthalten - sie ist getrennt
681 %description c++ -l es.UTF-8
682 Este paquete añade soporte de C++ al GCC (colección de compiladores
683 GNU). Ello incluye el soporte para la mayoría de la especificación
684 actual de C++, incluyendo plantillas y manejo de excepciones. No
685 incluye la biblioteca estándar de C++, la que es disponible separada.
687 %description c++ -l fr.UTF-8
688 Ce package ajoute un support C++ a la collection de compilateurs GNU.
689 Il comprend un support pour la plupart des spécifications actuelles de
690 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
691 une bibliothéque C++ standard, qui est disponible séparément.
693 %description c++ -l pl.UTF-8
694 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
695 obecnej specyfikacji C++, nie zawiera natomiast standardowych
696 bibliotek C++, które są w oddzielnym pakiecie.
698 %description c++ -l pt_BR.UTF-8
699 Este pacote adiciona suporte C++ para o gcc.
701 %description c++ -l tr.UTF-8
702 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
703 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
704 C++ kitaplığı bu pakette yer almaz.
706 %package c++-multilib-32
707 Summary: C++ language 32-bit binaries support for GCC
708 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
709 Group: Development/Languages
710 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
711 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
712 Obsoletes: gcc-c++-multilib
714 %description c++-multilib-32
715 This package adds 32-bit binaries in C++ language support to the GNU
718 %description c++-multilib-32 -l pl.UTF-8
719 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
722 %package c++-multilib-%{multilib2}
723 Summary: C++ language %{m2_desc} binaries support for GCC
724 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
725 Group: Development/Languages
726 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
727 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
729 %description c++-multilib-%{multilib2}
730 This package adds %{m2_desc} binaries in C++ language support to the GNU
733 %description c++-multilib-%{multilib2} -l pl.UTF-8
734 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
737 %package -n libstdc++
738 Summary: GNU C++ library
739 Summary(es.UTF-8): Biblioteca C++ de GNU
740 Summary(pl.UTF-8): Biblioteka GNU C++
741 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
742 License: GPL v3+ with GCC Runtime Library Exception v3.1
744 # >= instead of = to allow keeping older libstdc++ (with different soname)
745 Requires: libgcc >= %{epoch}:%{version}-%{release}
747 Obsoletes: libstdc++3
748 Obsoletes: libstdc++4
750 %description -n libstdc++
751 This is the GNU implementation of the standard C++ library, along with
752 additional GNU tools. This package includes the shared libraries
753 necessary to run C++ applications.
755 %description -n libstdc++ -l de.UTF-8
756 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
757 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
758 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
760 %description -n libstdc++ -l es.UTF-8
761 Este es el soporte de las bibliotecas padrón del C++, junto con
762 herramientas GNU adicionales. El paquete incluye las bibliotecas
763 compartidas necesarias para ejecutar aplicaciones C++.
765 %description -n libstdc++ -l fr.UTF-8
766 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
767 des outils GNU supplémentaires. Ce package comprend les librairies
768 partagées nécessaires à l'exécution d'application C++.
770 %description -n libstdc++ -l pl.UTF-8
771 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
772 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
773 uruchamiania aplikacji napisanych w C++.
775 %description -n libstdc++ -l pt_BR.UTF-8
776 Este pacote é uma implementação da biblioteca padrão C++ v3, um
777 subconjunto do padrão ISO 14882.
779 %description -n libstdc++ -l tr.UTF-8
780 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
781 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
783 %package -n libstdc++-devel
784 Summary: Header files and documentation for C++ development
785 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
786 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
787 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
788 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
789 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
790 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
791 License: GPL v3+ with GCC Runtime Library Exception v3.1
792 Group: Development/Libraries
793 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
794 Requires: glibc-devel
795 Requires: libstdc++ = %{epoch}:%{version}-%{release}
796 Obsoletes: libg++-devel
797 Obsoletes: libstdc++3-devel
798 Obsoletes: libstdc++4-devel
800 %description -n libstdc++-devel
801 This is the GNU implementation of the standard C++ libraries. This
802 package includes the header files needed for C++ development and
803 library documentation.
805 %description -n libstdc++-devel -l es.UTF-8
806 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
807 paquete incluye los archivos de inclusión y bibliotecas necesarios
808 para desarrollo de programas en lenguaje C++.
810 %description -n libstdc++-devel -l pl.UTF-8
811 Pakiet ten zawiera biblioteki będące implementacją standardowych
812 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
813 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
815 %description -n libstdc++-devel -l pt_BR.UTF-8
816 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
817 para desenvolvimento de programas C++.
819 %package -n libstdc++-static
820 Summary: Static C++ standard library
821 Summary(es.UTF-8): Biblioteca estándar estática de C++
822 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
823 License: GPL v3+ with GCC Runtime Library Exception v3.1
824 Group: Development/Libraries
825 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
826 Obsoletes: libstdc++4-static
828 %description -n libstdc++-static
829 Static C++ standard library.
831 %description -n libstdc++-static -l es.UTF-8
832 Biblioteca estándar estática de C++.
834 %description -n libstdc++-static -l pl.UTF-8
835 Statyczna biblioteka standardowa C++.
837 %package -n libstdc++-multilib-32
838 Summary: GNU C++ library - 32-bit version
839 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
840 License: GPL v3+ with GCC Runtime Library Exception v3.1
842 # >= instead of = to allow keeping older libstdc++ (with different soname)
843 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
844 Obsoletes: libstdc++-multilib
846 %description -n libstdc++-multilib-32
847 This is 32-bit version of the GNU implementation of the standard C++
850 %description -n libstdc++-multilib-32 -l pl.UTF-8
851 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
854 %package -n libstdc++-multilib-32-devel
855 Summary: Development files for C++ development - 32-bit version
856 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
857 License: GPL v3+ with GCC Runtime Library Exception v3.1
858 Group: Development/Libraries
859 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
860 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
861 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
862 Obsoletes: libstdc++-multilib-devel
864 %description -n libstdc++-multilib-32-devel
865 This package contains the development files for 32-bit version of the
866 GNU implementation of the standard C++ library.
868 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
869 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
870 implementacji GNU biblioteki standardowej C++.
872 %package -n libstdc++-multilib-32-static
873 Summary: Static C++ standard library - 32-bit version
874 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
875 License: GPL v3+ with GCC Runtime Library Exception v3.1
876 Group: Development/Libraries
877 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
878 Obsoletes: libstdc++-multilib-static
880 %description -n libstdc++-multilib-32-static
881 Static C++ standard library - 32-bit version.
883 %description -n libstdc++-multilib-32-static -l pl.UTF-8
884 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
886 %package -n libstdc++-multilib-%{multilib2}
887 Summary: GNU C++ library - %{m2_desc} version
888 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
889 License: GPL v3+ with GCC Runtime Library Exception v3.1
891 # >= instead of = to allow keeping older libstdc++ (with different soname)
892 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
894 %description -n libstdc++-multilib-%{multilib2}
895 This is %{m2_desc} version of the GNU implementation of the standard C++
898 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
899 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
902 %package -n libstdc++-multilib-%{multilib2}-devel
903 Summary: Development files for C++ development - %{m2_desc} version
904 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
905 License: GPL v3+ with GCC Runtime Library Exception v3.1
906 Group: Development/Libraries
907 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
908 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
909 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
911 %description -n libstdc++-multilib-%{multilib2}-devel
912 This package contains the development files for %{m2_desc} version of the
913 GNU implementation of the standard C++ library.
915 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
916 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
917 implementacji GNU biblioteki standardowej C++.
919 %package -n libstdc++-multilib-%{multilib2}-static
920 Summary: Static C++ standard library - %{m2_desc} version
921 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
922 License: GPL v3+ with GCC Runtime Library Exception v3.1
923 Group: Development/Libraries
924 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
926 %description -n libstdc++-multilib-%{multilib2}-static
927 Static C++ standard library - %{m2_desc} version.
929 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
930 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
932 %package -n libstdc++-gdb
933 Summary: libstdc++ pretty printers for GDB
934 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
935 Group: Development/Debuggers
937 %description -n libstdc++-gdb
938 This package contains Python scripts for GDB pretty printing of the
939 libstdc++ types/containers.
941 %description -n libstdc++-gdb -l pl.UTF-8
942 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
943 wypisywania typów i kontenerów libstdc++.
945 %package -n libstdc++-apidocs
946 Summary: C++ standard library API documentation
947 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
948 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
952 %description -n libstdc++-apidocs
953 API and internal documentation for C++ standard library.
955 %description -n libstdc++-apidocs -l pl.UTF-8
956 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
959 Summary: Fortran 95 language support for GCC
960 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
961 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
962 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
963 Group: Development/Languages/Fortran
964 Requires: %{name} = %{epoch}:%{version}-%{release}
965 Requires: libgfortran = %{epoch}:%{version}-%{release}
966 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
967 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
972 This package adds support for compiling Fortran 95 programs with the
975 %description fortran -l es.UTF-8
976 Este paquete añade soporte para compilar programas escritos en Fortran
977 95 con el compilador GNU.
979 %description fortran -l pl.UTF-8
980 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
982 %description fortran -l pt_BR.UTF-8
983 Suporte Fortran 95 para o GCC.
985 %package fortran-multilib-32
986 Summary: Fortran 95 language 32-bit binaries support for GCC
987 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
988 Group: Development/Languages/Fortran
989 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
990 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
991 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
992 Obsoletes: gcc-fortran-multilib
994 %description fortran-multilib-32
995 This package adds support for compiling 32-bit Fortran 95 programs
996 with the GNU compiler.
998 %description fortran-multilib-32 -l pl.UTF-8
999 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1002 %package fortran-multilib-%{multilib2}
1003 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1004 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1005 Group: Development/Languages/Fortran
1006 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1007 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1008 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1010 %description fortran-multilib-%{multilib2}
1011 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1012 binaries with the GNU compiler.
1014 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1015 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1018 %package -n libgfortran
1019 Summary: Fortran 95 Library
1020 Summary(es.UTF-8): Biblioteca de Fortran 95
1021 Summary(pl.UTF-8): Biblioteka Fortranu 95
1022 License: GPL v3+ with GCC Runtime Library Exception v3.1
1024 Requires: libgcc = %{epoch}:%{version}-%{release}
1025 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1028 %description -n libgfortran
1031 %description -n libgfortran -l es.UTF-8
1032 Biblioteca de Fortran 95.
1034 %description -n libgfortran -l pl.UTF-8
1035 Biblioteka Fortranu 95.
1037 %package -n libgfortran-static
1038 Summary: Static Fortran 95 Library
1039 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1040 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1041 License: GPL v3+ with GCC Runtime Library Exception v3.1
1042 Group: Development/Libraries
1043 Requires: libgfortran = %{epoch}:%{version}-%{release}
1044 Obsoletes: libg2c-static
1046 %description -n libgfortran-static
1047 Static Fortran 95 Library.
1049 %description -n libgfortran-static -l es.UTF-8
1050 Bibliotecas estáticas de Fortran 95.
1052 %description -n libgfortran-static -l pl.UTF-8
1053 Statyczna biblioteka Fortranu 95.
1055 %package -n libgfortran-multilib-32
1056 Summary: Fortran 95 Library - 32-bit version
1057 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1058 License: GPL v3+ with GCC Runtime Library Exception v3.1
1060 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1061 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1062 Obsoletes: libgfortran-multilib
1064 %description -n libgfortran-multilib-32
1065 Fortran 95 Library - 32-bit version.
1067 %description -n libgfortran-multilib-32 -l pl.UTF-8
1068 Biblioteka Fortranu 95 - wersja 32-bitowa.
1070 %package -n libgfortran-multilib-32-static
1071 Summary: Static Fortran 95 Library - 32-bit version
1072 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1073 License: GPL v3+ with GCC Runtime Library Exception v3.1
1074 Group: Development/Libraries
1075 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1076 Obsoletes: libgfortran-multilib-static
1078 %description -n libgfortran-multilib-32-static
1079 Static Fortran 95 Library - 32-bit version.
1081 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1082 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1084 %package -n libgfortran-multilib-%{multilib2}
1085 Summary: Fortran 95 Library - %{m2_desc} version
1086 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1087 License: GPL v3+ with GCC Runtime Library Exception v3.1
1089 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1091 %description -n libgfortran-multilib-%{multilib2}
1092 Fortran 95 Library - %{m2_desc} version.
1094 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1095 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1097 %package -n libgfortran-multilib-%{multilib2}-static
1098 Summary: Static Fortran 95 Library - %{m2_desc} version
1099 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1100 License: GPL v3+ with GCC Runtime Library Exception v3.1
1101 Group: Development/Libraries
1102 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1103 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1105 %description -n libgfortran-multilib-%{multilib2}-static
1106 Static Fortran 95 Library - %{m2_desc} version.
1108 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1109 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1111 %package -n libquadmath
1112 Summary: GCC __float128 shared support library
1113 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1117 %description -n libquadmath
1118 This package contains GCC shared support library which is needed for
1119 __float128 math support and for Fortran REAL*16 support.
1121 %description -n libquadmath -l pl.UTF-8
1122 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1123 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1126 %package -n libquadmath-devel
1127 Summary: Header files for GCC __float128 support library
1128 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1130 Group: Development/Libraries
1131 Requires: libquadmath = %{epoch}:%{version}-%{release}
1133 %description -n libquadmath-devel
1134 This package contains header files for GCC support library which is
1135 needed for __float128 math support and for Fortran REAL*16 support.
1137 %description -n libquadmath-devel -l pl.UTF-8
1138 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1139 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1142 %package -n libquadmath-static
1143 Summary: Static GCC __float128 support library
1144 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1146 Group: Development/Libraries
1147 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1149 %description -n libquadmath-static
1150 Static GCC __float128 support library.
1152 %description -n libquadmath-static -l pl.UTF-8
1153 Biblioteka statyczna GCC do obsługi typu __float128.
1155 %package -n libquadmath-multilib-32
1156 Summary: GCC __float128 shared support library - 32-bit version
1157 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1160 Obsoletes: libquadmath-multilib
1162 %description -n libquadmath-multilib-32
1163 This package contains 32-bit version of GCC shared support library
1164 which is needed for __float128 math support and for Fortran REAL*16
1167 %description -n libquadmath-multilib-32 -l pl.UTF-8
1168 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1169 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1172 %package -n libquadmath-multilib-32-devel
1173 Summary: Development files for 32-bit GCC __float128 support library
1174 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1176 Group: Development/Libraries
1177 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1178 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1179 Obsoletes: libquadmath-multilib-devel
1181 %description -n libquadmath-multilib-32-devel
1182 This package contains development files for 32-bit GCC support library
1183 which is needed for __float128 math support and for Fortran REAL*16
1186 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1187 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1188 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1189 REAL*16 w Fortranie.
1191 %package -n libquadmath-multilib-32-static
1192 Summary: Static GCC __float128 support library - 32-bit version
1193 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1195 Group: Development/Libraries
1196 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1197 Obsoletes: libquadmath-multilib-static
1199 %description -n libquadmath-multilib-32-static
1200 Static GCC __float128 support library - 32-bit version.
1202 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1203 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1205 %package -n libquadmath-multilib-%{multilib2}
1206 Summary: GCC __float128 shared support library - %{m2_desc} version
1207 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1211 %description -n libquadmath-multilib-%{multilib2}
1212 This package contains %{m2_desc} version of GCC shared support library
1213 which is needed for __float128 math support and for Fortran REAL*16
1216 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1217 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1218 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1219 REAL*16 w Fortranie.
1221 %package -n libquadmath-multilib-%{multilib2}-devel
1222 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1223 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1225 Group: Development/Libraries
1226 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1227 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1229 %description -n libquadmath-multilib-%{multilib2}-devel
1230 This package contains development files for %{m2_desc} version of GCC
1231 support library which is needed for __float128 math support and for
1232 Fortran REAL*16 support.
1234 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1235 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1236 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1237 typu REAL*16 w Fortranie.
1239 %package -n libquadmath-multilib-%{multilib2}-static
1240 Summary: Static GCC __float128 support library - %{m2_desc} version
1241 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1243 Group: Development/Libraries
1244 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1246 %description -n libquadmath-multilib-%{multilib2}-static
1247 Static GCC __float128 support library - %{m2_desc} version.
1249 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1250 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1253 Summary: Foreign Function Interface library
1254 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1255 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1259 %description -n libffi
1260 The libffi library provides a portable, high level programming
1261 interface to various calling conventions. This allows a programmer to
1262 call any function specified by a call interface description at run
1265 %description -n libffi -l es.UTF-8
1266 La biblioteca libffi provee una interfaz portable de programación de
1267 alto nivel para varias convenciones de llamada. Ello permite que un
1268 programador llame una función cualquiera especificada por una
1269 descripción de interfaz de llamada en el tiempo de ejecución.
1271 %description -n libffi -l pl.UTF-8
1272 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1273 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1274 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1277 %package -n libffi-devel
1278 Summary: Development files for Foreign Function Interface library
1279 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1280 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1282 Group: Development/Libraries
1283 Requires: %{name} = %{epoch}:%{version}-%{release}
1284 Requires: libffi = %{epoch}:%{version}-%{release}
1286 %description -n libffi-devel
1287 Development files for Foreign Function Interface library.
1289 %description -n libffi-devel -l es.UTF-8
1290 Ficheros de desarrollo para libffi.
1292 %description -n libffi-devel -l pl.UTF-8
1293 Pliki nagłówkowe biblioteki libffi.
1295 %package -n libffi-static
1296 Summary: Static Foreign Function Interface library
1297 Summary(es.UTF-8): Biblioteca libffi estática
1298 Summary(pl.UTF-8): Statyczna biblioteka libffi
1300 Group: Development/Libraries
1301 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1303 %description -n libffi-static
1304 Static Foreign Function Interface library.
1306 %description -n libffi-static -l es.UTF-8
1307 Biblioteca libffi estática.
1309 %description -n libffi-static -l pl.UTF-8
1310 Statyczna biblioteka libffi.
1312 %package -n libffi-multilib-32
1313 Summary: Foreign Function Interface library - 32-bit version
1314 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1317 Obsoletes: libffi-multilib
1319 %description -n libffi-multilib-32
1320 The libffi library provides a portable, high level programming
1321 interface to various calling conventions. This allows a programmer to
1322 call any function specified by a call interface description at run
1323 time. This package contains 32-bit version of the library.
1325 %description -n libffi-multilib-32 -l pl.UTF-8
1326 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1327 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1328 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1329 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1331 %package -n libffi-multilib-32-devel
1332 Summary: Development files for 32-bit version of Foreign Function Interface library
1333 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1335 Group: Development/Libraries
1336 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1337 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1338 Obsoletes: libffi-multilib-devel
1340 %description -n libffi-multilib-32-devel
1341 Development files for 32-bit version of Foreign Function Interface
1344 %description -n libffi-multilib-32-devel -l pl.UTF-8
1345 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1347 %package -n libffi-multilib-32-static
1348 Summary: Static Foreign Function Interface library - 32-bit version
1349 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1351 Group: Development/Libraries
1352 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1353 Obsoletes: libffi-multilib-static
1355 %description -n libffi-multilib-32-static
1356 Static Foreign Function Interface library - 32-bit version.
1358 %description -n libffi-multilib-32-static -l pl.UTF-8
1359 Statyczna biblioteka libffi - wersja 32-bitowa.
1361 %package -n libffi-multilib-%{multilib2}
1362 Summary: Foreign Function Interface library - %{m2_desc} version
1363 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1367 %description -n libffi-multilib-%{multilib2}
1368 The libffi library provides a portable, high level programming
1369 interface to various calling conventions. This allows a programmer to
1370 call any function specified by a call interface description at run
1371 time. This package contains %{m2_desc} version of the library.
1373 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1374 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1375 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1376 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1377 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1379 %package -n libffi-multilib-%{multilib2}-devel
1380 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1381 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1383 Group: Development/Libraries
1384 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1385 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1387 %description -n libffi-multilib-%{multilib2}-devel
1388 Development files for %{m2_desc} version of Foreign Function Interface
1391 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1392 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1394 %package -n libffi-multilib-%{multilib2}-static
1395 Summary: Static Foreign Function Interface library - %{m2_desc} version
1396 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1398 Group: Development/Libraries
1399 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1401 %description -n libffi-multilib-%{multilib2}-static
1402 Static Foreign Function Interface library - %{m2_desc} version.
1404 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1405 Statyczna biblioteka libffi - wersja %{m2_desc}.
1408 Summary: Objective C language support for GCC
1409 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1410 Summary(es.UTF-8): Soporte de Objective C para GCC
1411 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1412 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1413 Summary(tr.UTF-8): GCC için Objective C desteği
1414 Group: Development/Languages
1415 Requires: %{name} = %{epoch}:%{version}-%{release}
1416 Requires: libobjc = %{epoch}:%{version}-%{release}
1417 Obsoletes: egcc-objc
1418 Obsoletes: egcs-objc
1421 This package adds Objective C support to the GNU Compiler Collection.
1422 Objective C is a object oriented derivative of the C language, mainly
1423 used on systems running NeXTSTEP. This package does not include the
1424 standard objective C object library.
1426 %description objc -l de.UTF-8
1427 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1428 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1429 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1430 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1432 %description objc -l es.UTF-8
1433 Este paquete añade soporte de Objective C al GCC (colección de
1434 compiladores GNU). Objective C es un lenguaje orientado a objetos
1435 derivado de C, principalmente usado en sistemas que funcionan bajo
1436 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1439 %description objc -l fr.UTF-8
1440 Ce package ajoute un support Objective C a la collection de
1441 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1442 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1443 package n'inclue pas la bibliothéque Objective C standard.
1445 %description objc -l pl.UTF-8
1446 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1447 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1448 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1449 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1451 %description objc -l tr.UTF-8
1452 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1453 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1454 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1455 kitaplığı bu pakette yer almaz.
1457 %package objc-multilib-32
1458 Summary: Objective C language 32-bit binaries support for GCC
1459 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1460 Group: Development/Languages
1461 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1462 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1463 Obsoletes: gcc-objc-multilib
1465 %description objc-multilib-32
1466 This package adds 32-bit Objective C support to the GNU Compiler
1469 %description objc-multilib-32 -l pl.UTF-8
1470 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1473 %package objc-multilib-%{multilib2}
1474 Summary: Objective C language %{m2_desc} binaries support for GCC
1475 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1476 Group: Development/Languages
1477 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1478 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1480 %description objc-multilib-%{multilib2}
1481 This package adds %{m2_desc} binaries in Objective C language support to
1482 the GNU Compiler Collection.
1484 %description objc-multilib-%{multilib2} -l pl.UTF-8
1485 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1489 Summary: Objective C++ support for GCC
1490 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1491 Group: Development/Languages
1492 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1493 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1496 This package adds Objective C++ support to the GNU Compiler
1499 %description objc++ -l pl.UTF-8
1500 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1501 GNU Compiler Collection.
1504 Summary: Objective C Library
1505 Summary(es.UTF-8): Biblioteca de Objective C
1506 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1507 License: GPL v3+ with GCC Runtime Library Exception v3.1
1509 Requires: libgcc = %{epoch}:%{version}-%{release}
1512 %description -n libobjc
1513 Objective C Library.
1515 %description -n libobjc -l es.UTF-8
1516 Bibliotecas de Objective C.
1518 %description -n libobjc -l pl.UTF-8
1519 Biblioteka obiektowego C (Objective C).
1521 %package -n libobjc-static
1522 Summary: Static Objective C Library
1523 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1524 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1525 License: GPL v3+ with GCC Runtime Library Exception v3.1
1526 Group: Development/Libraries
1527 Requires: libobjc = %{epoch}:%{version}-%{release}
1529 %description -n libobjc-static
1530 Static Objective C Library.
1532 %description -n libobjc-static -l es.UTF-8
1533 Bibliotecas estáticas de Objective C.
1535 %description -n libobjc-static -l pl.UTF-8
1536 Statyczna biblioteka obiektowego C (Objective C).
1538 %package -n libobjc-multilib-32
1539 Summary: Objective C Library - 32-bit version
1540 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1541 License: GPL v3+ with GCC Runtime Library Exception v3.1
1543 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1544 Obsoletes: libobjc-multilib
1546 %description -n libobjc-multilib-32
1547 Objective C Library - 32-bit version.
1549 %description -n libobjc-multilib-32 -l pl.UTF-8
1550 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1552 %package -n libobjc-multilib-32-static
1553 Summary: Static Objective C Library - 32-bit version
1554 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1555 License: GPL v3+ with GCC Runtime Library Exception v3.1
1556 Group: Development/Libraries
1557 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1558 Obsoletes: libobjc-multilib-static
1560 %description -n libobjc-multilib-32-static
1561 Static Objective C Library - 32-bit version.
1563 %description -n libobjc-multilib-32-static -l pl.UTF-8
1564 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1566 %package -n libobjc-multilib-%{multilib2}
1567 Summary: Objective C Library - %{m2_desc} version
1568 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1569 License: GPL v3+ with GCC Runtime Library Exception v3.1
1571 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1573 %description -n libobjc-multilib-%{multilib2}
1574 Objective C Library - %{m2_desc} version.
1576 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1577 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1579 %package -n libobjc-multilib-%{multilib2}-static
1580 Summary: Static Objective C Library - %{m2_desc} version
1581 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1582 License: GPL v3+ with GCC Runtime Library Exception v3.1
1583 Group: Development/Libraries
1584 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1586 %description -n libobjc-multilib-%{multilib2}-static
1587 Static Objective C Library - %{m2_desc} version.
1589 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1590 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1593 Summary: Go language support for GCC
1594 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1595 License: GPL v3+ (gcc), BSD (Go-specific part)
1596 Group: Development/Languages
1597 Requires: %{name} = %{epoch}:%{version}-%{release}
1598 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1601 This package adds Go language support to the GNU Compiler Collection.
1603 %description go -l pl.UTF-8
1604 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1606 %package go-multilib-32
1607 Summary: Go language 32-bit binaries support for GCC
1608 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1609 License: GPL v3+ (gcc), BSD (Go-specific part)
1610 Group: Development/Languages
1611 Requires: %{name} = %{epoch}:%{version}-%{release}
1612 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1613 Obsoletes: gcc-go-multilib
1615 %description go-multilib-32
1616 This package adds 32-bit Go language support to the GNU Compiler
1619 %description go-multilib-32 -l pl.UTF-8
1620 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1623 %package go-multilib-%{multilib2}
1624 Summary: Go language %{m2_desc} binaries support for GCC
1625 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1626 License: GPL v3+ (gcc), BSD (Go-specific part)
1627 Group: Development/Languages
1628 Requires: %{name} = %{epoch}:%{version}-%{release}
1629 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1631 %description go-multilib-%{multilib2}
1632 This package adds %{m2_desc} binaries in Go language support to the GNU
1633 Compiler Collection.
1635 %description go-multilib-%{multilib2} -l pl.UTF-8
1636 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1640 Summary: Go language library
1641 Summary(pl.UTF-8): Biblioteka języka Go
1644 Requires: libgcc = %{epoch}:%{version}-%{release}
1646 %description -n libgo
1647 Go language library.
1649 %description -n libgo -l pl.UTF-8
1650 Biblioteka języka Go.
1652 %package -n libgo-devel
1653 Summary: Development files for Go language library
1654 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1656 Group: Development/Libraries
1657 Requires: glibc-devel
1658 Requires: libgo = %{epoch}:%{version}-%{release}
1660 %description -n libgo-devel
1661 Development files for Go language library.
1663 %description -n libgo-devel -l pl.UTF-8
1664 Pliki programistyczne biblioteki języka Go.
1666 %package -n libgo-static
1667 Summary: Static Go language library
1668 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1670 Group: Development/Libraries
1671 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1673 %description -n libgo-static
1674 Static Go language library.
1676 %description -n libgo-static -l pl.UTF-8
1677 Statyczna biblioteka języka Go.
1679 %package -n libgo-multilib-32
1680 Summary: Go language library - 32-bit version
1681 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1684 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1685 Obsoletes: libgo-multilib
1687 %description -n libgo-multilib-32
1688 Go language library - 32-bit version.
1690 %description -n libgo-multilib-32 -l pl.UTF-8
1691 Biblioteka języka Go - wersja 32-bitowa.
1693 %package -n libgo-multilib-32-devel
1694 Summary: Development files for Go language library - 32-bit version
1695 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1697 Group: Development/Libraries
1698 Requires: glibc-devel
1699 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1700 Obsoletes: libgo-multilib-devel
1702 %description -n libgo-multilib-32-devel
1703 Development files for Go language library - 32-bit version.
1705 %description -n libgo-multilib-32-devel -l pl.UTF-8
1706 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1708 %package -n libgo-multilib-32-static
1709 Summary: Static Go language library - 32-bit version
1710 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1712 Group: Development/Libraries
1713 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1714 Obsoletes: libgo-multilib-static
1716 %description -n libgo-multilib-32-static
1717 Static Go language library - 32-bit version.
1719 %description -n libgo-multilib-32-static -l pl.UTF-8
1720 Statyczna biblioteka języka Go - wersja 32-bitowa.
1722 %package -n libgo-multilib-%{multilib2}
1723 Summary: Go language library - %{m2_desc} version
1724 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1727 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1729 %description -n libgo-multilib-%{multilib2}
1730 Go language library - %{m2_desc} version.
1732 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1733 Biblioteka języka Go - wersja %{m2_desc}.
1735 %package -n libgo-multilib-%{multilib2}-devel
1736 Summary: Development files for Go language library - %{m2_desc} version
1737 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1739 Group: Development/Libraries
1740 Requires: glibc-devel
1741 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1743 %description -n libgo-multilib-%{multilib2}-devel
1744 Development files for Go language library - %{m2_desc} version.
1746 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1747 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1749 %package -n libgo-multilib-%{multilib2}-static
1750 Summary: Static Go language library - %{m2_desc} version
1751 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1753 Group: Development/Libraries
1754 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1756 %description -n libgo-multilib-%{multilib2}-static
1757 Static Go language library - %{m2_desc} version.
1759 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1760 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1763 Summary: The Address Sanitizer library
1764 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1765 License: BSD-like or MIT
1767 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1769 %description -n libasan
1770 This package contains the Address Sanitizer library which is used for
1771 -fsanitize=address instrumented programs.
1773 %description -n libasan -l pl.UTF-8
1774 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1775 adresów w programach kompilowanych z opcją -fsanitize=address.
1777 %package -n libasan-devel
1778 Summary: Development files for the Address Sanitizer library
1779 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1780 License: BSD-like or MIT
1781 Group: Development/Libraries
1782 Requires: libasan = %{epoch}:%{version}-%{release}
1784 %description -n libasan-devel
1785 This package contains development files for the Address Sanitizer
1788 %description -n libasan-devel -l pl.UTF-8
1789 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1791 %package -n libasan-static
1792 Summary: The Address Sanitizer static library
1793 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1794 License: BSD-like or MIT
1795 Group: Development/Libraries
1796 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1798 %description -n libasan-static
1799 This package contains Address Sanitizer static library.
1801 %description -n libasan-static -l pl.UTF-8
1802 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1804 %package -n libasan-multilib-32
1805 Summary: The Address Sanitizer library - 32-bit version
1806 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1807 License: BSD-like or MIT
1809 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1810 Obsoletes: libasan-multilib
1812 %description -n libasan-multilib-32
1813 This package contains 32-bit version of the Address Sanitizer library
1814 which is used for -fsanitize=address instrumented programs.
1816 %description -n libasan-multilib-32 -l pl.UTF-8
1817 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1818 służącej do kontroli adresów w programach kompilowanych z opcją
1821 %package -n libasan-multilib-32-devel
1822 Summary: Development files for the Address Sanitizer library - 32-bit version
1823 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1824 License: BSD-like or MIT
1825 Group: Development/Libraries
1826 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1827 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1828 Obsoletes: libasan-multilib-devel
1830 %description -n libasan-multilib-32-devel
1831 This package contains the development files for 32-bit version of the
1832 Address Sanitizer library.
1834 %description -n libasan-multilib-32-devel -l pl.UTF-8
1835 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1838 %package -n libasan-multilib-32-static
1839 Summary: The Address Sanitizer static library - 32-bit version
1840 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1841 License: BSD-like or MIT
1842 Group: Development/Libraries
1843 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1844 Obsoletes: libasan-multilib-static
1846 %description -n libasan-multilib-32-static
1847 This package contains 32-bit version of the Address Sanitizer static
1850 %description -n libasan-multilib-32-static -l pl.UTF-8
1851 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1854 %package -n libasan-multilib-%{multilib2}
1855 Summary: The Address Sanitizer library - %{m2_desc} version
1856 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1857 License: BSD-like or MIT
1859 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1861 %description -n libasan-multilib-%{multilib2}
1862 This package contains %{m2_desc} version of the Address Sanitizer library
1863 which is used for -fsanitize=address instrumented programs.
1865 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1866 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1867 służącej do kontroli adresów w programach kompilowanych z opcją
1870 %package -n libasan-multilib-%{multilib2}-devel
1871 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1872 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1873 License: BSD-like or MIT
1874 Group: Development/Libraries
1875 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1876 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1878 %description -n libasan-multilib-%{multilib2}-devel
1879 This package contains the development files for %{m2_desc} version of the
1880 Address Sanitizer library.
1882 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1883 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1886 %package -n libasan-multilib-%{multilib2}-static
1887 Summary: The Address Sanitizer static library - %{m2_desc} version
1888 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1889 License: BSD-like or MIT
1890 Group: Development/Libraries
1891 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1893 %description -n libasan-multilib-%{multilib2}-static
1894 This package contains %{m2_desc} version of the Address Sanitizer static
1897 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1898 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1901 %package -n libhwasan
1902 Summary: The Hardware-Assisted Address Sanitizer library
1903 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1904 License: BSD-like or MIT
1906 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1908 %description -n libhwasan
1909 This package contains the Hardware-Assisted Address Sanitizer library
1910 which is used for -fsanitize=hwaddress instrumented programs.
1912 %description -n libhwasan -l pl.UTF-8
1913 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1914 służącą do kontroli adresów w programach kompilowanych z opcją
1915 -fsanitize=hwaddress.
1917 %package -n libhwasan-devel
1918 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1919 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1920 License: BSD-like or MIT
1921 Group: Development/Libraries
1922 Requires: libhwasan = %{epoch}:%{version}-%{release}
1924 %description -n libhwasan-devel
1925 This package contains development files for the Hardware-Assisted
1926 Address Sanitizer library.
1928 %description -n libhwasan-devel -l pl.UTF-8
1929 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1932 %package -n libhwasan-static
1933 Summary: The Hardware-Assisted Address Sanitizer static library
1934 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1935 License: BSD-like or MIT
1936 Group: Development/Libraries
1937 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1939 %description -n libhwasan-static
1940 This package contains Hardware-Assisted Address Sanitizer static
1943 %description -n libhwasan-static -l pl.UTF-8
1944 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1948 Summary: The Leak Sanitizer library
1949 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1950 License: BSD-like or MIT
1952 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1954 %description -n liblsan
1955 This package contains the Leak Sanitizer library which is used for
1956 -fsanitize=leak instrumented programs.
1958 %description -n liblsan -l pl.UTF-8
1959 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1960 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1962 %package -n liblsan-devel
1963 Summary: Development files for the Leak Sanitizer library
1964 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1965 License: BSD-like or MIT
1966 Group: Development/Libraries
1967 Requires: liblsan = %{epoch}:%{version}-%{release}
1969 %description -n liblsan-devel
1970 This package contains development files for the Leak Sanitizer
1973 %description -n liblsan-devel -l pl.UTF-8
1974 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1976 %package -n liblsan-static
1977 Summary: The Leak Sanitizer static library
1978 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1979 License: BSD-like or MIT
1980 Group: Development/Libraries
1981 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1983 %description -n liblsan-static
1984 This package contains Leak Sanitizer static library.
1986 %description -n liblsan-static -l pl.UTF-8
1987 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1989 %package -n liblsan-multilib-%{multilib2}
1990 Summary: The Leak Sanitizer library - %{m2_desc} version
1991 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1992 License: BSD-like or MIT
1994 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1996 %description -n liblsan-multilib-%{multilib2}
1997 This package contains %{m2_desc} version of the Leak Sanitizer library
1998 which is used for -fsanitize=leak instrumented programs.
2000 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2001 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2002 do kontroli wycieków w programach kompilowanych z opcją
2005 %package -n liblsan-multilib-%{multilib2}-devel
2006 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2007 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2008 License: BSD-like or MIT
2009 Group: Development/Libraries
2010 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2012 %description -n liblsan-multilib-%{multilib2}-devel
2013 This package contains development files for %{m2_desc} version of the
2014 Leak Sanitizer library.
2016 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2017 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2020 %package -n liblsan-multilib-%{multilib2}-static
2021 Summary: The Leak Sanitizer static library - %{m2_desc} version
2022 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2023 License: BSD-like or MIT
2024 Group: Development/Libraries
2025 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2027 %description -n liblsan-multilib-%{multilib2}-static
2028 This package contains Leak Sanitizer static library - %{m2_desc} version.
2030 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2031 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2034 Summary: The Thread Sanitizer library
2035 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2036 License: BSD-like or MIT
2038 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2040 %description -n libtsan
2041 This package contains the Thread Sanitizer library which is used for
2042 -fsanitize=thread instrumented programs.
2044 %description -n libtsan -l pl.UTF-8
2045 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2046 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2048 %package -n libtsan-devel
2049 Summary: Development files for the Thread Sanitizer library
2050 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2051 License: BSD-like or MIT
2052 Group: Development/Libraries
2053 Requires: libtsan = %{epoch}:%{version}-%{release}
2055 %description -n libtsan-devel
2056 This package contains development files for Thread Sanitizer library.
2058 %description -n libtsan-devel -l pl.UTF-8
2059 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2061 %package -n libtsan-static
2062 Summary: The Thread Sanitizer static library
2063 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2064 License: BSD-like or MIT
2065 Group: Development/Libraries
2066 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2068 %description -n libtsan-static
2069 This package contains Thread Sanitizer static library.
2071 %description -n libtsan-static -l pl.UTF-8
2072 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2074 %package -n libtsan-multilib-%{multilib2}
2075 Summary: The Thread Sanitizer library - %{m2_desc} version
2076 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2077 License: BSD-like or MIT
2079 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2081 %description -n libtsan-multilib-%{multilib2}
2082 This package contains %{m2_desc} version of the Thread Sanitizer
2083 library which is used for -fsanitize=thread instrumented programs.
2085 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2086 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2087 służącej do kontroli wielowątkowości w programach kompilowanych
2088 z opcją -fsanitize=thread.
2090 %package -n libtsan-multilib-%{multilib2}-devel
2091 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2092 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2093 License: BSD-like or MIT
2094 Group: Development/Libraries
2095 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2097 %description -n libtsan-multilib-%{multilib2}-devel
2098 This package contains development files for %{m2_desc} version of
2099 Thread Sanitizer library.
2101 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2102 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2105 %package -n libtsan-multilib-%{multilib2}-static
2106 Summary: The Thread Sanitizer static library - %{m2_desc} version
2107 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2108 License: BSD-like or MIT
2109 Group: Development/Libraries
2110 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2112 %description -n libtsan-multilib-%{multilib2}-static
2113 This package contains %{m2_desc} version of Thread Sanitizer static
2116 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2117 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2120 %package -n libubsan
2121 Summary: The Undefined Behavior Sanitizer library
2122 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2123 License: BSD-like or MIT
2125 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2127 %description -n libubsan
2128 This package contains the Undefined Behavior Sanitizer library which
2129 is used for -fsanitize=undefined instrumented programs.
2131 %description -n libubsan -l pl.UTF-8
2132 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2133 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2134 -fsanitize=undefined.
2136 %package -n libubsan-devel
2137 Summary: Development files for the Undefined Behavior Sanitizer library
2138 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2139 License: BSD-like or MIT
2140 Group: Development/Libraries
2141 Requires: libubsan = %{epoch}:%{version}-%{release}
2143 %description -n libubsan-devel
2144 This package contains development files for the Undefined Behavior
2147 %description -n libubsan-devel -l pl.UTF-8
2148 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2151 %package -n libubsan-static
2152 Summary: The Undefined Behavior Sanitizer static library
2153 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2154 License: BSD-like or MIT
2155 Group: Development/Libraries
2156 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2158 %description -n libubsan-static
2159 This package contains Undefined Behavior Sanitizer static library.
2161 %description -n libubsan-static -l pl.UTF-8
2162 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2164 %package -n libubsan-multilib-32
2165 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2166 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2167 License: BSD-like or MIT
2169 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2170 Obsoletes: libubsan-multilib
2172 %description -n libubsan-multilib-32
2173 This package contains 32-bit version of the Undefined Behavior
2174 Sanitizer library which is used for -fsanitize=undefined instrumented
2177 %description -n libubsan-multilib-32 -l pl.UTF-8
2178 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2179 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2180 kompilowanych z opcją -fsanitize=undefined.
2182 %package -n libubsan-multilib-32-devel
2183 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2184 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2185 License: BSD-like or MIT
2186 Group: Development/Libraries
2187 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2188 Obsoletes: libubsan-multilib-devel
2190 %description -n libubsan-multilib-32-devel
2191 This package contains the development files for 32-bit version of the
2192 Undefined Behavior Sanitizer library.
2194 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2195 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2196 Undefined Behavior Sanitizer.
2198 %package -n libubsan-multilib-32-static
2199 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2200 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2201 License: BSD-like or MIT
2202 Group: Development/Libraries
2203 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2204 Obsoletes: libubsan-multilib-static
2206 %description -n libubsan-multilib-32-static
2207 This package contains 32-bit version of the Undefined Behavior
2208 Sanitizer static library.
2210 %description -n libubsan-multilib-32-static -l pl.UTF-8
2211 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2214 %package -n libubsan-multilib-%{multilib2}
2215 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2216 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2217 License: BSD-like or MIT
2219 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2221 %description -n libubsan-multilib-%{multilib2}
2222 This package contains %{m2_desc} version of the Undefined Behavior
2223 Sanitizer library which is used for -fsanitize=undefined instrumented
2226 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2227 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2228 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2229 kompilowanych z opcją -fsanitize=undefined.
2231 %package -n libubsan-multilib-%{multilib2}-devel
2232 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2233 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2234 License: BSD-like or MIT
2235 Group: Development/Libraries
2236 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2238 %description -n libubsan-multilib-%{multilib2}-devel
2239 This package contains the development files for %{m2_desc} version of the
2240 Undefined Behavior Sanitizer library.
2242 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2243 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2244 Undefined Behavior Sanitizer.
2246 %package -n libubsan-multilib-%{multilib2}-static
2247 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2248 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2249 License: BSD-like or MIT
2250 Group: Development/Libraries
2251 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2253 %description -n libubsan-multilib-%{multilib2}-static
2254 This package contains %{m2_desc} version of the Undefined Behavior
2255 Sanitizer static library.
2257 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2258 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2262 Summary: The Virtual Table Verification library
2263 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2264 License: GPL v3+ with GCC Runtime Library Exception v3.1
2266 URL: https://gcc.gnu.org/wiki/vtv
2267 Requires: libgcc = %{epoch}:%{version}-%{release}
2269 %description -n libvtv
2270 This package contains the Virtual Table Verification library which
2271 is used for -fvtable-verify=... instrumented programs.
2273 %description -n libvtv -l pl.UTF-8
2274 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2275 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2276 -fvtable-verify=....
2278 %package -n libvtv-devel
2279 Summary: Development files for the Virtual Table Verification library
2280 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2281 License: GPL v3+ with GCC Runtime Library Exception v3.1
2282 Group: Development/Libraries
2283 URL: https://gcc.gnu.org/wiki/vtv
2284 Requires: libvtv = %{epoch}:%{version}-%{release}
2286 %description -n libvtv-devel
2287 This package contains development files for the Virtual Table
2288 Verification library.
2290 %description -n libvtv-devel -l pl.UTF-8
2291 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2294 %package -n libvtv-static
2295 Summary: The Virtual Table Verification static library
2296 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2297 License: GPL v3+ with GCC Runtime Library Exception v3.1
2298 Group: Development/Libraries
2299 URL: https://gcc.gnu.org/wiki/vtv
2300 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2302 %description -n libvtv-static
2303 This package contains Virtual Table Verification static library.
2305 %description -n libvtv-static -l pl.UTF-8
2306 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2308 %package -n libvtv-multilib-32
2309 Summary: The Virtual Table Verification library - 32-bit version
2310 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2311 License: GPL v3+ with GCC Runtime Library Exception v3.1
2313 URL: https://gcc.gnu.org/wiki/vtv
2314 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2316 %description -n libvtv-multilib-32
2317 This package contains 32-bit version of the Virtual Table Verification
2318 library which is used for -fvtable-verify=... instrumented programs.
2320 %description -n libvtv-multilib-32 -l pl.UTF-8
2321 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2322 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2323 kompilowanych z opcją -fvtable-verify=....
2325 %package -n libvtv-multilib-32-devel
2326 Summary: Development files for the Virtual Table Verification library - 32-bit version
2327 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2328 License: GPL v3+ with GCC Runtime Library Exception v3.1
2329 Group: Development/Libraries
2330 URL: https://gcc.gnu.org/wiki/vtv
2331 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2333 %description -n libvtv-multilib-32-devel
2334 This package contains the development files for 32-bit version of the
2335 Virtual Table Verification library.
2337 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2338 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2339 Virtual Table Verification.
2341 %package -n libvtv-multilib-32-static
2342 Summary: The Virtual Table Verification static library - 32-bit version
2343 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2344 License: GPL v3+ with GCC Runtime Library Exception v3.1
2345 Group: Development/Libraries
2346 URL: https://gcc.gnu.org/wiki/vtv
2347 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2349 %description -n libvtv-multilib-32-static
2350 This package contains 32-bit version of the Virtual Table Verification
2353 %description -n libvtv-multilib-32-static -l pl.UTF-8
2354 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2357 %package -n libvtv-multilib-%{multilib2}
2358 Summary: The Virtual Table Verification library - %{m2_desc} version
2359 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2360 License: GPL v3+ with GCC Runtime Library Exception v3.1
2362 URL: https://gcc.gnu.org/wiki/vtv
2363 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2365 %description -n libvtv-multilib-%{multilib2}
2366 This package contains %{m2_desc} version of the Virtual Table Verification
2367 library which is used for -fvtable-verify=... instrumented programs.
2369 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2370 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2371 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2372 kompilowanych z opcją -fvtable-verify=....
2374 %package -n libvtv-multilib-%{multilib2}-devel
2375 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2376 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2377 License: GPL v3+ with GCC Runtime Library Exception v3.1
2378 Group: Development/Libraries
2379 URL: https://gcc.gnu.org/wiki/vtv
2380 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2382 %description -n libvtv-multilib-%{multilib2}-devel
2383 This package contains the development files for %{m2_desc} version of the
2384 Virtual Table Verification library.
2386 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2387 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2388 Virtual Table Verification.
2390 %package -n libvtv-multilib-%{multilib2}-static
2391 Summary: The Virtual Table Verification static library - %{m2_desc} version
2392 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2393 License: GPL v3+ with GCC Runtime Library Exception v3.1
2394 Group: Development/Libraries
2395 URL: https://gcc.gnu.org/wiki/vtv
2396 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2398 %description -n libvtv-multilib-%{multilib2}-static
2399 This package contains %{m2_desc} version of the Virtual Table
2400 Verification library.
2402 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2403 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2406 %package -n libatomic
2407 Summary: The GNU Atomic library
2408 Summary(pl.UTF-8): Biblioteka GNU Atomic
2409 License: GPL v3+ with GCC Runtime Library Exception v3.1
2412 %description -n libatomic
2413 This package contains the GNU Atomic library which is a GCC support
2414 library for atomic operations not supported by hardware.
2416 %description -n libatomic -l pl.UTF-8
2417 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2418 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2420 %package -n libatomic-devel
2421 Summary: Development files for the GNU Atomic library
2422 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2423 License: GPL v3+ with GCC Runtime Library Exception v3.1
2424 Group: Development/Libraries
2425 Requires: libatomic = %{epoch}:%{version}-%{release}
2427 %description -n libatomic-devel
2428 This package contains development files for the GNU Atomic library.
2430 %description -n libatomic-devel -l pl.UTF-8
2431 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2433 %package -n libatomic-static
2434 Summary: The GNU Atomic static library
2435 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2436 License: GPL v3+ with GCC Runtime Library Exception v3.1
2437 Group: Development/Libraries
2438 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2440 %description -n libatomic-static
2441 This package contains GNU Atomic static library.
2443 %description -n libatomic-static
2444 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2446 %package -n libatomic-multilib-32
2447 Summary: The GNU Atomic library - 32-bit version
2448 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2449 License: GPL v3+ with GCC Runtime Library Exception v3.1
2451 Obsoletes: libatomic-multilib
2453 %description -n libatomic-multilib-32
2454 This package contains 32-bit version of the GNU Atomic library which
2455 is a GCC support library for atomic operations not supported by
2458 %description -n libatomic-multilib-32 -l pl.UTF-8
2459 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2460 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2463 %package -n libatomic-multilib-32-devel
2464 Summary: Development files for the GNU Atomic static library - 32-bit version
2465 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2466 License: GPL v3+ with GCC Runtime Library Exception v3.1
2467 Group: Development/Libraries
2468 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2469 Obsoletes: libatomic-multilib-devel
2471 %description -n libatomic-multilib-32-devel
2472 This package contains the development files for 32-bit version of the
2475 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2476 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2479 %package -n libatomic-multilib-32-static
2480 Summary: The GNU Atomic static library - 32-bit version
2481 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2482 License: GPL v3+ with GCC Runtime Library Exception v3.1
2483 Group: Development/Libraries
2484 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2485 Obsoletes: libatomic-multilib-static
2487 %description -n libatomic-multilib-32-static
2488 This package contains 32-bit version of the GNU Atomic static library.
2490 %description -n libatomic-multilib-32-static -l pl.UTF-8
2491 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2493 %package -n libatomic-multilib-%{multilib2}
2494 Summary: The GNU Atomic library - %{m2_desc} version
2495 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2496 License: GPL v3+ with GCC Runtime Library Exception v3.1
2499 %description -n libatomic-multilib-%{multilib2}
2500 This package contains %{m2_desc} version of the GNU Atomic library which
2501 is a GCC support library for atomic operations not supported by
2504 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2505 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2506 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2509 %package -n libatomic-multilib-%{multilib2}-devel
2510 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2511 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2512 License: GPL v3+ with GCC Runtime Library Exception v3.1
2513 Group: Development/Libraries
2514 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2516 %description -n libatomic-multilib-%{multilib2}-devel
2517 This package contains the development files for %{m2_desc} version of the
2520 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2521 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2524 %package -n libatomic-multilib-%{multilib2}-static
2525 Summary: The GNU Atomic static library - %{m2_desc} version
2526 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2527 License: GPL v3+ with GCC Runtime Library Exception v3.1
2528 Group: Development/Libraries
2529 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2531 %description -n libatomic-multilib-%{multilib2}-static
2532 This package contains %{m2_desc} version of the GNU Atomic static library.
2534 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2535 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2538 Summary: GCC plugin for GDB
2539 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2540 Group: Development/Debuggers
2541 Requires: %{name} = %{epoch}:%{version}-%{release}
2543 %description gdb-plugin
2544 This package contains GCC plugin for GDB C expression evaluation.
2546 %description gdb-plugin -l pl.UTF-8
2547 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2549 %package plugin-devel
2550 Summary: Support for compiling GCC plugins
2551 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2552 Group: Development/Languages
2553 Requires: %{name} = %{epoch}:%{version}-%{release}
2554 Requires: gmp-devel >= 4.3.2
2555 Requires: libmpc-devel >= 0.8.1
2556 Requires: mpfr-devel >= 3.1.0
2558 %description plugin-devel
2559 This package contains header files and other support files for
2560 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2561 plugins must be rebuilt any time GCC is updated.
2563 %description plugin-devel -l pl.UTF-8
2564 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2565 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2566 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2568 # Packages with epoch 0
2569 # DO NOT MOVE THESE PACKAGES AROUND
2571 # PUT SUCH PACKAGES HERE
2582 %if %{with gcc_libffi}
2586 %{__mv} ChangeLog ChangeLog.general
2588 # override snapshot version.
2589 echo %{version} > gcc/BASE-VER
2590 echo "release" > gcc/DEV-PHASE
2597 rm -rf builddir && install -d builddir && cd builddir
2600 CFLAGS="%{rpmcflags}" \
2601 CXXFLAGS="%{rpmcxxflags}" \
2604 --prefix=%{_prefix} \
2605 --with-local-prefix=%{_prefix}/local \
2606 --libdir=%{_libdir} \
2607 --libexecdir=%{_libdir} \
2608 --infodir=%{_infodir} \
2609 --mandir=%{_mandir} \
2610 --x-libraries=%{_libdir} \
2611 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2612 --disable-build-with-cxx \
2613 --disable-build-poststage1-with-cxx \
2615 --enable-checking=release \
2616 %ifarch %{ix86} %{x8664} x32
2619 %{?with_fortran:--enable-cmath} \
2620 --enable-decimal-float \
2621 --enable-gnu-indirect-function \
2622 --enable-gnu-unique-object \
2623 --enable-initfini-array \
2624 --disable-isl-version-check \
2625 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2626 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2628 --enable-linker-build-id \
2629 --enable-linux-futex \
2630 --enable-long-long \
2631 %{!?with_multilib:--disable-multilib} \
2636 --enable-secureplt \
2639 --enable-threads=posix \
2644 %ifarch %{x8664} x32
2645 --with-arch-32=x86-64 \
2648 --with-cpu=ultrasparc \
2650 --with-demangler-in-ld \
2653 --with-linker-hash-style=gnu \
2654 --with-long-double-128 \
2655 %if %{with multilib}
2657 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2660 --with-multilib-list=m32,m64,mx32 \
2663 --with-slibdir=%{_slibdir} \
2665 --without-system-libunwind \
2667 --with-system-libunwind \
2669 --with-system-zlib \
2683 --with-arch=armv7-a \
2685 --with-fpu=vfpv3-d16 \
2688 --with-arch=armv7-a \
2690 --with-fpu=neon-vfpv3 \
2693 --enable-__cxa_atexit \
2694 --enable-libstdcxx-allocator=new \
2695 --disable-libstdcxx-pch \
2696 --enable-libstdcxx-threads \
2697 --enable-libstdcxx-time=rt \
2698 --enable-libstdcxx-visibility \
2699 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2700 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2701 %{?with_vtv:--enable-vtable-verify} \
2703 --with-pkgversion="PLD-Linux" \
2704 --with-bugurl="http://bugs.pld-linux.org" \
2705 --host=%{_target_platform} \
2706 --build=%{_target_platform}
2710 cat << 'EOF' > Makefile
2711 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2714 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2715 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2716 BOOT_CFLAGS="%{rpmcflags}" \
2717 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2718 GNATLIBCFLAGS="%{rpmcflags}" \
2719 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2727 if [ ! -r /dev/pts/0 ]; then
2728 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2731 %{__make} -k -C builddir check 2>&1 ||:
2735 rm -rf $RPM_BUILD_ROOT
2736 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2740 %{__make} -j1 install \
2742 infodir=%{_infodir} \
2743 DESTDIR=$RPM_BUILD_ROOT
2745 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2747 %if %{with multilib}
2750 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2751 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2752 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2753 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2755 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2756 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2757 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2758 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2763 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2764 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2765 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2767 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2768 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2769 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2771 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2772 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2773 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2775 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2776 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2777 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2779 %if %{with multilib}
2780 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2781 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2782 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2784 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2785 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2786 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2788 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2789 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2790 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2792 %if %{with multilib2}
2793 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2794 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2795 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2797 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2798 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2799 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2801 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2802 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2803 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2808 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2809 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2813 # move ada shared libraries to proper place...
2814 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2815 $RPM_BUILD_ROOT%{_libdir}
2816 # check if symlink to be made is valid
2817 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2818 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2819 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2820 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2821 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2822 %if %{with multilib}
2823 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2824 $RPM_BUILD_ROOT%{_libdir32}
2825 # check if symlink to be made is valid
2826 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2827 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2828 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2829 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2830 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2832 %if %{with multilib2}
2833 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2834 $RPM_BUILD_ROOT%{_libdirm2}
2835 # check if symlink to be made is valid
2836 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2837 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2838 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2839 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2840 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2847 %if %{with gcc_libffi}
2848 # still not installed by gcc?
2849 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2850 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2851 sed -e 's,@prefix@,%{_prefix},
2852 s,@exec_prefix@,%{_exec_prefix},
2853 s,@libdir@,%{_libdir},
2854 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2855 %if %{with multilib}
2856 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2857 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2858 sed -e 's,@prefix@,%{_prefix},
2859 s,@exec_prefix@,%{_exec_prefix},
2860 s,@libdir@,%{_libdir32},
2861 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2862 %if %{with multilib2}
2863 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2864 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2865 sed -e 's,@prefix@,%{_prefix},
2866 s,@exec_prefix@,%{_exec_prefix},
2867 s,@libdir@,%{_libdirm2},
2868 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2874 cp -f libobjc/README gcc/objc/README.libobjc
2877 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2878 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2879 for f in libitm.la libssp.la libssp_nonshared.la \
2880 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2881 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2882 %{?with_gomp:libgomp.la} \
2883 %{?with_Xsan:libasan.la libubsan.la} \
2884 %{?with_hwasan:libhwasan.la} \
2885 %{?with_lsan_m0:liblsan.la} \
2886 %{?with_tsan_m0:libtsan.la} \
2887 %{?with_atomic:libatomic.la} \
2888 %{?with_objc:libobjc.la};
2890 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2891 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2892 %{__mv} "${file}.fixed" "$file"
2894 %if %{with multilib}
2895 for f in libitm.la libssp.la libssp_nonshared.la \
2896 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2897 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2898 %{?with_gomp:libgomp.la} \
2899 %{?with_Xsan:libasan.la libubsan.la} \
2900 %{?with_lsan_m1:liblsan.la} \
2901 %{?with_tsan_m1:libtsan.la} \
2902 %{?with_atomic:libatomic.la} \
2903 %{?with_objc:libobjc.la};
2905 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2906 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2908 %if %{with multilib2}
2909 for f in libitm.la libssp.la libssp_nonshared.la \
2910 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2911 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2912 %{?with_gomp:libgomp.la} \
2913 %{?with_Xsan:libasan.la libubsan.la} \
2914 %{?with_lsan_m2:liblsan.la} \
2915 %{?with_tsan_m2:libtsan.la} \
2916 %{?with_atomic:libatomic.la} \
2917 %{?with_objc:libobjc.la};
2919 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2920 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2925 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2926 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2927 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2928 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2930 # plugins, .la not needed
2931 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2932 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2934 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2935 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2939 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2940 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2942 # basename is being run only for the native (non-biarch) file.
2943 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2944 -e "s,@toolexeclibdir@,$LIBDIR," \
2945 < libstdc++-v3/python/hook.in \
2946 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2948 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2949 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2950 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2951 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2953 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2955 # script(s) always installed; see above for builds with python; if no python, just don't package
2956 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2957 %if %{with multilib}
2958 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2959 %if %{with multilib2}
2960 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2966 cat cpplib.lang >> gcc.lang
2969 %find_lang libstdc\+\+
2970 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2973 # always -f, as "dir" is created depending which texlive version is installed
2974 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2976 # svn snap doesn't contain (release does) below files,
2977 # so let's create dummy entries to satisfy %%files.
2978 [ ! -f NEWS ] && touch NEWS
2979 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2980 [ ! -f libgfortran/README ] && touch libgfortran/README
2983 rm -rf $RPM_BUILD_ROOT
2985 %post -p /sbin/postshell
2986 -/usr/sbin/fix-info-dir -c %{_infodir}
2988 %postun -p /sbin/postshell
2989 -/usr/sbin/fix-info-dir -c %{_infodir}
2991 %post ada -p /sbin/postshell
2992 -/usr/sbin/fix-info-dir -c %{_infodir}
2994 %postun ada -p /sbin/postshell
2995 -/usr/sbin/fix-info-dir -c %{_infodir}
2997 %post fortran -p /sbin/postshell
2998 -/usr/sbin/fix-info-dir -c %{_infodir}
3000 %postun fortran -p /sbin/postshell
3001 -/usr/sbin/fix-info-dir -c %{_infodir}
3003 %post go -p /sbin/postshell
3004 -/usr/sbin/fix-info-dir -c %{_infodir}
3006 %postun go -p /sbin/postshell
3007 -/usr/sbin/fix-info-dir -c %{_infodir}
3009 %post -n libquadmath-devel -p /sbin/postshell
3010 -/usr/sbin/fix-info-dir -c %{_infodir}
3012 %postun -n libquadmath-devel -p /sbin/postshell
3013 -/usr/sbin/fix-info-dir -c %{_infodir}
3015 %post -n libffi-devel -p /sbin/postshell
3016 -/usr/sbin/fix-info-dir -c %{_infodir}
3018 %postun -n libffi-devel -p /sbin/postshell
3019 -/usr/sbin/fix-info-dir -c %{_infodir}
3021 %post -n libgomp-devel -p /sbin/postshell
3022 -/usr/sbin/fix-info-dir -c %{_infodir}
3024 %postun -n libgomp-devel -p /sbin/postshell
3025 -/usr/sbin/fix-info-dir -c %{_infodir}
3027 %post -p /sbin/ldconfig -n libgcc
3028 %postun -p /sbin/ldconfig -n libgcc
3029 %post -p /sbin/ldconfig -n libgcc-multilib-32
3030 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3031 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3032 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3033 %post -p /sbin/ldconfig -n libgomp
3034 %postun -p /sbin/ldconfig -n libgomp
3035 %post -p /sbin/ldconfig -n libgomp-multilib-32
3036 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3037 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3038 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3039 %post -p /sbin/ldconfig -n libgnat
3040 %postun -p /sbin/ldconfig -n libgnat
3041 %post -p /sbin/ldconfig -n libgnat-multilib-32
3042 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3043 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3044 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3045 %post -p /sbin/ldconfig -n libstdc++
3046 %postun -p /sbin/ldconfig -n libstdc++
3047 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3048 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3049 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3050 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3051 %post -p /sbin/ldconfig -n libgfortran
3052 %postun -p /sbin/ldconfig -n libgfortran
3053 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3054 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3055 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3056 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3057 %post -p /sbin/ldconfig -n libffi
3058 %postun -p /sbin/ldconfig -n libffi
3059 %post -p /sbin/ldconfig -n libffi-multilib-32
3060 %postun -p /sbin/ldconfig -n libffi-multilib-32
3061 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3062 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3063 %post -p /sbin/ldconfig -n libobjc
3064 %postun -p /sbin/ldconfig -n libobjc
3065 %post -p /sbin/ldconfig -n libobjc-multilib-32
3066 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3067 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3068 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3069 %post -p /sbin/ldconfig -n libquadmath
3070 %postun -p /sbin/ldconfig -n libquadmath
3071 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3072 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3073 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3074 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3075 %post -p /sbin/ldconfig -n libgo
3076 %postun -p /sbin/ldconfig -n libgo
3077 %post -p /sbin/ldconfig -n libgo-multilib-32
3078 %postun -p /sbin/ldconfig -n libgo-multilib-32
3079 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3080 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3081 %post -p /sbin/ldconfig -n libasan
3082 %postun -p /sbin/ldconfig -n libasan
3083 %post -p /sbin/ldconfig -n libasan-multilib-32
3084 %postun -p /sbin/ldconfig -n libasan-multilib-32
3085 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3086 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3087 %post -p /sbin/ldconfig -n libhwasan
3088 %postun -p /sbin/ldconfig -n libhwasan
3089 %post -p /sbin/ldconfig -n liblsan
3090 %postun -p /sbin/ldconfig -n liblsan
3091 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3092 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3093 %post -p /sbin/ldconfig -n libtsan
3094 %postun -p /sbin/ldconfig -n libtsan
3095 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3096 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3097 %post -p /sbin/ldconfig -n libubsan
3098 %postun -p /sbin/ldconfig -n libubsan
3099 %post -p /sbin/ldconfig -n libubsan-multilib-32
3100 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3101 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3102 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3103 %post -p /sbin/ldconfig -n libvtv
3104 %postun -p /sbin/ldconfig -n libvtv
3105 %post -p /sbin/ldconfig -n libvtv-multilib-32
3106 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3107 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3108 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3109 %post -p /sbin/ldconfig -n libatomic
3110 %postun -p /sbin/ldconfig -n libatomic
3111 %post -p /sbin/ldconfig -n libatomic-multilib-32
3112 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3113 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3114 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3115 %post -p /sbin/ldconfig gdb-plugin
3116 %postun -p /sbin/ldconfig gdb-plugin
3119 %defattr(644,root,root,755)
3120 %doc ChangeLog.general MAINTAINERS NEWS
3121 # bugs.html faq.html
3122 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3123 %attr(755,root,root) %{_bindir}/*-gcc*
3124 %attr(755,root,root) %{_bindir}/cc
3125 %attr(755,root,root) %{_bindir}/cpp
3126 %attr(755,root,root) %{_bindir}/gcc
3127 %attr(755,root,root) %{_bindir}/gcc-ar
3128 %attr(755,root,root) %{_bindir}/gcc-nm
3129 %attr(755,root,root) %{_bindir}/gcc-ranlib
3130 %attr(755,root,root) %{_bindir}/gcov
3131 %attr(755,root,root) %{_bindir}/gcov-dump
3132 %attr(755,root,root) %{_bindir}/gcov-tool
3133 %attr(755,root,root) %{_bindir}/lto-dump
3134 %{_mandir}/man1/cc.1*
3135 %{_mandir}/man1/cpp.1*
3136 %{_mandir}/man1/gcc.1*
3137 %{_mandir}/man1/gcov.1*
3138 %{_mandir}/man1/gcov-dump.1*
3139 %{_mandir}/man1/gcov-tool.1*
3140 %{_mandir}/man1/lto-dump.1*
3141 %{_infodir}/cpp.info*
3142 %{_infodir}/cppinternals.info*
3143 %{_infodir}/gcc.info*
3144 %{_infodir}/gccinstall.info*
3145 %{_infodir}/gccint.info*
3146 %{_infodir}/libitm.info*
3147 %attr(755,root,root) /lib/cpp
3148 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3149 %attr(755,root,root) %{_libdir}/libitm.so
3150 %attr(755,root,root) %{_libdir}/libssp.so
3151 %{_libdir}/libitm.la
3153 %{_libdir}/libitm.spec
3154 %{_libdir}/libsanitizer.spec
3155 %{_libdir}/libssp.la
3157 %{_libdir}/libssp_nonshared.la
3158 %{_libdir}/libssp_nonshared.a
3159 %dir %{_libdir}/gcc/%{_target_platform}
3161 %{gcclibdir}/libgcc.a
3162 %{gcclibdir}/libgcc_eh.a
3163 %{gcclibdir}/libgcov.a
3166 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3167 %attr(755,root,root) %{gcclibdir}/cc1
3168 %attr(755,root,root) %{gcclibdir}/collect2
3169 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3170 %attr(755,root,root) %{gcclibdir}/lto1
3171 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3172 %dir %{gcclibdir}/include
3173 %dir %{gcclibdir}/include/sanitizer
3174 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3175 %dir %{gcclibdir}/include/ssp
3176 %{gcclibdir}/include/ssp/*.h
3177 %{gcclibdir}/include/float.h
3178 %{gcclibdir}/include/gcov.h
3179 %{gcclibdir}/include/iso646.h
3180 %{gcclibdir}/include/limits.h
3181 %{gcclibdir}/include/stdalign.h
3182 %{gcclibdir}/include/stdarg.h
3183 %{gcclibdir}/include/stdatomic.h
3184 %{gcclibdir}/include/stdbool.h
3185 %{gcclibdir}/include/stddef.h
3186 %{gcclibdir}/include/stdfix.h
3187 %{gcclibdir}/include/stdint.h
3188 %{gcclibdir}/include/stdint-gcc.h
3189 %{gcclibdir}/include/stdnoreturn.h
3190 %{gcclibdir}/include/syslimits.h
3191 %{gcclibdir}/include/unwind.h
3192 %{gcclibdir}/include/varargs.h
3193 %ifarch %{ix86} %{x8664} x32
3194 %{gcclibdir}/include/adxintrin.h
3195 %{gcclibdir}/include/ammintrin.h
3196 %{gcclibdir}/include/amxbf16intrin.h
3197 %{gcclibdir}/include/amxint8intrin.h
3198 %{gcclibdir}/include/amxtileintrin.h
3199 %{gcclibdir}/include/avx2intrin.h
3200 %{gcclibdir}/include/avx5124fmapsintrin.h
3201 %{gcclibdir}/include/avx5124vnniwintrin.h
3202 %{gcclibdir}/include/avx512bf16intrin.h
3203 %{gcclibdir}/include/avx512bf16vlintrin.h
3204 %{gcclibdir}/include/avx512bitalgintrin.h
3205 %{gcclibdir}/include/avx512bwintrin.h
3206 %{gcclibdir}/include/avx512cdintrin.h
3207 %{gcclibdir}/include/avx512dqintrin.h
3208 %{gcclibdir}/include/avx512erintrin.h
3209 %{gcclibdir}/include/avx512fintrin.h
3210 %{gcclibdir}/include/avx512ifmaintrin.h
3211 %{gcclibdir}/include/avx512ifmavlintrin.h
3212 %{gcclibdir}/include/avx512pfintrin.h
3213 %{gcclibdir}/include/avx512vbmi2intrin.h
3214 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3215 %{gcclibdir}/include/avx512vbmiintrin.h
3216 %{gcclibdir}/include/avx512vbmivlintrin.h
3217 %{gcclibdir}/include/avx512vlbwintrin.h
3218 %{gcclibdir}/include/avx512vldqintrin.h
3219 %{gcclibdir}/include/avx512vlintrin.h
3220 %{gcclibdir}/include/avx512vnniintrin.h
3221 %{gcclibdir}/include/avx512vnnivlintrin.h
3222 %{gcclibdir}/include/avx512vp2intersectintrin.h
3223 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3224 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3225 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3226 %{gcclibdir}/include/avxintrin.h
3227 %{gcclibdir}/include/avxvnniintrin.h
3228 %{gcclibdir}/include/bmi2intrin.h
3229 %{gcclibdir}/include/bmiintrin.h
3230 %{gcclibdir}/include/bmmintrin.h
3231 %{gcclibdir}/include/cet.h
3232 %{gcclibdir}/include/cetintrin.h
3233 %{gcclibdir}/include/cldemoteintrin.h
3234 %{gcclibdir}/include/clflushoptintrin.h
3235 %{gcclibdir}/include/clwbintrin.h
3236 %{gcclibdir}/include/clzerointrin.h
3237 %{gcclibdir}/include/cpuid.h
3238 %{gcclibdir}/include/cross-stdarg.h
3239 %{gcclibdir}/include/emmintrin.h
3240 %{gcclibdir}/include/enqcmdintrin.h
3241 %{gcclibdir}/include/f16cintrin.h
3242 %{gcclibdir}/include/fma4intrin.h
3243 %{gcclibdir}/include/fmaintrin.h
3244 %{gcclibdir}/include/fxsrintrin.h
3245 %{gcclibdir}/include/gfniintrin.h
3246 %{gcclibdir}/include/hresetintrin.h
3247 %{gcclibdir}/include/ia32intrin.h
3248 %{gcclibdir}/include/immintrin.h
3249 %{gcclibdir}/include/keylockerintrin.h
3250 %{gcclibdir}/include/lwpintrin.h
3251 %{gcclibdir}/include/lzcntintrin.h
3252 %{gcclibdir}/include/mm3dnow.h
3253 %{gcclibdir}/include/mmintrin.h
3254 %{gcclibdir}/include/mm_malloc.h
3255 %{gcclibdir}/include/movdirintrin.h
3256 %{gcclibdir}/include/mwaitxintrin.h
3257 %{gcclibdir}/include/nmmintrin.h
3258 %{gcclibdir}/include/pconfigintrin.h
3259 %{gcclibdir}/include/pkuintrin.h
3260 %{gcclibdir}/include/pmmintrin.h
3261 %{gcclibdir}/include/popcntintrin.h
3262 %{gcclibdir}/include/prfchwintrin.h
3263 %{gcclibdir}/include/rdseedintrin.h
3264 %{gcclibdir}/include/rtmintrin.h
3265 %{gcclibdir}/include/serializeintrin.h
3266 %{gcclibdir}/include/sgxintrin.h
3267 %{gcclibdir}/include/shaintrin.h
3268 %{gcclibdir}/include/smmintrin.h
3269 %{gcclibdir}/include/tbmintrin.h
3270 %{gcclibdir}/include/tmmintrin.h
3271 %{gcclibdir}/include/tsxldtrkintrin.h
3272 %{gcclibdir}/include/uintrintrin.h
3273 %{gcclibdir}/include/vaesintrin.h
3274 %{gcclibdir}/include/vpclmulqdqintrin.h
3275 %{gcclibdir}/include/waitpkgintrin.h
3276 %{gcclibdir}/include/wbnoinvdintrin.h
3277 %{gcclibdir}/include/wmmintrin.h
3278 %{gcclibdir}/include/x86gprintrin.h
3279 %{gcclibdir}/include/x86intrin.h
3280 %{gcclibdir}/include/xmmintrin.h
3281 %{gcclibdir}/include/xopintrin.h
3282 %{gcclibdir}/include/xsavecintrin.h
3283 %{gcclibdir}/include/xsaveintrin.h
3284 %{gcclibdir}/include/xsaveoptintrin.h
3285 %{gcclibdir}/include/xsavesintrin.h
3286 %{gcclibdir}/include/xtestintrin.h
3289 %{gcclibdir}/include/arm_acle.h
3290 %{gcclibdir}/include/arm_bf16.h
3291 %{gcclibdir}/include/arm_cde.h
3292 %{gcclibdir}/include/arm_cmse.h
3293 %{gcclibdir}/include/arm_fp16.h
3294 %{gcclibdir}/include/arm_mve.h
3295 %{gcclibdir}/include/arm_mve_types.h
3296 %{gcclibdir}/include/arm_neon.h
3297 %{gcclibdir}/include/mmintrin.h
3298 %{gcclibdir}/include/unwind-arm-common.h
3301 %{gcclibdir}/include/arm_acle.h
3302 %{gcclibdir}/include/arm_bf16.h
3303 %{gcclibdir}/include/arm_fp16.h
3304 %{gcclibdir}/include/arm_neon.h
3305 %{gcclibdir}/include/arm_sve.h
3308 %{gcclibdir}/include/ia64intrin.h
3311 %{gcclibdir}/include/math-68881.h
3314 %{gcclibdir}/include/loongson.h
3315 %{gcclibdir}/include/msa.h
3317 %ifarch powerpc ppc ppc64
3318 %{gcclibdir}/include/altivec.h
3319 %{gcclibdir}/include/amo.h
3320 %{gcclibdir}/include/bmiintrin.h
3321 %{gcclibdir}/include/bmi2intrin.h
3322 %{gcclibdir}/include/emmintrin.h
3323 %{gcclibdir}/include/htmintrin.h
3324 %{gcclibdir}/include/htmxlintrin.h
3325 %{gcclibdir}/include/mm_malloc.h
3326 %{gcclibdir}/include/mmintrin.h
3327 %{gcclibdir}/include/paired.h
3328 %{gcclibdir}/include/ppc-asm.h
3329 %{gcclibdir}/include/ppu_intrinsics.h
3330 %{gcclibdir}/include/si2vmx.h
3331 %{gcclibdir}/include/spe.h
3332 %{gcclibdir}/include/spu2vmx.h
3333 %{gcclibdir}/include/vec_types.h
3334 %{gcclibdir}/include/x86intrin.h
3335 %{gcclibdir}/include/xmmintrin.h
3338 %{gcclibdir}/include/htmintrin.h
3339 %{gcclibdir}/include/htmxlintrin.h
3340 %{gcclibdir}/include/s390intrin.h
3341 %{gcclibdir}/include/vecintrin.h
3343 %ifarch sparc sparcv9 sparc64
3344 %{gcclibdir}/include/visintrin.h
3346 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3348 %if %{with multilib}
3350 %defattr(644,root,root,755)
3351 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3352 %dir %{gcclibdir}/32
3353 %{gcclibdir}/32/crt*.o
3354 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3355 %{gcclibdir}/32/libgcc.a
3356 %{gcclibdir}/32/libgcc_eh.a
3357 %{gcclibdir}/32/libgcov.a
3358 %{_libdir32}/libitm.spec
3359 %{_libdir32}/libsanitizer.spec
3360 %attr(755,root,root) %{_libdir32}/libitm.so
3361 %attr(755,root,root) %{_libdir32}/libssp.so
3362 %{_libdir32}/libitm.la
3363 %{_libdir32}/libitm.a
3364 %{_libdir32}/libssp.la
3365 %{_libdir32}/libssp.a
3366 %{_libdir32}/libssp_nonshared.la
3367 %{_libdir32}/libssp_nonshared.a
3370 %if %{with multilib2}
3371 %files multilib-%{multilib2}
3372 %defattr(644,root,root,755)
3373 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3374 %dir %{gcclibdir}/%{multilib2}
3375 %{gcclibdir}/%{multilib2}/crt*.o
3376 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3377 %{gcclibdir}/%{multilib2}/libgcc.a
3378 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3379 %{gcclibdir}/%{multilib2}/libgcov.a
3380 %{_libdirm2}/libitm.spec
3381 %{_libdirm2}/libsanitizer.spec
3382 %attr(755,root,root) %{_libdirm2}/libitm.so
3383 %attr(755,root,root) %{_libdirm2}/libssp.so
3384 %{_libdirm2}/libitm.la
3385 %{_libdirm2}/libitm.a
3386 %{_libdirm2}/libssp.la
3387 %{_libdirm2}/libssp.a
3388 %{_libdirm2}/libssp_nonshared.la
3389 %{_libdirm2}/libssp_nonshared.a
3393 %defattr(644,root,root,755)
3394 %doc COPYING.RUNTIME libgcc/ChangeLog
3395 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3396 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3397 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3398 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3399 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3401 %if %{with multilib}
3402 %files -n libgcc-multilib-32
3403 %defattr(644,root,root,755)
3404 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3405 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3406 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3407 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3408 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3411 %if %{with multilib2}
3412 %files -n libgcc-multilib-%{multilib2}
3413 %defattr(644,root,root,755)
3414 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3415 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3416 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3417 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3418 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3423 %defattr(644,root,root,755)
3424 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3425 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3427 %files -n libgomp-devel
3428 %defattr(644,root,root,755)
3429 %attr(755,root,root) %{_libdir}/libgomp.so
3430 %{_libdir}/libgomp.la
3431 %{_libdir}/libgomp.spec
3432 %{?with_fortran:%{gcclibdir}/finclude}
3433 %{gcclibdir}/include/acc_prof.h
3434 %{gcclibdir}/include/omp.h
3435 %{gcclibdir}/include/openacc.h
3436 %{_infodir}/libgomp.info*
3438 %files -n libgomp-static
3439 %defattr(644,root,root,755)
3440 %{_libdir}/libgomp.a
3442 %if %{with multilib}
3443 %files -n libgomp-multilib-32
3444 %defattr(644,root,root,755)
3445 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3446 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3448 %files -n libgomp-multilib-32-devel
3449 %defattr(644,root,root,755)
3450 %attr(755,root,root) %{_libdir32}/libgomp.so
3451 %{_libdir32}/libgomp.la
3452 %{_libdir32}/libgomp.spec
3453 %{?with_fortran:%{gcclibdir}/32/finclude}
3455 %files -n libgomp-multilib-32-static
3456 %defattr(644,root,root,755)
3457 %{_libdir32}/libgomp.a
3460 %if %{with multilib2}
3461 %files -n libgomp-multilib-%{multilib2}
3462 %defattr(644,root,root,755)
3463 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3464 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3466 %files -n libgomp-multilib-%{multilib2}-devel
3467 %defattr(644,root,root,755)
3468 %attr(755,root,root) %{_libdirm2}/libgomp.so
3469 %{_libdirm2}/libgomp.la
3470 %{_libdirm2}/libgomp.spec
3471 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3473 %files -n libgomp-multilib-%{multilib2}-static
3474 %defattr(644,root,root,755)
3475 %{_libdirm2}/libgomp.a
3481 %defattr(644,root,root,755)
3482 %doc gcc/ada/ChangeLog
3483 %attr(755,root,root) %{_bindir}/gnat*
3484 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3485 %attr(755,root,root) %{_libdir}/libgnarl.so
3486 %attr(755,root,root) %{_libdir}/libgnat-*.so
3487 %attr(755,root,root) %{_libdir}/libgnat.so
3488 %attr(755,root,root) %{gcclibdir}/gnat1
3489 %{gcclibdir}/ada_target_properties
3490 %{gcclibdir}/adainclude
3491 %dir %{gcclibdir}/adalib
3492 %{gcclibdir}/adalib/*.ali
3493 %ifarch %{ix86} %{x8664} x32
3494 %{gcclibdir}/adalib/libgmem.a
3495 %{gcclibdir}/adalib/libgnarl_pic.a
3496 %{gcclibdir}/adalib/libgnat_pic.a
3498 %{_infodir}/gnat-style.info*
3499 %{_infodir}/gnat_rm.info*
3500 %{_infodir}/gnat_ugn.info*
3502 %if %{with multilib}
3503 %files ada-multilib-32
3504 %defattr(644,root,root,755)
3505 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3506 %attr(755,root,root) %{_libdir32}/libgnarl.so
3507 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3508 %attr(755,root,root) %{_libdir32}/libgnat.so
3509 %{gcclibdir}/32/ada_target_properties
3510 %{gcclibdir}/32/adainclude
3511 %dir %{gcclibdir}/32/adalib
3512 %{gcclibdir}/32/adalib/*.ali
3513 %ifarch %{ix86} %{x8664} x32
3514 %{gcclibdir}/32/adalib/libgmem.a
3518 %if %{with multilib2}
3519 %files ada-multilib-%{multilib2}
3520 %defattr(644,root,root,755)
3521 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3522 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3523 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3524 %attr(755,root,root) %{_libdirm2}/libgnat.so
3525 %{gcclibdir}/%{multilib2}/ada_target_properties
3526 %{gcclibdir}/%{multilib2}/adainclude
3527 %dir %{gcclibdir}/%{multilib2}/adalib
3528 %{gcclibdir}/%{multilib2}/adalib/*.ali
3529 %ifarch %{ix86} %{x8664} x32
3530 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3535 %defattr(644,root,root,755)
3536 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3537 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3538 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3539 %attr(755,root,root) %{_libdir}/libgnat.so.1
3541 %files -n libgnat-static
3542 %defattr(644,root,root,755)
3543 %{gcclibdir}/adalib/libgnarl.a
3544 %{gcclibdir}/adalib/libgnat.a
3546 %if %{with multilib}
3547 %files -n libgnat-multilib-32
3548 %defattr(644,root,root,755)
3549 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3550 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3551 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3552 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3554 %files -n libgnat-multilib-32-static
3555 %defattr(644,root,root,755)
3556 %{gcclibdir}/32/adalib/libgnarl.a
3557 %{gcclibdir}/32/adalib/libgnat.a
3559 # these exist only when host is x86_64???
3560 %{gcclibdir}/32/adalib/libgnarl_pic.a
3561 %{gcclibdir}/32/adalib/libgnat_pic.a
3565 %if %{with multilib2}
3566 %files -n libgnat-multilib-%{multilib2}
3567 %defattr(644,root,root,755)
3568 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3569 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3570 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3571 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3573 %files -n libgnat-multilib-%{multilib2}-static
3574 %defattr(644,root,root,755)
3575 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3576 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3578 # these exist only when host is x86_64???
3579 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3580 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3587 %defattr(644,root,root,755)
3588 %doc gcc/cp/ChangeLog
3589 %attr(755,root,root) %{_bindir}/g++
3590 %attr(755,root,root) %{_bindir}/*-g++
3591 %attr(755,root,root) %{_bindir}/c++
3592 %attr(755,root,root) %{_bindir}/*-c++
3593 %attr(755,root,root) %{gcclibdir}/cc1plus
3594 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3595 %{_libdir}/libsupc++.la
3596 %{_libdir}/libsupc++.a
3597 %{_mandir}/man1/g++.1*
3599 %if %{with multilib}
3600 %files c++-multilib-32
3601 %defattr(644,root,root,755)
3602 %{_libdir32}/libsupc++.la
3603 %{_libdir32}/libsupc++.a
3606 %if %{with multilib2}
3607 %files c++-multilib-%{multilib2}
3608 %defattr(644,root,root,755)
3609 %{_libdirm2}/libsupc++.la
3610 %{_libdirm2}/libsupc++.a
3613 %files -n libstdc++ -f libstdc++.lang
3614 %defattr(644,root,root,755)
3615 %doc libstdc++-v3/{ChangeLog,README}
3616 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3617 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3619 %files -n libstdc++-devel
3620 %defattr(644,root,root,755)
3621 %attr(755,root,root) %{_libdir}/libstdc++.so
3622 %{_libdir}/libstdc++.la
3623 %{_libdir}/libstdc++fs.a
3624 %{_libdir}/libstdc++fs.la
3625 %dir %{_includedir}/c++
3626 %{_includedir}/c++/%{version}
3627 %{_includedir}/extc++.h
3628 %{_includedir}/stdc++.h
3629 %{_includedir}/stdtr1c++.h
3631 %files -n libstdc++-static
3632 %defattr(644,root,root,755)
3633 %{_libdir}/libstdc++.a
3635 %if %{with multilib}
3636 %files -n libstdc++-multilib-32
3637 %defattr(644,root,root,755)
3638 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3639 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3641 %files -n libstdc++-multilib-32-devel
3642 %defattr(644,root,root,755)
3643 %attr(755,root,root) %{_libdir32}/libstdc++.so
3644 %{_libdir32}/libstdc++.la
3645 %{_libdir32}/libstdc++fs.a
3646 %{_libdir32}/libstdc++fs.la
3648 %files -n libstdc++-multilib-32-static
3649 %defattr(644,root,root,755)
3650 %{_libdir32}/libstdc++.a
3653 %if %{with multilib2}
3654 %files -n libstdc++-multilib-%{multilib2}
3655 %defattr(644,root,root,755)
3656 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3657 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3659 %files -n libstdc++-multilib-%{multilib2}-devel
3660 %defattr(644,root,root,755)
3661 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3662 %{_libdirm2}/libstdc++.la
3663 %{_libdirm2}/libstdc++fs.a
3664 %{_libdirm2}/libstdc++fs.la
3666 %files -n libstdc++-multilib-%{multilib2}-static
3667 %defattr(644,root,root,755)
3668 %{_libdirm2}/libstdc++.a
3672 %files -n libstdc++-gdb
3673 %defattr(644,root,root,755)
3674 %dir %{py3_sitescriptdir}/libstdcxx
3675 %{py3_sitescriptdir}/libstdcxx/*.py
3676 %{py3_sitescriptdir}/libstdcxx/__pycache__
3677 %dir %{py3_sitescriptdir}/libstdcxx/v6
3678 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3679 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3680 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3681 %if %{with multilib}
3682 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3684 %if %{with multilib2}
3685 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3690 %files -n libstdc++-apidocs
3691 %defattr(644,root,root,755)
3692 %doc libstdc++-v3/doc/html/*
3698 %defattr(644,root,root,755)
3699 %doc gcc/fortran/ChangeLog
3700 %attr(755,root,root) %{_bindir}/g95
3701 %attr(755,root,root) %{_bindir}/gfortran
3702 %attr(755,root,root) %{_bindir}/*-gfortran
3703 %attr(755,root,root) %{gcclibdir}/f951
3704 %attr(755,root,root) %{_libdir}/libgfortran.so
3705 %{_libdir}/libgfortran.spec
3706 %{_libdir}/libgfortran.la
3707 %{gcclibdir}/include/ISO_Fortran_binding.h
3708 %{gcclibdir}/libcaf_single.a
3709 %{gcclibdir}/libcaf_single.la
3710 #%{gcclibdir}/libgfortranbegin.la
3711 #%{gcclibdir}/libgfortranbegin.a
3712 %{_infodir}/gfortran.info*
3713 %{_mandir}/man1/g95.1*
3714 %{_mandir}/man1/gfortran.1*
3716 %if %{with multilib}
3717 %files fortran-multilib-32
3718 %defattr(644,root,root,755)
3719 %attr(755,root,root) %{_libdir32}/libgfortran.so
3720 %{_libdir32}/libgfortran.spec
3721 %{_libdir32}/libgfortran.la
3722 %{gcclibdir}/32/libcaf_single.a
3723 %{gcclibdir}/32/libcaf_single.la
3724 #%{gcclibdir}/32/libgfortranbegin.la
3725 #%{gcclibdir}/32/libgfortranbegin.a
3728 %if %{with multilib2}
3729 %files fortran-multilib-%{multilib2}
3730 %defattr(644,root,root,755)
3731 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3732 %{_libdirm2}/libgfortran.spec
3733 %{_libdirm2}/libgfortran.la
3734 %{gcclibdir}/%{multilib2}/libcaf_single.a
3735 %{gcclibdir}/%{multilib2}/libcaf_single.la
3736 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3737 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3740 %files -n libgfortran
3741 %defattr(644,root,root,755)
3742 %doc libgfortran/{AUTHORS,README,ChangeLog}
3743 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3744 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3746 %files -n libgfortran-static
3747 %defattr(644,root,root,755)
3748 %{_libdir}/libgfortran.a
3750 %if %{with multilib}
3751 %files -n libgfortran-multilib-32
3752 %defattr(644,root,root,755)
3753 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3754 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3756 %files -n libgfortran-multilib-32-static
3757 %defattr(644,root,root,755)
3758 %{_libdir32}/libgfortran.a
3761 %if %{with multilib2}
3762 %files -n libgfortran-multilib-%{multilib2}
3763 %defattr(644,root,root,755)
3764 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3765 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3767 %files -n libgfortran-multilib-%{multilib2}-static
3768 %defattr(644,root,root,755)
3769 %{_libdirm2}/libgfortran.a
3772 %if %{with quadmath}
3773 %files -n libquadmath
3774 %defattr(644,root,root,755)
3775 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3776 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3778 %files -n libquadmath-devel
3779 %defattr(644,root,root,755)
3780 %{gcclibdir}/include/quadmath.h
3781 %{gcclibdir}/include/quadmath_weak.h
3782 %attr(755,root,root) %{_libdir}/libquadmath.so
3783 %{_libdir}/libquadmath.la
3784 %{_infodir}/libquadmath.info*
3786 %files -n libquadmath-static
3787 %defattr(644,root,root,755)
3788 %{_libdir}/libquadmath.a
3790 %if %{with multilib}
3791 %files -n libquadmath-multilib-32
3792 %defattr(644,root,root,755)
3793 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3794 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3796 %files -n libquadmath-multilib-32-devel
3797 %defattr(644,root,root,755)
3798 %attr(755,root,root) %{_libdir32}/libquadmath.so
3799 %{_libdir32}/libquadmath.la
3801 %files -n libquadmath-multilib-32-static
3802 %defattr(644,root,root,755)
3803 %{_libdir32}/libquadmath.a
3806 %if %{with multilib2}
3807 %files -n libquadmath-multilib-%{multilib2}
3808 %defattr(644,root,root,755)
3809 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3810 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3812 %files -n libquadmath-multilib-%{multilib2}-devel
3813 %defattr(644,root,root,755)
3814 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3815 %{_libdirm2}/libquadmath.la
3817 %files -n libquadmath-multilib-%{multilib2}-static
3818 %defattr(644,root,root,755)
3819 %{_libdirm2}/libquadmath.a
3824 %if %{with gcc_libffi}
3826 %defattr(644,root,root,755)
3827 %doc libffi/{ChangeLog,LICENSE,README}
3828 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3829 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3831 %files -n libffi-devel
3832 %defattr(644,root,root,755)
3833 %attr(755,root,root) %{_libdir}/libffi.so
3834 %{_libdir}/libffi.la
3835 %{gcclibdir}/include/ffi.h
3836 %{gcclibdir}/include/ffitarget.h
3837 %{_pkgconfigdir}/libffi.pc
3838 %{_mandir}/man3/ffi*.3*
3839 %{_infodir}/libffi.info*
3841 %files -n libffi-static
3842 %defattr(644,root,root,755)
3845 %if %{with multilib}
3846 %files -n libffi-multilib-32
3847 %defattr(644,root,root,755)
3848 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3849 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3851 %files -n libffi-multilib-32-devel
3852 %defattr(644,root,root,755)
3853 %attr(755,root,root) %{_libdir32}/libffi.so
3854 %{_libdir32}/libffi.la
3855 %{_pkgconfigdir32}/libffi.pc
3857 %files -n libffi-multilib-32-static
3858 %defattr(644,root,root,755)
3859 %{_libdir32}/libffi.a
3862 %if %{with multilib2}
3863 %files -n libffi-multilib-%{multilib2}
3864 %defattr(644,root,root,755)
3865 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3866 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3868 %files -n libffi-multilib-%{multilib2}-devel
3869 %defattr(644,root,root,755)
3870 %attr(755,root,root) %{_libdirm2}/libffi.so
3871 %{_libdirm2}/libffi.la
3872 %{_pkgconfigdirm2}/libffi.pc
3874 %files -n libffi-multilib-%{multilib2}-static
3875 %defattr(644,root,root,755)
3876 %{_libdirm2}/libffi.a
3882 %defattr(644,root,root,755)
3883 %doc gcc/objc/README.libobjc
3884 %attr(755,root,root) %{gcclibdir}/cc1obj
3885 %attr(755,root,root) %{_libdir}/libobjc.so
3886 %{_libdir}/libobjc.la
3887 %{gcclibdir}/include/objc
3889 %if %{with multilib}
3890 %files objc-multilib-32
3891 %defattr(644,root,root,755)
3892 %attr(755,root,root) %{_libdir32}/libobjc.so
3893 %{_libdir32}/libobjc.la
3896 %if %{with multilib2}
3897 %files objc-multilib-%{multilib2}
3898 %defattr(644,root,root,755)
3899 %attr(755,root,root) %{_libdirm2}/libobjc.so
3900 %{_libdirm2}/libobjc.la
3905 %defattr(644,root,root,755)
3906 %doc gcc/objcp/ChangeLog
3907 %attr(755,root,root) %{gcclibdir}/cc1objplus
3911 %defattr(644,root,root,755)
3912 %doc libobjc/{ChangeLog,README*}
3913 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3914 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3916 %files -n libobjc-static
3917 %defattr(644,root,root,755)
3918 %{_libdir}/libobjc.a
3920 %if %{with multilib}
3921 %files -n libobjc-multilib-32
3922 %defattr(644,root,root,755)
3923 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3924 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3926 %files -n libobjc-multilib-32-static
3927 %defattr(644,root,root,755)
3928 %{_libdir32}/libobjc.a
3931 %if %{with multilib2}
3932 %files -n libobjc-multilib-%{multilib2}
3933 %defattr(644,root,root,755)
3934 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3935 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3937 %files -n libobjc-multilib-%{multilib2}-static
3938 %defattr(644,root,root,755)
3939 %{_libdirm2}/libobjc.a
3945 %defattr(644,root,root,755)
3946 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3947 %attr(755,root,root) %{_bindir}/gccgo
3948 %attr(755,root,root) %{_bindir}/go
3949 %attr(755,root,root) %{_bindir}/gofmt
3950 %attr(755,root,root) %{gcclibdir}/buildid
3951 %attr(755,root,root) %{gcclibdir}/cgo
3952 %attr(755,root,root) %{gcclibdir}/go1
3953 %attr(755,root,root) %{gcclibdir}/test2json
3954 %attr(755,root,root) %{gcclibdir}/vet
3956 %{_libdir}/go/%{version}
3957 %{_mandir}/man1/go.1*
3958 %{_mandir}/man1/gofmt.1*
3959 %{_mandir}/man1/gccgo.1*
3960 %{_infodir}/gccgo.info*
3962 %if %{with multilib}
3963 %files go-multilib-32
3964 %defattr(644,root,root,755)
3965 %dir %{_libdir32}/go
3966 %{_libdir32}/go/%{version}
3969 %if %{with multilib2}
3970 %files go-multilib-%{multilib2}
3971 %defattr(644,root,root,755)
3972 %dir %{_libdirm2}/go
3973 %{_libdirm2}/go/%{version}
3977 %defattr(644,root,root,755)
3978 %doc libgo/{LICENSE,PATENTS,README}
3979 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3980 %attr(755,root,root) %ghost %{_libdir}/libgo.so.19
3982 %files -n libgo-devel
3983 %defattr(644,root,root,755)
3984 %attr(755,root,root) %{_libdir}/libgo.so
3986 %{_libdir}/libgobegin.a
3987 %{_libdir}/libgolibbegin.a
3989 %files -n libgo-static
3990 %defattr(644,root,root,755)
3993 %if %{with multilib}
3994 %files -n libgo-multilib-32
3995 %defattr(644,root,root,755)
3996 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3997 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.19
3999 %files -n libgo-multilib-32-devel
4000 %defattr(644,root,root,755)
4001 %attr(755,root,root) %{_libdir32}/libgo.so
4002 %{_libdir32}/libgo.la
4003 %{_libdir32}/libgobegin.a
4004 %{_libdir32}/libgolibbegin.a
4006 %files -n libgo-multilib-32-static
4007 %defattr(644,root,root,755)
4008 %{_libdir32}/libgo.a
4011 %if %{with multilib2}
4012 %files -n libgo-multilib-%{multilib2}
4013 %defattr(644,root,root,755)
4014 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4015 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.19
4017 %files -n libgo-multilib-%{multilib2}-devel
4018 %defattr(644,root,root,755)
4019 %attr(755,root,root) %{_libdirm2}/libgo.so
4020 %{_libdirm2}/libgo.la
4021 %{_libdirm2}/libgobegin.a
4022 %{_libdirm2}/libgolibbegin.a
4024 %files -n libgo-multilib-%{multilib2}-static
4025 %defattr(644,root,root,755)
4026 %{_libdirm2}/libgo.a
4032 %defattr(644,root,root,755)
4033 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4034 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4035 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
4037 %files -n libasan-devel
4038 %defattr(644,root,root,755)
4039 %attr(755,root,root) %{_libdir}/libasan.so
4040 %{_libdir}/libasan_preinit.o
4041 %{_libdir}/libasan.la
4042 %{gcclibdir}/include/sanitizer/asan_interface.h
4044 %files -n libasan-static
4045 %defattr(644,root,root,755)
4046 %{_libdir}/libasan.a
4048 %if %{with multilib}
4049 %files -n libasan-multilib-32
4050 %defattr(644,root,root,755)
4051 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4052 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
4054 %files -n libasan-multilib-32-devel
4055 %defattr(644,root,root,755)
4056 %attr(755,root,root) %{_libdir32}/libasan.so
4057 %{_libdir32}/libasan_preinit.o
4058 %{_libdir32}/libasan.la
4060 %files -n libasan-multilib-32-static
4061 %defattr(644,root,root,755)
4062 %{_libdir32}/libasan.a
4065 %if %{with multilib2}
4066 %files -n libasan-multilib-%{multilib2}
4067 %defattr(644,root,root,755)
4068 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4069 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
4071 %files -n libasan-multilib-%{multilib2}-devel
4072 %defattr(644,root,root,755)
4073 %attr(755,root,root) %{_libdirm2}/libasan.so
4074 %{_libdirm2}/libasan_preinit.o
4075 %{_libdirm2}/libasan.la
4077 %files -n libasan-multilib-%{multilib2}-static
4078 %defattr(644,root,root,755)
4079 %{_libdirm2}/libasan.a
4085 %defattr(644,root,root,755)
4086 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4087 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4089 %files -n libhwasan-devel
4090 %defattr(644,root,root,755)
4091 %attr(755,root,root) %{_libdir}/libhwasan.so
4092 %{_libdir}/libhwasan.la
4093 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4095 %files -n libhwasan-static
4096 %defattr(644,root,root,755)
4097 %{_libdir}/libhwasan.a
4102 %defattr(644,root,root,755)
4103 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4104 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4106 %files -n liblsan-devel
4107 %defattr(644,root,root,755)
4108 %attr(755,root,root) %{_libdir}/liblsan.so
4109 %{_libdir}/liblsan_preinit.o
4110 %{_libdir}/liblsan.la
4111 %{gcclibdir}/include/sanitizer/lsan_interface.h
4113 %files -n liblsan-static
4114 %defattr(644,root,root,755)
4115 %{_libdir}/liblsan.a
4118 %if %{with multilib2} && %{with lsan_m2}
4119 %files -n liblsan-multilib-%{multilib2}
4120 %defattr(644,root,root,755)
4121 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4122 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4124 %files -n liblsan-multilib-%{multilib2}-devel
4125 %defattr(644,root,root,755)
4126 %attr(755,root,root) %{_libdirm2}/liblsan.so
4127 %{_libdirm2}/liblsan_preinit.o
4128 %{_libdirm2}/liblsan.la
4129 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4130 # these packages are mutually exclusive
4131 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4132 %{gcclibdir}/include/sanitizer/lsan_interface.h
4134 %files -n liblsan-multilib-%{multilib2}-static
4135 %defattr(644,root,root,755)
4136 %{_libdirm2}/liblsan.a
4141 %defattr(644,root,root,755)
4142 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4143 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4144 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4146 %files -n libtsan-devel
4147 %defattr(644,root,root,755)
4148 %attr(755,root,root) %{_libdir}/libtsan.so
4149 %{_libdir}/libtsan_preinit.o
4150 %{_libdir}/libtsan.la
4151 %{gcclibdir}/include/sanitizer/tsan_interface.h
4153 %files -n libtsan-static
4154 %defattr(644,root,root,755)
4155 %{_libdir}/libtsan.a
4158 %if %{with multilib2} && %{with tsan_m2}
4159 %files -n libtsan-multilib-%{multilib2}
4160 %defattr(644,root,root,755)
4161 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4162 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4163 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4165 %files -n libtsan-multilib-%{multilib2}-devel
4166 %defattr(644,root,root,755)
4167 %attr(755,root,root) %{_libdirm2}/libtsan.so
4168 %{_libdirm2}/libtsan_preinit.o
4169 %{_libdirm2}/libtsan.la
4170 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4171 # these packages are mutually exclusive
4172 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4173 %{gcclibdir}/include/sanitizer/tsan_interface.h
4175 %files -n libtsan-multilib-%{multilib2}-static
4176 %defattr(644,root,root,755)
4177 %{_libdirm2}/libtsan.a
4182 %defattr(644,root,root,755)
4183 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4184 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4186 %files -n libubsan-devel
4187 %defattr(644,root,root,755)
4188 %attr(755,root,root) %{_libdir}/libubsan.so
4189 %{_libdir}/libubsan.la
4191 %files -n libubsan-static
4192 %defattr(644,root,root,755)
4193 %{_libdir}/libubsan.a
4195 %if %{with multilib}
4196 %files -n libubsan-multilib-32
4197 %defattr(644,root,root,755)
4198 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4199 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4201 %files -n libubsan-multilib-32-devel
4202 %defattr(644,root,root,755)
4203 %attr(755,root,root) %{_libdir32}/libubsan.so
4204 %{_libdir32}/libubsan.la
4206 %files -n libubsan-multilib-32-static
4207 %defattr(644,root,root,755)
4208 %{_libdir32}/libubsan.a
4211 %if %{with multilib2}
4212 %files -n libubsan-multilib-%{multilib2}
4213 %defattr(644,root,root,755)
4214 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4215 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4217 %files -n libubsan-multilib-%{multilib2}-devel
4218 %defattr(644,root,root,755)
4219 %attr(755,root,root) %{_libdirm2}/libubsan.so
4220 %{_libdirm2}/libubsan.la
4222 %files -n libubsan-multilib-%{multilib2}-static
4223 %defattr(644,root,root,755)
4224 %{_libdirm2}/libubsan.a
4230 %defattr(644,root,root,755)
4231 %doc libvtv/ChangeLog
4232 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4233 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4235 %files -n libvtv-devel
4236 %defattr(644,root,root,755)
4237 %attr(755,root,root) %{_libdir}/libvtv.so
4238 %{_libdir}/libvtv.la
4240 %files -n libvtv-static
4241 %defattr(644,root,root,755)
4244 %if %{with multilib}
4245 %files -n libvtv-multilib-32
4246 %defattr(644,root,root,755)
4247 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4248 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4250 %files -n libvtv-multilib-32-devel
4251 %defattr(644,root,root,755)
4252 %attr(755,root,root) %{_libdir32}/libvtv.so
4253 %{_libdir32}/libvtv.la
4255 %files -n libvtv-multilib-32-static
4256 %defattr(644,root,root,755)
4257 %{_libdir32}/libvtv.a
4260 %if %{with multilib2}
4261 %files -n libvtv-multilib-%{multilib2}
4262 %defattr(644,root,root,755)
4263 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4264 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4266 %files -n libvtv-multilib-%{multilib2}-devel
4267 %defattr(644,root,root,755)
4268 %attr(755,root,root) %{_libdirm2}/libvtv.so
4269 %{_libdirm2}/libvtv.la
4271 %files -n libvtv-multilib-%{multilib2}-static
4272 %defattr(644,root,root,755)
4273 %{_libdirm2}/libvtv.a
4279 %defattr(644,root,root,755)
4280 %doc libatomic/ChangeLog*
4281 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4282 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4284 %files -n libatomic-devel
4285 %defattr(644,root,root,755)
4286 %attr(755,root,root) %{_libdir}/libatomic.so
4287 %{_libdir}/libatomic.la
4289 %files -n libatomic-static
4290 %defattr(644,root,root,755)
4291 %{_libdir}/libatomic.a
4293 %if %{with multilib}
4294 %files -n libatomic-multilib-32
4295 %defattr(644,root,root,755)
4296 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4297 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4299 %files -n libatomic-multilib-32-devel
4300 %defattr(644,root,root,755)
4301 %attr(755,root,root) %{_libdir32}/libatomic.so
4302 %{_libdir32}/libatomic.la
4304 %files -n libatomic-multilib-32-static
4305 %defattr(644,root,root,755)
4306 %{_libdir32}/libatomic.a
4309 %if %{with multilib2}
4310 %files -n libatomic-multilib-%{multilib2}
4311 %defattr(644,root,root,755)
4312 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4313 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4315 %files -n libatomic-multilib-%{multilib2}-devel
4316 %defattr(644,root,root,755)
4317 %attr(755,root,root) %{_libdirm2}/libatomic.so
4318 %{_libdirm2}/libatomic.la
4320 %files -n libatomic-multilib-%{multilib2}-static
4321 %defattr(644,root,root,755)
4322 %{_libdirm2}/libatomic.a
4327 %defattr(644,root,root,755)
4328 %doc libcc1/ChangeLog*
4329 %attr(755,root,root) %{_libdir}/libcc1.so
4330 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4331 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4332 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4333 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4336 %defattr(644,root,root,755)
4337 %dir %{gcclibdir}/plugin
4338 %{gcclibdir}/plugin/gengtype
4339 %{gcclibdir}/plugin/gtype.state
4340 %{gcclibdir}/plugin/include
4341 %{gcclibdir}/plugin/libcc1plugin.la
4342 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4343 %{gcclibdir}/plugin/libcp1plugin.la
4344 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so