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!
9 %bcond_without ada # build without ADA support
10 %bcond_without cxx # build without C++ support
11 %bcond_without fortran # build without Fortran support
12 %bcond_without go # build without Go support
13 %bcond_without objc # build without Objective-C support
14 %bcond_without objcxx # build without Objective-C++ support
16 %bcond_without gomp # build without OpenMP support
17 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
18 %bcond_without profiling # build without profiling
19 %bcond_without python # build without libstdc++ printers for gdb
20 %bcond_with gcc_libffi # packaging gcc libffi for system usage
22 %bcond_without apidocs # do not package API docs
23 %bcond_without bootstrap # omit 3-stage bootstrap
24 %bcond_with tests # torture gcc
25 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
33 # go and objcxx require C++
38 # objcxx requires objc
43 %if %{without bootstrap}
44 %undefine with_profiling
48 %undefine with_multilib
51 # setup internal semi-bconds based on bconds and architecture
54 %ifarch %{ix86} %{x8664}
55 # library for atomic operations not supported by hardware
58 %ifarch %{ix86} %{x8664}
59 # sanitizer feature (asan and ubsan are common for all supported archs)
63 # lsan and tsan exist only for primary x86_64 ABI
64 %define with_lsan_m0 1
65 %define with_tsan_m0 1
67 %ifarch %{ix86} %{x8664}
71 # Stable is: any major_ver and minor_ver >= 1.0
72 # For TLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
76 Summary: GNU Compiler Collection: the C compiler and shared files
77 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
78 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
79 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
81 Version: %{major_ver}.%{minor_ver}
85 Group: Development/Languages
86 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
87 # Source0-md5: 65b210b4bfe7e060051f799e0f994896
88 Source1: %{name}-optimize-la.pl
89 # check libffi version with libffi/configure.ac
92 # use branch.sh to update gcc-branch.diff
93 Patch100: %{name}-branch.diff
94 # Patch100-md5: 7ba29b0799f0a4314b3b344264bb027a
95 Patch0: %{name}-info.patch
96 Patch2: %{name}-nodebug.patch
97 Patch3: %{name}-ada-link.patch
98 Patch4: pr88419-revert.patch
100 Patch11: %{name}-install-libffi.patch
101 URL: http://gcc.gnu.org/
102 BuildRequires: autoconf >= 2.64
103 %{?with_tests:BuildRequires: autogen >= 5.5.4}
104 BuildRequires: automake >= 1:1.11.1
105 BuildRequires: binutils >= 3:2.23
107 BuildRequires: chrpath >= 0.13-2
108 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
109 BuildRequires: elfutils-devel >= 0.145-1
110 BuildRequires: fileutils >= 4.0.41
111 BuildRequires: flex >= 2.5.4
113 BuildRequires: gcc(ada)
114 BuildRequires: gcc-ada
117 BuildRequires: gettext-tools >= 0.14.5
118 BuildRequires: glibc-devel >= 6:2.4-1
120 # Formerly known as gcc(multilib)
121 BuildRequires: gcc(multilib)
123 BuildRequires: glibc-devel(ix86)
126 BuildRequires: gmp-c++-devel >= 4.3.2
127 BuildRequires: gmp-devel >= 4.3.2
128 BuildRequires: isl-devel >= 0.15
129 BuildRequires: libmpc-devel >= 0.8.1
130 BuildRequires: mpfr-devel >= 2.4.2
132 BuildRequires: python-devel
133 BuildRequires: rpm-pythonprov
135 BuildRequires: rpmbuild(macros) >= 1.211
136 BuildRequires: tar >= 1:1.22
137 BuildRequires: texinfo >= 4.7
139 BuildRequires: zlib-devel
140 BuildConflicts: pdksh < 5.2.14-50
141 Requires: binutils >= 3:2.23
142 Requires: gmp >= 4.3.2
143 Requires: isl >= 0.15
144 Requires: libgcc = %{epoch}:%{version}-%{release}
145 Requires: libmpc >= 0.8.1
146 Requires: mpfr >= 2.4.2
147 Provides: cpp = %{epoch}:%{version}-%{release}
148 %{?with_ada:Provides: gcc(ada)}
156 Conflicts: glibc-devel < 2.2.5-20
157 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
159 %define _slibdir /%{_lib}
161 # 32-bit environment on x86-64
162 %define _slibdir32 /lib
163 %define _libdir32 /usr/lib
164 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
166 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
168 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
169 %define filterout_ld -Wl,--as-needed
171 # functions with printf format attribute but with special parser and also
172 # receiving non constant format strings
173 %define Werror_cflags %{nil}
175 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
177 %define _noautoreq .*\(GLIBC_PRIVATE\)
180 A compiler aimed at integrating all the optimizations and features
181 necessary for a high-performance and stable development environment.
183 This package contains the C compiler and some files shared by various
184 parts of the GNU Compiler Collection. In order to use another GCC
185 compiler you will need to install the appropriate subpackage.
187 %description -l es.UTF-8
188 Un compilador que intenta integrar todas las optimalizaciones y
189 características necesarias para un entorno de desarrollo eficaz y
192 Este paquete contiene el compilador de C y unos ficheros compartidos
193 por varias partes de la colección de compiladores GNU (GCC). Para usar
194 otro compilador de GCC será necesario que instale el subpaquete
197 %description -l pl.UTF-8
198 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
199 wyprodukowania szybkiego i stabilnego kodu wynikowego.
201 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
202 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
203 z GCC, trzeba zainstalować odpowiedni podpakiet.
205 %description -l pt_BR.UTF-8
206 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
207 GNU Compiler Collection.
210 Summary: GNU Compiler Collection: the C compiler 32-bit support
211 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
213 Group: Development/Languages
214 Requires: %{name} = %{epoch}:%{version}-%{release}
215 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
218 Requires: glibc-devel(ix86)
220 Provides: gcc(multilib)
222 %description multilib
223 A compiler aimed at integrating all the optimizations and features
224 necessary for a high-performance and stable development environment.
226 This package contains the C compiler support for producing 32-bit
227 programs on 64-bit host.
229 %description multilib -l pl.UTF-8
230 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
231 wyprodukowania szybkiego i stabilnego kodu wynikowego.
233 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
234 programów 32-bitowych na maszynie 64-bitowej.
237 Summary: Shared gcc library
238 Summary(es.UTF-8): Biblioteca compartida de gcc
239 Summary(pl.UTF-8): Biblioteka gcc
240 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
241 License: GPL v3+ with GCC Runtime Library Exception v3.1
246 %description -n libgcc
249 %description -n libgcc -l es.UTF-8
250 Biblioteca compartida de gcc.
252 %description -n libgcc -l pl.UTF-8
253 Biblioteka dynamiczna gcc.
255 %description -n libgcc -l pt_BR.UTF-8
256 Biblioteca runtime para o GCC.
258 %package -n libgcc-multilib
259 Summary: Shared gcc library - 32-bit version
260 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
261 License: GPL v3+ with GCC Runtime Library Exception v3.1
264 %description -n libgcc-multilib
265 Shared gcc library - 32-bit version.
267 %description -n libgcc-multilib -l pl.UTF-8
268 Biblioteka dynamiczna gcc - wersja 32-bitowa.
271 Summary: GNU OpenMP library
272 Summary(pl.UTF-8): Biblioteka GNU OpenMP
273 License: GPL v3+ with GCC Runtime Library Exception v3.1
276 %description -n libgomp
279 %description -n libgomp -l pl.UTF-8
280 Biblioteka GNU OpenMP.
282 %package -n libgomp-devel
283 Summary: Development files for GNU OpenMP library
284 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
285 License: GPL v3+ with GCC Runtime Library Exception v3.1
286 Group: Development/Libraries
287 Requires: %{name} = %{epoch}:%{version}-%{release}
288 Requires: libgomp = %{epoch}:%{version}-%{release}
290 %description -n libgomp-devel
291 Development files for GNU OpenMP library.
293 %description -n libgomp-devel -l pl.UTF-8
294 Pliki programistyczne biblioteki GNU OpenMP.
296 %package -n libgomp-static
297 Summary: Static GNU OpenMP library
298 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
299 License: GPL v3+ with GCC Runtime Library Exception v3.1
300 Group: Development/Libraries
301 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
303 %description -n libgomp-static
304 Static GNU OpenMP library.
306 %description -n libgomp-static -l pl.UTF-8
307 Statyczna biblioteka GNU OpenMP.
309 %package -n libgomp-multilib
310 Summary: GNU OpenMP library - 32-bit version
311 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
312 License: GPL v3+ with GCC Runtime Library Exception v3.1
315 %description -n libgomp-multilib
316 GNU OpenMP library - 32-bit version.
318 %description -n libgomp-multilib -l pl.UTF-8
319 Biblioteka GNU OpenMP - wersja 32-bitowa.
321 %package -n libgomp-multilib-devel
322 Summary: Development files for 32-bit version of GNU OpenMP library
323 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
324 License: GPL v3+ with GCC Runtime Library Exception v3.1
325 Group: Development/Libraries
326 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
328 %description -n libgomp-multilib-devel
329 Development files for 32-bit version of GNU OpenMP library.
331 %description -n libgomp-multilib-devel -l pl.UTF-8
332 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
334 %package -n libgomp-multilib-static
335 Summary: Static GNU OpenMP library - 32-bit version
336 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
337 License: GPL v3+ with GCC Runtime Library Exception v3.1
338 Group: Development/Libraries
339 Requires: libgomp-multilib-devel = %{epoch}:%{version}-%{release}
341 %description -n libgomp-multilib-static
342 Static GNU OpenMP library - 32-bit version.
344 %description -n libgomp-multilib-static -l pl.UTF-8
345 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
348 Summary: Ada language support for GCC
349 Summary(es.UTF-8): Soporte de Ada para GCC
350 Summary(pl.UTF-8): Obsługa języka Ada do GCC
351 Group: Development/Languages
352 Requires: %{name} = %{epoch}:%{version}-%{release}
353 Requires: libgnat = %{epoch}:%{version}-%{release}
355 Obsoletes: gnat-devel
358 This package adds experimental support for compiling Ada programs.
360 %description ada -l es.UTF-8
361 Este paquete añade soporte experimental para compilar programas en
364 %description ada -l pl.UTF-8
365 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
368 %package ada-multilib
369 Summary: Ada language 32-bit binaries support for GCC
370 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
371 Group: Development/Languages
372 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
373 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
375 %description ada-multilib
376 This package adds experimental support for compiling 32-bit Ada
377 programs on 64-bit host.
379 %description ada-multilib -l pl.UTF-8
380 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
381 32-bitowych w języku Ada na maszynie 64-bitowej.
384 Summary: Ada standard libraries
385 Summary(es.UTF-8): Bibliotecas estándares de Ada
386 Summary(pl.UTF-8): Biblioteki standardowe Ady
387 License: GPL v3+ with GCC Runtime Library Exception v3.1
389 Requires: libgcc = %{epoch}:%{version}-%{release}
393 %description -n libgnat
394 This package contains shared libraries needed to run programs written
397 %description -n libgnat -l es.UTF-8
398 Este paquete contiene las bibliotecas compartidas necesarias para
399 ejecutar programas escritos en Ada.
401 %description -n libgnat -l pl.UTF-8
402 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
405 %package -n libgnat-static
406 Summary: Static Ada standard libraries
407 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
408 License: GPL v3+ with GCC Runtime Library Exception v3.1
409 Group: Development/Libraries
410 Obsoletes: gnat-static
412 %description -n libgnat-static
413 This package contains static libraries for programs written in Ada.
415 %description -n libgnat-static -l pl.UTF-8
416 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
419 %package -n libgnat-multilib
420 Summary: Ada standard libraries - 32-bit version
421 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
422 License: GPL v3+ with GCC Runtime Library Exception v3.1
424 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
426 %description -n libgnat-multilib
427 This package contains 32-bit version of shared libraries needed to run
428 programs written in Ada.
430 %description -n libgnat-multilib -l pl.UTF-8
431 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
432 uruchamiania programów napisanych w języku Ada.
434 %package -n libgnat-multilib-static
435 Summary: Static Ada standard libraries - 32-bit version
436 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
437 License: GPL v3+ with GCC Runtime Library Exception v3.1
438 Group: Development/Libraries
440 %description -n libgnat-multilib-static
441 This package contains 32-bit version of static libraries for programs
444 %description -n libgnat-multilib-static -l pl.UTF-8
445 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
446 programów napisanych w Adzie.
449 Summary: C++ language support for GCC
450 Summary(es.UTF-8): Soporte de C++ para GCC
451 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
452 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
453 Group: Development/Languages
454 Requires: %{name} = %{epoch}:%{version}-%{release}
460 This package adds C++ support to the GNU Compiler Collection. It
461 includes support for most of the current C++ specification, including
462 templates and exception handling. It does not include a standard C++
463 library, which is available separately.
465 %description c++ -l de.UTF-8
466 Dieses Paket enthält die C++-Unterstützung für den
467 GNU-Compiler-Collection. Es unterstützt die aktuelle
468 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
469 C++-Standard-Library ist nicht enthalten - sie ist getrennt
472 %description c++ -l es.UTF-8
473 Este paquete añade soporte de C++ al GCC (colección de compiladores
474 GNU). Ello incluye el soporte para la mayoría de la especificación
475 actual de C++, incluyendo plantillas y manejo de excepciones. No
476 incluye la biblioteca estándar de C++, la que es disponible separada.
478 %description c++ -l fr.UTF-8
479 Ce package ajoute un support C++ a la collection de compilateurs GNU.
480 Il comprend un support pour la plupart des spécifications actuelles de
481 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
482 une bibliothéque C++ standard, qui est disponible séparément.
484 %description c++ -l pl.UTF-8
485 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
486 obecnej specyfikacji C++, nie zawiera natomiast standardowych
487 bibliotek C++, które są w oddzielnym pakiecie.
489 %description c++ -l pt_BR.UTF-8
490 Este pacote adiciona suporte C++ para o gcc.
492 %description c++ -l tr.UTF-8
493 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
494 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
495 C++ kitaplığı bu pakette yer almaz.
497 %package c++-multilib
498 Summary: C++ language 32-bit binaries support for GCC
499 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
500 Group: Development/Languages
501 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
502 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
504 %description c++-multilib
505 This package adds 32-bit binaries in C++ language support to the GNU
508 %description c++-multilib -l pl.UTF-8
509 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
512 %package -n libstdc++
513 Summary: GNU C++ library
514 Summary(es.UTF-8): Biblioteca C++ de GNU
515 Summary(pl.UTF-8): Biblioteka GNU C++
516 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
517 License: GPL v3+ with GCC Runtime Library Exception v3.1
519 # >= instead of = to allow keeping older libstdc++ (with different soname)
520 Requires: libgcc >= %{epoch}:%{version}-%{release}
522 Obsoletes: libstdc++3
523 Obsoletes: libstdc++4
525 %description -n libstdc++
526 This is the GNU implementation of the standard C++ library, along with
527 additional GNU tools. This package includes the shared libraries
528 necessary to run C++ applications.
530 %description -n libstdc++ -l de.UTF-8
531 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
532 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
533 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
535 %description -n libstdc++ -l es.UTF-8
536 Este es el soporte de las bibliotecas padrón del C++, junto con
537 herramientas GNU adicionales. El paquete incluye las bibliotecas
538 compartidas necesarias para ejecutar aplicaciones C++.
540 %description -n libstdc++ -l fr.UTF-8
541 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
542 des outils GNU supplémentaires. Ce package comprend les librairies
543 partagées nécessaires à l'exécution d'application C++.
545 %description -n libstdc++ -l pl.UTF-8
546 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
547 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
548 uruchamiania aplikacji napisanych w C++.
550 %description -n libstdc++ -l pt_BR.UTF-8
551 Este pacote é uma implementação da biblioteca padrão C++ v3, um
552 subconjunto do padrão ISO 14882.
554 %description -n libstdc++ -l tr.UTF-8
555 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
556 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
558 %package -n libstdc++-devel
559 Summary: Header files and documentation for C++ development
560 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
561 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
562 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
563 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
564 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
565 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
566 License: GPL v3+ with GCC Runtime Library Exception v3.1
567 Group: Development/Libraries
568 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
569 Requires: glibc-devel
570 Requires: libstdc++ = %{epoch}:%{version}-%{release}
571 Obsoletes: libg++-devel
572 Obsoletes: libstdc++3-devel
573 Obsoletes: libstdc++4-devel
575 %description -n libstdc++-devel
576 This is the GNU implementation of the standard C++ libraries. This
577 package includes the header files needed for C++ development and
578 library documentation.
580 %description -n libstdc++-devel -l es.UTF-8
581 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
582 paquete incluye los archivos de inclusión y bibliotecas necesarios
583 para desarrollo de programas en lenguaje C++.
585 %description -n libstdc++-devel -l pl.UTF-8
586 Pakiet ten zawiera biblioteki będące implementacją standardowych
587 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
588 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
590 %description -n libstdc++-devel -l pt_BR.UTF-8
591 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
592 para desenvolvimento de programas C++.
594 %package -n libstdc++-static
595 Summary: Static C++ standard library
596 Summary(es.UTF-8): Biblioteca estándar estática de C++
597 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
598 License: GPL v3+ with GCC Runtime Library Exception v3.1
599 Group: Development/Libraries
600 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
601 Obsoletes: libstdc++4-static
603 %description -n libstdc++-static
604 Static C++ standard library.
606 %description -n libstdc++-static -l es.UTF-8
607 Biblioteca estándar estática de C++.
609 %description -n libstdc++-static -l pl.UTF-8
610 Statyczna biblioteka standardowa C++.
612 %package -n libstdc++-multilib
613 Summary: GNU C++ library - 32-bit version
614 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
615 License: GPL v3+ with GCC Runtime Library Exception v3.1
617 # >= instead of = to allow keeping older libstdc++ (with different soname)
618 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
620 %description -n libstdc++-multilib
621 This is 32-bit version of the GNU implementation of the standard C++
624 %description -n libstdc++-multilib -l pl.UTF-8
625 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
628 %package -n libstdc++-multilib-devel
629 Summary: Development files for C++ development - 32-bit version
630 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
631 License: GPL v3+ with GCC Runtime Library Exception v3.1
632 Group: Development/Libraries
633 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
634 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
635 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
637 %description -n libstdc++-multilib-devel
638 This package contains the development files for 32-bit version of the
639 GNU implementation of the standard C++ library.
641 %description -n libstdc++-multilib-devel -l pl.UTF-8
642 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
643 implementacji GNU biblioteki standardowej C++.
645 %package -n libstdc++-multilib-static
646 Summary: Static C++ standard library - 32-bit version
647 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
648 License: GPL v3+ with GCC Runtime Library Exception v3.1
649 Group: Development/Libraries
650 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
652 %description -n libstdc++-multilib-static
653 Static C++ standard library - 32-bit version.
655 %description -n libstdc++-multilib-static -l pl.UTF-8
656 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
658 %package -n libstdc++-gdb
659 Summary: libstdc++ pretty printers for GDB
660 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
661 Group: Development/Debuggers
663 %description -n libstdc++-gdb
664 This package contains Python scripts for GDB pretty printing of the
665 libstdc++ types/containers.
667 %description -n libstdc++-gdb -l pl.UTF-8
668 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
669 wypisywania typów i kontenerów libstdc++.
671 %package -n libstdc++-apidocs
672 Summary: C++ standard library API documentation
673 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
674 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
676 %if "%{_rpmversion}" >= "5"
680 %description -n libstdc++-apidocs
681 API and internal documentation for C++ standard library.
683 %description -n libstdc++-apidocs -l pl.UTF-8
684 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
687 Summary: Fortran 95 language support for GCC
688 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
689 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
690 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
691 Group: Development/Languages/Fortran
692 Requires: %{name} = %{epoch}:%{version}-%{release}
693 Requires: libgfortran = %{epoch}:%{version}-%{release}
694 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
695 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
700 This package adds support for compiling Fortran 95 programs with the
703 %description fortran -l es.UTF-8
704 Este paquete añade soporte para compilar programas escritos en Fortran
705 95 con el compilador GNU.
707 %description fortran -l pl.UTF-8
708 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
710 %description fortran -l pt_BR.UTF-8
711 Suporte Fortran 95 para o GCC.
713 %package fortran-multilib
714 Summary: Fortran 95 language 32-bit binaries support for GCC
715 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
716 Group: Development/Languages/Fortran
717 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
718 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
719 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
721 %description fortran-multilib
722 This package adds support for compiling 32-bit Fortran 95 programs
723 with the GNU compiler.
725 %description fortran-multilib -l pl.UTF-8
726 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
729 %package -n libgfortran
730 Summary: Fortran 95 Library
731 Summary(es.UTF-8): Biblioteca de Fortran 95
732 Summary(pl.UTF-8): Biblioteka Fortranu 95
733 License: GPL v3+ with GCC Runtime Library Exception v3.1
735 Requires: libgcc = %{epoch}:%{version}-%{release}
736 Requires: libquadmath = %{epoch}:%{version}-%{release}
739 %description -n libgfortran
742 %description -n libgfortran -l es.UTF-8
743 Biblioteca de Fortran 95.
745 %description -n libgfortran -l pl.UTF-8
746 Biblioteka Fortranu 95.
748 %package -n libgfortran-static
749 Summary: Static Fortran 95 Library
750 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
751 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
752 License: GPL v3+ with GCC Runtime Library Exception v3.1
753 Group: Development/Libraries
754 Requires: libgfortran = %{epoch}:%{version}-%{release}
755 Obsoletes: libg2c-static
757 %description -n libgfortran-static
758 Static Fortran 95 Library.
760 %description -n libgfortran-static -l es.UTF-8
761 Bibliotecas estáticas de Fortran 95.
763 %description -n libgfortran-static -l pl.UTF-8
764 Statyczna biblioteka Fortranu 95.
766 %package -n libgfortran-multilib
767 Summary: Fortran 95 Library - 32-bit version
768 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
769 License: GPL v3+ with GCC Runtime Library Exception v3.1
771 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
772 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
774 %description -n libgfortran-multilib
775 Fortran 95 Library - 32-bit version.
777 %description -n libgfortran-multilib -l pl.UTF-8
778 Biblioteka Fortranu 95 - wersja 32-bitowa.
780 %package -n libgfortran-multilib-static
781 Summary: Static Fortran 95 Library - 32-bit version
782 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
783 License: GPL v3+ with GCC Runtime Library Exception v3.1
784 Group: Development/Libraries
785 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
787 %description -n libgfortran-multilib-static
788 Static Fortran 95 Library - 32-bit version.
790 %description -n libgfortran-multilib-static -l pl.UTF-8
791 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
793 %package -n libquadmath
794 Summary: GCC __float128 shared support library
795 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
799 %description -n libquadmath
800 This package contains GCC shared support library which is needed for
801 __float128 math support and for Fortran REAL*16 support.
803 %description -n libquadmath -l pl.UTF-8
804 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
805 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
808 %package -n libquadmath-devel
809 Summary: Header files for GCC __float128 support library
810 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
812 Group: Development/Libraries
813 Requires: libquadmath = %{epoch}:%{version}-%{release}
815 %description -n libquadmath-devel
816 This package contains header files for GCC support library which is
817 needed for __float128 math support and for Fortran REAL*16 support.
819 %description -n libquadmath-devel -l pl.UTF-8
820 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
821 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
824 %package -n libquadmath-static
825 Summary: Static GCC __float128 support library
826 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
828 Group: Development/Libraries
829 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
831 %description -n libquadmath-static
832 Static GCC __float128 support library.
834 %description -n libquadmath-static -l pl.UTF-8
835 Biblioteka statyczna GCC do obsługi typu __float128.
837 %package -n libquadmath-multilib
838 Summary: GCC __float128 shared support library - 32-bit version
839 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
843 %description -n libquadmath-multilib
844 This package contains 32-bit version of GCC shared support library
845 which is needed for __float128 math support and for Fortran REAL*16
848 %description -n libquadmath-multilib -l pl.UTF-8
849 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
850 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
853 %package -n libquadmath-multilib-devel
854 Summary: Development files for 32-bit GCC __float128 support library
855 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
857 Group: Development/Libraries
858 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
859 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
861 %description -n libquadmath-multilib-devel
862 This package contains development files for 32-bit GCC support library
863 which is needed for __float128 math support and for Fortran REAL*16
866 %description -n libquadmath-multilib-devel -l pl.UTF-8
867 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
868 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
871 %package -n libquadmath-multilib-static
872 Summary: Static GCC __float128 support library - 32-bit version
873 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
875 Group: Development/Libraries
876 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
878 %description -n libquadmath-multilib-static
879 Static GCC __float128 support library - 32-bit version.
881 %description -n libquadmath-multilib-static -l pl.UTF-8
882 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
885 Summary: Foreign Function Interface library
886 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
887 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
891 %description -n libffi
892 The libffi library provides a portable, high level programming
893 interface to various calling conventions. This allows a programmer to
894 call any function specified by a call interface description at run
897 %description -n libffi -l es.UTF-8
898 La biblioteca libffi provee una interfaz portable de programación de
899 alto nivel para varias convenciones de llamada. Ello permite que un
900 programador llame una función cualquiera especificada por una
901 descripción de interfaz de llamada en el tiempo de ejecución.
903 %description -n libffi -l pl.UTF-8
904 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
905 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
906 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
909 %package -n libffi-devel
910 Summary: Development files for Foreign Function Interface library
911 Summary(es.UTF-8): Ficheros de desarrollo para libffi
912 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
914 Group: Development/Libraries
915 Requires: %{name} = %{epoch}:%{version}-%{release}
916 Requires: libffi = %{epoch}:%{version}-%{release}
918 %description -n libffi-devel
919 Development files for Foreign Function Interface library.
921 %description -n libffi-devel -l es.UTF-8
922 Ficheros de desarrollo para libffi.
924 %description -n libffi-devel -l pl.UTF-8
925 Pliki nagłówkowe biblioteki libffi.
927 %package -n libffi-static
928 Summary: Static Foreign Function Interface library
929 Summary(es.UTF-8): Biblioteca libffi estática
930 Summary(pl.UTF-8): Statyczna biblioteka libffi
932 Group: Development/Libraries
933 Requires: libffi-devel = %{epoch}:%{version}-%{release}
935 %description -n libffi-static
936 Static Foreign Function Interface library.
938 %description -n libffi-static -l es.UTF-8
939 Biblioteca libffi estática.
941 %description -n libffi-static -l pl.UTF-8
942 Statyczna biblioteka libffi.
944 %package -n libffi-multilib
945 Summary: Foreign Function Interface library - 32-bit version
946 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
950 %description -n libffi-multilib
951 The libffi library provides a portable, high level programming
952 interface to various calling conventions. This allows a programmer to
953 call any function specified by a call interface description at run
954 time. This package contains 32-bit version of the library.
956 %description -n libffi-multilib -l pl.UTF-8
957 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
958 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
959 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
960 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
962 %package -n libffi-multilib-devel
963 Summary: Development files for 32-bit version of Foreign Function Interface library
964 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
966 Group: Development/Libraries
967 Requires: libffi-devel = %{epoch}:%{version}-%{release}
968 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
970 %description -n libffi-multilib-devel
971 Development files for 32-bit version of Foreign Function Interface
974 %description -n libffi-multilib-devel -l pl.UTF-8
975 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
977 %package -n libffi-multilib-static
978 Summary: Static Foreign Function Interface library - 32-bit version
979 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
981 Group: Development/Libraries
982 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
984 %description -n libffi-multilib-static
985 Static Foreign Function Interface library - 32-bit version.
987 %description -n libffi-multilib-static -l pl.UTF-8
988 Statyczna biblioteka libffi - wersja 32-bitowa.
991 Summary: Objective C language support for GCC
992 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
993 Summary(es.UTF-8): Soporte de Objective C para GCC
994 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
995 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
996 Summary(tr.UTF-8): GCC için Objective C desteği
997 Group: Development/Languages
998 Requires: %{name} = %{epoch}:%{version}-%{release}
999 Requires: libobjc = %{epoch}:%{version}-%{release}
1000 Obsoletes: egcc-objc
1001 Obsoletes: egcs-objc
1004 This package adds Objective C support to the GNU Compiler Collection.
1005 Objective C is a object oriented derivative of the C language, mainly
1006 used on systems running NeXTSTEP. This package does not include the
1007 standard objective C object library.
1009 %description objc -l de.UTF-8
1010 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1011 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1012 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1013 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1015 %description objc -l es.UTF-8
1016 Este paquete añade soporte de Objective C al GCC (colección de
1017 compiladores GNU). Objective C es un lenguaje orientado a objetos
1018 derivado de C, principalmente usado en sistemas que funcionan bajo
1019 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1022 %description objc -l fr.UTF-8
1023 Ce package ajoute un support Objective C a la collection de
1024 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1025 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1026 package n'inclue pas la bibliothéque Objective C standard.
1028 %description objc -l pl.UTF-8
1029 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1030 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1031 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1032 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1034 %description objc -l tr.UTF-8
1035 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1036 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1037 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1038 kitaplığı bu pakette yer almaz.
1040 %package objc-multilib
1041 Summary: Objective C language 32-bit binaries support for GCC
1042 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1043 Group: Development/Languages
1044 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1045 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1047 %description objc-multilib
1048 This package adds 32-bit Objective C support to the GNU Compiler
1051 %description objc-multilib -l pl.UTF-8
1052 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1056 Summary: Objective C++ support for GCC
1057 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1058 Group: Development/Languages
1059 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1060 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1063 This package adds Objective C++ support to the GNU Compiler
1066 %description objc++ -l pl.UTF-8
1067 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1068 GNU Compiler Collection.
1071 Summary: Objective C Library
1072 Summary(es.UTF-8): Biblioteca de Objective C
1073 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1074 License: GPL v3+ with GCC Runtime Library Exception v3.1
1076 Requires: libgcc = %{epoch}:%{version}-%{release}
1079 %description -n libobjc
1080 Objective C Library.
1082 %description -n libobjc -l es.UTF-8
1083 Bibliotecas de Objective C.
1085 %description -n libobjc -l pl.UTF-8
1086 Biblioteka obiektowego C (Objective C).
1088 %package -n libobjc-static
1089 Summary: Static Objective C Library
1090 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1091 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1092 License: GPL v3+ with GCC Runtime Library Exception v3.1
1093 Group: Development/Libraries
1094 Requires: libobjc = %{epoch}:%{version}-%{release}
1096 %description -n libobjc-static
1097 Static Objective C Library.
1099 %description -n libobjc-static -l es.UTF-8
1100 Bibliotecas estáticas de Objective C.
1102 %description -n libobjc-static -l pl.UTF-8
1103 Statyczna biblioteka obiektowego C (Objective C).
1105 %package -n libobjc-multilib
1106 Summary: Objective C Library - 32-bit version
1107 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1108 License: GPL v3+ with GCC Runtime Library Exception v3.1
1110 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1112 %description -n libobjc-multilib
1113 Objective C Library - 32-bit version.
1115 %description -n libobjc-multilib -l pl.UTF-8
1116 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1118 %package -n libobjc-multilib-static
1119 Summary: Static Objective C Library - 32-bit version
1120 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1121 License: GPL v3+ with GCC Runtime Library Exception v3.1
1122 Group: Development/Libraries
1123 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1125 %description -n libobjc-multilib-static
1126 Static Objective C Library - 32-bit version.
1128 %description -n libobjc-multilib-static -l pl.UTF-8
1129 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1132 Summary: Go language support for GCC
1133 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1134 License: GPL v3+ (gcc), BSD (Go-specific part)
1135 Group: Development/Languages
1136 Requires: %{name} = %{epoch}:%{version}-%{release}
1137 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1140 This package adds Go language support to the GNU Compiler Collection.
1142 %description go -l pl.UTF-8
1143 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1145 %package go-multilib
1146 Summary: Go language 32-bit binaries support for GCC
1147 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1148 License: GPL v3+ (gcc), BSD (Go-specific part)
1149 Group: Development/Languages
1150 Requires: %{name} = %{epoch}:%{version}-%{release}
1151 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1153 %description go-multilib
1154 This package adds 32-bit Go language support to the GNU Compiler
1157 %description go-multilib -l pl.UTF-8
1158 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1162 Summary: Go language library
1163 Summary(pl.UTF-8): Biblioteka języka Go
1166 Requires: libgcc = %{epoch}:%{version}-%{release}
1168 %description -n libgo
1169 Go language library.
1171 %description -n libgo -l pl.UTF-8
1172 Biblioteka języka Go.
1174 %package -n libgo-devel
1175 Summary: Development files for Go language library
1176 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1178 Group: Development/Libraries
1179 Requires: glibc-devel
1180 Requires: libgo = %{epoch}:%{version}-%{release}
1182 %description -n libgo-devel
1183 Development files for Go language library.
1185 %description -n libgo-devel -l pl.UTF-8
1186 Pliki programistyczne biblioteki języka Go.
1188 %package -n libgo-static
1189 Summary: Static Go language library
1190 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1192 Group: Development/Libraries
1193 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1195 %description -n libgo-static
1196 Static Go language library.
1198 %description -n libgo-static -l pl.UTF-8
1199 Statyczna biblioteka języka Go.
1201 %package -n libgo-multilib
1202 Summary: Go language library - 32-bit version
1203 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1206 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1208 %description -n libgo-multilib
1209 Go language library - 32-bit version.
1211 %description -n libgo-multilib -l pl.UTF-8
1212 Biblioteka języka Go - wersja 32-bitowa.
1214 %package -n libgo-multilib-devel
1215 Summary: Development files for Go language library - 32-bit version
1216 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1218 Group: Development/Libraries
1219 Requires: glibc-devel
1220 Requires: libgo-multilib = %{epoch}:%{version}-%{release}
1222 %description -n libgo-multilib-devel
1223 Development files for Go language library - 32-bit version.
1225 %description -n libgo-multilib-devel -l pl.UTF-8
1226 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1228 %package -n libgo-multilib-static
1229 Summary: Static Go language library - 32-bit version
1230 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1232 Group: Development/Libraries
1233 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1235 %description -n libgo-multilib-static
1236 Static Go language library - 32-bit version.
1238 %description -n libgo-multilib-static -l pl.UTF-8
1239 Statyczna biblioteka języka Go - wersja 32-bitowa.
1242 Summary: The Address Sanitizer library
1243 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1244 License: BSD-like or MIT
1246 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1248 %description -n libasan
1249 This package contains the Address Sanitizer library which is used for
1250 -fsanitize=address instrumented programs.
1252 %description -n libasan -l pl.UTF-8
1253 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1254 adresów w programach kompilowanych z opcją -fsanitize=address.
1256 %package -n libasan-devel
1257 Summary: Development files for the Address Sanitizer library
1258 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1259 License: BSD-like or MIT
1260 Group: Development/Libraries
1261 Requires: libasan = %{epoch}:%{version}-%{release}
1263 %description -n libasan-devel
1264 This package contains development files for the Address Sanitizer
1267 %description -n libasan-devel -l pl.UTF-8
1268 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1270 %package -n libasan-static
1271 Summary: The Address Sanitizer static library
1272 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1273 License: BSD-like or MIT
1274 Group: Development/Libraries
1275 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1277 %description -n libasan-static
1278 This package contains Address Sanitizer static library.
1280 %description -n libasan-static -l pl.UTF-8
1281 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1283 %package -n libasan-multilib
1284 Summary: The Address Sanitizer library - 32-bit version
1285 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1286 License: BSD-like or MIT
1288 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1290 %description -n libasan-multilib
1291 This package contains 32-bit version of the Address Sanitizer library
1292 which is used for -fsanitize=address instrumented programs.
1294 %description -n libasan-multilib -l pl.UTF-8
1295 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1296 służącej do kontroli adresów w programach kompilowanych z opcją
1299 %package -n libasan-multilib-devel
1300 Summary: Development files for the Address Sanitizer library - 32-bit version
1301 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1302 License: BSD-like or MIT
1303 Group: Development/Libraries
1304 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1305 Requires: libasan-multilib = %{epoch}:%{version}-%{release}
1307 %description -n libasan-multilib-devel
1308 This package contains the development files for 32-bit version of the
1309 Address Sanitizer library.
1311 %description -n libasan-multilib-devel -l pl.UTF-8
1312 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1315 %package -n libasan-multilib-static
1316 Summary: The Address Sanitizer static library - 32-bit version
1317 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1318 License: BSD-like or MIT
1319 Group: Development/Libraries
1320 Requires: libasan-multilib-devel = %{epoch}:%{version}-%{release}
1322 %description -n libasan-multilib-static
1323 This package contains 32-bit version of the Address Sanitizer static
1326 %description -n libasan-multilib-static -l pl.UTF-8
1327 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1331 Summary: The Leak Sanitizer library
1332 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1333 License: BSD-like or MIT
1335 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1337 %description -n liblsan
1338 This package contains the Leak Sanitizer library which is used for
1339 -fsanitize=leak instrumented programs.
1341 %description -n liblsan -l pl.UTF-8
1342 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1343 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1345 %package -n liblsan-devel
1346 Summary: Development files for the Leak Sanitizer library
1347 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1348 License: BSD-like or MIT
1349 Group: Development/Libraries
1350 Requires: liblsan = %{epoch}:%{version}-%{release}
1352 %description -n liblsan-devel
1353 This package contains development files for the Leak Sanitizer
1356 %description -n liblsan-devel -l pl.UTF-8
1357 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1359 %package -n liblsan-static
1360 Summary: The Leak Sanitizer static library
1361 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1362 License: BSD-like or MIT
1363 Group: Development/Libraries
1364 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1366 %description -n liblsan-static
1367 This package contains Leak Sanitizer static library.
1369 %description -n liblsan-static -l pl.UTF-8
1370 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1373 Summary: The Thread Sanitizer library
1374 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1375 License: BSD-like or MIT
1377 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1379 %description -n libtsan
1380 This package contains the Thread Sanitizer library which is used for
1381 -fsanitize=thread instrumented programs.
1383 %description -n libtsan -l pl.UTF-8
1384 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1385 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1387 %package -n libtsan-devel
1388 Summary: Development files for the Thread Sanitizer library
1389 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
1390 License: BSD-like or MIT
1391 Group: Development/Libraries
1392 Requires: libtsan = %{epoch}:%{version}-%{release}
1394 %description -n libtsan-devel
1395 This package contains development files for Thread Sanitizer library.
1397 %description -n libtsan-devel -l pl.UTF-8
1398 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1400 %package -n libtsan-static
1401 Summary: The Thread Sanitizer static library
1402 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
1403 License: BSD-like or MIT
1404 Group: Development/Libraries
1405 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
1407 %description -n libtsan-static
1408 This package contains Thread Sanitizer static library.
1410 %description -n libtsan-static -l pl.UTF-8
1411 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
1413 %package -n libubsan
1414 Summary: The Undefined Behavior Sanitizer library
1415 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
1416 License: BSD-like or MIT
1418 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1420 %description -n libubsan
1421 This package contains the Undefined Behavior Sanitizer library which
1422 is used for -fsanitize=undefined instrumented programs.
1424 %description -n libubsan -l pl.UTF-8
1425 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
1426 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
1427 -fsanitize=undefined.
1429 %package -n libubsan-devel
1430 Summary: Development files for the Undefined Behavior Sanitizer library
1431 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
1432 License: BSD-like or MIT
1433 Group: Development/Libraries
1434 Requires: libubsan = %{epoch}:%{version}-%{release}
1436 %description -n libubsan-devel
1437 This package contains development files for the Undefined Behavior
1440 %description -n libubsan-devel -l pl.UTF-8
1441 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
1444 %package -n libubsan-static
1445 Summary: The Undefined Behavior Sanitizer static library
1446 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
1447 License: BSD-like or MIT
1448 Group: Development/Libraries
1449 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
1451 %description -n libubsan-static
1452 This package contains Undefined Behavior Sanitizer static library.
1454 %description -n libubsan-static -l pl.UTF-8
1455 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
1457 %package -n libubsan-multilib
1458 Summary: The Undefined Behavior Sanitizer library - 32-bit version
1459 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
1460 License: BSD-like or MIT
1462 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1464 %description -n libubsan-multilib
1465 This package contains 32-bit version of the Undefined Behavior
1466 Sanitizer library which is used for -fsanitize=undefined instrumented
1469 %description -n libubsan-multilib -l pl.UTF-8
1470 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
1471 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
1472 kompilowanych z opcją -fsanitize=undefined.
1474 %package -n libubsan-multilib-devel
1475 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
1476 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
1477 License: BSD-like or MIT
1478 Group: Development/Libraries
1479 Requires: libubsan-multilib = %{epoch}:%{version}-%{release}
1481 %description -n libubsan-multilib-devel
1482 This package contains the development files for 32-bit version of the
1483 Undefined Behavior Sanitizer library.
1485 %description -n libubsan-multilib-devel -l pl.UTF-8
1486 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1487 Undefined Behavior Sanitizer.
1489 %package -n libubsan-multilib-static
1490 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
1491 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
1492 License: BSD-like or MIT
1493 Group: Development/Libraries
1494 Requires: libubsan-multilib-devel = %{epoch}:%{version}-%{release}
1496 %description -n libubsan-multilib-static
1497 This package contains 32-bit version of the Undefined Behavior
1498 Sanitizer static library.
1500 %description -n libubsan-multilib-static -l pl.UTF-8
1501 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
1505 Summary: The Virtual Table Verification library
1506 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
1507 License: GPL v3+ with GCC Runtime Library Exception v3.1
1509 URL: https://gcc.gnu.org/wiki/vtv
1510 Requires: libgcc = %{epoch}:%{version}-%{release}
1512 %description -n libvtv
1513 This package contains the Virtual Table Verification library which
1514 is used for -fvtable-verify=... instrumented programs.
1516 %description -n libvtv -l pl.UTF-8
1517 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
1518 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
1519 -fvtable-verify=....
1521 %package -n libvtv-devel
1522 Summary: Development files for the Virtual Table Verification library
1523 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
1524 License: GPL v3+ with GCC Runtime Library Exception v3.1
1525 Group: Development/Libraries
1526 URL: https://gcc.gnu.org/wiki/vtv
1527 Requires: libvtv = %{epoch}:%{version}-%{release}
1529 %description -n libvtv-devel
1530 This package contains development files for the Virtual Table
1531 Verification library.
1533 %description -n libvtv-devel -l pl.UTF-8
1534 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
1537 %package -n libvtv-static
1538 Summary: The Virtual Table Verification static library
1539 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
1540 License: GPL v3+ with GCC Runtime Library Exception v3.1
1541 Group: Development/Libraries
1542 URL: https://gcc.gnu.org/wiki/vtv
1543 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
1545 %description -n libvtv-static
1546 This package contains Virtual Table Verification static library.
1548 %description -n libvtv-static -l pl.UTF-8
1549 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
1551 %package -n libvtv-multilib
1552 Summary: The Virtual Table Verification library - 32-bit version
1553 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
1554 License: GPL v3+ with GCC Runtime Library Exception v3.1
1556 URL: https://gcc.gnu.org/wiki/vtv
1557 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1559 %description -n libvtv-multilib
1560 This package contains 32-bit version of the Virtual Table Verification
1561 library which is used for -fvtable-verify=... instrumented programs.
1563 %description -n libvtv-multilib -l pl.UTF-8
1564 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
1565 Verification, służącej do weryfikacji tablicy wirtualnej w programach
1566 kompilowanych z opcją -fvtable-verify=....
1568 %package -n libvtv-multilib-devel
1569 Summary: Development files for the Virtual Table Verification library - 32-bit version
1570 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
1571 License: GPL v3+ with GCC Runtime Library Exception v3.1
1572 Group: Development/Libraries
1573 URL: https://gcc.gnu.org/wiki/vtv
1574 Requires: libvtv-multilib = %{epoch}:%{version}-%{release}
1576 %description -n libvtv-multilib-devel
1577 This package contains the development files for 32-bit version of the
1578 Virtual Table Verification library.
1580 %description -n libvtv-multilib-devel -l pl.UTF-8
1581 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1582 Virtual Table Verification.
1584 %package -n libvtv-multilib-static
1585 Summary: The Virtual Table Verification static library - 32-bit version
1586 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
1587 License: GPL v3+ with GCC Runtime Library Exception v3.1
1588 Group: Development/Libraries
1589 URL: https://gcc.gnu.org/wiki/vtv
1590 Requires: libvtv-multilib-devel = %{epoch}:%{version}-%{release}
1592 %description -n libvtv-multilib-static
1593 This package contains 32-bit version of the Virtual Table Verification
1596 %description -n libvtv-multilib-static -l pl.UTF-8
1597 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
1600 %package -n libatomic
1601 Summary: The GNU Atomic library
1602 Summary(pl.UTF-8): Biblioteka GNU Atomic
1603 License: GPL v3+ with GCC Runtime Library Exception v3.1
1606 %description -n libatomic
1607 This package contains the GNU Atomic library which is a GCC support
1608 library for atomic operations not supported by hardware.
1610 %description -n libatomic -l pl.UTF-8
1611 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
1612 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
1614 %package -n libatomic-devel
1615 Summary: Development files for the GNU Atomic library
1616 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
1617 License: GPL v3+ with GCC Runtime Library Exception v3.1
1618 Group: Development/Libraries
1619 Requires: libatomic = %{epoch}:%{version}-%{release}
1621 %description -n libatomic-devel
1622 This package contains development files for the GNU Atomic library.
1624 %description -n libatomic-devel -l pl.UTF-8
1625 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
1627 %package -n libatomic-static
1628 Summary: The GNU Atomic static library
1629 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
1630 License: GPL v3+ with GCC Runtime Library Exception v3.1
1631 Group: Development/Libraries
1632 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
1634 %description -n libatomic-static
1635 This package contains GNU Atomic static library.
1637 %description -n libatomic-static
1638 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
1640 %package -n libatomic-multilib
1641 Summary: The GNU Atomic library - 32-bit version
1642 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
1643 License: GPL v3+ with GCC Runtime Library Exception v3.1
1646 %description -n libatomic-multilib
1647 This package contains 32-bit version of the GNU Atomic library which
1648 is a GCC support library for atomic operations not supported by
1651 %description -n libatomic-multilib -l pl.UTF-8
1652 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
1653 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
1656 %package -n libatomic-multilib-devel
1657 Summary: Development files for the GNU Atomic static library - 32-bit version
1658 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
1659 License: GPL v3+ with GCC Runtime Library Exception v3.1
1660 Group: Development/Libraries
1661 Requires: libatomic-multilib = %{epoch}:%{version}-%{release}
1663 %description -n libatomic-multilib-devel
1664 This package contains the development files for 32-bit version of the
1667 %description -n libatomic-multilib-devel -l pl.UTF-8
1668 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1671 %package -n libatomic-multilib-static
1672 Summary: The GNU Atomic static library - 32-bit version
1673 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
1674 License: GPL v3+ with GCC Runtime Library Exception v3.1
1675 Group: Development/Libraries
1676 Requires: libatomic-multilib-devel = %{epoch}:%{version}-%{release}
1678 %description -n libatomic-multilib-static
1679 This package contains 32-bit version of the GNU Atomic static library.
1681 %description -n libatomic-multilib-static -l pl.UTF-8
1682 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
1685 Summary: GCC plugin for GDB
1686 Summary(pl.UTF-8): Wtyczka GCC dla GDB
1687 Group: Development/Debuggers
1688 Requires: %{name} = %{epoch}:%{version}-%{release}
1690 %description gdb-plugin
1691 This package contains GCC plugin for GDB C expression evaluation.
1693 %description gdb-plugin -l pl.UTF-8
1694 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
1696 %package plugin-devel
1697 Summary: Support for compiling GCC plugins
1698 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
1699 Group: Development/Languages
1700 Requires: %{name} = %{epoch}:%{version}-%{release}
1701 Requires: gmp-devel >= 4.3.2
1702 Requires: libmpc-devel >= 0.8.1
1703 Requires: mpfr-devel >= 2.4.2
1705 %description plugin-devel
1706 This package contains header files and other support files for
1707 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
1708 plugins must be rebuilt any time GCC is updated.
1710 %description plugin-devel -l pl.UTF-8
1711 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
1712 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
1713 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
1715 # Packages with epoch 0
1716 # DO NOT MOVE THESE PACKAGES AROUND
1719 Summary: GCC Memory Protection Extensions language extensions runtime library
1720 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
1724 Requires: libstdc++ = 6:%{version}-%{release}
1726 %description -n libmpx
1727 This package contains the Memory Protection Extensions C language
1728 extensions runtime library.
1730 %description -n libmpx -l pl.UTF-8
1731 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1732 Protection Extensions dla języka C.
1734 %package -n libmpx-devel
1735 Summary: GCC development files for Memory Protection Extensions language extensions
1736 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
1739 Group: Development/Libraries
1740 Requires: libmpx = %{version}-%{release}
1742 %description -n libmpx-devel
1743 This package contains development files for Memory Protection
1744 Extensions C language extensions.
1746 %description -n libmpx-devel -l pl.UTF-8
1747 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1748 Extensions dla języka C.
1750 %package -n libmpx-static
1751 Summary: GCC Memory Protection Extensions language extensions static library
1752 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
1755 Group: Development/Libraries
1756 Requires: libmpx-devel = %{version}-%{release}
1758 %description -n libmpx-static
1759 This package contains Memory Protection Extensions C language
1760 extensions static library.
1762 %description -n libmpx-static -l pl.UTF-8
1763 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1764 Extensions dla języka C.
1766 %package -n libmpx-multilib
1767 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
1768 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1772 Requires: libstdc++-multilib = %{version}-%{release}
1774 %description -n libmpx-multilib
1775 This package contains the Memory Protection Extensions C language
1776 extensions runtime library in 32-bit version.
1778 %description -n libmpx-multilib -l pl.UTF-8
1779 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1780 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
1783 %package -n libmpx-multilib-devel
1784 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
1785 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
1788 Group: Development/Libraries
1789 Requires: libmpx-devel = %{version}-%{release}
1790 Requires: libmpx-multilib = %{version}-%{release}
1792 %description -n libmpx-multilib-devel
1793 This package contains development files for Memory Protection
1794 Extensions C language extensions in 32-bit version.
1796 %description -n libmpx-multilib-devel -l pl.UTF-8
1797 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1798 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1800 %package -n libmpx-multilib-static
1801 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
1802 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1805 Group: Development/Libraries
1806 Requires: libmpx-multilib-devel = %{version}-%{release}
1808 %description -n libmpx-multilib-static
1809 This package contains the Memory Protection Extensions C language
1810 extensions static library in 32-bit version.
1812 %description -n libmpx-multilib-static -l pl.UTF-8
1813 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1814 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1824 %if %{with gcc_libffi}
1828 %{__mv} ChangeLog ChangeLog.general
1830 # override snapshot version.
1831 echo %{version} > gcc/BASE-VER
1832 echo "release" > gcc/DEV-PHASE
1838 cp -f /usr/share/automake/config.sub .
1840 rm -rf builddir && install -d builddir && cd builddir
1843 CFLAGS="%{rpmcflags}" \
1844 CXXFLAGS="%{rpmcxxflags}" \
1847 --prefix=%{_prefix} \
1848 --with-local-prefix=%{_prefix}/local \
1849 --libdir=%{_libdir} \
1850 --libexecdir=%{_libdir} \
1851 --infodir=%{_infodir} \
1852 --mandir=%{_mandir} \
1853 --x-libraries=%{_libdir} \
1854 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1855 --disable-build-with-cxx \
1856 --disable-build-poststage1-with-cxx \
1858 --enable-checking=release \
1859 %ifarch %{ix86} %{x8664}
1862 %{?with_fortran:--enable-cmath} \
1863 --enable-decimal-float \
1864 --enable-gnu-indirect-function \
1865 --enable-gnu-unique-object \
1866 --enable-initfini-array \
1867 --disable-isl-version-check \
1868 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
1869 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1871 --enable-linker-build-id \
1872 --enable-linux-futex \
1873 --enable-long-long \
1874 %{!?with_multilib:--disable-multilib} \
1879 --enable-threads=posix \
1882 --with-arch-32=x86-64 \
1884 --with-demangler-in-ld \
1887 --with-linker-hash-style=gnu \
1888 --with-long-double-128 \
1889 %if %{with multilib}
1891 --with-multilib-list=m32,m64 \
1894 --with-slibdir=%{_slibdir} \
1896 --without-system-libunwind \
1898 --with-system-libunwind \
1900 --with-system-zlib \
1903 --enable-__cxa_atexit \
1904 --enable-libstdcxx-allocator=new \
1905 --disable-libstdcxx-pch \
1906 --enable-libstdcxx-threads \
1907 --enable-libstdcxx-time=rt \
1908 --enable-libstdcxx-visibility \
1909 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1910 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1911 %{?with_vtv:--enable-vtable-verify} \
1913 --with-pkgversion="TLD-Linux" \
1914 --with-bugurl="http://www.tld-linux.org" \
1915 --host=%{_target_platform} \
1916 --build=%{_target_platform}
1920 cat << 'EOF' > Makefile
1921 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1924 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1925 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1926 BOOT_CFLAGS="%{rpmcflags}" \
1927 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
1928 GNATLIBCFLAGS="%{rpmcflags}" \
1929 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1937 if [ ! -r /dev/pts/0 ]; then
1938 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1941 %{__make} -k -C builddir check 2>&1 ||:
1945 rm -rf $RPM_BUILD_ROOT
1946 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1950 %{__make} -j1 install \
1952 infodir=%{_infodir} \
1953 DESTDIR=$RPM_BUILD_ROOT
1955 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1957 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1958 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1959 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1961 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1962 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1963 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1965 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
1966 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
1967 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
1969 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
1970 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
1971 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
1973 %if %{with multilib}
1974 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1975 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1976 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1978 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
1979 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
1980 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
1982 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
1983 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1984 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
1988 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1989 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1993 # move ada shared libraries to proper place...
1994 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
1995 $RPM_BUILD_ROOT%{_libdir}
1996 # check if symlink to be made is valid
1997 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1998 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1999 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2000 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2001 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2002 %if %{with multilib}
2003 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2004 $RPM_BUILD_ROOT%{_libdir32}
2005 # check if symlink to be made is valid
2006 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2007 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2008 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2009 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2010 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2016 %if %{with gcc_libffi}
2017 # still not installed by gcc?
2018 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2019 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2020 sed -e 's,@prefix@,%{_prefix},
2021 s,@exec_prefix@,%{_exec_prefix},
2022 s,@libdir@,%{_libdir},
2023 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2024 %if %{with multilib}
2025 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2026 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2027 sed -e 's,@prefix@,%{_prefix},
2028 s,@exec_prefix@,%{_exec_prefix},
2029 s,@libdir@,%{_libdir32},
2030 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2035 cp -f libobjc/README gcc/objc/README.libobjc
2038 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2039 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2040 for f in libitm.la libssp.la libssp_nonshared.la \
2041 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2042 %{?with_fortran:libgfortran.la libquadmath.la} \
2043 %{?with_gomp:libgomp.la} \
2044 %{?with_Xsan:libasan.la libubsan.la} \
2045 %{?with_lsan_m0:liblsan.la} \
2046 %{?with_tsan_m0:libtsan.la} \
2047 %{?with_atomic:libatomic.la} \
2048 %{?with_objc:libobjc.la};
2050 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2051 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2052 %{__mv} "${file}.fixed" "$file"
2054 %if %{with multilib}
2055 for f in libitm.la libssp.la libssp_nonshared.la \
2056 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2057 %{?with_fortran:libgfortran.la libquadmath.la} \
2058 %{?with_gomp:libgomp.la} \
2059 %{?with_Xsan:libasan.la libubsan.la} \
2060 %{?with_lsan_m1:liblsan.la} \
2061 %{?with_tsan_m1:libtsan.la} \
2062 %{?with_atomic:libatomic.la} \
2063 %{?with_objc:libobjc.la};
2065 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2066 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2070 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2071 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2072 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2073 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2075 # plugins, .la not needed
2076 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2077 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2079 %if %{without lsan_m0} && %{without lsan_m2}
2080 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2084 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}}; do
2085 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2087 # basename is being run only for the native (non-biarch) file.
2088 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2089 -e "s,@toolexeclibdir@,$LIBDIR," \
2090 < libstdc++-v3/python/hook.in \
2091 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2093 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2094 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2095 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2096 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2099 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2101 # script(s) always installed; see above for builds with python; if no python, just don't package
2102 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2103 %if %{with multilib}
2104 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2109 cat cpplib.lang >> gcc.lang
2112 %find_lang libstdc\+\+
2113 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2116 # always -f, as "dir" is created depending which texlive version is installed
2117 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2119 # svn snap doesn't contain (release does) below files,
2120 # so let's create dummy entries to satisfy %%files.
2121 [ ! -f NEWS ] && touch NEWS
2122 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2123 [ ! -f libgfortran/README ] && touch libgfortran/README
2126 rm -rf $RPM_BUILD_ROOT
2128 %post -p /sbin/postshell
2129 -/usr/sbin/fix-info-dir -c %{_infodir}
2131 %postun -p /sbin/postshell
2132 -/usr/sbin/fix-info-dir -c %{_infodir}
2134 %post ada -p /sbin/postshell
2135 -/usr/sbin/fix-info-dir -c %{_infodir}
2137 %postun ada -p /sbin/postshell
2138 -/usr/sbin/fix-info-dir -c %{_infodir}
2140 %post fortran -p /sbin/postshell
2141 -/usr/sbin/fix-info-dir -c %{_infodir}
2143 %postun fortran -p /sbin/postshell
2144 -/usr/sbin/fix-info-dir -c %{_infodir}
2146 %post go -p /sbin/postshell
2147 -/usr/sbin/fix-info-dir -c %{_infodir}
2149 %postun go -p /sbin/postshell
2150 -/usr/sbin/fix-info-dir -c %{_infodir}
2152 %post -n libquadmath-devel -p /sbin/postshell
2153 -/usr/sbin/fix-info-dir -c %{_infodir}
2155 %postun -n libquadmath-devel -p /sbin/postshell
2156 -/usr/sbin/fix-info-dir -c %{_infodir}
2158 %post -n libffi-devel -p /sbin/postshell
2159 -/usr/sbin/fix-info-dir -c %{_infodir}
2161 %postun -n libffi-devel -p /sbin/postshell
2162 -/usr/sbin/fix-info-dir -c %{_infodir}
2164 %post -n libgomp-devel -p /sbin/postshell
2165 -/usr/sbin/fix-info-dir -c %{_infodir}
2167 %postun -n libgomp-devel -p /sbin/postshell
2168 -/usr/sbin/fix-info-dir -c %{_infodir}
2170 %post -p /sbin/ldconfig -n libgcc
2171 %postun -p /sbin/ldconfig -n libgcc
2172 %post -p /sbin/ldconfig -n libgcc-multilib
2173 %postun -p /sbin/ldconfig -n libgcc-multilib
2174 %post -p /sbin/ldconfig -n libgomp
2175 %postun -p /sbin/ldconfig -n libgomp
2176 %post -p /sbin/ldconfig -n libgomp-multilib
2177 %postun -p /sbin/ldconfig -n libgomp-multilib
2178 %post -p /sbin/ldconfig -n libgnat
2179 %postun -p /sbin/ldconfig -n libgnat
2180 %post -p /sbin/ldconfig -n libgnat-multilib
2181 %postun -p /sbin/ldconfig -n libgnat-multilib
2182 %post -p /sbin/ldconfig -n libstdc++
2183 %postun -p /sbin/ldconfig -n libstdc++
2184 %post -p /sbin/ldconfig -n libstdc++-multilib
2185 %postun -p /sbin/ldconfig -n libstdc++-multilib
2186 %post -p /sbin/ldconfig -n libgfortran
2187 %postun -p /sbin/ldconfig -n libgfortran
2188 %post -p /sbin/ldconfig -n libgfortran-multilib
2189 %postun -p /sbin/ldconfig -n libgfortran-multilib
2190 %post -p /sbin/ldconfig -n libffi
2191 %postun -p /sbin/ldconfig -n libffi
2192 %post -p /sbin/ldconfig -n libffi-multilib
2193 %postun -p /sbin/ldconfig -n libffi-multilib
2194 %post -p /sbin/ldconfig -n libmpx
2195 %postun -p /sbin/ldconfig -n libmpx
2196 %post -p /sbin/ldconfig -n libmpx-multilib
2197 %postun -p /sbin/ldconfig -n libmpx-multilib
2198 %post -p /sbin/ldconfig -n libobjc
2199 %postun -p /sbin/ldconfig -n libobjc
2200 %post -p /sbin/ldconfig -n libobjc-multilib
2201 %postun -p /sbin/ldconfig -n libobjc-multilib
2202 %post -p /sbin/ldconfig -n libquadmath
2203 %postun -p /sbin/ldconfig -n libquadmath
2204 %post -p /sbin/ldconfig -n libquadmath-multilib
2205 %postun -p /sbin/ldconfig -n libquadmath-multilib
2206 %post -p /sbin/ldconfig -n libgo
2207 %postun -p /sbin/ldconfig -n libgo
2208 %post -p /sbin/ldconfig -n libgo-multilib
2209 %postun -p /sbin/ldconfig -n libgo-multilib
2210 %post -p /sbin/ldconfig -n libasan
2211 %postun -p /sbin/ldconfig -n libasan
2212 %post -p /sbin/ldconfig -n libasan-multilib
2213 %postun -p /sbin/ldconfig -n libasan-multilib
2214 %post -p /sbin/ldconfig -n liblsan
2215 %postun -p /sbin/ldconfig -n liblsan
2216 %post -p /sbin/ldconfig -n libtsan
2217 %postun -p /sbin/ldconfig -n libtsan
2218 %post -p /sbin/ldconfig -n libubsan
2219 %postun -p /sbin/ldconfig -n libubsan
2220 %post -p /sbin/ldconfig -n libubsan-multilib
2221 %postun -p /sbin/ldconfig -n libubsan-multilib
2222 %post -p /sbin/ldconfig -n libvtv
2223 %postun -p /sbin/ldconfig -n libvtv
2224 %post -p /sbin/ldconfig -n libvtv-multilib
2225 %postun -p /sbin/ldconfig -n libvtv-multilib
2226 %post -p /sbin/ldconfig -n libatomic
2227 %postun -p /sbin/ldconfig -n libatomic
2228 %post -p /sbin/ldconfig -n libatomic-multilib
2229 %postun -p /sbin/ldconfig -n libatomic-multilib
2230 %post -p /sbin/ldconfig gdb-plugin
2231 %postun -p /sbin/ldconfig gdb-plugin
2234 %defattr(644,root,root,755)
2235 %doc ChangeLog.general MAINTAINERS NEWS
2236 # bugs.html faq.html
2237 %doc gcc/{ChangeLog,ONEWS,README.Portability}
2238 %attr(755,root,root) %{_bindir}/*-gcc*
2239 %attr(755,root,root) %{_bindir}/cc
2240 %attr(755,root,root) %{_bindir}/cpp
2241 %attr(755,root,root) %{_bindir}/gcc
2242 %attr(755,root,root) %{_bindir}/gcc-ar
2243 %attr(755,root,root) %{_bindir}/gcc-nm
2244 %attr(755,root,root) %{_bindir}/gcc-ranlib
2245 %attr(755,root,root) %{_bindir}/gcov
2246 %attr(755,root,root) %{_bindir}/gcov-dump
2247 %attr(755,root,root) %{_bindir}/gcov-tool
2248 %{_mandir}/man1/cc.1*
2249 %{_mandir}/man1/cpp.1*
2250 %{_mandir}/man1/gcc.1*
2251 %{_mandir}/man1/gcov.1*
2252 %{_mandir}/man1/gcov-dump.1*
2253 %{_mandir}/man1/gcov-tool.1*
2254 %{_infodir}/cpp.info*
2255 %{_infodir}/cppinternals.info*
2256 %{_infodir}/gcc.info*
2257 %{_infodir}/gccinstall.info*
2258 %{_infodir}/gccint.info*
2259 %{_infodir}/libitm.info*
2260 %attr(755,root,root) /lib/cpp
2261 %attr(755,root,root) %{_slibdir}/libgcc_s.so
2262 %attr(755,root,root) %{_libdir}/libitm.so
2263 %attr(755,root,root) %{_libdir}/libssp.so
2264 %{_libdir}/libitm.la
2266 %{_libdir}/libitm.spec
2267 %{_libdir}/libsanitizer.spec
2268 %{_libdir}/libssp.la
2270 %{_libdir}/libssp_nonshared.la
2271 %{_libdir}/libssp_nonshared.a
2272 %dir %{_libdir}/gcc/%{_target_platform}
2274 %{gcclibdir}/libgcc.a
2275 %{gcclibdir}/libgcc_eh.a
2276 %{gcclibdir}/libgcov.a
2279 %{?with_vtv:%{gcclibdir}/vtv_*.o}
2280 %attr(755,root,root) %{gcclibdir}/cc1
2281 %attr(755,root,root) %{gcclibdir}/collect2
2282 %attr(755,root,root) %{gcclibdir}/lto-wrapper
2283 %attr(755,root,root) %{gcclibdir}/lto1
2284 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
2285 %dir %{gcclibdir}/include
2286 %dir %{gcclibdir}/include/sanitizer
2287 %{gcclibdir}/include/sanitizer/common_interface_defs.h
2288 %dir %{gcclibdir}/include/ssp
2289 %{gcclibdir}/include/ssp/*.h
2290 %{gcclibdir}/include/float.h
2291 %{gcclibdir}/include/gcov.h
2292 %{gcclibdir}/include/iso646.h
2293 %{gcclibdir}/include/limits.h
2294 %{gcclibdir}/include/stdalign.h
2295 %{gcclibdir}/include/stdarg.h
2296 %{gcclibdir}/include/stdatomic.h
2297 %{gcclibdir}/include/stdbool.h
2298 %{gcclibdir}/include/stddef.h
2299 %{gcclibdir}/include/stdfix.h
2300 %{gcclibdir}/include/stdint.h
2301 %{gcclibdir}/include/stdint-gcc.h
2302 %{gcclibdir}/include/stdnoreturn.h
2303 %{gcclibdir}/include/syslimits.h
2304 %{gcclibdir}/include/unwind.h
2305 %{gcclibdir}/include/varargs.h
2306 %ifarch %{ix86} %{x8664}
2307 %{gcclibdir}/include/adxintrin.h
2308 %{gcclibdir}/include/ammintrin.h
2309 %{gcclibdir}/include/avx2intrin.h
2310 %{gcclibdir}/include/avx5124fmapsintrin.h
2311 %{gcclibdir}/include/avx5124vnniwintrin.h
2312 %{gcclibdir}/include/avx512bitalgintrin.h
2313 %{gcclibdir}/include/avx512bwintrin.h
2314 %{gcclibdir}/include/avx512cdintrin.h
2315 %{gcclibdir}/include/avx512dqintrin.h
2316 %{gcclibdir}/include/avx512erintrin.h
2317 %{gcclibdir}/include/avx512fintrin.h
2318 %{gcclibdir}/include/avx512ifmaintrin.h
2319 %{gcclibdir}/include/avx512ifmavlintrin.h
2320 %{gcclibdir}/include/avx512pfintrin.h
2321 %{gcclibdir}/include/avx512vbmi2intrin.h
2322 %{gcclibdir}/include/avx512vbmi2vlintrin.h
2323 %{gcclibdir}/include/avx512vbmiintrin.h
2324 %{gcclibdir}/include/avx512vbmivlintrin.h
2325 %{gcclibdir}/include/avx512vlbwintrin.h
2326 %{gcclibdir}/include/avx512vldqintrin.h
2327 %{gcclibdir}/include/avx512vlintrin.h
2328 %{gcclibdir}/include/avx512vnniintrin.h
2329 %{gcclibdir}/include/avx512vnnivlintrin.h
2330 %{gcclibdir}/include/avx512vpopcntdqintrin.h
2331 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
2332 %{gcclibdir}/include/avxintrin.h
2333 %{gcclibdir}/include/bmi2intrin.h
2334 %{gcclibdir}/include/bmiintrin.h
2335 %{gcclibdir}/include/bmmintrin.h
2336 %{gcclibdir}/include/cet.h
2337 %{gcclibdir}/include/cetintrin.h
2338 %{gcclibdir}/include/clflushoptintrin.h
2339 %{gcclibdir}/include/clwbintrin.h
2340 %{gcclibdir}/include/clzerointrin.h
2341 %{gcclibdir}/include/cpuid.h
2342 %{gcclibdir}/include/cross-stdarg.h
2343 %{gcclibdir}/include/emmintrin.h
2344 %{gcclibdir}/include/f16cintrin.h
2345 %{gcclibdir}/include/fma4intrin.h
2346 %{gcclibdir}/include/fmaintrin.h
2347 %{gcclibdir}/include/fxsrintrin.h
2348 %{gcclibdir}/include/gfniintrin.h
2349 %{gcclibdir}/include/ia32intrin.h
2350 %{gcclibdir}/include/immintrin.h
2351 %{gcclibdir}/include/lwpintrin.h
2352 %{gcclibdir}/include/lzcntintrin.h
2353 %{gcclibdir}/include/mm3dnow.h
2354 %{gcclibdir}/include/mmintrin.h
2355 %{gcclibdir}/include/mm_malloc.h
2356 %{gcclibdir}/include/movdirintrin.h
2357 %{gcclibdir}/include/nmmintrin.h
2358 %{gcclibdir}/include/mwaitxintrin.h
2359 %{gcclibdir}/include/pconfigintrin.h
2360 %{gcclibdir}/include/pkuintrin.h
2361 %{gcclibdir}/include/pmmintrin.h
2362 %{gcclibdir}/include/popcntintrin.h
2363 %{gcclibdir}/include/prfchwintrin.h
2364 %{gcclibdir}/include/rdseedintrin.h
2365 %{gcclibdir}/include/rtmintrin.h
2366 %{gcclibdir}/include/sgxintrin.h
2367 %{gcclibdir}/include/shaintrin.h
2368 %{gcclibdir}/include/smmintrin.h
2369 %{gcclibdir}/include/tbmintrin.h
2370 %{gcclibdir}/include/tmmintrin.h
2371 %{gcclibdir}/include/vaesintrin.h
2372 %{gcclibdir}/include/vpclmulqdqintrin.h
2373 %{gcclibdir}/include/wbnoinvdintrin.h
2374 %{gcclibdir}/include/wmmintrin.h
2375 %{gcclibdir}/include/x86intrin.h
2376 %{gcclibdir}/include/xmmintrin.h
2377 %{gcclibdir}/include/xopintrin.h
2378 %{gcclibdir}/include/xsavecintrin.h
2379 %{gcclibdir}/include/xsaveintrin.h
2380 %{gcclibdir}/include/xsaveoptintrin.h
2381 %{gcclibdir}/include/xsavesintrin.h
2382 %{gcclibdir}/include/xtestintrin.h
2384 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
2386 %if %{with multilib}
2388 %defattr(644,root,root,755)
2389 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
2390 %dir %{gcclibdir}/32
2391 %{gcclibdir}/32/crt*.o
2392 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
2393 %{gcclibdir}/32/libgcc.a
2394 %{gcclibdir}/32/libgcc_eh.a
2395 %{gcclibdir}/32/libgcov.a
2396 %{_libdir32}/libitm.spec
2397 %{_libdir32}/libsanitizer.spec
2398 %attr(755,root,root) %{_libdir32}/libitm.so
2399 %attr(755,root,root) %{_libdir32}/libssp.so
2400 %{_libdir32}/libitm.la
2401 %{_libdir32}/libitm.a
2402 %{_libdir32}/libssp.la
2403 %{_libdir32}/libssp.a
2404 %{_libdir32}/libssp_nonshared.la
2405 %{_libdir32}/libssp_nonshared.a
2409 %defattr(644,root,root,755)
2410 %doc COPYING.RUNTIME libgcc/ChangeLog
2411 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
2412 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
2413 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
2414 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
2415 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
2417 %if %{with multilib}
2418 %files -n libgcc-multilib
2419 %defattr(644,root,root,755)
2420 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
2421 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
2422 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
2423 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
2424 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
2429 %defattr(644,root,root,755)
2430 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
2431 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
2433 %files -n libgomp-devel
2434 %defattr(644,root,root,755)
2435 %attr(755,root,root) %{_libdir}/libgomp.so
2436 %{_libdir}/libgomp.la
2437 %{_libdir}/libgomp.spec
2438 %{gcclibdir}/finclude
2439 %{gcclibdir}/include/omp.h
2440 %{gcclibdir}/include/openacc.h
2441 %{_infodir}/libgomp.info*
2443 %files -n libgomp-static
2444 %defattr(644,root,root,755)
2445 %{_libdir}/libgomp.a
2447 %if %{with multilib}
2448 %files -n libgomp-multilib
2449 %defattr(644,root,root,755)
2450 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
2451 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
2453 %files -n libgomp-multilib-devel
2454 %defattr(644,root,root,755)
2455 %attr(755,root,root) %{_libdir32}/libgomp.so
2456 %{_libdir32}/libgomp.la
2457 %{_libdir32}/libgomp.spec
2458 %{gcclibdir}/32/finclude
2460 %files -n libgomp-multilib-static
2461 %defattr(644,root,root,755)
2462 %{_libdir32}/libgomp.a
2468 %defattr(644,root,root,755)
2469 %doc gcc/ada/ChangeLog
2470 %attr(755,root,root) %{_bindir}/gnat*
2471 %attr(755,root,root) %{_libdir}/libgnarl-*.so
2472 %attr(755,root,root) %{_libdir}/libgnarl.so
2473 %attr(755,root,root) %{_libdir}/libgnat-*.so
2474 %attr(755,root,root) %{_libdir}/libgnat.so
2475 %attr(755,root,root) %{gcclibdir}/gnat1
2476 %{gcclibdir}/adainclude
2477 %dir %{gcclibdir}/adalib
2478 %{gcclibdir}/adalib/*.ali
2479 %ifarch %{ix86} %{x8664}
2480 %{gcclibdir}/adalib/libgmem.a
2481 %{gcclibdir}/adalib/libgnarl_pic.a
2482 %{gcclibdir}/adalib/libgnat_pic.a
2484 %{_infodir}/gnat-style.info*
2485 %{_infodir}/gnat_rm.info*
2486 %{_infodir}/gnat_ugn.info*
2488 %if %{with multilib}
2490 %defattr(644,root,root,755)
2491 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
2492 %attr(755,root,root) %{_libdir32}/libgnarl.so
2493 %attr(755,root,root) %{_libdir32}/libgnat-*.so
2494 %attr(755,root,root) %{_libdir32}/libgnat.so
2495 %{gcclibdir}/32/adainclude
2496 %dir %{gcclibdir}/32/adalib
2497 %{gcclibdir}/32/adalib/*.ali
2498 %ifarch %{ix86} %{x8664}
2499 %{gcclibdir}/32/adalib/libgmem.a
2505 %defattr(644,root,root,755)
2506 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
2507 %attr(755,root,root) %{_libdir}/libgnarl.so.1
2508 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
2509 %attr(755,root,root) %{_libdir}/libgnat.so.1
2511 %files -n libgnat-static
2512 %defattr(644,root,root,755)
2513 %{gcclibdir}/adalib/libgnarl.a
2514 %{gcclibdir}/adalib/libgnat.a
2516 %if %{with multilib}
2517 %files -n libgnat-multilib
2518 %defattr(644,root,root,755)
2519 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2520 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
2521 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2522 %attr(755,root,root) %{_libdir32}/libgnat.so.1
2524 %files -n libgnat-multilib-static
2525 %defattr(644,root,root,755)
2526 %{gcclibdir}/32/adalib/libgnarl.a
2527 %{gcclibdir}/32/adalib/libgnat.a
2529 # these exist only when host is x86_64???
2530 %{gcclibdir}/32/adalib/libgnarl_pic.a
2531 %{gcclibdir}/32/adalib/libgnat_pic.a
2537 %defattr(644,root,root,755)
2538 %doc gcc/cp/{ChangeLog,NEWS}
2539 %attr(755,root,root) %{_bindir}/g++
2540 %attr(755,root,root) %{_bindir}/*-g++
2541 %attr(755,root,root) %{_bindir}/c++
2542 %attr(755,root,root) %{_bindir}/*-c++
2543 %attr(755,root,root) %{gcclibdir}/cc1plus
2544 %{_libdir}/libsupc++.la
2545 %{_libdir}/libsupc++.a
2546 %{_mandir}/man1/g++.1*
2548 %if %{with multilib}
2550 %defattr(644,root,root,755)
2551 %{_libdir32}/libsupc++.la
2552 %{_libdir32}/libsupc++.a
2555 %files -n libstdc++ -f libstdc++.lang
2556 %defattr(644,root,root,755)
2557 %doc libstdc++-v3/{ChangeLog,README}
2558 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2559 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
2561 %files -n libstdc++-devel
2562 %defattr(644,root,root,755)
2563 %attr(755,root,root) %{_libdir}/libstdc++.so
2564 %{_libdir}/libstdc++.la
2565 %{_libdir}/libstdc++fs.a
2566 %{_libdir}/libstdc++fs.la
2567 %dir %{_includedir}/c++
2568 %{_includedir}/c++/%{version}
2569 %{_includedir}/expc++.h
2570 %{_includedir}/extc++.h
2571 %{_includedir}/stdc++.h
2572 %{_includedir}/stdtr1c++.h
2574 %files -n libstdc++-static
2575 %defattr(644,root,root,755)
2576 %{_libdir}/libstdc++.a
2578 %if %{with multilib}
2579 %files -n libstdc++-multilib
2580 %defattr(644,root,root,755)
2581 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2582 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
2584 %files -n libstdc++-multilib-devel
2585 %defattr(644,root,root,755)
2586 %attr(755,root,root) %{_libdir32}/libstdc++.so
2587 %{_libdir32}/libstdc++.la
2588 %{_libdir32}/libstdc++fs.a
2589 %{_libdir32}/libstdc++fs.la
2591 %files -n libstdc++-multilib-static
2592 %defattr(644,root,root,755)
2593 %{_libdir32}/libstdc++.a
2597 %files -n libstdc++-gdb
2598 %defattr(644,root,root,755)
2599 %dir %{py_sitescriptdir}/libstdcxx
2600 %{py_sitescriptdir}/libstdcxx/*.py[co]
2601 %dir %{py_sitescriptdir}/libstdcxx/v6
2602 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2603 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2604 %if %{with multilib}
2605 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2610 %files -n libstdc++-apidocs
2611 %defattr(644,root,root,755)
2612 %doc libstdc++-v3/doc/html/*
2618 %defattr(644,root,root,755)
2619 %doc gcc/fortran/ChangeLog
2620 %attr(755,root,root) %{_bindir}/g95
2621 %attr(755,root,root) %{_bindir}/gfortran
2622 %attr(755,root,root) %{_bindir}/*-gfortran
2623 %attr(755,root,root) %{gcclibdir}/f951
2624 %attr(755,root,root) %{_libdir}/libgfortran.so
2625 %{_libdir}/libgfortran.spec
2626 %{_libdir}/libgfortran.la
2627 %{gcclibdir}/libcaf_single.a
2628 %{gcclibdir}/libcaf_single.la
2629 #%{gcclibdir}/libgfortranbegin.la
2630 #%{gcclibdir}/libgfortranbegin.a
2631 %{_infodir}/gfortran.info*
2632 %{_mandir}/man1/g95.1*
2633 %{_mandir}/man1/gfortran.1*
2635 %if %{with multilib}
2636 %files fortran-multilib
2637 %defattr(644,root,root,755)
2638 %attr(755,root,root) %{_libdir32}/libgfortran.so
2639 %{_libdir32}/libgfortran.spec
2640 %{_libdir32}/libgfortran.la
2641 %{gcclibdir}/32/libcaf_single.a
2642 %{gcclibdir}/32/libcaf_single.la
2643 #%{gcclibdir}/32/libgfortranbegin.la
2644 #%{gcclibdir}/32/libgfortranbegin.a
2647 %files -n libgfortran
2648 %defattr(644,root,root,755)
2649 %doc libgfortran/{AUTHORS,README,ChangeLog}
2650 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2651 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
2653 %files -n libgfortran-static
2654 %defattr(644,root,root,755)
2655 %{_libdir}/libgfortran.a
2657 %if %{with multilib}
2658 %files -n libgfortran-multilib
2659 %defattr(644,root,root,755)
2660 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2661 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
2663 %files -n libgfortran-multilib-static
2664 %defattr(644,root,root,755)
2665 %{_libdir32}/libgfortran.a
2668 %files -n libquadmath
2669 %defattr(644,root,root,755)
2670 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2671 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2673 %files -n libquadmath-devel
2674 %defattr(644,root,root,755)
2675 %{gcclibdir}/include/quadmath.h
2676 %{gcclibdir}/include/quadmath_weak.h
2677 %attr(755,root,root) %{_libdir}/libquadmath.so
2678 %{_libdir}/libquadmath.la
2679 %{_infodir}/libquadmath.info*
2681 %files -n libquadmath-static
2682 %defattr(644,root,root,755)
2683 %{_libdir}/libquadmath.a
2685 %if %{with multilib}
2686 %files -n libquadmath-multilib
2687 %defattr(644,root,root,755)
2688 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2689 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2691 %files -n libquadmath-multilib-devel
2692 %defattr(644,root,root,755)
2693 %attr(755,root,root) %{_libdir32}/libquadmath.so
2694 %{_libdir32}/libquadmath.la
2696 %files -n libquadmath-multilib-static
2697 %defattr(644,root,root,755)
2698 %{_libdir32}/libquadmath.a
2702 %if %{with gcc_libffi}
2704 %defattr(644,root,root,755)
2705 %doc libffi/{ChangeLog,LICENSE,README}
2706 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2707 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2709 %files -n libffi-devel
2710 %defattr(644,root,root,755)
2711 %attr(755,root,root) %{_libdir}/libffi.so
2712 %{_libdir}/libffi.la
2713 %{gcclibdir}/include/ffi.h
2714 %{gcclibdir}/include/ffitarget.h
2715 %{_pkgconfigdir}/libffi.pc
2716 %{_mandir}/man3/ffi*.3*
2717 %{_infodir}/libffi.info*
2719 %files -n libffi-static
2720 %defattr(644,root,root,755)
2723 %if %{with multilib}
2724 %files -n libffi-multilib
2725 %defattr(644,root,root,755)
2726 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2727 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2729 %files -n libffi-multilib-devel
2730 %defattr(644,root,root,755)
2731 %attr(755,root,root) %{_libdir32}/libffi.so
2732 %{_libdir32}/libffi.la
2733 %{_pkgconfigdir32}/libffi.pc
2735 %files -n libffi-multilib-static
2736 %defattr(644,root,root,755)
2737 %{_libdir32}/libffi.a
2743 %defattr(644,root,root,755)
2744 %doc gcc/objc/README.libobjc
2745 %attr(755,root,root) %{gcclibdir}/cc1obj
2746 %attr(755,root,root) %{_libdir}/libobjc.so
2747 %{_libdir}/libobjc.la
2748 %{gcclibdir}/include/objc
2750 %if %{with multilib}
2751 %files objc-multilib
2752 %defattr(644,root,root,755)
2753 %attr(755,root,root) %{_libdir32}/libobjc.so
2754 %{_libdir32}/libobjc.la
2760 %defattr(644,root,root,755)
2761 %doc gcc/objcp/ChangeLog
2762 %attr(755,root,root) %{gcclibdir}/cc1objplus
2766 %defattr(644,root,root,755)
2767 %doc libobjc/{ChangeLog,README*}
2768 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2769 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
2771 %files -n libobjc-static
2772 %defattr(644,root,root,755)
2773 %{_libdir}/libobjc.a
2775 %if %{with multilib}
2776 %files -n libobjc-multilib
2777 %defattr(644,root,root,755)
2778 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2779 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
2781 %files -n libobjc-multilib-static
2782 %defattr(644,root,root,755)
2783 %{_libdir32}/libobjc.a
2788 %defattr(644,root,root,755)
2789 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
2790 %attr(755,root,root) %{_bindir}/gccgo
2791 %attr(755,root,root) %{_bindir}/go
2792 %attr(755,root,root) %{_bindir}/gofmt
2793 %attr(755,root,root) %{gcclibdir}/buildid
2794 %attr(755,root,root) %{gcclibdir}/cgo
2795 %attr(755,root,root) %{gcclibdir}/go1
2796 %attr(755,root,root) %{gcclibdir}/test2json
2797 %attr(755,root,root) %{gcclibdir}/vet
2799 %{_libdir}/go/%{version}
2800 %{_mandir}/man1/go.1*
2801 %{_mandir}/man1/gofmt.1*
2802 %{_mandir}/man1/gccgo.1*
2803 %{_infodir}/gccgo.info*
2805 %if %{with multilib}
2807 %defattr(644,root,root,755)
2808 %dir %{_libdir32}/go
2809 %{_libdir32}/go/%{version}
2813 %defattr(644,root,root,755)
2814 %doc libgo/{LICENSE,PATENTS,README}
2815 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
2816 %attr(755,root,root) %ghost %{_libdir}/libgo.so.13
2818 %files -n libgo-devel
2819 %defattr(644,root,root,755)
2820 %attr(755,root,root) %{_libdir}/libgo.so
2822 %{_libdir}/libgobegin.a
2823 %{_libdir}/libgolibbegin.a
2825 %files -n libgo-static
2826 %defattr(644,root,root,755)
2829 %if %{with multilib}
2830 %files -n libgo-multilib
2831 %defattr(644,root,root,755)
2832 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
2833 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.13
2835 %files -n libgo-multilib-devel
2836 %defattr(644,root,root,755)
2837 %attr(755,root,root) %{_libdir32}/libgo.so
2838 %{_libdir32}/libgo.la
2839 %{_libdir32}/libgobegin.a
2840 %{_libdir32}/libgolibbegin.a
2842 %files -n libgo-multilib-static
2843 %defattr(644,root,root,755)
2844 %{_libdir32}/libgo.a
2850 %defattr(644,root,root,755)
2851 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2852 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
2853 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
2855 %files -n libasan-devel
2856 %defattr(644,root,root,755)
2857 %attr(755,root,root) %{_libdir}/libasan.so
2858 %{_libdir}/libasan_preinit.o
2859 %{_libdir}/libasan.la
2860 %{gcclibdir}/include/sanitizer/asan_interface.h
2862 %files -n libasan-static
2863 %defattr(644,root,root,755)
2864 %{_libdir}/libasan.a
2866 %if %{with multilib}
2867 %files -n libasan-multilib
2868 %defattr(644,root,root,755)
2869 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
2870 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
2872 %files -n libasan-multilib-devel
2873 %defattr(644,root,root,755)
2874 %attr(755,root,root) %{_libdir32}/libasan.so
2875 %{_libdir32}/libasan_preinit.o
2876 %{_libdir32}/libasan.la
2878 %files -n libasan-multilib-static
2879 %defattr(644,root,root,755)
2880 %{_libdir32}/libasan.a
2886 %defattr(644,root,root,755)
2887 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
2888 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
2890 %files -n liblsan-devel
2891 %defattr(644,root,root,755)
2892 %attr(755,root,root) %{_libdir}/liblsan.so
2893 %{_libdir}/liblsan_preinit.o
2894 %{_libdir}/liblsan.la
2895 %{gcclibdir}/include/sanitizer/lsan_interface.h
2897 %files -n liblsan-static
2898 %defattr(644,root,root,755)
2899 %{_libdir}/liblsan.a
2904 %defattr(644,root,root,755)
2905 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2906 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
2907 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
2909 %files -n libtsan-devel
2910 %defattr(644,root,root,755)
2911 %attr(755,root,root) %{_libdir}/libtsan.so
2912 %{_libdir}/libtsan_preinit.o
2913 %{_libdir}/libtsan.la
2914 %{gcclibdir}/include/sanitizer/tsan_interface.h
2916 %files -n libtsan-static
2917 %defattr(644,root,root,755)
2918 %{_libdir}/libtsan.a
2923 %defattr(644,root,root,755)
2924 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
2925 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
2927 %files -n libubsan-devel
2928 %defattr(644,root,root,755)
2929 %attr(755,root,root) %{_libdir}/libubsan.so
2930 %{_libdir}/libubsan.la
2932 %files -n libubsan-static
2933 %defattr(644,root,root,755)
2934 %{_libdir}/libubsan.a
2936 %if %{with multilib}
2937 %files -n libubsan-multilib
2938 %defattr(644,root,root,755)
2939 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
2940 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
2942 %files -n libubsan-multilib-devel
2943 %defattr(644,root,root,755)
2944 %attr(755,root,root) %{_libdir32}/libubsan.so
2945 %{_libdir32}/libubsan.la
2947 %files -n libubsan-multilib-static
2948 %defattr(644,root,root,755)
2949 %{_libdir32}/libubsan.a
2955 %defattr(644,root,root,755)
2956 %doc libvtv/ChangeLog
2957 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
2958 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
2960 %files -n libvtv-devel
2961 %defattr(644,root,root,755)
2962 %attr(755,root,root) %{_libdir}/libvtv.so
2963 %{_libdir}/libvtv.la
2965 %files -n libvtv-static
2966 %defattr(644,root,root,755)
2969 %if %{with multilib}
2970 %files -n libvtv-multilib
2971 %defattr(644,root,root,755)
2972 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
2973 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
2975 %files -n libvtv-multilib-devel
2976 %defattr(644,root,root,755)
2977 %attr(755,root,root) %{_libdir32}/libvtv.so
2978 %{_libdir32}/libvtv.la
2980 %files -n libvtv-multilib-static
2981 %defattr(644,root,root,755)
2982 %{_libdir32}/libvtv.a
2988 %defattr(644,root,root,755)
2989 %doc libatomic/ChangeLog*
2990 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
2991 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
2993 %files -n libatomic-devel
2994 %defattr(644,root,root,755)
2995 %attr(755,root,root) %{_libdir}/libatomic.so
2996 %{_libdir}/libatomic.la
2998 %files -n libatomic-static
2999 %defattr(644,root,root,755)
3000 %{_libdir}/libatomic.a
3002 %if %{with multilib}
3003 %files -n libatomic-multilib
3004 %defattr(644,root,root,755)
3005 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
3006 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
3008 %files -n libatomic-multilib-devel
3009 %defattr(644,root,root,755)
3010 %attr(755,root,root) %{_libdir32}/libatomic.so
3011 %{_libdir32}/libatomic.la
3013 %files -n libatomic-multilib-static
3014 %defattr(644,root,root,755)
3015 %{_libdir32}/libatomic.a
3020 %defattr(644,root,root,755)
3021 %doc libcc1/ChangeLog*
3022 %attr(755,root,root) %{_libdir}/libcc1.so
3023 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
3024 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
3025 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
3026 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
3029 %defattr(644,root,root,755)
3030 %dir %{gcclibdir}/plugin
3031 %{gcclibdir}/plugin/gengtype
3032 %{gcclibdir}/plugin/gtype.state
3033 %{gcclibdir}/plugin/include
3034 %{gcclibdir}/plugin/libcc1plugin.la
3035 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
3036 %{gcclibdir}/plugin/libcp1plugin.la
3037 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
3039 # see libmpx/configure.tgt for supported architectures
3040 %ifarch %{x8664} %{ix86}
3042 %defattr(644,root,root,755)
3043 %doc libmpx/ChangeLog
3044 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3045 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3046 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3047 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3049 %files -n libmpx-devel
3050 %defattr(644,root,root,755)
3051 %attr(755,root,root) %{_libdir}/libmpx.so
3052 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
3053 %{_libdir}/libmpx.la
3054 %{_libdir}/libmpxwrappers.la
3055 %{_libdir}/libmpx.spec
3057 %files -n libmpx-static
3058 %defattr(644,root,root,755)
3060 %{_libdir}/libmpxwrappers.a
3063 %if %{with multilib}
3064 %files -n libmpx-multilib
3065 %defattr(644,root,root,755)
3066 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3067 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3068 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3069 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3071 %files -n libmpx-multilib-devel
3072 %defattr(644,root,root,755)
3073 %attr(755,root,root) %{_libdir32}/libmpx.so
3074 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3075 %{_libdir32}/libmpx.la
3076 %{_libdir32}/libmpxwrappers.la
3077 %{_libdir32}/libmpx.spec
3079 %files -n libmpx-multilib-static
3080 %defattr(644,root,root,755)
3081 %{_libdir32}/libmpx.a
3082 %{_libdir32}/libmpxwrappers.a