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: 4ab282f414676496483b3e1793d07862
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: 8bfa267661b31b6349ced81d2202b769
95 Patch0: %{name}-info.patch
96 Patch2: %{name}-nodebug.patch
97 Patch3: %{name}-ada-link.patch
99 Patch11: %{name}-install-libffi.patch
100 URL: http://gcc.gnu.org/
101 BuildRequires: autoconf >= 2.64
102 %{?with_tests:BuildRequires: autogen >= 5.5.4}
103 BuildRequires: automake >= 1:1.11.1
104 BuildRequires: binutils >= 3:2.23
106 BuildRequires: chrpath >= 0.13-2
107 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
108 BuildRequires: elfutils-devel >= 0.145-1
109 BuildRequires: fileutils >= 4.0.41
110 BuildRequires: flex >= 2.5.4
112 BuildRequires: gcc(ada)
113 BuildRequires: gcc-ada
116 BuildRequires: gettext-tools >= 0.14.5
117 BuildRequires: glibc-devel >= 6:2.4-1
119 # Formerly known as gcc(multilib)
120 BuildRequires: gcc(multilib)
122 BuildRequires: glibc-devel(ix86)
125 BuildRequires: gmp-c++-devel >= 4.3.2
126 BuildRequires: gmp-devel >= 4.3.2
127 BuildRequires: isl-devel >= 0.15
128 BuildRequires: libmpc-devel >= 0.8.1
129 BuildRequires: mpfr-devel >= 2.4.2
131 BuildRequires: python-devel
132 BuildRequires: rpm-pythonprov
134 BuildRequires: rpmbuild(macros) >= 1.211
135 BuildRequires: tar >= 1:1.22
136 BuildRequires: texinfo >= 4.7
138 BuildRequires: zlib-devel
139 BuildConflicts: pdksh < 5.2.14-50
140 Requires: binutils >= 3:2.23
141 Requires: gmp >= 4.3.2
142 Requires: isl >= 0.15
143 Requires: libgcc = %{epoch}:%{version}-%{release}
144 Requires: libmpc >= 0.8.1
145 Requires: mpfr >= 2.4.2
146 Provides: cpp = %{epoch}:%{version}-%{release}
147 %{?with_ada:Provides: gcc(ada)}
155 Conflicts: glibc-devel < 2.2.5-20
156 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
158 %define _slibdir /%{_lib}
160 # 32-bit environment on x86-64
161 %define _slibdir32 /lib
162 %define _libdir32 /usr/lib
163 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
165 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
167 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
168 %define filterout_ld -Wl,--as-needed
170 # functions with printf format attribute but with special parser and also
171 # receiving non constant format strings
172 %define Werror_cflags %{nil}
174 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
176 %define _noautoreq .*\(GLIBC_PRIVATE\)
179 A compiler aimed at integrating all the optimizations and features
180 necessary for a high-performance and stable development environment.
182 This package contains the C compiler and some files shared by various
183 parts of the GNU Compiler Collection. In order to use another GCC
184 compiler you will need to install the appropriate subpackage.
186 %description -l es.UTF-8
187 Un compilador que intenta integrar todas las optimalizaciones y
188 características necesarias para un entorno de desarrollo eficaz y
191 Este paquete contiene el compilador de C y unos ficheros compartidos
192 por varias partes de la colección de compiladores GNU (GCC). Para usar
193 otro compilador de GCC será necesario que instale el subpaquete
196 %description -l pl.UTF-8
197 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
198 wyprodukowania szybkiego i stabilnego kodu wynikowego.
200 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
201 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
202 z GCC, trzeba zainstalować odpowiedni podpakiet.
204 %description -l pt_BR.UTF-8
205 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
206 GNU Compiler Collection.
209 Summary: GNU Compiler Collection: the C compiler 32-bit support
210 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
212 Group: Development/Languages
213 Requires: %{name} = %{epoch}:%{version}-%{release}
214 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
217 Requires: glibc-devel(ix86)
219 Provides: gcc(multilib)
221 %description multilib
222 A compiler aimed at integrating all the optimizations and features
223 necessary for a high-performance and stable development environment.
225 This package contains the C compiler support for producing 32-bit
226 programs on 64-bit host.
228 %description multilib -l pl.UTF-8
229 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
230 wyprodukowania szybkiego i stabilnego kodu wynikowego.
232 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
233 programów 32-bitowych na maszynie 64-bitowej.
236 Summary: Shared gcc library
237 Summary(es.UTF-8): Biblioteca compartida de gcc
238 Summary(pl.UTF-8): Biblioteka gcc
239 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
240 License: GPL v3+ with GCC Runtime Library Exception v3.1
245 %description -n libgcc
248 %description -n libgcc -l es.UTF-8
249 Biblioteca compartida de gcc.
251 %description -n libgcc -l pl.UTF-8
252 Biblioteka dynamiczna gcc.
254 %description -n libgcc -l pt_BR.UTF-8
255 Biblioteca runtime para o GCC.
257 %package -n libgcc-multilib
258 Summary: Shared gcc library - 32-bit version
259 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
260 License: GPL v3+ with GCC Runtime Library Exception v3.1
263 %description -n libgcc-multilib
264 Shared gcc library - 32-bit version.
266 %description -n libgcc-multilib -l pl.UTF-8
267 Biblioteka dynamiczna gcc - wersja 32-bitowa.
270 Summary: GNU OpenMP library
271 Summary(pl.UTF-8): Biblioteka GNU OpenMP
272 License: GPL v3+ with GCC Runtime Library Exception v3.1
275 %description -n libgomp
278 %description -n libgomp -l pl.UTF-8
279 Biblioteka GNU OpenMP.
281 %package -n libgomp-devel
282 Summary: Development files for GNU OpenMP library
283 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
284 License: GPL v3+ with GCC Runtime Library Exception v3.1
285 Group: Development/Libraries
286 Requires: %{name} = %{epoch}:%{version}-%{release}
287 Requires: libgomp = %{epoch}:%{version}-%{release}
289 %description -n libgomp-devel
290 Development files for GNU OpenMP library.
292 %description -n libgomp-devel -l pl.UTF-8
293 Pliki programistyczne biblioteki GNU OpenMP.
295 %package -n libgomp-static
296 Summary: Static GNU OpenMP library
297 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
298 License: GPL v3+ with GCC Runtime Library Exception v3.1
299 Group: Development/Libraries
300 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
302 %description -n libgomp-static
303 Static GNU OpenMP library.
305 %description -n libgomp-static -l pl.UTF-8
306 Statyczna biblioteka GNU OpenMP.
308 %package -n libgomp-multilib
309 Summary: GNU OpenMP library - 32-bit version
310 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
311 License: GPL v3+ with GCC Runtime Library Exception v3.1
314 %description -n libgomp-multilib
315 GNU OpenMP library - 32-bit version.
317 %description -n libgomp-multilib -l pl.UTF-8
318 Biblioteka GNU OpenMP - wersja 32-bitowa.
320 %package -n libgomp-multilib-devel
321 Summary: Development files for 32-bit version of GNU OpenMP library
322 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
323 License: GPL v3+ with GCC Runtime Library Exception v3.1
324 Group: Development/Libraries
325 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
327 %description -n libgomp-multilib-devel
328 Development files for 32-bit version of GNU OpenMP library.
330 %description -n libgomp-multilib-devel -l pl.UTF-8
331 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
333 %package -n libgomp-multilib-static
334 Summary: Static GNU OpenMP library - 32-bit version
335 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
336 License: GPL v3+ with GCC Runtime Library Exception v3.1
337 Group: Development/Libraries
338 Requires: libgomp-multilib-devel = %{epoch}:%{version}-%{release}
340 %description -n libgomp-multilib-static
341 Static GNU OpenMP library - 32-bit version.
343 %description -n libgomp-multilib-static -l pl.UTF-8
344 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
347 Summary: Ada language support for GCC
348 Summary(es.UTF-8): Soporte de Ada para GCC
349 Summary(pl.UTF-8): Obsługa języka Ada do GCC
350 Group: Development/Languages
351 Requires: %{name} = %{epoch}:%{version}-%{release}
352 Requires: libgnat = %{epoch}:%{version}-%{release}
354 Obsoletes: gnat-devel
357 This package adds experimental support for compiling Ada programs.
359 %description ada -l es.UTF-8
360 Este paquete añade soporte experimental para compilar programas en
363 %description ada -l pl.UTF-8
364 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
367 %package ada-multilib
368 Summary: Ada language 32-bit binaries support for GCC
369 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
370 Group: Development/Languages
371 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
372 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
374 %description ada-multilib
375 This package adds experimental support for compiling 32-bit Ada
376 programs on 64-bit host.
378 %description ada-multilib -l pl.UTF-8
379 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
380 32-bitowych w języku Ada na maszynie 64-bitowej.
383 Summary: Ada standard libraries
384 Summary(es.UTF-8): Bibliotecas estándares de Ada
385 Summary(pl.UTF-8): Biblioteki standardowe Ady
386 License: GPL v3+ with GCC Runtime Library Exception v3.1
388 Requires: libgcc = %{epoch}:%{version}-%{release}
392 %description -n libgnat
393 This package contains shared libraries needed to run programs written
396 %description -n libgnat -l es.UTF-8
397 Este paquete contiene las bibliotecas compartidas necesarias para
398 ejecutar programas escritos en Ada.
400 %description -n libgnat -l pl.UTF-8
401 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
404 %package -n libgnat-static
405 Summary: Static Ada standard libraries
406 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
407 License: GPL v3+ with GCC Runtime Library Exception v3.1
408 Group: Development/Libraries
409 Obsoletes: gnat-static
411 %description -n libgnat-static
412 This package contains static libraries for programs written in Ada.
414 %description -n libgnat-static -l pl.UTF-8
415 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
418 %package -n libgnat-multilib
419 Summary: Ada standard libraries - 32-bit version
420 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
421 License: GPL v3+ with GCC Runtime Library Exception v3.1
423 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
425 %description -n libgnat-multilib
426 This package contains 32-bit version of shared libraries needed to run
427 programs written in Ada.
429 %description -n libgnat-multilib -l pl.UTF-8
430 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
431 uruchamiania programów napisanych w języku Ada.
433 %package -n libgnat-multilib-static
434 Summary: Static Ada standard libraries - 32-bit version
435 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
436 License: GPL v3+ with GCC Runtime Library Exception v3.1
437 Group: Development/Libraries
439 %description -n libgnat-multilib-static
440 This package contains 32-bit version of static libraries for programs
443 %description -n libgnat-multilib-static -l pl.UTF-8
444 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
445 programów napisanych w Adzie.
448 Summary: C++ language support for GCC
449 Summary(es.UTF-8): Soporte de C++ para GCC
450 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
451 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
452 Group: Development/Languages
453 Requires: %{name} = %{epoch}:%{version}-%{release}
459 This package adds C++ support to the GNU Compiler Collection. It
460 includes support for most of the current C++ specification, including
461 templates and exception handling. It does not include a standard C++
462 library, which is available separately.
464 %description c++ -l de.UTF-8
465 Dieses Paket enthält die C++-Unterstützung für den
466 GNU-Compiler-Collection. Es unterstützt die aktuelle
467 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
468 C++-Standard-Library ist nicht enthalten - sie ist getrennt
471 %description c++ -l es.UTF-8
472 Este paquete añade soporte de C++ al GCC (colección de compiladores
473 GNU). Ello incluye el soporte para la mayoría de la especificación
474 actual de C++, incluyendo plantillas y manejo de excepciones. No
475 incluye la biblioteca estándar de C++, la que es disponible separada.
477 %description c++ -l fr.UTF-8
478 Ce package ajoute un support C++ a la collection de compilateurs GNU.
479 Il comprend un support pour la plupart des spécifications actuelles de
480 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
481 une bibliothéque C++ standard, qui est disponible séparément.
483 %description c++ -l pl.UTF-8
484 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
485 obecnej specyfikacji C++, nie zawiera natomiast standardowych
486 bibliotek C++, które są w oddzielnym pakiecie.
488 %description c++ -l pt_BR.UTF-8
489 Este pacote adiciona suporte C++ para o gcc.
491 %description c++ -l tr.UTF-8
492 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
493 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
494 C++ kitaplığı bu pakette yer almaz.
496 %package c++-multilib
497 Summary: C++ language 32-bit binaries support for GCC
498 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
499 Group: Development/Languages
500 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
501 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
503 %description c++-multilib
504 This package adds 32-bit binaries in C++ language support to the GNU
507 %description c++-multilib -l pl.UTF-8
508 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
511 %package -n libstdc++
512 Summary: GNU C++ library
513 Summary(es.UTF-8): Biblioteca C++ de GNU
514 Summary(pl.UTF-8): Biblioteka GNU C++
515 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
516 License: GPL v3+ with GCC Runtime Library Exception v3.1
518 # >= instead of = to allow keeping older libstdc++ (with different soname)
519 Requires: libgcc >= %{epoch}:%{version}-%{release}
521 Obsoletes: libstdc++3
522 Obsoletes: libstdc++4
524 %description -n libstdc++
525 This is the GNU implementation of the standard C++ library, along with
526 additional GNU tools. This package includes the shared libraries
527 necessary to run C++ applications.
529 %description -n libstdc++ -l de.UTF-8
530 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
531 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
532 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
534 %description -n libstdc++ -l es.UTF-8
535 Este es el soporte de las bibliotecas padrón del C++, junto con
536 herramientas GNU adicionales. El paquete incluye las bibliotecas
537 compartidas necesarias para ejecutar aplicaciones C++.
539 %description -n libstdc++ -l fr.UTF-8
540 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
541 des outils GNU supplémentaires. Ce package comprend les librairies
542 partagées nécessaires à l'exécution d'application C++.
544 %description -n libstdc++ -l pl.UTF-8
545 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
546 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
547 uruchamiania aplikacji napisanych w C++.
549 %description -n libstdc++ -l pt_BR.UTF-8
550 Este pacote é uma implementação da biblioteca padrão C++ v3, um
551 subconjunto do padrão ISO 14882.
553 %description -n libstdc++ -l tr.UTF-8
554 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
555 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
557 %package -n libstdc++-devel
558 Summary: Header files and documentation for C++ development
559 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
560 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
561 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
562 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
563 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
564 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
565 License: GPL v3+ with GCC Runtime Library Exception v3.1
566 Group: Development/Libraries
567 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
568 Requires: glibc-devel
569 Requires: libstdc++ = %{epoch}:%{version}-%{release}
570 Obsoletes: libg++-devel
571 Obsoletes: libstdc++3-devel
572 Obsoletes: libstdc++4-devel
574 %description -n libstdc++-devel
575 This is the GNU implementation of the standard C++ libraries. This
576 package includes the header files needed for C++ development and
577 library documentation.
579 %description -n libstdc++-devel -l es.UTF-8
580 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
581 paquete incluye los archivos de inclusión y bibliotecas necesarios
582 para desarrollo de programas en lenguaje C++.
584 %description -n libstdc++-devel -l pl.UTF-8
585 Pakiet ten zawiera biblioteki będące implementacją standardowych
586 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
587 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
589 %description -n libstdc++-devel -l pt_BR.UTF-8
590 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
591 para desenvolvimento de programas C++.
593 %package -n libstdc++-static
594 Summary: Static C++ standard library
595 Summary(es.UTF-8): Biblioteca estándar estática de C++
596 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
597 License: GPL v3+ with GCC Runtime Library Exception v3.1
598 Group: Development/Libraries
599 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
600 Obsoletes: libstdc++4-static
602 %description -n libstdc++-static
603 Static C++ standard library.
605 %description -n libstdc++-static -l es.UTF-8
606 Biblioteca estándar estática de C++.
608 %description -n libstdc++-static -l pl.UTF-8
609 Statyczna biblioteka standardowa C++.
611 %package -n libstdc++-multilib
612 Summary: GNU C++ library - 32-bit version
613 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
614 License: GPL v3+ with GCC Runtime Library Exception v3.1
616 # >= instead of = to allow keeping older libstdc++ (with different soname)
617 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
619 %description -n libstdc++-multilib
620 This is 32-bit version of the GNU implementation of the standard C++
623 %description -n libstdc++-multilib -l pl.UTF-8
624 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
627 %package -n libstdc++-multilib-devel
628 Summary: Development files for C++ development - 32-bit version
629 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
630 License: GPL v3+ with GCC Runtime Library Exception v3.1
631 Group: Development/Libraries
632 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
633 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
634 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
636 %description -n libstdc++-multilib-devel
637 This package contains the development files for 32-bit version of the
638 GNU implementation of the standard C++ library.
640 %description -n libstdc++-multilib-devel -l pl.UTF-8
641 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
642 implementacji GNU biblioteki standardowej C++.
644 %package -n libstdc++-multilib-static
645 Summary: Static C++ standard library - 32-bit version
646 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
647 License: GPL v3+ with GCC Runtime Library Exception v3.1
648 Group: Development/Libraries
649 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
651 %description -n libstdc++-multilib-static
652 Static C++ standard library - 32-bit version.
654 %description -n libstdc++-multilib-static -l pl.UTF-8
655 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
657 %package -n libstdc++-gdb
658 Summary: libstdc++ pretty printers for GDB
659 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
660 Group: Development/Debuggers
662 %description -n libstdc++-gdb
663 This package contains Python scripts for GDB pretty printing of the
664 libstdc++ types/containers.
666 %description -n libstdc++-gdb -l pl.UTF-8
667 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
668 wypisywania typów i kontenerów libstdc++.
670 %package -n libstdc++-apidocs
671 Summary: C++ standard library API documentation
672 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
673 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
675 %if "%{_rpmversion}" >= "5"
679 %description -n libstdc++-apidocs
680 API and internal documentation for C++ standard library.
682 %description -n libstdc++-apidocs -l pl.UTF-8
683 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
686 Summary: Fortran 95 language support for GCC
687 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
688 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
689 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
690 Group: Development/Languages/Fortran
691 Requires: %{name} = %{epoch}:%{version}-%{release}
692 Requires: libgfortran = %{epoch}:%{version}-%{release}
693 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
694 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
699 This package adds support for compiling Fortran 95 programs with the
702 %description fortran -l es.UTF-8
703 Este paquete añade soporte para compilar programas escritos en Fortran
704 95 con el compilador GNU.
706 %description fortran -l pl.UTF-8
707 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
709 %description fortran -l pt_BR.UTF-8
710 Suporte Fortran 95 para o GCC.
712 %package fortran-multilib
713 Summary: Fortran 95 language 32-bit binaries support for GCC
714 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
715 Group: Development/Languages/Fortran
716 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
717 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
718 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
720 %description fortran-multilib
721 This package adds support for compiling 32-bit Fortran 95 programs
722 with the GNU compiler.
724 %description fortran-multilib -l pl.UTF-8
725 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
728 %package -n libgfortran
729 Summary: Fortran 95 Library
730 Summary(es.UTF-8): Biblioteca de Fortran 95
731 Summary(pl.UTF-8): Biblioteka Fortranu 95
732 License: GPL v3+ with GCC Runtime Library Exception v3.1
734 Requires: libgcc = %{epoch}:%{version}-%{release}
735 Requires: libquadmath = %{epoch}:%{version}-%{release}
738 %description -n libgfortran
741 %description -n libgfortran -l es.UTF-8
742 Biblioteca de Fortran 95.
744 %description -n libgfortran -l pl.UTF-8
745 Biblioteka Fortranu 95.
747 %package -n libgfortran-static
748 Summary: Static Fortran 95 Library
749 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
750 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
751 License: GPL v3+ with GCC Runtime Library Exception v3.1
752 Group: Development/Libraries
753 Requires: libgfortran = %{epoch}:%{version}-%{release}
754 Obsoletes: libg2c-static
756 %description -n libgfortran-static
757 Static Fortran 95 Library.
759 %description -n libgfortran-static -l es.UTF-8
760 Bibliotecas estáticas de Fortran 95.
762 %description -n libgfortran-static -l pl.UTF-8
763 Statyczna biblioteka Fortranu 95.
765 %package -n libgfortran-multilib
766 Summary: Fortran 95 Library - 32-bit version
767 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
768 License: GPL v3+ with GCC Runtime Library Exception v3.1
770 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
771 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
773 %description -n libgfortran-multilib
774 Fortran 95 Library - 32-bit version.
776 %description -n libgfortran-multilib -l pl.UTF-8
777 Biblioteka Fortranu 95 - wersja 32-bitowa.
779 %package -n libgfortran-multilib-static
780 Summary: Static Fortran 95 Library - 32-bit version
781 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
782 License: GPL v3+ with GCC Runtime Library Exception v3.1
783 Group: Development/Libraries
784 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
786 %description -n libgfortran-multilib-static
787 Static Fortran 95 Library - 32-bit version.
789 %description -n libgfortran-multilib-static -l pl.UTF-8
790 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
792 %package -n libquadmath
793 Summary: GCC __float128 shared support library
794 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
798 %description -n libquadmath
799 This package contains GCC shared support library which is needed for
800 __float128 math support and for Fortran REAL*16 support.
802 %description -n libquadmath -l pl.UTF-8
803 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
804 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
807 %package -n libquadmath-devel
808 Summary: Header files for GCC __float128 support library
809 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
811 Group: Development/Libraries
812 Requires: libquadmath = %{epoch}:%{version}-%{release}
814 %description -n libquadmath-devel
815 This package contains header files for GCC support library which is
816 needed for __float128 math support and for Fortran REAL*16 support.
818 %description -n libquadmath-devel -l pl.UTF-8
819 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
820 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
823 %package -n libquadmath-static
824 Summary: Static GCC __float128 support library
825 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
827 Group: Development/Libraries
828 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
830 %description -n libquadmath-static
831 Static GCC __float128 support library.
833 %description -n libquadmath-static -l pl.UTF-8
834 Biblioteka statyczna GCC do obsługi typu __float128.
836 %package -n libquadmath-multilib
837 Summary: GCC __float128 shared support library - 32-bit version
838 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
842 %description -n libquadmath-multilib
843 This package contains 32-bit version of GCC shared support library
844 which is needed for __float128 math support and for Fortran REAL*16
847 %description -n libquadmath-multilib -l pl.UTF-8
848 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
849 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
852 %package -n libquadmath-multilib-devel
853 Summary: Development files for 32-bit GCC __float128 support library
854 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
856 Group: Development/Libraries
857 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
858 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
860 %description -n libquadmath-multilib-devel
861 This package contains development files for 32-bit GCC support library
862 which is needed for __float128 math support and for Fortran REAL*16
865 %description -n libquadmath-multilib-devel -l pl.UTF-8
866 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
867 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
870 %package -n libquadmath-multilib-static
871 Summary: Static GCC __float128 support library - 32-bit version
872 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
874 Group: Development/Libraries
875 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
877 %description -n libquadmath-multilib-static
878 Static GCC __float128 support library - 32-bit version.
880 %description -n libquadmath-multilib-static -l pl.UTF-8
881 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
884 Summary: Foreign Function Interface library
885 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
886 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
890 %description -n libffi
891 The libffi library provides a portable, high level programming
892 interface to various calling conventions. This allows a programmer to
893 call any function specified by a call interface description at run
896 %description -n libffi -l es.UTF-8
897 La biblioteca libffi provee una interfaz portable de programación de
898 alto nivel para varias convenciones de llamada. Ello permite que un
899 programador llame una función cualquiera especificada por una
900 descripción de interfaz de llamada en el tiempo de ejecución.
902 %description -n libffi -l pl.UTF-8
903 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
904 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
905 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
908 %package -n libffi-devel
909 Summary: Development files for Foreign Function Interface library
910 Summary(es.UTF-8): Ficheros de desarrollo para libffi
911 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
913 Group: Development/Libraries
914 Requires: %{name} = %{epoch}:%{version}-%{release}
915 Requires: libffi = %{epoch}:%{version}-%{release}
917 %description -n libffi-devel
918 Development files for Foreign Function Interface library.
920 %description -n libffi-devel -l es.UTF-8
921 Ficheros de desarrollo para libffi.
923 %description -n libffi-devel -l pl.UTF-8
924 Pliki nagłówkowe biblioteki libffi.
926 %package -n libffi-static
927 Summary: Static Foreign Function Interface library
928 Summary(es.UTF-8): Biblioteca libffi estática
929 Summary(pl.UTF-8): Statyczna biblioteka libffi
931 Group: Development/Libraries
932 Requires: libffi-devel = %{epoch}:%{version}-%{release}
934 %description -n libffi-static
935 Static Foreign Function Interface library.
937 %description -n libffi-static -l es.UTF-8
938 Biblioteca libffi estática.
940 %description -n libffi-static -l pl.UTF-8
941 Statyczna biblioteka libffi.
943 %package -n libffi-multilib
944 Summary: Foreign Function Interface library - 32-bit version
945 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
949 %description -n libffi-multilib
950 The libffi library provides a portable, high level programming
951 interface to various calling conventions. This allows a programmer to
952 call any function specified by a call interface description at run
953 time. This package contains 32-bit version of the library.
955 %description -n libffi-multilib -l pl.UTF-8
956 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
957 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
958 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
959 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
961 %package -n libffi-multilib-devel
962 Summary: Development files for 32-bit version of Foreign Function Interface library
963 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
965 Group: Development/Libraries
966 Requires: libffi-devel = %{epoch}:%{version}-%{release}
967 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
969 %description -n libffi-multilib-devel
970 Development files for 32-bit version of Foreign Function Interface
973 %description -n libffi-multilib-devel -l pl.UTF-8
974 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
976 %package -n libffi-multilib-static
977 Summary: Static Foreign Function Interface library - 32-bit version
978 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
980 Group: Development/Libraries
981 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
983 %description -n libffi-multilib-static
984 Static Foreign Function Interface library - 32-bit version.
986 %description -n libffi-multilib-static -l pl.UTF-8
987 Statyczna biblioteka libffi - wersja 32-bitowa.
990 Summary: Objective C language support for GCC
991 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
992 Summary(es.UTF-8): Soporte de Objective C para GCC
993 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
994 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
995 Summary(tr.UTF-8): GCC için Objective C desteği
996 Group: Development/Languages
997 Requires: %{name} = %{epoch}:%{version}-%{release}
998 Requires: libobjc = %{epoch}:%{version}-%{release}
1000 Obsoletes: egcs-objc
1003 This package adds Objective C support to the GNU Compiler Collection.
1004 Objective C is a object oriented derivative of the C language, mainly
1005 used on systems running NeXTSTEP. This package does not include the
1006 standard objective C object library.
1008 %description objc -l de.UTF-8
1009 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1010 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1011 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1012 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1014 %description objc -l es.UTF-8
1015 Este paquete añade soporte de Objective C al GCC (colección de
1016 compiladores GNU). Objective C es un lenguaje orientado a objetos
1017 derivado de C, principalmente usado en sistemas que funcionan bajo
1018 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1021 %description objc -l fr.UTF-8
1022 Ce package ajoute un support Objective C a la collection de
1023 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1024 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1025 package n'inclue pas la bibliothéque Objective C standard.
1027 %description objc -l pl.UTF-8
1028 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1029 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1030 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1031 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1033 %description objc -l tr.UTF-8
1034 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1035 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1036 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1037 kitaplığı bu pakette yer almaz.
1039 %package objc-multilib
1040 Summary: Objective C language 32-bit binaries support for GCC
1041 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1042 Group: Development/Languages
1043 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1044 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1046 %description objc-multilib
1047 This package adds 32-bit Objective C support to the GNU Compiler
1050 %description objc-multilib -l pl.UTF-8
1051 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1055 Summary: Objective C++ support for GCC
1056 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1057 Group: Development/Languages
1058 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1059 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1062 This package adds Objective C++ support to the GNU Compiler
1065 %description objc++ -l pl.UTF-8
1066 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1067 GNU Compiler Collection.
1070 Summary: Objective C Library
1071 Summary(es.UTF-8): Biblioteca de Objective C
1072 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1073 License: GPL v3+ with GCC Runtime Library Exception v3.1
1075 Requires: libgcc = %{epoch}:%{version}-%{release}
1078 %description -n libobjc
1079 Objective C Library.
1081 %description -n libobjc -l es.UTF-8
1082 Bibliotecas de Objective C.
1084 %description -n libobjc -l pl.UTF-8
1085 Biblioteka obiektowego C (Objective C).
1087 %package -n libobjc-static
1088 Summary: Static Objective C Library
1089 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1090 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1091 License: GPL v3+ with GCC Runtime Library Exception v3.1
1092 Group: Development/Libraries
1093 Requires: libobjc = %{epoch}:%{version}-%{release}
1095 %description -n libobjc-static
1096 Static Objective C Library.
1098 %description -n libobjc-static -l es.UTF-8
1099 Bibliotecas estáticas de Objective C.
1101 %description -n libobjc-static -l pl.UTF-8
1102 Statyczna biblioteka obiektowego C (Objective C).
1104 %package -n libobjc-multilib
1105 Summary: Objective C Library - 32-bit version
1106 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1107 License: GPL v3+ with GCC Runtime Library Exception v3.1
1109 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1111 %description -n libobjc-multilib
1112 Objective C Library - 32-bit version.
1114 %description -n libobjc-multilib -l pl.UTF-8
1115 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1117 %package -n libobjc-multilib-static
1118 Summary: Static Objective C Library - 32-bit version
1119 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1120 License: GPL v3+ with GCC Runtime Library Exception v3.1
1121 Group: Development/Libraries
1122 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1124 %description -n libobjc-multilib-static
1125 Static Objective C Library - 32-bit version.
1127 %description -n libobjc-multilib-static -l pl.UTF-8
1128 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1131 Summary: Go language support for GCC
1132 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1133 License: GPL v3+ (gcc), BSD (Go-specific part)
1134 Group: Development/Languages
1135 Requires: %{name} = %{epoch}:%{version}-%{release}
1136 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1139 This package adds Go language support to the GNU Compiler Collection.
1141 %description go -l pl.UTF-8
1142 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1144 %package go-multilib
1145 Summary: Go language 32-bit binaries support for GCC
1146 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1147 License: GPL v3+ (gcc), BSD (Go-specific part)
1148 Group: Development/Languages
1149 Requires: %{name} = %{epoch}:%{version}-%{release}
1150 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1152 %description go-multilib
1153 This package adds 32-bit Go language support to the GNU Compiler
1156 %description go-multilib -l pl.UTF-8
1157 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1161 Summary: Go language library
1162 Summary(pl.UTF-8): Biblioteka języka Go
1165 Requires: libgcc = %{epoch}:%{version}-%{release}
1167 %description -n libgo
1168 Go language library.
1170 %description -n libgo -l pl.UTF-8
1171 Biblioteka języka Go.
1173 %package -n libgo-devel
1174 Summary: Development files for Go language library
1175 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1177 Group: Development/Libraries
1178 Requires: glibc-devel
1179 Requires: libgo = %{epoch}:%{version}-%{release}
1181 %description -n libgo-devel
1182 Development files for Go language library.
1184 %description -n libgo-devel -l pl.UTF-8
1185 Pliki programistyczne biblioteki języka Go.
1187 %package -n libgo-static
1188 Summary: Static Go language library
1189 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1191 Group: Development/Libraries
1192 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1194 %description -n libgo-static
1195 Static Go language library.
1197 %description -n libgo-static -l pl.UTF-8
1198 Statyczna biblioteka języka Go.
1200 %package -n libgo-multilib
1201 Summary: Go language library - 32-bit version
1202 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1205 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1207 %description -n libgo-multilib
1208 Go language library - 32-bit version.
1210 %description -n libgo-multilib -l pl.UTF-8
1211 Biblioteka języka Go - wersja 32-bitowa.
1213 %package -n libgo-multilib-devel
1214 Summary: Development files for Go language library - 32-bit version
1215 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1217 Group: Development/Libraries
1218 Requires: glibc-devel
1219 Requires: libgo-multilib = %{epoch}:%{version}-%{release}
1221 %description -n libgo-multilib-devel
1222 Development files for Go language library - 32-bit version.
1224 %description -n libgo-multilib-devel -l pl.UTF-8
1225 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1227 %package -n libgo-multilib-static
1228 Summary: Static Go language library - 32-bit version
1229 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1231 Group: Development/Libraries
1232 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1234 %description -n libgo-multilib-static
1235 Static Go language library - 32-bit version.
1237 %description -n libgo-multilib-static -l pl.UTF-8
1238 Statyczna biblioteka języka Go - wersja 32-bitowa.
1241 Summary: The Address Sanitizer library
1242 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1243 License: BSD-like or MIT
1245 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1247 %description -n libasan
1248 This package contains the Address Sanitizer library which is used for
1249 -fsanitize=address instrumented programs.
1251 %description -n libasan -l pl.UTF-8
1252 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1253 adresów w programach kompilowanych z opcją -fsanitize=address.
1255 %package -n libasan-devel
1256 Summary: Development files for the Address Sanitizer library
1257 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1258 License: BSD-like or MIT
1259 Group: Development/Libraries
1260 Requires: libasan = %{epoch}:%{version}-%{release}
1262 %description -n libasan-devel
1263 This package contains development files for the Address Sanitizer
1266 %description -n libasan-devel -l pl.UTF-8
1267 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1269 %package -n libasan-static
1270 Summary: The Address Sanitizer static library
1271 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1272 License: BSD-like or MIT
1273 Group: Development/Libraries
1274 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1276 %description -n libasan-static
1277 This package contains Address Sanitizer static library.
1279 %description -n libasan-static -l pl.UTF-8
1280 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1282 %package -n libasan-multilib
1283 Summary: The Address Sanitizer library - 32-bit version
1284 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1285 License: BSD-like or MIT
1287 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1289 %description -n libasan-multilib
1290 This package contains 32-bit version of the Address Sanitizer library
1291 which is used for -fsanitize=address instrumented programs.
1293 %description -n libasan-multilib -l pl.UTF-8
1294 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1295 służącej do kontroli adresów w programach kompilowanych z opcją
1298 %package -n libasan-multilib-devel
1299 Summary: Development files for the Address Sanitizer library - 32-bit version
1300 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1301 License: BSD-like or MIT
1302 Group: Development/Libraries
1303 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1304 Requires: libasan-multilib = %{epoch}:%{version}-%{release}
1306 %description -n libasan-multilib-devel
1307 This package contains the development files for 32-bit version of the
1308 Address Sanitizer library.
1310 %description -n libasan-multilib-devel -l pl.UTF-8
1311 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1314 %package -n libasan-multilib-static
1315 Summary: The Address Sanitizer static library - 32-bit version
1316 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1317 License: BSD-like or MIT
1318 Group: Development/Libraries
1319 Requires: libasan-multilib-devel = %{epoch}:%{version}-%{release}
1321 %description -n libasan-multilib-static
1322 This package contains 32-bit version of the Address Sanitizer static
1325 %description -n libasan-multilib-static -l pl.UTF-8
1326 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1330 Summary: The Leak Sanitizer library
1331 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1332 License: BSD-like or MIT
1334 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1336 %description -n liblsan
1337 This package contains the Leak Sanitizer library which is used for
1338 -fsanitize=leak instrumented programs.
1340 %description -n liblsan -l pl.UTF-8
1341 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1342 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1344 %package -n liblsan-devel
1345 Summary: Development files for the Leak Sanitizer library
1346 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1347 License: BSD-like or MIT
1348 Group: Development/Libraries
1349 Requires: liblsan = %{epoch}:%{version}-%{release}
1351 %description -n liblsan-devel
1352 This package contains development files for the Leak Sanitizer
1355 %description -n liblsan-devel -l pl.UTF-8
1356 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1358 %package -n liblsan-static
1359 Summary: The Leak Sanitizer static library
1360 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1361 License: BSD-like or MIT
1362 Group: Development/Libraries
1363 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1365 %description -n liblsan-static
1366 This package contains Leak Sanitizer static library.
1368 %description -n liblsan-static -l pl.UTF-8
1369 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1372 Summary: The Thread Sanitizer library
1373 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1374 License: BSD-like or MIT
1376 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1378 %description -n libtsan
1379 This package contains the Thread Sanitizer library which is used for
1380 -fsanitize=thread instrumented programs.
1382 %description -n libtsan -l pl.UTF-8
1383 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1384 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1386 %package -n libtsan-devel
1387 Summary: Development files for the Thread Sanitizer library
1388 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
1389 License: BSD-like or MIT
1390 Group: Development/Libraries
1391 Requires: libtsan = %{epoch}:%{version}-%{release}
1393 %description -n libtsan-devel
1394 This package contains development files for Thread Sanitizer library.
1396 %description -n libtsan-devel -l pl.UTF-8
1397 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1399 %package -n libtsan-static
1400 Summary: The Thread Sanitizer static library
1401 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
1402 License: BSD-like or MIT
1403 Group: Development/Libraries
1404 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
1406 %description -n libtsan-static
1407 This package contains Thread Sanitizer static library.
1409 %description -n libtsan-static -l pl.UTF-8
1410 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
1412 %package -n libubsan
1413 Summary: The Undefined Behavior Sanitizer library
1414 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
1415 License: BSD-like or MIT
1417 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1419 %description -n libubsan
1420 This package contains the Undefined Behavior Sanitizer library which
1421 is used for -fsanitize=undefined instrumented programs.
1423 %description -n libubsan -l pl.UTF-8
1424 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
1425 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
1426 -fsanitize=undefined.
1428 %package -n libubsan-devel
1429 Summary: Development files for the Undefined Behavior Sanitizer library
1430 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
1431 License: BSD-like or MIT
1432 Group: Development/Libraries
1433 Requires: libubsan = %{epoch}:%{version}-%{release}
1435 %description -n libubsan-devel
1436 This package contains development files for the Undefined Behavior
1439 %description -n libubsan-devel -l pl.UTF-8
1440 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
1443 %package -n libubsan-static
1444 Summary: The Undefined Behavior Sanitizer static library
1445 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
1446 License: BSD-like or MIT
1447 Group: Development/Libraries
1448 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
1450 %description -n libubsan-static
1451 This package contains Undefined Behavior Sanitizer static library.
1453 %description -n libubsan-static -l pl.UTF-8
1454 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
1456 %package -n libubsan-multilib
1457 Summary: The Undefined Behavior Sanitizer library - 32-bit version
1458 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
1459 License: BSD-like or MIT
1461 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1463 %description -n libubsan-multilib
1464 This package contains 32-bit version of the Undefined Behavior
1465 Sanitizer library which is used for -fsanitize=undefined instrumented
1468 %description -n libubsan-multilib -l pl.UTF-8
1469 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
1470 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
1471 kompilowanych z opcją -fsanitize=undefined.
1473 %package -n libubsan-multilib-devel
1474 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
1475 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
1476 License: BSD-like or MIT
1477 Group: Development/Libraries
1478 Requires: libubsan-multilib = %{epoch}:%{version}-%{release}
1480 %description -n libubsan-multilib-devel
1481 This package contains the development files for 32-bit version of the
1482 Undefined Behavior Sanitizer library.
1484 %description -n libubsan-multilib-devel -l pl.UTF-8
1485 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1486 Undefined Behavior Sanitizer.
1488 %package -n libubsan-multilib-static
1489 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
1490 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
1491 License: BSD-like or MIT
1492 Group: Development/Libraries
1493 Requires: libubsan-multilib-devel = %{epoch}:%{version}-%{release}
1495 %description -n libubsan-multilib-static
1496 This package contains 32-bit version of the Undefined Behavior
1497 Sanitizer static library.
1499 %description -n libubsan-multilib-static -l pl.UTF-8
1500 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
1504 Summary: The Virtual Table Verification library
1505 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
1506 License: GPL v3+ with GCC Runtime Library Exception v3.1
1508 URL: https://gcc.gnu.org/wiki/vtv
1509 Requires: libgcc = %{epoch}:%{version}-%{release}
1511 %description -n libvtv
1512 This package contains the Virtual Table Verification library which
1513 is used for -fvtable-verify=... instrumented programs.
1515 %description -n libvtv -l pl.UTF-8
1516 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
1517 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
1518 -fvtable-verify=....
1520 %package -n libvtv-devel
1521 Summary: Development files for the Virtual Table Verification library
1522 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
1523 License: GPL v3+ with GCC Runtime Library Exception v3.1
1524 Group: Development/Libraries
1525 URL: https://gcc.gnu.org/wiki/vtv
1526 Requires: libvtv = %{epoch}:%{version}-%{release}
1528 %description -n libvtv-devel
1529 This package contains development files for the Virtual Table
1530 Verification library.
1532 %description -n libvtv-devel -l pl.UTF-8
1533 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
1536 %package -n libvtv-static
1537 Summary: The Virtual Table Verification static library
1538 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
1539 License: GPL v3+ with GCC Runtime Library Exception v3.1
1540 Group: Development/Libraries
1541 URL: https://gcc.gnu.org/wiki/vtv
1542 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
1544 %description -n libvtv-static
1545 This package contains Virtual Table Verification static library.
1547 %description -n libvtv-static -l pl.UTF-8
1548 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
1550 %package -n libvtv-multilib
1551 Summary: The Virtual Table Verification library - 32-bit version
1552 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
1553 License: GPL v3+ with GCC Runtime Library Exception v3.1
1555 URL: https://gcc.gnu.org/wiki/vtv
1556 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1558 %description -n libvtv-multilib
1559 This package contains 32-bit version of the Virtual Table Verification
1560 library which is used for -fvtable-verify=... instrumented programs.
1562 %description -n libvtv-multilib -l pl.UTF-8
1563 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
1564 Verification, służącej do weryfikacji tablicy wirtualnej w programach
1565 kompilowanych z opcją -fvtable-verify=....
1567 %package -n libvtv-multilib-devel
1568 Summary: Development files for the Virtual Table Verification library - 32-bit version
1569 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
1570 License: GPL v3+ with GCC Runtime Library Exception v3.1
1571 Group: Development/Libraries
1572 URL: https://gcc.gnu.org/wiki/vtv
1573 Requires: libvtv-multilib = %{epoch}:%{version}-%{release}
1575 %description -n libvtv-multilib-devel
1576 This package contains the development files for 32-bit version of the
1577 Virtual Table Verification library.
1579 %description -n libvtv-multilib-devel -l pl.UTF-8
1580 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1581 Virtual Table Verification.
1583 %package -n libvtv-multilib-static
1584 Summary: The Virtual Table Verification static library - 32-bit version
1585 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
1586 License: GPL v3+ with GCC Runtime Library Exception v3.1
1587 Group: Development/Libraries
1588 URL: https://gcc.gnu.org/wiki/vtv
1589 Requires: libvtv-multilib-devel = %{epoch}:%{version}-%{release}
1591 %description -n libvtv-multilib-static
1592 This package contains 32-bit version of the Virtual Table Verification
1595 %description -n libvtv-multilib-static -l pl.UTF-8
1596 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
1599 %package -n libatomic
1600 Summary: The GNU Atomic library
1601 Summary(pl.UTF-8): Biblioteka GNU Atomic
1602 License: GPL v3+ with GCC Runtime Library Exception v3.1
1605 %description -n libatomic
1606 This package contains the GNU Atomic library which is a GCC support
1607 library for atomic operations not supported by hardware.
1609 %description -n libatomic -l pl.UTF-8
1610 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
1611 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
1613 %package -n libatomic-devel
1614 Summary: Development files for the GNU Atomic library
1615 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
1616 License: GPL v3+ with GCC Runtime Library Exception v3.1
1617 Group: Development/Libraries
1618 Requires: libatomic = %{epoch}:%{version}-%{release}
1620 %description -n libatomic-devel
1621 This package contains development files for the GNU Atomic library.
1623 %description -n libatomic-devel -l pl.UTF-8
1624 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
1626 %package -n libatomic-static
1627 Summary: The GNU Atomic static library
1628 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
1629 License: GPL v3+ with GCC Runtime Library Exception v3.1
1630 Group: Development/Libraries
1631 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
1633 %description -n libatomic-static
1634 This package contains GNU Atomic static library.
1636 %description -n libatomic-static
1637 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
1639 %package -n libatomic-multilib
1640 Summary: The GNU Atomic library - 32-bit version
1641 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
1642 License: GPL v3+ with GCC Runtime Library Exception v3.1
1645 %description -n libatomic-multilib
1646 This package contains 32-bit version of the GNU Atomic library which
1647 is a GCC support library for atomic operations not supported by
1650 %description -n libatomic-multilib -l pl.UTF-8
1651 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
1652 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
1655 %package -n libatomic-multilib-devel
1656 Summary: Development files for the GNU Atomic static library - 32-bit version
1657 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
1658 License: GPL v3+ with GCC Runtime Library Exception v3.1
1659 Group: Development/Libraries
1660 Requires: libatomic-multilib = %{epoch}:%{version}-%{release}
1662 %description -n libatomic-multilib-devel
1663 This package contains the development files for 32-bit version of the
1666 %description -n libatomic-multilib-devel -l pl.UTF-8
1667 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1670 %package -n libatomic-multilib-static
1671 Summary: The GNU Atomic static library - 32-bit version
1672 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
1673 License: GPL v3+ with GCC Runtime Library Exception v3.1
1674 Group: Development/Libraries
1675 Requires: libatomic-multilib-devel = %{epoch}:%{version}-%{release}
1677 %description -n libatomic-multilib-static
1678 This package contains 32-bit version of the GNU Atomic static library.
1680 %description -n libatomic-multilib-static -l pl.UTF-8
1681 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
1684 Summary: GCC plugin for GDB
1685 Summary(pl.UTF-8): Wtyczka GCC dla GDB
1686 Group: Development/Debuggers
1687 Requires: %{name} = %{epoch}:%{version}-%{release}
1689 %description gdb-plugin
1690 This package contains GCC plugin for GDB C expression evaluation.
1692 %description gdb-plugin -l pl.UTF-8
1693 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
1695 %package plugin-devel
1696 Summary: Support for compiling GCC plugins
1697 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
1698 Group: Development/Languages
1699 Requires: %{name} = %{epoch}:%{version}-%{release}
1700 Requires: gmp-devel >= 4.3.2
1701 Requires: libmpc-devel >= 0.8.1
1702 Requires: mpfr-devel >= 2.4.2
1704 %description plugin-devel
1705 This package contains header files and other support files for
1706 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
1707 plugins must be rebuilt any time GCC is updated.
1709 %description plugin-devel -l pl.UTF-8
1710 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
1711 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
1712 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
1714 # Packages with epoch 0
1715 # DO NOT MOVE THESE PACKAGES AROUND
1718 Summary: GCC Memory Protection Extensions language extensions runtime library
1719 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
1723 Requires: libstdc++ = 6:%{version}-%{release}
1725 %description -n libmpx
1726 This package contains the Memory Protection Extensions C language
1727 extensions runtime library.
1729 %description -n libmpx -l pl.UTF-8
1730 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1731 Protection Extensions dla języka C.
1733 %package -n libmpx-devel
1734 Summary: GCC development files for Memory Protection Extensions language extensions
1735 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
1738 Group: Development/Libraries
1739 Requires: libmpx = %{version}-%{release}
1741 %description -n libmpx-devel
1742 This package contains development files for Memory Protection
1743 Extensions C language extensions.
1745 %description -n libmpx-devel -l pl.UTF-8
1746 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1747 Extensions dla języka C.
1749 %package -n libmpx-static
1750 Summary: GCC Memory Protection Extensions language extensions static library
1751 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
1754 Group: Development/Libraries
1755 Requires: libmpx-devel = %{version}-%{release}
1757 %description -n libmpx-static
1758 This package contains Memory Protection Extensions C language
1759 extensions static library.
1761 %description -n libmpx-static -l pl.UTF-8
1762 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1763 Extensions dla języka C.
1765 %package -n libmpx-multilib
1766 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
1767 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1771 Requires: libstdc++-multilib = %{version}-%{release}
1773 %description -n libmpx-multilib
1774 This package contains the Memory Protection Extensions C language
1775 extensions runtime library in 32-bit version.
1777 %description -n libmpx-multilib -l pl.UTF-8
1778 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1779 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
1782 %package -n libmpx-multilib-devel
1783 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
1784 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
1787 Group: Development/Libraries
1788 Requires: libmpx-devel = %{version}-%{release}
1789 Requires: libmpx-multilib = %{version}-%{release}
1791 %description -n libmpx-multilib-devel
1792 This package contains development files for Memory Protection
1793 Extensions C language extensions in 32-bit version.
1795 %description -n libmpx-multilib-devel -l pl.UTF-8
1796 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1797 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1799 %package -n libmpx-multilib-static
1800 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
1801 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1804 Group: Development/Libraries
1805 Requires: libmpx-multilib-devel = %{version}-%{release}
1807 %description -n libmpx-multilib-static
1808 This package contains the Memory Protection Extensions C language
1809 extensions static library in 32-bit version.
1811 %description -n libmpx-multilib-static -l pl.UTF-8
1812 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1813 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1822 %if %{with gcc_libffi}
1826 %{__mv} ChangeLog ChangeLog.general
1828 # override snapshot version.
1829 echo %{version} > gcc/BASE-VER
1830 echo "release" > gcc/DEV-PHASE
1836 cp -f /usr/share/automake/config.sub .
1838 rm -rf builddir && install -d builddir && cd builddir
1841 CFLAGS="%{rpmcflags}" \
1842 CXXFLAGS="%{rpmcxxflags}" \
1845 --prefix=%{_prefix} \
1846 --with-local-prefix=%{_prefix}/local \
1847 --libdir=%{_libdir} \
1848 --libexecdir=%{_libdir} \
1849 --infodir=%{_infodir} \
1850 --mandir=%{_mandir} \
1851 --x-libraries=%{_libdir} \
1852 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1853 --disable-build-with-cxx \
1854 --disable-build-poststage1-with-cxx \
1856 --enable-checking=release \
1857 %ifarch %{ix86} %{x8664}
1860 %{?with_fortran:--enable-cmath} \
1861 --enable-decimal-float \
1862 --enable-gnu-indirect-function \
1863 --enable-gnu-unique-object \
1864 --enable-initfini-array \
1865 --disable-isl-version-check \
1866 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
1867 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1869 --enable-linker-build-id \
1870 --enable-linux-futex \
1871 --enable-long-long \
1872 %{!?with_multilib:--disable-multilib} \
1877 --enable-threads=posix \
1880 --with-arch-32=x86-64 \
1882 --with-demangler-in-ld \
1885 --with-linker-hash-style=gnu \
1886 --with-long-double-128 \
1887 %if %{with multilib}
1889 --with-multilib-list=m32,m64 \
1892 --with-slibdir=%{_slibdir} \
1894 --without-system-libunwind \
1896 --with-system-libunwind \
1898 --with-system-zlib \
1901 --enable-__cxa_atexit \
1902 --enable-libstdcxx-allocator=new \
1903 --disable-libstdcxx-pch \
1904 --enable-libstdcxx-threads \
1905 --enable-libstdcxx-time=rt \
1906 --enable-libstdcxx-visibility \
1907 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1908 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1909 %{?with_vtv:--enable-vtable-verify} \
1911 --with-pkgversion="TLD-Linux" \
1912 --with-bugurl="http://www.tld-linux.org" \
1913 --host=%{_target_platform} \
1914 --build=%{_target_platform}
1918 cat << 'EOF' > Makefile
1919 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1922 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1923 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1924 BOOT_CFLAGS="%{rpmcflags}" \
1925 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
1926 GNATLIBCFLAGS="%{rpmcflags}" \
1927 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1935 if [ ! -r /dev/pts/0 ]; then
1936 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1939 %{__make} -k -C builddir check 2>&1 ||:
1943 rm -rf $RPM_BUILD_ROOT
1944 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1948 %{__make} -j1 install \
1950 infodir=%{_infodir} \
1951 DESTDIR=$RPM_BUILD_ROOT
1953 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1955 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1956 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1957 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1959 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1960 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1961 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1963 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
1964 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
1965 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
1967 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
1968 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
1969 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
1971 %if %{with multilib}
1972 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1973 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1974 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1976 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
1977 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
1978 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
1980 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
1981 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1982 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
1986 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1987 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1991 # move ada shared libraries to proper place...
1992 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
1993 $RPM_BUILD_ROOT%{_libdir}
1994 # check if symlink to be made is valid
1995 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1996 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1997 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1998 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1999 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2000 %if %{with multilib}
2001 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2002 $RPM_BUILD_ROOT%{_libdir32}
2003 # check if symlink to be made is valid
2004 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2005 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2006 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2007 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2008 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2014 %if %{with gcc_libffi}
2015 # still not installed by gcc?
2016 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2017 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2018 sed -e 's,@prefix@,%{_prefix},
2019 s,@exec_prefix@,%{_exec_prefix},
2020 s,@libdir@,%{_libdir},
2021 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2022 %if %{with multilib}
2023 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2024 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2025 sed -e 's,@prefix@,%{_prefix},
2026 s,@exec_prefix@,%{_exec_prefix},
2027 s,@libdir@,%{_libdir32},
2028 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2033 cp -f libobjc/README gcc/objc/README.libobjc
2036 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2037 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2038 for f in libitm.la libssp.la libssp_nonshared.la \
2039 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2040 %{?with_fortran:libgfortran.la libquadmath.la} \
2041 %{?with_gomp:libgomp.la} \
2042 %{?with_Xsan:libasan.la libubsan.la} \
2043 %{?with_lsan_m0:liblsan.la} \
2044 %{?with_tsan_m0:libtsan.la} \
2045 %{?with_atomic:libatomic.la} \
2046 %{?with_objc:libobjc.la};
2048 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2049 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2050 %{__mv} "${file}.fixed" "$file"
2052 %if %{with multilib}
2053 for f in libitm.la libssp.la libssp_nonshared.la \
2054 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2055 %{?with_fortran:libgfortran.la libquadmath.la} \
2056 %{?with_gomp:libgomp.la} \
2057 %{?with_Xsan:libasan.la libubsan.la} \
2058 %{?with_lsan_m1:liblsan.la} \
2059 %{?with_tsan_m1:libtsan.la} \
2060 %{?with_atomic:libatomic.la} \
2061 %{?with_objc:libobjc.la};
2063 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2064 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2068 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2069 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2070 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2071 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2073 # plugins, .la not needed
2074 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2075 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2077 %if %{without lsan_m0} && %{without lsan_m2}
2078 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2082 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}}; do
2083 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2085 # basename is being run only for the native (non-biarch) file.
2086 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2087 -e "s,@toolexeclibdir@,$LIBDIR," \
2088 < libstdc++-v3/python/hook.in \
2089 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2091 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2092 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2093 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2094 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2097 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2099 # script(s) always installed; see above for builds with python; if no python, just don't package
2100 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2101 %if %{with multilib}
2102 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2107 cat cpplib.lang >> gcc.lang
2110 %find_lang libstdc\+\+
2111 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2114 # always -f, as "dir" is created depending which texlive version is installed
2115 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2117 # svn snap doesn't contain (release does) below files,
2118 # so let's create dummy entries to satisfy %%files.
2119 [ ! -f NEWS ] && touch NEWS
2120 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2121 [ ! -f libgfortran/README ] && touch libgfortran/README
2124 rm -rf $RPM_BUILD_ROOT
2126 %post -p /sbin/postshell
2127 -/usr/sbin/fix-info-dir -c %{_infodir}
2129 %postun -p /sbin/postshell
2130 -/usr/sbin/fix-info-dir -c %{_infodir}
2132 %post ada -p /sbin/postshell
2133 -/usr/sbin/fix-info-dir -c %{_infodir}
2135 %postun ada -p /sbin/postshell
2136 -/usr/sbin/fix-info-dir -c %{_infodir}
2138 %post fortran -p /sbin/postshell
2139 -/usr/sbin/fix-info-dir -c %{_infodir}
2141 %postun fortran -p /sbin/postshell
2142 -/usr/sbin/fix-info-dir -c %{_infodir}
2144 %post go -p /sbin/postshell
2145 -/usr/sbin/fix-info-dir -c %{_infodir}
2147 %postun go -p /sbin/postshell
2148 -/usr/sbin/fix-info-dir -c %{_infodir}
2150 %post -n libquadmath-devel -p /sbin/postshell
2151 -/usr/sbin/fix-info-dir -c %{_infodir}
2153 %postun -n libquadmath-devel -p /sbin/postshell
2154 -/usr/sbin/fix-info-dir -c %{_infodir}
2156 %post -n libffi-devel -p /sbin/postshell
2157 -/usr/sbin/fix-info-dir -c %{_infodir}
2159 %postun -n libffi-devel -p /sbin/postshell
2160 -/usr/sbin/fix-info-dir -c %{_infodir}
2162 %post -n libgomp-devel -p /sbin/postshell
2163 -/usr/sbin/fix-info-dir -c %{_infodir}
2165 %postun -n libgomp-devel -p /sbin/postshell
2166 -/usr/sbin/fix-info-dir -c %{_infodir}
2168 %post -p /sbin/ldconfig -n libgcc
2169 %postun -p /sbin/ldconfig -n libgcc
2170 %post -p /sbin/ldconfig -n libgcc-multilib
2171 %postun -p /sbin/ldconfig -n libgcc-multilib
2172 %post -p /sbin/ldconfig -n libgomp
2173 %postun -p /sbin/ldconfig -n libgomp
2174 %post -p /sbin/ldconfig -n libgomp-multilib
2175 %postun -p /sbin/ldconfig -n libgomp-multilib
2176 %post -p /sbin/ldconfig -n libgnat
2177 %postun -p /sbin/ldconfig -n libgnat
2178 %post -p /sbin/ldconfig -n libgnat-multilib
2179 %postun -p /sbin/ldconfig -n libgnat-multilib
2180 %post -p /sbin/ldconfig -n libstdc++
2181 %postun -p /sbin/ldconfig -n libstdc++
2182 %post -p /sbin/ldconfig -n libstdc++-multilib
2183 %postun -p /sbin/ldconfig -n libstdc++-multilib
2184 %post -p /sbin/ldconfig -n libgfortran
2185 %postun -p /sbin/ldconfig -n libgfortran
2186 %post -p /sbin/ldconfig -n libgfortran-multilib
2187 %postun -p /sbin/ldconfig -n libgfortran-multilib
2188 %post -p /sbin/ldconfig -n libffi
2189 %postun -p /sbin/ldconfig -n libffi
2190 %post -p /sbin/ldconfig -n libffi-multilib
2191 %postun -p /sbin/ldconfig -n libffi-multilib
2192 %post -p /sbin/ldconfig -n libmpx
2193 %postun -p /sbin/ldconfig -n libmpx
2194 %post -p /sbin/ldconfig -n libmpx-multilib
2195 %postun -p /sbin/ldconfig -n libmpx-multilib
2196 %post -p /sbin/ldconfig -n libobjc
2197 %postun -p /sbin/ldconfig -n libobjc
2198 %post -p /sbin/ldconfig -n libobjc-multilib
2199 %postun -p /sbin/ldconfig -n libobjc-multilib
2200 %post -p /sbin/ldconfig -n libquadmath
2201 %postun -p /sbin/ldconfig -n libquadmath
2202 %post -p /sbin/ldconfig -n libquadmath-multilib
2203 %postun -p /sbin/ldconfig -n libquadmath-multilib
2204 %post -p /sbin/ldconfig -n libgo
2205 %postun -p /sbin/ldconfig -n libgo
2206 %post -p /sbin/ldconfig -n libgo-multilib
2207 %postun -p /sbin/ldconfig -n libgo-multilib
2208 %post -p /sbin/ldconfig -n libasan
2209 %postun -p /sbin/ldconfig -n libasan
2210 %post -p /sbin/ldconfig -n libasan-multilib
2211 %postun -p /sbin/ldconfig -n libasan-multilib
2212 %post -p /sbin/ldconfig -n liblsan
2213 %postun -p /sbin/ldconfig -n liblsan
2214 %post -p /sbin/ldconfig -n libtsan
2215 %postun -p /sbin/ldconfig -n libtsan
2216 %post -p /sbin/ldconfig -n libubsan
2217 %postun -p /sbin/ldconfig -n libubsan
2218 %post -p /sbin/ldconfig -n libubsan-multilib
2219 %postun -p /sbin/ldconfig -n libubsan-multilib
2220 %post -p /sbin/ldconfig -n libvtv
2221 %postun -p /sbin/ldconfig -n libvtv
2222 %post -p /sbin/ldconfig -n libvtv-multilib
2223 %postun -p /sbin/ldconfig -n libvtv-multilib
2224 %post -p /sbin/ldconfig -n libatomic
2225 %postun -p /sbin/ldconfig -n libatomic
2226 %post -p /sbin/ldconfig -n libatomic-multilib
2227 %postun -p /sbin/ldconfig -n libatomic-multilib
2228 %post -p /sbin/ldconfig gdb-plugin
2229 %postun -p /sbin/ldconfig gdb-plugin
2232 %defattr(644,root,root,755)
2233 %doc ChangeLog.general MAINTAINERS NEWS
2234 # bugs.html faq.html
2235 %doc gcc/{ChangeLog,ONEWS,README.Portability}
2236 %attr(755,root,root) %{_bindir}/*-gcc*
2237 %attr(755,root,root) %{_bindir}/cc
2238 %attr(755,root,root) %{_bindir}/cpp
2239 %attr(755,root,root) %{_bindir}/gcc
2240 %attr(755,root,root) %{_bindir}/gcc-ar
2241 %attr(755,root,root) %{_bindir}/gcc-nm
2242 %attr(755,root,root) %{_bindir}/gcc-ranlib
2243 %attr(755,root,root) %{_bindir}/gcov
2244 %attr(755,root,root) %{_bindir}/gcov-dump
2245 %attr(755,root,root) %{_bindir}/gcov-tool
2246 %{_mandir}/man1/cc.1*
2247 %{_mandir}/man1/cpp.1*
2248 %{_mandir}/man1/gcc.1*
2249 %{_mandir}/man1/gcov.1*
2250 %{_mandir}/man1/gcov-dump.1*
2251 %{_mandir}/man1/gcov-tool.1*
2252 %{_infodir}/cpp.info*
2253 %{_infodir}/cppinternals.info*
2254 %{_infodir}/gcc.info*
2255 %{_infodir}/gccinstall.info*
2256 %{_infodir}/gccint.info*
2257 %{_infodir}/libitm.info*
2258 %attr(755,root,root) /lib/cpp
2259 %attr(755,root,root) %{_slibdir}/libgcc_s.so
2260 %attr(755,root,root) %{_libdir}/libitm.so
2261 %attr(755,root,root) %{_libdir}/libssp.so
2262 %{_libdir}/libitm.la
2264 %{_libdir}/libitm.spec
2265 %{_libdir}/libsanitizer.spec
2266 %{_libdir}/libssp.la
2268 %{_libdir}/libssp_nonshared.la
2269 %{_libdir}/libssp_nonshared.a
2270 %dir %{_libdir}/gcc/%{_target_platform}
2272 %{gcclibdir}/libgcc.a
2273 %{gcclibdir}/libgcc_eh.a
2274 %{gcclibdir}/libgcov.a
2277 %{?with_vtv:%{gcclibdir}/vtv_*.o}
2278 %attr(755,root,root) %{gcclibdir}/cc1
2279 %attr(755,root,root) %{gcclibdir}/collect2
2280 %attr(755,root,root) %{gcclibdir}/lto-wrapper
2281 %attr(755,root,root) %{gcclibdir}/lto1
2282 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
2283 %dir %{gcclibdir}/include
2284 %dir %{gcclibdir}/include/sanitizer
2285 %{gcclibdir}/include/sanitizer/common_interface_defs.h
2286 %dir %{gcclibdir}/include/ssp
2287 %{gcclibdir}/include/ssp/*.h
2288 %{gcclibdir}/include/float.h
2289 %{gcclibdir}/include/gcov.h
2290 %{gcclibdir}/include/iso646.h
2291 %{gcclibdir}/include/limits.h
2292 %{gcclibdir}/include/stdalign.h
2293 %{gcclibdir}/include/stdarg.h
2294 %{gcclibdir}/include/stdatomic.h
2295 %{gcclibdir}/include/stdbool.h
2296 %{gcclibdir}/include/stddef.h
2297 %{gcclibdir}/include/stdfix.h
2298 %{gcclibdir}/include/stdint.h
2299 %{gcclibdir}/include/stdint-gcc.h
2300 %{gcclibdir}/include/stdnoreturn.h
2301 %{gcclibdir}/include/syslimits.h
2302 %{gcclibdir}/include/unwind.h
2303 %{gcclibdir}/include/varargs.h
2304 %ifarch %{ix86} %{x8664}
2305 %{gcclibdir}/include/adxintrin.h
2306 %{gcclibdir}/include/ammintrin.h
2307 %{gcclibdir}/include/avx2intrin.h
2308 %{gcclibdir}/include/avx5124fmapsintrin.h
2309 %{gcclibdir}/include/avx5124vnniwintrin.h
2310 %{gcclibdir}/include/avx512bitalgintrin.h
2311 %{gcclibdir}/include/avx512bwintrin.h
2312 %{gcclibdir}/include/avx512cdintrin.h
2313 %{gcclibdir}/include/avx512dqintrin.h
2314 %{gcclibdir}/include/avx512erintrin.h
2315 %{gcclibdir}/include/avx512fintrin.h
2316 %{gcclibdir}/include/avx512ifmaintrin.h
2317 %{gcclibdir}/include/avx512ifmavlintrin.h
2318 %{gcclibdir}/include/avx512pfintrin.h
2319 %{gcclibdir}/include/avx512vbmi2intrin.h
2320 %{gcclibdir}/include/avx512vbmi2vlintrin.h
2321 %{gcclibdir}/include/avx512vbmiintrin.h
2322 %{gcclibdir}/include/avx512vbmivlintrin.h
2323 %{gcclibdir}/include/avx512vlbwintrin.h
2324 %{gcclibdir}/include/avx512vldqintrin.h
2325 %{gcclibdir}/include/avx512vlintrin.h
2326 %{gcclibdir}/include/avx512vnniintrin.h
2327 %{gcclibdir}/include/avx512vnnivlintrin.h
2328 %{gcclibdir}/include/avx512vpopcntdqintrin.h
2329 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
2330 %{gcclibdir}/include/avxintrin.h
2331 %{gcclibdir}/include/bmi2intrin.h
2332 %{gcclibdir}/include/bmiintrin.h
2333 %{gcclibdir}/include/bmmintrin.h
2334 %{gcclibdir}/include/cet.h
2335 %{gcclibdir}/include/cetintrin.h
2336 %{gcclibdir}/include/clflushoptintrin.h
2337 %{gcclibdir}/include/clwbintrin.h
2338 %{gcclibdir}/include/clzerointrin.h
2339 %{gcclibdir}/include/cpuid.h
2340 %{gcclibdir}/include/cross-stdarg.h
2341 %{gcclibdir}/include/emmintrin.h
2342 %{gcclibdir}/include/f16cintrin.h
2343 %{gcclibdir}/include/fma4intrin.h
2344 %{gcclibdir}/include/fmaintrin.h
2345 %{gcclibdir}/include/fxsrintrin.h
2346 %{gcclibdir}/include/gfniintrin.h
2347 %{gcclibdir}/include/ia32intrin.h
2348 %{gcclibdir}/include/immintrin.h
2349 %{gcclibdir}/include/lwpintrin.h
2350 %{gcclibdir}/include/lzcntintrin.h
2351 %{gcclibdir}/include/mm3dnow.h
2352 %{gcclibdir}/include/mmintrin.h
2353 %{gcclibdir}/include/mm_malloc.h
2354 %{gcclibdir}/include/movdirintrin.h
2355 %{gcclibdir}/include/nmmintrin.h
2356 %{gcclibdir}/include/mwaitxintrin.h
2357 %{gcclibdir}/include/pconfigintrin.h
2358 %{gcclibdir}/include/pkuintrin.h
2359 %{gcclibdir}/include/pmmintrin.h
2360 %{gcclibdir}/include/popcntintrin.h
2361 %{gcclibdir}/include/prfchwintrin.h
2362 %{gcclibdir}/include/rdseedintrin.h
2363 %{gcclibdir}/include/rtmintrin.h
2364 %{gcclibdir}/include/sgxintrin.h
2365 %{gcclibdir}/include/shaintrin.h
2366 %{gcclibdir}/include/smmintrin.h
2367 %{gcclibdir}/include/tbmintrin.h
2368 %{gcclibdir}/include/tmmintrin.h
2369 %{gcclibdir}/include/vaesintrin.h
2370 %{gcclibdir}/include/vpclmulqdqintrin.h
2371 %{gcclibdir}/include/wbnoinvdintrin.h
2372 %{gcclibdir}/include/wmmintrin.h
2373 %{gcclibdir}/include/x86intrin.h
2374 %{gcclibdir}/include/xmmintrin.h
2375 %{gcclibdir}/include/xopintrin.h
2376 %{gcclibdir}/include/xsavecintrin.h
2377 %{gcclibdir}/include/xsaveintrin.h
2378 %{gcclibdir}/include/xsaveoptintrin.h
2379 %{gcclibdir}/include/xsavesintrin.h
2380 %{gcclibdir}/include/xtestintrin.h
2382 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
2384 %if %{with multilib}
2386 %defattr(644,root,root,755)
2387 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
2388 %dir %{gcclibdir}/32
2389 %{gcclibdir}/32/crt*.o
2390 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
2391 %{gcclibdir}/32/libgcc.a
2392 %{gcclibdir}/32/libgcc_eh.a
2393 %{gcclibdir}/32/libgcov.a
2394 %{_libdir32}/libitm.spec
2395 %{_libdir32}/libsanitizer.spec
2396 %attr(755,root,root) %{_libdir32}/libitm.so
2397 %attr(755,root,root) %{_libdir32}/libssp.so
2398 %{_libdir32}/libitm.la
2399 %{_libdir32}/libitm.a
2400 %{_libdir32}/libssp.la
2401 %{_libdir32}/libssp.a
2402 %{_libdir32}/libssp_nonshared.la
2403 %{_libdir32}/libssp_nonshared.a
2407 %defattr(644,root,root,755)
2408 %doc COPYING.RUNTIME libgcc/ChangeLog
2409 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
2410 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
2411 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
2412 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
2413 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
2415 %if %{with multilib}
2416 %files -n libgcc-multilib
2417 %defattr(644,root,root,755)
2418 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
2419 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
2420 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
2421 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
2422 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
2427 %defattr(644,root,root,755)
2428 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
2429 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
2431 %files -n libgomp-devel
2432 %defattr(644,root,root,755)
2433 %attr(755,root,root) %{_libdir}/libgomp.so
2434 %{_libdir}/libgomp.la
2435 %{_libdir}/libgomp.spec
2436 %{gcclibdir}/finclude
2437 %{gcclibdir}/include/omp.h
2438 %{gcclibdir}/include/openacc.h
2439 %{_infodir}/libgomp.info*
2441 %files -n libgomp-static
2442 %defattr(644,root,root,755)
2443 %{_libdir}/libgomp.a
2445 %if %{with multilib}
2446 %files -n libgomp-multilib
2447 %defattr(644,root,root,755)
2448 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
2449 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
2451 %files -n libgomp-multilib-devel
2452 %defattr(644,root,root,755)
2453 %attr(755,root,root) %{_libdir32}/libgomp.so
2454 %{_libdir32}/libgomp.la
2455 %{_libdir32}/libgomp.spec
2456 %{gcclibdir}/32/finclude
2458 %files -n libgomp-multilib-static
2459 %defattr(644,root,root,755)
2460 %{_libdir32}/libgomp.a
2466 %defattr(644,root,root,755)
2467 %doc gcc/ada/ChangeLog
2468 %attr(755,root,root) %{_bindir}/gnat*
2469 %attr(755,root,root) %{_libdir}/libgnarl-*.so
2470 %attr(755,root,root) %{_libdir}/libgnarl.so
2471 %attr(755,root,root) %{_libdir}/libgnat-*.so
2472 %attr(755,root,root) %{_libdir}/libgnat.so
2473 %attr(755,root,root) %{gcclibdir}/gnat1
2474 %{gcclibdir}/adainclude
2475 %dir %{gcclibdir}/adalib
2476 %{gcclibdir}/adalib/*.ali
2477 %ifarch %{ix86} %{x8664}
2478 %{gcclibdir}/adalib/libgmem.a
2479 %{gcclibdir}/adalib/libgnarl_pic.a
2480 %{gcclibdir}/adalib/libgnat_pic.a
2482 %{_infodir}/gnat-style.info*
2483 %{_infodir}/gnat_rm.info*
2484 %{_infodir}/gnat_ugn.info*
2486 %if %{with multilib}
2488 %defattr(644,root,root,755)
2489 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
2490 %attr(755,root,root) %{_libdir32}/libgnarl.so
2491 %attr(755,root,root) %{_libdir32}/libgnat-*.so
2492 %attr(755,root,root) %{_libdir32}/libgnat.so
2493 %{gcclibdir}/32/adainclude
2494 %dir %{gcclibdir}/32/adalib
2495 %{gcclibdir}/32/adalib/*.ali
2496 %ifarch %{ix86} %{x8664}
2497 %{gcclibdir}/32/adalib/libgmem.a
2503 %defattr(644,root,root,755)
2504 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
2505 %attr(755,root,root) %{_libdir}/libgnarl.so.1
2506 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
2507 %attr(755,root,root) %{_libdir}/libgnat.so.1
2509 %files -n libgnat-static
2510 %defattr(644,root,root,755)
2511 %{gcclibdir}/adalib/libgnarl.a
2512 %{gcclibdir}/adalib/libgnat.a
2514 %if %{with multilib}
2515 %files -n libgnat-multilib
2516 %defattr(644,root,root,755)
2517 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2518 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
2519 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2520 %attr(755,root,root) %{_libdir32}/libgnat.so.1
2522 %files -n libgnat-multilib-static
2523 %defattr(644,root,root,755)
2524 %{gcclibdir}/32/adalib/libgnarl.a
2525 %{gcclibdir}/32/adalib/libgnat.a
2527 # these exist only when host is x86_64???
2528 %{gcclibdir}/32/adalib/libgnarl_pic.a
2529 %{gcclibdir}/32/adalib/libgnat_pic.a
2535 %defattr(644,root,root,755)
2536 %doc gcc/cp/{ChangeLog,NEWS}
2537 %attr(755,root,root) %{_bindir}/g++
2538 %attr(755,root,root) %{_bindir}/*-g++
2539 %attr(755,root,root) %{_bindir}/c++
2540 %attr(755,root,root) %{_bindir}/*-c++
2541 %attr(755,root,root) %{gcclibdir}/cc1plus
2542 %{_libdir}/libsupc++.la
2543 %{_libdir}/libsupc++.a
2544 %{_mandir}/man1/g++.1*
2546 %if %{with multilib}
2548 %defattr(644,root,root,755)
2549 %{_libdir32}/libsupc++.la
2550 %{_libdir32}/libsupc++.a
2553 %files -n libstdc++ -f libstdc++.lang
2554 %defattr(644,root,root,755)
2555 %doc libstdc++-v3/{ChangeLog,README}
2556 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2557 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
2559 %files -n libstdc++-devel
2560 %defattr(644,root,root,755)
2561 %attr(755,root,root) %{_libdir}/libstdc++.so
2562 %{_libdir}/libstdc++.la
2563 %{_libdir}/libstdc++fs.a
2564 %{_libdir}/libstdc++fs.la
2565 %dir %{_includedir}/c++
2566 %{_includedir}/c++/%{version}
2567 %{_includedir}/expc++.h
2568 %{_includedir}/extc++.h
2569 %{_includedir}/stdc++.h
2570 %{_includedir}/stdtr1c++.h
2572 %files -n libstdc++-static
2573 %defattr(644,root,root,755)
2574 %{_libdir}/libstdc++.a
2576 %if %{with multilib}
2577 %files -n libstdc++-multilib
2578 %defattr(644,root,root,755)
2579 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2580 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
2582 %files -n libstdc++-multilib-devel
2583 %defattr(644,root,root,755)
2584 %attr(755,root,root) %{_libdir32}/libstdc++.so
2585 %{_libdir32}/libstdc++.la
2586 %{_libdir32}/libstdc++fs.a
2587 %{_libdir32}/libstdc++fs.la
2589 %files -n libstdc++-multilib-static
2590 %defattr(644,root,root,755)
2591 %{_libdir32}/libstdc++.a
2595 %files -n libstdc++-gdb
2596 %defattr(644,root,root,755)
2597 %dir %{py_sitescriptdir}/libstdcxx
2598 %{py_sitescriptdir}/libstdcxx/*.py[co]
2599 %dir %{py_sitescriptdir}/libstdcxx/v6
2600 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2601 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2602 %if %{with multilib}
2603 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2608 %files -n libstdc++-apidocs
2609 %defattr(644,root,root,755)
2610 %doc libstdc++-v3/doc/html/*
2616 %defattr(644,root,root,755)
2617 %doc gcc/fortran/ChangeLog
2618 %attr(755,root,root) %{_bindir}/g95
2619 %attr(755,root,root) %{_bindir}/gfortran
2620 %attr(755,root,root) %{_bindir}/*-gfortran
2621 %attr(755,root,root) %{gcclibdir}/f951
2622 %attr(755,root,root) %{_libdir}/libgfortran.so
2623 %{_libdir}/libgfortran.spec
2624 %{_libdir}/libgfortran.la
2625 %{gcclibdir}/libcaf_single.a
2626 %{gcclibdir}/libcaf_single.la
2627 #%{gcclibdir}/libgfortranbegin.la
2628 #%{gcclibdir}/libgfortranbegin.a
2629 %{_infodir}/gfortran.info*
2630 %{_mandir}/man1/g95.1*
2631 %{_mandir}/man1/gfortran.1*
2633 %if %{with multilib}
2634 %files fortran-multilib
2635 %defattr(644,root,root,755)
2636 %attr(755,root,root) %{_libdir32}/libgfortran.so
2637 %{_libdir32}/libgfortran.spec
2638 %{_libdir32}/libgfortran.la
2639 %{gcclibdir}/32/libcaf_single.a
2640 %{gcclibdir}/32/libcaf_single.la
2641 #%{gcclibdir}/32/libgfortranbegin.la
2642 #%{gcclibdir}/32/libgfortranbegin.a
2645 %files -n libgfortran
2646 %defattr(644,root,root,755)
2647 %doc libgfortran/{AUTHORS,README,ChangeLog}
2648 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2649 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
2651 %files -n libgfortran-static
2652 %defattr(644,root,root,755)
2653 %{_libdir}/libgfortran.a
2655 %if %{with multilib}
2656 %files -n libgfortran-multilib
2657 %defattr(644,root,root,755)
2658 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2659 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
2661 %files -n libgfortran-multilib-static
2662 %defattr(644,root,root,755)
2663 %{_libdir32}/libgfortran.a
2666 %files -n libquadmath
2667 %defattr(644,root,root,755)
2668 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2669 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2671 %files -n libquadmath-devel
2672 %defattr(644,root,root,755)
2673 %{gcclibdir}/include/quadmath.h
2674 %{gcclibdir}/include/quadmath_weak.h
2675 %attr(755,root,root) %{_libdir}/libquadmath.so
2676 %{_libdir}/libquadmath.la
2677 %{_infodir}/libquadmath.info*
2679 %files -n libquadmath-static
2680 %defattr(644,root,root,755)
2681 %{_libdir}/libquadmath.a
2683 %if %{with multilib}
2684 %files -n libquadmath-multilib
2685 %defattr(644,root,root,755)
2686 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2687 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2689 %files -n libquadmath-multilib-devel
2690 %defattr(644,root,root,755)
2691 %attr(755,root,root) %{_libdir32}/libquadmath.so
2692 %{_libdir32}/libquadmath.la
2694 %files -n libquadmath-multilib-static
2695 %defattr(644,root,root,755)
2696 %{_libdir32}/libquadmath.a
2700 %if %{with gcc_libffi}
2702 %defattr(644,root,root,755)
2703 %doc libffi/{ChangeLog,LICENSE,README}
2704 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2705 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2707 %files -n libffi-devel
2708 %defattr(644,root,root,755)
2709 %attr(755,root,root) %{_libdir}/libffi.so
2710 %{_libdir}/libffi.la
2711 %{gcclibdir}/include/ffi.h
2712 %{gcclibdir}/include/ffitarget.h
2713 %{_pkgconfigdir}/libffi.pc
2714 %{_mandir}/man3/ffi*.3*
2715 %{_infodir}/libffi.info*
2717 %files -n libffi-static
2718 %defattr(644,root,root,755)
2721 %if %{with multilib}
2722 %files -n libffi-multilib
2723 %defattr(644,root,root,755)
2724 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2725 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2727 %files -n libffi-multilib-devel
2728 %defattr(644,root,root,755)
2729 %attr(755,root,root) %{_libdir32}/libffi.so
2730 %{_libdir32}/libffi.la
2731 %{_pkgconfigdir32}/libffi.pc
2733 %files -n libffi-multilib-static
2734 %defattr(644,root,root,755)
2735 %{_libdir32}/libffi.a
2741 %defattr(644,root,root,755)
2742 %doc gcc/objc/README.libobjc
2743 %attr(755,root,root) %{gcclibdir}/cc1obj
2744 %attr(755,root,root) %{_libdir}/libobjc.so
2745 %{_libdir}/libobjc.la
2746 %{gcclibdir}/include/objc
2748 %if %{with multilib}
2749 %files objc-multilib
2750 %defattr(644,root,root,755)
2751 %attr(755,root,root) %{_libdir32}/libobjc.so
2752 %{_libdir32}/libobjc.la
2758 %defattr(644,root,root,755)
2759 %doc gcc/objcp/ChangeLog
2760 %attr(755,root,root) %{gcclibdir}/cc1objplus
2764 %defattr(644,root,root,755)
2765 %doc libobjc/{ChangeLog,README*}
2766 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2767 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
2769 %files -n libobjc-static
2770 %defattr(644,root,root,755)
2771 %{_libdir}/libobjc.a
2773 %if %{with multilib}
2774 %files -n libobjc-multilib
2775 %defattr(644,root,root,755)
2776 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2777 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
2779 %files -n libobjc-multilib-static
2780 %defattr(644,root,root,755)
2781 %{_libdir32}/libobjc.a
2786 %defattr(644,root,root,755)
2787 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
2788 %attr(755,root,root) %{_bindir}/gccgo
2789 %attr(755,root,root) %{_bindir}/go
2790 %attr(755,root,root) %{_bindir}/gofmt
2791 %attr(755,root,root) %{gcclibdir}/buildid
2792 %attr(755,root,root) %{gcclibdir}/cgo
2793 %attr(755,root,root) %{gcclibdir}/go1
2794 %attr(755,root,root) %{gcclibdir}/test2json
2795 %attr(755,root,root) %{gcclibdir}/vet
2797 %{_libdir}/go/%{version}
2798 %{_mandir}/man1/go.1*
2799 %{_mandir}/man1/gofmt.1*
2800 %{_mandir}/man1/gccgo.1*
2801 %{_infodir}/gccgo.info*
2803 %if %{with multilib}
2805 %defattr(644,root,root,755)
2806 %dir %{_libdir32}/go
2807 %{_libdir32}/go/%{version}
2811 %defattr(644,root,root,755)
2812 %doc libgo/{LICENSE,PATENTS,README}
2813 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
2814 %attr(755,root,root) %ghost %{_libdir}/libgo.so.13
2816 %files -n libgo-devel
2817 %defattr(644,root,root,755)
2818 %attr(755,root,root) %{_libdir}/libgo.so
2820 %{_libdir}/libgobegin.a
2821 %{_libdir}/libgolibbegin.a
2823 %files -n libgo-static
2824 %defattr(644,root,root,755)
2827 %if %{with multilib}
2828 %files -n libgo-multilib
2829 %defattr(644,root,root,755)
2830 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
2831 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.13
2833 %files -n libgo-multilib-devel
2834 %defattr(644,root,root,755)
2835 %attr(755,root,root) %{_libdir32}/libgo.so
2836 %{_libdir32}/libgo.la
2837 %{_libdir32}/libgobegin.a
2838 %{_libdir32}/libgolibbegin.a
2840 %files -n libgo-multilib-static
2841 %defattr(644,root,root,755)
2842 %{_libdir32}/libgo.a
2848 %defattr(644,root,root,755)
2849 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2850 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
2851 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
2853 %files -n libasan-devel
2854 %defattr(644,root,root,755)
2855 %attr(755,root,root) %{_libdir}/libasan.so
2856 %{_libdir}/libasan_preinit.o
2857 %{_libdir}/libasan.la
2858 %{gcclibdir}/include/sanitizer/asan_interface.h
2860 %files -n libasan-static
2861 %defattr(644,root,root,755)
2862 %{_libdir}/libasan.a
2864 %if %{with multilib}
2865 %files -n libasan-multilib
2866 %defattr(644,root,root,755)
2867 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
2868 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
2870 %files -n libasan-multilib-devel
2871 %defattr(644,root,root,755)
2872 %attr(755,root,root) %{_libdir32}/libasan.so
2873 %{_libdir32}/libasan_preinit.o
2874 %{_libdir32}/libasan.la
2876 %files -n libasan-multilib-static
2877 %defattr(644,root,root,755)
2878 %{_libdir32}/libasan.a
2884 %defattr(644,root,root,755)
2885 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
2886 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
2888 %files -n liblsan-devel
2889 %defattr(644,root,root,755)
2890 %attr(755,root,root) %{_libdir}/liblsan.so
2891 %{_libdir}/liblsan_preinit.o
2892 %{_libdir}/liblsan.la
2893 %{gcclibdir}/include/sanitizer/lsan_interface.h
2895 %files -n liblsan-static
2896 %defattr(644,root,root,755)
2897 %{_libdir}/liblsan.a
2902 %defattr(644,root,root,755)
2903 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2904 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
2905 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
2907 %files -n libtsan-devel
2908 %defattr(644,root,root,755)
2909 %attr(755,root,root) %{_libdir}/libtsan.so
2910 %{_libdir}/libtsan_preinit.o
2911 %{_libdir}/libtsan.la
2912 %{gcclibdir}/include/sanitizer/tsan_interface.h
2914 %files -n libtsan-static
2915 %defattr(644,root,root,755)
2916 %{_libdir}/libtsan.a
2921 %defattr(644,root,root,755)
2922 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
2923 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
2925 %files -n libubsan-devel
2926 %defattr(644,root,root,755)
2927 %attr(755,root,root) %{_libdir}/libubsan.so
2928 %{_libdir}/libubsan.la
2930 %files -n libubsan-static
2931 %defattr(644,root,root,755)
2932 %{_libdir}/libubsan.a
2934 %if %{with multilib}
2935 %files -n libubsan-multilib
2936 %defattr(644,root,root,755)
2937 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
2938 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
2940 %files -n libubsan-multilib-devel
2941 %defattr(644,root,root,755)
2942 %attr(755,root,root) %{_libdir32}/libubsan.so
2943 %{_libdir32}/libubsan.la
2945 %files -n libubsan-multilib-static
2946 %defattr(644,root,root,755)
2947 %{_libdir32}/libubsan.a
2953 %defattr(644,root,root,755)
2954 %doc libvtv/ChangeLog
2955 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
2956 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
2958 %files -n libvtv-devel
2959 %defattr(644,root,root,755)
2960 %attr(755,root,root) %{_libdir}/libvtv.so
2961 %{_libdir}/libvtv.la
2963 %files -n libvtv-static
2964 %defattr(644,root,root,755)
2967 %if %{with multilib}
2968 %files -n libvtv-multilib
2969 %defattr(644,root,root,755)
2970 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
2971 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
2973 %files -n libvtv-multilib-devel
2974 %defattr(644,root,root,755)
2975 %attr(755,root,root) %{_libdir32}/libvtv.so
2976 %{_libdir32}/libvtv.la
2978 %files -n libvtv-multilib-static
2979 %defattr(644,root,root,755)
2980 %{_libdir32}/libvtv.a
2986 %defattr(644,root,root,755)
2987 %doc libatomic/ChangeLog*
2988 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
2989 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
2991 %files -n libatomic-devel
2992 %defattr(644,root,root,755)
2993 %attr(755,root,root) %{_libdir}/libatomic.so
2994 %{_libdir}/libatomic.la
2996 %files -n libatomic-static
2997 %defattr(644,root,root,755)
2998 %{_libdir}/libatomic.a
3000 %if %{with multilib}
3001 %files -n libatomic-multilib
3002 %defattr(644,root,root,755)
3003 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
3004 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
3006 %files -n libatomic-multilib-devel
3007 %defattr(644,root,root,755)
3008 %attr(755,root,root) %{_libdir32}/libatomic.so
3009 %{_libdir32}/libatomic.la
3011 %files -n libatomic-multilib-static
3012 %defattr(644,root,root,755)
3013 %{_libdir32}/libatomic.a
3018 %defattr(644,root,root,755)
3019 %doc libcc1/ChangeLog*
3020 %attr(755,root,root) %{_libdir}/libcc1.so
3021 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
3022 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
3023 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
3024 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
3027 %defattr(644,root,root,755)
3028 %dir %{gcclibdir}/plugin
3029 %{gcclibdir}/plugin/gengtype
3030 %{gcclibdir}/plugin/gtype.state
3031 %{gcclibdir}/plugin/include
3032 %{gcclibdir}/plugin/libcc1plugin.la
3033 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
3034 %{gcclibdir}/plugin/libcp1plugin.la
3035 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
3037 # see libmpx/configure.tgt for supported architectures
3038 %ifarch %{x8664} %{ix86}
3040 %defattr(644,root,root,755)
3041 %doc libmpx/ChangeLog
3042 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3043 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3044 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3045 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3047 %files -n libmpx-devel
3048 %defattr(644,root,root,755)
3049 %attr(755,root,root) %{_libdir}/libmpx.so
3050 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
3051 %{_libdir}/libmpx.la
3052 %{_libdir}/libmpxwrappers.la
3053 %{_libdir}/libmpx.spec
3055 %files -n libmpx-static
3056 %defattr(644,root,root,755)
3058 %{_libdir}/libmpxwrappers.a
3061 %if %{with multilib}
3062 %files -n libmpx-multilib
3063 %defattr(644,root,root,755)
3064 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3065 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3066 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3067 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3069 %files -n libmpx-multilib-devel
3070 %defattr(644,root,root,755)
3071 %attr(755,root,root) %{_libdir32}/libmpx.so
3072 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3073 %{_libdir32}/libmpx.la
3074 %{_libdir32}/libmpxwrappers.la
3075 %{_libdir32}/libmpx.spec
3077 %files -n libmpx-multilib-static
3078 %defattr(644,root,root,755)
3079 %{_libdir32}/libmpx.a
3080 %{_libdir32}/libmpxwrappers.a