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!
8 # - revise obsoletes for new libmpx packages!
12 %bcond_without ada # build without ADA support
13 %bcond_without cxx # build without C++ support
14 %bcond_without fortran # build without Fortran support
15 %bcond_without go # build without Go support
16 %bcond_without objc # build without Objective-C support
17 %bcond_without objcxx # build without Objective-C++ support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
21 %bcond_without profiling # build without profiling
22 %bcond_without python # build without libstdc++ printers for gdb
23 %bcond_with gcc_libffi # packaging gcc libffi for system usage
25 %bcond_without bootstrap # omit 3-stage bootstrap
26 %bcond_with tests # torture gcc
27 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
35 # go and objcxx require C++
40 # objcxx requires objc
45 %if %{without bootstrap}
46 %undefine with_profiling
50 %undefine with_multilib
53 # setup internal semi-bconds based on bconds and architecture
56 %ifarch %{ix86} %{x8664}
57 # library for atomic operations not supported by hardware
60 %ifarch %{ix86} %{x8664}
61 %define with_cilkrts 1
63 %ifarch %{ix86} %{x8664}
64 # sanitizer feature (asan and ubsan are common for all supported archs)
68 # lsan and tsan exist only for primary x86_64 ABI
69 %define with_lsan_m0 1
70 %define with_tsan_m0 1
72 %ifarch %{ix86} %{x8664}
76 # Stable is: any major_ver and minor_ver >= 1.0
77 # For TLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
81 Summary: GNU Compiler Collection: the C compiler and shared files
82 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
83 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
84 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
86 Version: %{major_ver}.%{minor_ver}
90 Group: Development/Languages
91 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
92 # Source0-md5: be2da21680f27624f3a87055c4ba5af2
93 Source1: %{name}-optimize-la.pl
94 # check libffi version with libffi/configure.ac
97 # use branch.sh to update glibc-branch.diff
98 Patch100: %{name}-branch.diff
99 # Patch100-md5: 1e19dfcc43bffa292bf5f5b3bc80bc4e
100 Patch0: %{name}-info.patch
101 Patch2: %{name}-nodebug.patch
102 Patch3: %{name}-ada-link.patch
104 Patch11: %{name}-install-libffi.patch
105 URL: http://gcc.gnu.org/
106 BuildRequires: autoconf >= 2.64
107 %{?with_tests:BuildRequires: autogen >= 5.5.4}
108 BuildRequires: automake >= 1:1.11.1
109 BuildRequires: binutils >= 3:2.23
111 BuildRequires: chrpath >= 0.13-2
112 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
113 BuildRequires: elfutils-devel >= 0.145-1
114 BuildRequires: fileutils >= 4.0.41
115 BuildRequires: flex >= 2.5.4
117 BuildRequires: gcc(ada)
118 BuildRequires: gcc-ada
121 BuildRequires: gettext-tools >= 0.14.5
122 BuildRequires: glibc-devel >= 6:2.4-1
124 # Formerly known as gcc(multilib)
125 BuildRequires: gcc(multilib)
127 BuildRequires: glibc-devel(ix86)
130 BuildRequires: gmp-c++-devel >= 4.3.2
131 BuildRequires: gmp-devel >= 4.3.2
132 BuildRequires: isl-devel >= 0.15
133 BuildRequires: libmpc-devel >= 0.8.1
134 BuildRequires: mpfr-devel >= 2.4.2
136 BuildRequires: python-devel
137 BuildRequires: rpm-pythonprov
139 BuildRequires: rpmbuild(macros) >= 1.211
140 BuildRequires: texinfo >= 4.7
141 BuildRequires: zlib-devel
142 BuildConflicts: pdksh < 5.2.14-50
143 Requires: binutils >= 3:2.23
144 Requires: gmp >= 4.3.2
145 Requires: isl >= 0.15
146 Requires: libgcc = %{epoch}:%{version}-%{release}
147 Requires: libmpc >= 0.8.1
148 Requires: mpfr >= 2.4.2
149 Provides: cpp = %{epoch}:%{version}-%{release}
150 %{?with_ada:Provides: gcc(ada)}
158 Conflicts: glibc-devel < 2.2.5-20
159 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
161 %define _slibdir /%{_lib}
163 # 32-bit environment on x86-64
164 %define _slibdir32 /lib
165 %define _libdir32 /usr/lib
166 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
168 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
170 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
171 %define filterout_ld -Wl,--as-needed
173 # functions with printf format attribute but with special parser and also
174 # receiving non constant format strings
175 %define Werror_cflags %{nil}
177 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
179 %define _noautoreq .*\(GLIBC_PRIVATE\)
182 A compiler aimed at integrating all the optimizations and features
183 necessary for a high-performance and stable development environment.
185 This package contains the C compiler and some files shared by various
186 parts of the GNU Compiler Collection. In order to use another GCC
187 compiler you will need to install the appropriate subpackage.
189 %description -l es.UTF-8
190 Un compilador que intenta integrar todas las optimalizaciones y
191 características necesarias para un entorno de desarrollo eficaz y
194 Este paquete contiene el compilador de C y unos ficheros compartidos
195 por varias partes de la colección de compiladores GNU (GCC). Para usar
196 otro compilador de GCC será necesario que instale el subpaquete
199 %description -l pl.UTF-8
200 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
201 wyprodukowania szybkiego i stabilnego kodu wynikowego.
203 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
204 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
205 z GCC, trzeba zainstalować odpowiedni podpakiet.
207 %description -l pt_BR.UTF-8
208 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
209 GNU Compiler Collection.
212 Summary: GNU Compiler Collection: the C compiler 32-bit support
213 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
215 Group: Development/Languages
216 Requires: %{name} = %{epoch}:%{version}-%{release}
217 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
220 Requires: glibc-devel(ix86)
222 Provides: gcc(multilib)
224 %description multilib
225 A compiler aimed at integrating all the optimizations and features
226 necessary for a high-performance and stable development environment.
228 This package contains the C compiler support for producing 32-bit
229 programs on 64-bit host.
231 %description multilib -l pl.UTF-8
232 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
233 wyprodukowania szybkiego i stabilnego kodu wynikowego.
235 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
236 programów 32-bitowych na maszynie 64-bitowej.
239 Summary: Shared gcc library
240 Summary(es.UTF-8): Biblioteca compartida de gcc
241 Summary(pl.UTF-8): Biblioteka gcc
242 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
243 License: GPL v3+ with GCC Runtime Library Exception v3.1
248 %description -n libgcc
251 %description -n libgcc -l es.UTF-8
252 Biblioteca compartida de gcc.
254 %description -n libgcc -l pl.UTF-8
255 Biblioteka dynamiczna gcc.
257 %description -n libgcc -l pt_BR.UTF-8
258 Biblioteca runtime para o GCC.
260 %package -n libgcc-multilib
261 Summary: Shared gcc library - 32-bit version
262 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
263 License: GPL v3+ with GCC Runtime Library Exception v3.1
266 %description -n libgcc-multilib
267 Shared gcc library - 32-bit version.
269 %description -n libgcc-multilib -l pl.UTF-8
270 Biblioteka dynamiczna gcc - wersja 32-bitowa.
273 Summary: GNU OpenMP library
274 Summary(pl.UTF-8): Biblioteka GNU OpenMP
275 License: GPL v3+ with GCC Runtime Library Exception v3.1
278 %description -n libgomp
281 %description -n libgomp -l pl.UTF-8
282 Biblioteka GNU OpenMP.
284 %package -n libgomp-devel
285 Summary: Development files for GNU OpenMP library
286 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
287 License: GPL v3+ with GCC Runtime Library Exception v3.1
288 Group: Development/Libraries
289 Requires: %{name} = %{epoch}:%{version}-%{release}
290 Requires: libgomp = %{epoch}:%{version}-%{release}
292 %description -n libgomp-devel
293 Development files for GNU OpenMP library.
295 %description -n libgomp-devel -l pl.UTF-8
296 Pliki programistyczne biblioteki GNU OpenMP.
298 %package -n libgomp-static
299 Summary: Static GNU OpenMP library
300 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
301 License: GPL v3+ with GCC Runtime Library Exception v3.1
302 Group: Development/Libraries
303 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
305 %description -n libgomp-static
306 Static GNU OpenMP library.
308 %description -n libgomp-static -l pl.UTF-8
309 Statyczna biblioteka GNU OpenMP.
311 %package -n libgomp-multilib
312 Summary: GNU OpenMP library - 32-bit version
313 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
314 License: GPL v3+ with GCC Runtime Library Exception v3.1
317 %description -n libgomp-multilib
318 GNU OpenMP library - 32-bit version.
320 %description -n libgomp-multilib -l pl.UTF-8
321 Biblioteka GNU OpenMP - wersja 32-bitowa.
323 %package -n libgomp-multilib-devel
324 Summary: Development files for 32-bit version of GNU OpenMP library
325 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
326 License: GPL v3+ with GCC Runtime Library Exception v3.1
327 Group: Development/Libraries
328 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
330 %description -n libgomp-multilib-devel
331 Development files for 32-bit version of GNU OpenMP library.
333 %description -n libgomp-multilib-devel -l pl.UTF-8
334 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
336 %package -n libgomp-multilib-static
337 Summary: Static GNU OpenMP library - 32-bit version
338 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
339 License: GPL v3+ with GCC Runtime Library Exception v3.1
340 Group: Development/Libraries
341 Requires: libgomp-multilib-devel = %{epoch}:%{version}-%{release}
343 %description -n libgomp-multilib-static
344 Static GNU OpenMP library - 32-bit version.
346 %description -n libgomp-multilib-static -l pl.UTF-8
347 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
349 %package -n libcilkrts
350 Summary: GCC Cilk Plus language extensions runtime library
351 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
354 Requires: libstdc++ = %{epoch}:%{version}-%{release}
356 %description -n libcilkrts
357 This package contains the Cilk Plus C/C++ language extensions runtime
360 %description -n libcilkrts -l pl.UTF-8
361 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
364 %package -n libcilkrts-devel
365 Summary: GCC development files for Cilk Plus language extensions
366 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
368 Group: Development/Libraries
369 Requires: libcilkrts = %{epoch}:%{version}-%{release}
371 %description -n libcilkrts-devel
372 This package contains development files for Cilk Plus C/C++ language
375 %description -n libcilkrts-devel -l pl.UTF-8
376 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
379 %package -n libcilkrts-static
380 Summary: GCC Cilk Plus language extensions static library
381 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
383 Group: Development/Libraries
384 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
386 %description -n libcilkrts-static
387 This package contains Cilk Plus C/C++ language extensions static
390 %description -n libcilkrts-static -l pl.UTF-8
391 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
394 %package -n libcilkrts-multilib
395 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
396 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
399 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
401 %description -n libcilkrts-multilib
402 This package contains the Cilk Plus C/C++ language extensions runtime
403 library in 32-bit version.
405 %description -n libcilkrts-multilib -l pl.UTF-8
406 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
407 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
409 %package -n libcilkrts-multilib-devel
410 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
411 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
413 Group: Development/Libraries
414 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
415 Requires: libcilkrts-multilib = %{epoch}:%{version}-%{release}
417 %description -n libcilkrts-multilib-devel
418 This package contains development files for Cilk Plus C/C++ language
419 extensions in 32-bit version.
421 %description -n libcilkrts-multilib-devel -l pl.UTF-8
422 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
423 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
425 %package -n libcilkrts-multilib-static
426 Summary: GCC Cilk Plus language extensions static library - 32-bit version
427 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
429 Group: Development/Libraries
430 Requires: libcilkrts-multilib-devel = %{epoch}:%{version}-%{release}
432 %description -n libcilkrts-multilib-static
433 This package contains the Cilk Plus C/C++ language extensions static
434 library in 32-bit version.
436 %description -n libcilkrts-multilib-static -l pl.UTF-8
437 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
438 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
441 Summary: Ada language support for GCC
442 Summary(es.UTF-8): Soporte de Ada para GCC
443 Summary(pl.UTF-8): Obsługa języka Ada do GCC
444 Group: Development/Languages
445 Requires: %{name} = %{epoch}:%{version}-%{release}
446 Requires: libgnat = %{epoch}:%{version}-%{release}
448 Obsoletes: gnat-devel
451 This package adds experimental support for compiling Ada programs.
453 %description ada -l es.UTF-8
454 Este paquete añade soporte experimental para compilar programas en
457 %description ada -l pl.UTF-8
458 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
461 %package ada-multilib
462 Summary: Ada language 32-bit binaries support for GCC
463 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
464 Group: Development/Languages
465 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
466 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
468 %description ada-multilib
469 This package adds experimental support for compiling 32-bit Ada
470 programs on 64-bit host.
472 %description ada-multilib -l pl.UTF-8
473 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
474 32-bitowych w języku Ada na maszynie 64-bitowej.
477 Summary: Ada standard libraries
478 Summary(es.UTF-8): Bibliotecas estándares de Ada
479 Summary(pl.UTF-8): Biblioteki standardowe Ady
480 License: GPL v3+ with GCC Runtime Library Exception v3.1
482 Requires: libgcc = %{epoch}:%{version}-%{release}
486 %description -n libgnat
487 This package contains shared libraries needed to run programs written
490 %description -n libgnat -l es.UTF-8
491 Este paquete contiene las bibliotecas compartidas necesarias para
492 ejecutar programas escritos en Ada.
494 %description -n libgnat -l pl.UTF-8
495 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
498 %package -n libgnat-static
499 Summary: Static Ada standard libraries
500 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
501 License: GPL v3+ with GCC Runtime Library Exception v3.1
502 Group: Development/Libraries
503 Obsoletes: gnat-static
505 %description -n libgnat-static
506 This package contains static libraries for programs written in Ada.
508 %description -n libgnat-static -l pl.UTF-8
509 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
512 %package -n libgnat-multilib
513 Summary: Ada standard libraries - 32-bit version
514 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
515 License: GPL v3+ with GCC Runtime Library Exception v3.1
517 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
519 %description -n libgnat-multilib
520 This package contains 32-bit version of shared libraries needed to run
521 programs written in Ada.
523 %description -n libgnat-multilib -l pl.UTF-8
524 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
525 uruchamiania programów napisanych w języku Ada.
527 %package -n libgnat-multilib-static
528 Summary: Static Ada standard libraries - 32-bit version
529 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
530 License: GPL v3+ with GCC Runtime Library Exception v3.1
531 Group: Development/Libraries
533 %description -n libgnat-multilib-static
534 This package contains 32-bit version of static libraries for programs
537 %description -n libgnat-multilib-static -l pl.UTF-8
538 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
539 programów napisanych w Adzie.
542 Summary: C++ language support for GCC
543 Summary(es.UTF-8): Soporte de C++ para GCC
544 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
545 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
546 Group: Development/Languages
547 Requires: %{name} = %{epoch}:%{version}-%{release}
553 This package adds C++ support to the GNU Compiler Collection. It
554 includes support for most of the current C++ specification, including
555 templates and exception handling. It does not include a standard C++
556 library, which is available separately.
558 %description c++ -l de.UTF-8
559 Dieses Paket enthält die C++-Unterstützung für den
560 GNU-Compiler-Collection. Es unterstützt die aktuelle
561 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
562 C++-Standard-Library ist nicht enthalten - sie ist getrennt
565 %description c++ -l es.UTF-8
566 Este paquete añade soporte de C++ al GCC (colección de compiladores
567 GNU). Ello incluye el soporte para la mayoría de la especificación
568 actual de C++, incluyendo plantillas y manejo de excepciones. No
569 incluye la biblioteca estándar de C++, la que es disponible separada.
571 %description c++ -l fr.UTF-8
572 Ce package ajoute un support C++ a la collection de compilateurs GNU.
573 Il comprend un support pour la plupart des spécifications actuelles de
574 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
575 une bibliothéque C++ standard, qui est disponible séparément.
577 %description c++ -l pl.UTF-8
578 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
579 obecnej specyfikacji C++, nie zawiera natomiast standardowych
580 bibliotek C++, które są w oddzielnym pakiecie.
582 %description c++ -l pt_BR.UTF-8
583 Este pacote adiciona suporte C++ para o gcc.
585 %description c++ -l tr.UTF-8
586 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
587 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
588 C++ kitaplığı bu pakette yer almaz.
590 %package c++-multilib
591 Summary: C++ language 32-bit binaries support for GCC
592 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
593 Group: Development/Languages
594 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
595 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
597 %description c++-multilib
598 This package adds 32-bit binaries in C++ language support to the GNU
601 %description c++-multilib -l pl.UTF-8
602 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
605 %package -n libstdc++
606 Summary: GNU C++ library
607 Summary(es.UTF-8): Biblioteca C++ de GNU
608 Summary(pl.UTF-8): Biblioteka GNU C++
609 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
610 License: GPL v3+ with GCC Runtime Library Exception v3.1
612 # >= instead of = to allow keeping older libstdc++ (with different soname)
613 Requires: libgcc >= %{epoch}:%{version}-%{release}
615 Obsoletes: libstdc++3
616 Obsoletes: libstdc++4
618 %description -n libstdc++
619 This is the GNU implementation of the standard C++ library, along with
620 additional GNU tools. This package includes the shared libraries
621 necessary to run C++ applications.
623 %description -n libstdc++ -l de.UTF-8
624 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
625 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
626 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
628 %description -n libstdc++ -l es.UTF-8
629 Este es el soporte de las bibliotecas padrón del C++, junto con
630 herramientas GNU adicionales. El paquete incluye las bibliotecas
631 compartidas necesarias para ejecutar aplicaciones C++.
633 %description -n libstdc++ -l fr.UTF-8
634 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
635 des outils GNU supplémentaires. Ce package comprend les librairies
636 partagées nécessaires à l'exécution d'application C++.
638 %description -n libstdc++ -l pl.UTF-8
639 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
640 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
641 uruchamiania aplikacji napisanych w C++.
643 %description -n libstdc++ -l pt_BR.UTF-8
644 Este pacote é uma implementação da biblioteca padrão C++ v3, um
645 subconjunto do padrão ISO 14882.
647 %description -n libstdc++ -l tr.UTF-8
648 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
649 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
651 %package -n libstdc++-devel
652 Summary: Header files and documentation for C++ development
653 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
654 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
655 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
656 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
657 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
658 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
659 License: GPL v3+ with GCC Runtime Library Exception v3.1
660 Group: Development/Libraries
661 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
662 Requires: glibc-devel
663 Requires: libstdc++ = %{epoch}:%{version}-%{release}
664 Obsoletes: libg++-devel
665 Obsoletes: libstdc++3-devel
666 Obsoletes: libstdc++4-devel
668 %description -n libstdc++-devel
669 This is the GNU implementation of the standard C++ libraries. This
670 package includes the header files needed for C++ development and
671 library documentation.
673 %description -n libstdc++-devel -l es.UTF-8
674 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
675 paquete incluye los archivos de inclusión y bibliotecas necesarios
676 para desarrollo de programas en lenguaje C++.
678 %description -n libstdc++-devel -l pl.UTF-8
679 Pakiet ten zawiera biblioteki będące implementacją standardowych
680 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
681 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
683 %description -n libstdc++-devel -l pt_BR.UTF-8
684 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
685 para desenvolvimento de programas C++.
687 %package -n libstdc++-static
688 Summary: Static C++ standard library
689 Summary(es.UTF-8): Biblioteca estándar estática de C++
690 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
691 License: GPL v3+ with GCC Runtime Library Exception v3.1
692 Group: Development/Libraries
693 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
694 Obsoletes: libstdc++4-static
696 %description -n libstdc++-static
697 Static C++ standard library.
699 %description -n libstdc++-static -l es.UTF-8
700 Biblioteca estándar estática de C++.
702 %description -n libstdc++-static -l pl.UTF-8
703 Statyczna biblioteka standardowa C++.
705 %package -n libstdc++-multilib
706 Summary: GNU C++ library - 32-bit version
707 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
708 License: GPL v3+ with GCC Runtime Library Exception v3.1
710 # >= instead of = to allow keeping older libstdc++ (with different soname)
711 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
713 %description -n libstdc++-multilib
714 This is 32-bit version of the GNU implementation of the standard C++
717 %description -n libstdc++-multilib -l pl.UTF-8
718 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
721 %package -n libstdc++-multilib-devel
722 Summary: Development files for C++ development - 32-bit version
723 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
724 License: GPL v3+ with GCC Runtime Library Exception v3.1
725 Group: Development/Libraries
726 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
727 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
728 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
730 %description -n libstdc++-multilib-devel
731 This package contains the development files for 32-bit version of the
732 GNU implementation of the standard C++ library.
734 %description -n libstdc++-multilib-devel -l pl.UTF-8
735 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
736 implementacji GNU biblioteki standardowej C++.
738 %package -n libstdc++-multilib-static
739 Summary: Static C++ standard library - 32-bit version
740 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
741 License: GPL v3+ with GCC Runtime Library Exception v3.1
742 Group: Development/Libraries
743 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
745 %description -n libstdc++-multilib-static
746 Static C++ standard library - 32-bit version.
748 %description -n libstdc++-multilib-static -l pl.UTF-8
749 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
751 %package -n libstdc++-gdb
752 Summary: libstdc++ pretty printers for GDB
753 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
754 Group: Development/Debuggers
756 %description -n libstdc++-gdb
757 This package contains Python scripts for GDB pretty printing of the
758 libstdc++ types/containers.
760 %description -n libstdc++-gdb -l pl.UTF-8
761 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
762 wypisywania typów i kontenerów libstdc++.
765 Summary: Fortran 95 language support for GCC
766 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
767 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
768 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
769 Group: Development/Languages/Fortran
770 Requires: %{name} = %{epoch}:%{version}-%{release}
771 Requires: libgfortran = %{epoch}:%{version}-%{release}
772 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
773 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
778 This package adds support for compiling Fortran 95 programs with the
781 %description fortran -l es.UTF-8
782 Este paquete añade soporte para compilar programas escritos en Fortran
783 95 con el compilador GNU.
785 %description fortran -l pl.UTF-8
786 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
788 %description fortran -l pt_BR.UTF-8
789 Suporte Fortran 95 para o GCC.
791 %package fortran-multilib
792 Summary: Fortran 95 language 32-bit binaries support for GCC
793 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
794 Group: Development/Languages/Fortran
795 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
796 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
797 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
799 %description fortran-multilib
800 This package adds support for compiling 32-bit Fortran 95 programs
801 with the GNU compiler.
803 %description fortran-multilib -l pl.UTF-8
804 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
807 %package -n libgfortran
808 Summary: Fortran 95 Library
809 Summary(es.UTF-8): Biblioteca de Fortran 95
810 Summary(pl.UTF-8): Biblioteka Fortranu 95
811 License: GPL v3+ with GCC Runtime Library Exception v3.1
813 Requires: libgcc = %{epoch}:%{version}-%{release}
814 Requires: libquadmath = %{epoch}:%{version}-%{release}
817 %description -n libgfortran
820 %description -n libgfortran -l es.UTF-8
821 Biblioteca de Fortran 95.
823 %description -n libgfortran -l pl.UTF-8
824 Biblioteka Fortranu 95.
826 %package -n libgfortran-static
827 Summary: Static Fortran 95 Library
828 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
829 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
830 License: GPL v3+ with GCC Runtime Library Exception v3.1
831 Group: Development/Libraries
832 Requires: libgfortran = %{epoch}:%{version}-%{release}
833 Obsoletes: libg2c-static
835 %description -n libgfortran-static
836 Static Fortran 95 Library.
838 %description -n libgfortran-static -l es.UTF-8
839 Bibliotecas estáticas de Fortran 95.
841 %description -n libgfortran-static -l pl.UTF-8
842 Statyczna biblioteka Fortranu 95.
844 %package -n libgfortran-multilib
845 Summary: Fortran 95 Library - 32-bit version
846 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
847 License: GPL v3+ with GCC Runtime Library Exception v3.1
849 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
850 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
852 %description -n libgfortran-multilib
853 Fortran 95 Library - 32-bit version.
855 %description -n libgfortran-multilib -l pl.UTF-8
856 Biblioteka Fortranu 95 - wersja 32-bitowa.
858 %package -n libgfortran-multilib-static
859 Summary: Static Fortran 95 Library - 32-bit version
860 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
861 License: GPL v3+ with GCC Runtime Library Exception v3.1
862 Group: Development/Libraries
863 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
865 %description -n libgfortran-multilib-static
866 Static Fortran 95 Library - 32-bit version.
868 %description -n libgfortran-multilib-static -l pl.UTF-8
869 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
871 %package -n libquadmath
872 Summary: GCC __float128 shared support library
873 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
877 %description -n libquadmath
878 This package contains GCC shared support library which is needed for
879 __float128 math support and for Fortran REAL*16 support.
881 %description -n libquadmath -l pl.UTF-8
882 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
883 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
886 %package -n libquadmath-devel
887 Summary: Header files for GCC __float128 support library
888 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
890 Group: Development/Libraries
891 Requires: libquadmath = %{epoch}:%{version}-%{release}
893 %description -n libquadmath-devel
894 This package contains header files for GCC support library which is
895 needed for __float128 math support and for Fortran REAL*16 support.
897 %description -n libquadmath-devel -l pl.UTF-8
898 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
899 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
902 %package -n libquadmath-static
903 Summary: Static GCC __float128 support library
904 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
906 Group: Development/Libraries
907 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
909 %description -n libquadmath-static
910 Static GCC __float128 support library.
912 %description -n libquadmath-static -l pl.UTF-8
913 Biblioteka statyczna GCC do obsługi typu __float128.
915 %package -n libquadmath-multilib
916 Summary: GCC __float128 shared support library - 32-bit version
917 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
921 %description -n libquadmath-multilib
922 This package contains 32-bit version of GCC shared support library
923 which is needed for __float128 math support and for Fortran REAL*16
926 %description -n libquadmath-multilib -l pl.UTF-8
927 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
928 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
931 %package -n libquadmath-multilib-devel
932 Summary: Development files for 32-bit GCC __float128 support library
933 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
935 Group: Development/Libraries
936 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
937 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
939 %description -n libquadmath-multilib-devel
940 This package contains development files for 32-bit GCC support library
941 which is needed for __float128 math support and for Fortran REAL*16
944 %description -n libquadmath-multilib-devel -l pl.UTF-8
945 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
946 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
949 %package -n libquadmath-multilib-static
950 Summary: Static GCC __float128 support library - 32-bit version
951 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
953 Group: Development/Libraries
954 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
956 %description -n libquadmath-multilib-static
957 Static GCC __float128 support library - 32-bit version.
959 %description -n libquadmath-multilib-static -l pl.UTF-8
960 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
963 Summary: Foreign Function Interface library
964 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
965 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
969 %description -n libffi
970 The libffi library provides a portable, high level programming
971 interface to various calling conventions. This allows a programmer to
972 call any function specified by a call interface description at run
975 %description -n libffi -l es.UTF-8
976 La biblioteca libffi provee una interfaz portable de programación de
977 alto nivel para varias convenciones de llamada. Ello permite que un
978 programador llame una función cualquiera especificada por una
979 descripción de interfaz de llamada en el tiempo de ejecución.
981 %description -n libffi -l pl.UTF-8
982 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
983 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
984 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
987 %package -n libffi-devel
988 Summary: Development files for Foreign Function Interface library
989 Summary(es.UTF-8): Ficheros de desarrollo para libffi
990 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
992 Group: Development/Libraries
993 Requires: %{name} = %{epoch}:%{version}-%{release}
994 Requires: libffi = %{epoch}:%{version}-%{release}
996 %description -n libffi-devel
997 Development files for Foreign Function Interface library.
999 %description -n libffi-devel -l es.UTF-8
1000 Ficheros de desarrollo para libffi.
1002 %description -n libffi-devel -l pl.UTF-8
1003 Pliki nagłówkowe biblioteki libffi.
1005 %package -n libffi-static
1006 Summary: Static Foreign Function Interface library
1007 Summary(es.UTF-8): Biblioteca libffi estática
1008 Summary(pl.UTF-8): Statyczna biblioteka libffi
1010 Group: Development/Libraries
1011 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1013 %description -n libffi-static
1014 Static Foreign Function Interface library.
1016 %description -n libffi-static -l es.UTF-8
1017 Biblioteca libffi estática.
1019 %description -n libffi-static -l pl.UTF-8
1020 Statyczna biblioteka libffi.
1022 %package -n libffi-multilib
1023 Summary: Foreign Function Interface library - 32-bit version
1024 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1028 %description -n libffi-multilib
1029 The libffi library provides a portable, high level programming
1030 interface to various calling conventions. This allows a programmer to
1031 call any function specified by a call interface description at run
1032 time. This package contains 32-bit version of the library.
1034 %description -n libffi-multilib -l pl.UTF-8
1035 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1036 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1037 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1038 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1040 %package -n libffi-multilib-devel
1041 Summary: Development files for 32-bit version of Foreign Function Interface library
1042 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1044 Group: Development/Libraries
1045 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1046 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1048 %description -n libffi-multilib-devel
1049 Development files for 32-bit version of Foreign Function Interface
1052 %description -n libffi-multilib-devel -l pl.UTF-8
1053 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1055 %package -n libffi-multilib-static
1056 Summary: Static Foreign Function Interface library - 32-bit version
1057 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1059 Group: Development/Libraries
1060 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1062 %description -n libffi-multilib-static
1063 Static Foreign Function Interface library - 32-bit version.
1065 %description -n libffi-multilib-static -l pl.UTF-8
1066 Statyczna biblioteka libffi - wersja 32-bitowa.
1069 Summary: Objective C language support for GCC
1070 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1071 Summary(es.UTF-8): Soporte de Objective C para GCC
1072 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1073 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1074 Summary(tr.UTF-8): GCC için Objective C desteği
1075 Group: Development/Languages
1076 Requires: %{name} = %{epoch}:%{version}-%{release}
1077 Requires: libobjc = %{epoch}:%{version}-%{release}
1078 Obsoletes: egcc-objc
1079 Obsoletes: egcs-objc
1082 This package adds Objective C support to the GNU Compiler Collection.
1083 Objective C is a object oriented derivative of the C language, mainly
1084 used on systems running NeXTSTEP. This package does not include the
1085 standard objective C object library.
1087 %description objc -l de.UTF-8
1088 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1089 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1090 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1091 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1093 %description objc -l es.UTF-8
1094 Este paquete añade soporte de Objective C al GCC (colección de
1095 compiladores GNU). Objective C es un lenguaje orientado a objetos
1096 derivado de C, principalmente usado en sistemas que funcionan bajo
1097 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1100 %description objc -l fr.UTF-8
1101 Ce package ajoute un support Objective C a la collection de
1102 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1103 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1104 package n'inclue pas la bibliothéque Objective C standard.
1106 %description objc -l pl.UTF-8
1107 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1108 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1109 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1110 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1112 %description objc -l tr.UTF-8
1113 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1114 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1115 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1116 kitaplığı bu pakette yer almaz.
1118 %package objc-multilib
1119 Summary: Objective C language 32-bit binaries support for GCC
1120 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1121 Group: Development/Languages
1122 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1123 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1125 %description objc-multilib
1126 This package adds 32-bit Objective C support to the GNU Compiler
1129 %description objc-multilib -l pl.UTF-8
1130 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1134 Summary: Objective C++ support for GCC
1135 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1136 Group: Development/Languages
1137 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1138 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1141 This package adds Objective C++ support to the GNU Compiler
1144 %description objc++ -l pl.UTF-8
1145 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1146 GNU Compiler Collection.
1149 Summary: Objective C Library
1150 Summary(es.UTF-8): Biblioteca de Objective C
1151 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1152 License: GPL v3+ with GCC Runtime Library Exception v3.1
1154 Requires: libgcc = %{epoch}:%{version}-%{release}
1157 %description -n libobjc
1158 Objective C Library.
1160 %description -n libobjc -l es.UTF-8
1161 Bibliotecas de Objective C.
1163 %description -n libobjc -l pl.UTF-8
1164 Biblioteka obiektowego C (Objective C).
1166 %package -n libobjc-static
1167 Summary: Static Objective C Library
1168 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1169 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1170 License: GPL v3+ with GCC Runtime Library Exception v3.1
1171 Group: Development/Libraries
1172 Requires: libobjc = %{epoch}:%{version}-%{release}
1174 %description -n libobjc-static
1175 Static Objective C Library.
1177 %description -n libobjc-static -l es.UTF-8
1178 Bibliotecas estáticas de Objective C.
1180 %description -n libobjc-static -l pl.UTF-8
1181 Statyczna biblioteka obiektowego C (Objective C).
1183 %package -n libobjc-multilib
1184 Summary: Objective C Library - 32-bit version
1185 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1186 License: GPL v3+ with GCC Runtime Library Exception v3.1
1188 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1190 %description -n libobjc-multilib
1191 Objective C Library - 32-bit version.
1193 %description -n libobjc-multilib -l pl.UTF-8
1194 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1196 %package -n libobjc-multilib-static
1197 Summary: Static Objective C Library - 32-bit version
1198 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1199 License: GPL v3+ with GCC Runtime Library Exception v3.1
1200 Group: Development/Libraries
1201 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1203 %description -n libobjc-multilib-static
1204 Static Objective C Library - 32-bit version.
1206 %description -n libobjc-multilib-static -l pl.UTF-8
1207 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1210 Summary: Go language support for GCC
1211 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1212 License: GPL v3+ (gcc), BSD (Go-specific part)
1213 Group: Development/Languages
1214 Requires: %{name} = %{epoch}:%{version}-%{release}
1215 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1218 This package adds Go language support to the GNU Compiler Collection.
1220 %description go -l pl.UTF-8
1221 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1223 %package go-multilib
1224 Summary: Go language 32-bit binaries support for GCC
1225 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1226 License: GPL v3+ (gcc), BSD (Go-specific part)
1227 Group: Development/Languages
1228 Requires: %{name} = %{epoch}:%{version}-%{release}
1229 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1231 %description go-multilib
1232 This package adds 32-bit Go language support to the GNU Compiler
1235 %description go-multilib -l pl.UTF-8
1236 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1240 Summary: Go language library
1241 Summary(pl.UTF-8): Biblioteka języka Go
1244 Requires: libgcc = %{epoch}:%{version}-%{release}
1246 %description -n libgo
1247 Go language library.
1249 %description -n libgo -l pl.UTF-8
1250 Biblioteka języka Go.
1252 %package -n libgo-devel
1253 Summary: Development files for Go language library
1254 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1256 Group: Development/Libraries
1257 Requires: glibc-devel
1258 Requires: libgo = %{epoch}:%{version}-%{release}
1260 %description -n libgo-devel
1261 Development files for Go language library.
1263 %description -n libgo-devel -l pl.UTF-8
1264 Pliki programistyczne biblioteki języka Go.
1266 %package -n libgo-static
1267 Summary: Static Go language library
1268 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1270 Group: Development/Libraries
1271 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1273 %description -n libgo-static
1274 Static Go language library.
1276 %description -n libgo-static -l pl.UTF-8
1277 Statyczna biblioteka języka Go.
1279 %package -n libgo-multilib
1280 Summary: Go language library - 32-bit version
1281 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1284 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1286 %description -n libgo-multilib
1287 Go language library - 32-bit version.
1289 %description -n libgo-multilib -l pl.UTF-8
1290 Biblioteka języka Go - wersja 32-bitowa.
1292 %package -n libgo-multilib-devel
1293 Summary: Development files for Go language library - 32-bit version
1294 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1296 Group: Development/Libraries
1297 Requires: glibc-devel
1298 Requires: libgo-multilib = %{epoch}:%{version}-%{release}
1300 %description -n libgo-multilib-devel
1301 Development files for Go language library - 32-bit version.
1303 %description -n libgo-multilib-devel -l pl.UTF-8
1304 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1306 %package -n libgo-multilib-static
1307 Summary: Static Go language library - 32-bit version
1308 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1310 Group: Development/Libraries
1311 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1313 %description -n libgo-multilib-static
1314 Static Go language library - 32-bit version.
1316 %description -n libgo-multilib-static -l pl.UTF-8
1317 Statyczna biblioteka języka Go - wersja 32-bitowa.
1320 Summary: The Address Sanitizer library
1321 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1322 License: BSD-like or MIT
1324 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1326 %description -n libasan
1327 This package contains the Address Sanitizer library which is used for
1328 -fsanitize=address instrumented programs.
1330 %description -n libasan -l pl.UTF-8
1331 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1332 adresów w programach kompilowanych z opcją -fsanitize=address.
1334 %package -n libasan-devel
1335 Summary: Development files for the Address Sanitizer library
1336 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1337 License: BSD-like or MIT
1338 Group: Development/Libraries
1339 Requires: libasan = %{epoch}:%{version}-%{release}
1341 %description -n libasan-devel
1342 This package contains development files for the Address Sanitizer
1345 %description -n libasan-devel -l pl.UTF-8
1346 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1348 %package -n libasan-static
1349 Summary: The Address Sanitizer static library
1350 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1351 License: BSD-like or MIT
1352 Group: Development/Libraries
1353 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1355 %description -n libasan-static
1356 This package contains Address Sanitizer static library.
1358 %description -n libasan-static -l pl.UTF-8
1359 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1361 %package -n libasan-multilib
1362 Summary: The Address Sanitizer library - 32-bit version
1363 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1364 License: BSD-like or MIT
1366 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1368 %description -n libasan-multilib
1369 This package contains 32-bit version of the Address Sanitizer library
1370 which is used for -fsanitize=address instrumented programs.
1372 %description -n libasan-multilib -l pl.UTF-8
1373 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1374 służącej do kontroli adresów w programach kompilowanych z opcją
1377 %package -n libasan-multilib-devel
1378 Summary: Development files for the Address Sanitizer library - 32-bit version
1379 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1380 License: BSD-like or MIT
1381 Group: Development/Libraries
1382 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1383 Requires: libasan-multilib = %{epoch}:%{version}-%{release}
1385 %description -n libasan-multilib-devel
1386 This package contains the development files for 32-bit version of the
1387 Address Sanitizer library.
1389 %description -n libasan-multilib-devel -l pl.UTF-8
1390 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1393 %package -n libasan-multilib-static
1394 Summary: The Address Sanitizer static library - 32-bit version
1395 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1396 License: BSD-like or MIT
1397 Group: Development/Libraries
1398 Requires: libasan-multilib-devel = %{epoch}:%{version}-%{release}
1400 %description -n libasan-multilib-static
1401 This package contains 32-bit version of the Address Sanitizer static
1404 %description -n libasan-multilib-static -l pl.UTF-8
1405 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1409 Summary: The Leak Sanitizer library
1410 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1411 License: BSD-like or MIT
1413 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1415 %description -n liblsan
1416 This package contains the Leak Sanitizer library which is used for
1417 -fsanitize=leak instrumented programs.
1419 %description -n liblsan -l pl.UTF-8
1420 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1421 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1423 %package -n liblsan-devel
1424 Summary: Development files for the Leak Sanitizer library
1425 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1426 License: BSD-like or MIT
1427 Group: Development/Libraries
1428 Requires: liblsan = %{epoch}:%{version}-%{release}
1430 %description -n liblsan-devel
1431 This package contains development files for the Leak Sanitizer
1434 %description -n liblsan-devel -l pl.UTF-8
1435 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1437 %package -n liblsan-static
1438 Summary: The Leak Sanitizer static library
1439 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1440 License: BSD-like or MIT
1441 Group: Development/Libraries
1442 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1444 %description -n liblsan-static
1445 This package contains Leak Sanitizer static library.
1447 %description -n liblsan-static -l pl.UTF-8
1448 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1451 Summary: The Thread Sanitizer library
1452 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1453 License: BSD-like or MIT
1455 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1457 %description -n libtsan
1458 This package contains the Thread Sanitizer library which is used for
1459 -fsanitize=thread instrumented programs.
1461 %description -n libtsan -l pl.UTF-8
1462 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1463 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1465 %package -n libtsan-devel
1466 Summary: Development files for the Thread Sanitizer library
1467 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
1468 License: BSD-like or MIT
1469 Group: Development/Libraries
1470 Requires: libtsan = %{epoch}:%{version}-%{release}
1472 %description -n libtsan-devel
1473 This package contains development files for Thread Sanitizer library.
1475 %description -n libtsan-devel -l pl.UTF-8
1476 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1478 %package -n libtsan-static
1479 Summary: The Thread Sanitizer static library
1480 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
1481 License: BSD-like or MIT
1482 Group: Development/Libraries
1483 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
1485 %description -n libtsan-static
1486 This package contains Thread Sanitizer static library.
1488 %description -n libtsan-static -l pl.UTF-8
1489 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
1491 %package -n libubsan
1492 Summary: The Undefined Behavior Sanitizer library
1493 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
1494 License: BSD-like or MIT
1496 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1498 %description -n libubsan
1499 This package contains the Undefined Behavior Sanitizer library which
1500 is used for -fsanitize=undefined instrumented programs.
1502 %description -n libubsan -l pl.UTF-8
1503 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
1504 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
1505 -fsanitize=undefined.
1507 %package -n libubsan-devel
1508 Summary: Development files for the Undefined Behavior Sanitizer library
1509 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
1510 License: BSD-like or MIT
1511 Group: Development/Libraries
1512 Requires: libubsan = %{epoch}:%{version}-%{release}
1514 %description -n libubsan-devel
1515 This package contains development files for the Undefined Behavior
1518 %description -n libubsan-devel -l pl.UTF-8
1519 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
1522 %package -n libubsan-static
1523 Summary: The Undefined Behavior Sanitizer static library
1524 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
1525 License: BSD-like or MIT
1526 Group: Development/Libraries
1527 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
1529 %description -n libubsan-static
1530 This package contains Undefined Behavior Sanitizer static library.
1532 %description -n libubsan-static -l pl.UTF-8
1533 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
1535 %package -n libubsan-multilib
1536 Summary: The Undefined Behavior Sanitizer library - 32-bit version
1537 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
1538 License: BSD-like or MIT
1540 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1542 %description -n libubsan-multilib
1543 This package contains 32-bit version of the Undefined Behavior
1544 Sanitizer library which is used for -fsanitize=undefined instrumented
1547 %description -n libubsan-multilib -l pl.UTF-8
1548 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
1549 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
1550 kompilowanych z opcją -fsanitize=undefined.
1552 %package -n libubsan-multilib-devel
1553 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
1554 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
1555 License: BSD-like or MIT
1556 Group: Development/Libraries
1557 Requires: libubsan-multilib = %{epoch}:%{version}-%{release}
1559 %description -n libubsan-multilib-devel
1560 This package contains the development files for 32-bit version of the
1561 Undefined Behavior Sanitizer library.
1563 %description -n libubsan-multilib-devel -l pl.UTF-8
1564 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1565 Undefined Behavior Sanitizer.
1567 %package -n libubsan-multilib-static
1568 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
1569 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
1570 License: BSD-like or MIT
1571 Group: Development/Libraries
1572 Requires: libubsan-multilib-devel = %{epoch}:%{version}-%{release}
1574 %description -n libubsan-multilib-static
1575 This package contains 32-bit version of the Undefined Behavior
1576 Sanitizer static library.
1578 %description -n libubsan-multilib-static -l pl.UTF-8
1579 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
1583 Summary: The Virtual Table Verification library
1584 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
1585 License: GPL v3+ with GCC Runtime Library Exception v3.1
1587 URL: https://gcc.gnu.org/wiki/vtv
1588 Requires: libgcc = %{epoch}:%{version}-%{release}
1590 %description -n libvtv
1591 This package contains the Virtual Table Verification library which
1592 is used for -fvtable-verify=... instrumented programs.
1594 %description -n libvtv -l pl.UTF-8
1595 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
1596 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
1597 -fvtable-verify=....
1599 %package -n libvtv-devel
1600 Summary: Development files for the Virtual Table Verification library
1601 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
1602 License: GPL v3+ with GCC Runtime Library Exception v3.1
1603 Group: Development/Libraries
1604 URL: https://gcc.gnu.org/wiki/vtv
1605 Requires: libvtv = %{epoch}:%{version}-%{release}
1607 %description -n libvtv-devel
1608 This package contains development files for the Virtual Table
1609 Verification library.
1611 %description -n libvtv-devel -l pl.UTF-8
1612 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
1615 %package -n libvtv-static
1616 Summary: The Virtual Table Verification static library
1617 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
1618 License: GPL v3+ with GCC Runtime Library Exception v3.1
1619 Group: Development/Libraries
1620 URL: https://gcc.gnu.org/wiki/vtv
1621 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
1623 %description -n libvtv-static
1624 This package contains Virtual Table Verification static library.
1626 %description -n libvtv-static -l pl.UTF-8
1627 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
1629 %package -n libvtv-multilib
1630 Summary: The Virtual Table Verification library - 32-bit version
1631 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
1632 License: GPL v3+ with GCC Runtime Library Exception v3.1
1634 URL: https://gcc.gnu.org/wiki/vtv
1635 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1637 %description -n libvtv-multilib
1638 This package contains 32-bit version of the Virtual Table Verification
1639 library which is used for -fvtable-verify=... instrumented programs.
1641 %description -n libvtv-multilib -l pl.UTF-8
1642 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
1643 Verification, służącej do weryfikacji tablicy wirtualnej w programach
1644 kompilowanych z opcją -fvtable-verify=....
1646 %package -n libvtv-multilib-devel
1647 Summary: Development files for the Virtual Table Verification library - 32-bit version
1648 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
1649 License: GPL v3+ with GCC Runtime Library Exception v3.1
1650 Group: Development/Libraries
1651 URL: https://gcc.gnu.org/wiki/vtv
1652 Requires: libvtv-multilib = %{epoch}:%{version}-%{release}
1654 %description -n libvtv-multilib-devel
1655 This package contains the development files for 32-bit version of the
1656 Virtual Table Verification library.
1658 %description -n libvtv-multilib-devel -l pl.UTF-8
1659 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1660 Virtual Table Verification.
1662 %package -n libvtv-multilib-static
1663 Summary: The Virtual Table Verification static library - 32-bit version
1664 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
1665 License: GPL v3+ with GCC Runtime Library Exception v3.1
1666 Group: Development/Libraries
1667 URL: https://gcc.gnu.org/wiki/vtv
1668 Requires: libvtv-multilib-devel = %{epoch}:%{version}-%{release}
1670 %description -n libvtv-multilib-static
1671 This package contains 32-bit version of the Virtual Table Verification
1674 %description -n libvtv-multilib-static -l pl.UTF-8
1675 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
1678 %package -n libatomic
1679 Summary: The GNU Atomic library
1680 Summary(pl.UTF-8): Biblioteka GNU Atomic
1681 License: GPL v3+ with GCC Runtime Library Exception v3.1
1684 %description -n libatomic
1685 This package contains the GNU Atomic library which is a GCC support
1686 library for atomic operations not supported by hardware.
1688 %description -n libatomic -l pl.UTF-8
1689 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
1690 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
1692 %package -n libatomic-devel
1693 Summary: Development files for the GNU Atomic library
1694 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
1695 License: GPL v3+ with GCC Runtime Library Exception v3.1
1696 Group: Development/Libraries
1697 Requires: libatomic = %{epoch}:%{version}-%{release}
1699 %description -n libatomic-devel
1700 This package contains development files for the GNU Atomic library.
1702 %description -n libatomic-devel -l pl.UTF-8
1703 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
1705 %package -n libatomic-static
1706 Summary: The GNU Atomic static library
1707 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
1708 License: GPL v3+ with GCC Runtime Library Exception v3.1
1709 Group: Development/Libraries
1710 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
1712 %description -n libatomic-static
1713 This package contains GNU Atomic static library.
1715 %description -n libatomic-static
1716 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
1718 %package -n libatomic-multilib
1719 Summary: The GNU Atomic library - 32-bit version
1720 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
1721 License: GPL v3+ with GCC Runtime Library Exception v3.1
1724 %description -n libatomic-multilib
1725 This package contains 32-bit version of the GNU Atomic library which
1726 is a GCC support library for atomic operations not supported by
1729 %description -n libatomic-multilib -l pl.UTF-8
1730 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
1731 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
1734 %package -n libatomic-multilib-devel
1735 Summary: Development files for the GNU Atomic static library - 32-bit version
1736 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
1737 License: GPL v3+ with GCC Runtime Library Exception v3.1
1738 Group: Development/Libraries
1739 Requires: libatomic-multilib = %{epoch}:%{version}-%{release}
1741 %description -n libatomic-multilib-devel
1742 This package contains the development files for 32-bit version of the
1745 %description -n libatomic-multilib-devel -l pl.UTF-8
1746 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1749 %package -n libatomic-multilib-static
1750 Summary: The GNU Atomic static library - 32-bit version
1751 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
1752 License: GPL v3+ with GCC Runtime Library Exception v3.1
1753 Group: Development/Libraries
1754 Requires: libatomic-multilib-devel = %{epoch}:%{version}-%{release}
1756 %description -n libatomic-multilib-static
1757 This package contains 32-bit version of the GNU Atomic static library.
1759 %description -n libatomic-multilib-static -l pl.UTF-8
1760 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
1763 Summary: GCC plugin for GDB
1764 Summary(pl.UTF-8): Wtyczka GCC dla GDB
1765 Group: Development/Debuggers
1766 Requires: %{name} = %{epoch}:%{version}-%{release}
1768 %description gdb-plugin
1769 This package contains GCC plugin for GDB C expression evaluation.
1771 %description gdb-plugin -l pl.UTF-8
1772 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
1774 %package plugin-devel
1775 Summary: Support for compiling GCC plugins
1776 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
1777 Group: Development/Languages
1778 Requires: %{name} = %{epoch}:%{version}-%{release}
1779 Requires: gmp-devel >= 4.3.2
1780 Requires: libmpc-devel >= 0.8.1
1781 Requires: mpfr-devel >= 2.4.2
1783 %description plugin-devel
1784 This package contains header files and other support files for
1785 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
1786 plugins must be rebuilt any time GCC is updated.
1788 %description plugin-devel -l pl.UTF-8
1789 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
1790 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
1791 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
1793 # Packages with epoch 0
1794 # DO NOT MOVE THESE PACKAGES AROUND
1797 Summary: GCC Memory Protection Extensions language extensions runtime library
1798 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
1802 Requires: libstdc++ = 6:%{version}-%{release}
1804 %description -n libmpx
1805 This package contains the Memory Protection Extensions C language
1806 extensions runtime library.
1808 %description -n libmpx -l pl.UTF-8
1809 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1810 Protection Extensions dla języka C.
1812 %package -n libmpx-devel
1813 Summary: GCC development files for Memory Protection Extensions language extensions
1814 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
1817 Group: Development/Libraries
1818 Requires: libmpx = %{version}-%{release}
1820 %description -n libmpx-devel
1821 This package contains development files for Memory Protection
1822 Extensions C language extensions.
1824 %description -n libmpx-devel -l pl.UTF-8
1825 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1826 Extensions dla języka C.
1828 %package -n libmpx-static
1829 Summary: GCC Memory Protection Extensions language extensions static library
1830 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
1833 Group: Development/Libraries
1834 Requires: libmpx-devel = %{version}-%{release}
1836 %description -n libmpx-static
1837 This package contains Memory Protection Extensions C language
1838 extensions static library.
1840 %description -n libmpx-static -l pl.UTF-8
1841 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1842 Extensions dla języka C.
1844 %package -n libmpx-multilib
1845 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
1846 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1850 Requires: libstdc++-multilib = %{version}-%{release}
1852 %description -n libmpx-multilib
1853 This package contains the Memory Protection Extensions C language
1854 extensions runtime library in 32-bit version.
1856 %description -n libmpx-multilib -l pl.UTF-8
1857 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1858 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
1861 %package -n libmpx-multilib-devel
1862 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
1863 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
1866 Group: Development/Libraries
1867 Requires: libmpx-devel = %{version}-%{release}
1868 Requires: libmpx-multilib = %{version}-%{release}
1870 %description -n libmpx-multilib-devel
1871 This package contains development files for Memory Protection
1872 Extensions C language extensions in 32-bit version.
1874 %description -n libmpx-multilib-devel -l pl.UTF-8
1875 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1876 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1878 %package -n libmpx-multilib-static
1879 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
1880 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1883 Group: Development/Libraries
1884 Requires: libmpx-multilib-devel = %{version}-%{release}
1886 %description -n libmpx-multilib-static
1887 This package contains the Memory Protection Extensions C language
1888 extensions static library in 32-bit version.
1890 %description -n libmpx-multilib-static -l pl.UTF-8
1891 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1892 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1901 %if %{with gcc_libffi}
1905 %{__mv} ChangeLog ChangeLog.general
1907 # override snapshot version.
1908 echo %{version} > gcc/BASE-VER
1909 echo "release" > gcc/DEV-PHASE
1915 cp -f /usr/share/automake/config.sub .
1917 rm -rf builddir && install -d builddir && cd builddir
1920 CFLAGS="%{rpmcflags}" \
1921 CXXFLAGS="%{rpmcxxflags}" \
1924 --prefix=%{_prefix} \
1925 --with-local-prefix=%{_prefix}/local \
1926 --libdir=%{_libdir} \
1927 --libexecdir=%{_libdir} \
1928 --infodir=%{_infodir} \
1929 --mandir=%{_mandir} \
1930 --x-libraries=%{_libdir} \
1931 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1932 --disable-build-with-cxx \
1933 --disable-build-poststage1-with-cxx \
1935 --enable-checking=release \
1936 %ifarch %{ix86} %{x8664}
1939 %{?with_fortran:--enable-cmath} \
1940 --enable-decimal-float \
1941 --enable-gnu-indirect-function \
1942 --enable-gnu-unique-object \
1943 --enable-initfini-array \
1944 --disable-isl-version-check \
1945 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
1946 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1948 --enable-linker-build-id \
1949 --enable-linux-futex \
1950 --enable-long-long \
1951 %{!?with_multilib:--disable-multilib} \
1956 --enable-threads=posix \
1959 --with-arch-32=x86-64 \
1961 --with-demangler-in-ld \
1964 --with-linker-hash-style=gnu \
1965 --with-long-double-128 \
1966 %if %{with multilib}
1968 --with-multilib-list=m32,m64 \
1971 --with-slibdir=%{_slibdir} \
1973 --without-system-libunwind \
1975 --with-system-libunwind \
1977 --with-system-zlib \
1980 --enable-__cxa_atexit \
1981 --enable-libstdcxx-allocator=new \
1982 --disable-libstdcxx-pch \
1983 --enable-libstdcxx-threads \
1984 --enable-libstdcxx-time=rt \
1985 --enable-libstdcxx-visibility \
1986 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1987 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1988 %{?with_vtv:--enable-vtable-verify} \
1990 --with-pkgversion="TLD-Linux" \
1991 --with-bugurl="http://www.tld-linux.org" \
1992 --host=%{_target_platform} \
1993 --build=%{_target_platform}
1997 cat << 'EOF' > Makefile
1998 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2001 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2002 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2003 BOOT_CFLAGS="%{rpmcflags}" \
2004 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2005 GNATLIBCFLAGS="%{rpmcflags}" \
2006 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2014 if [ ! -r /dev/pts/0 ]; then
2015 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2018 %{__make} -k -C builddir check 2>&1 ||:
2022 rm -rf $RPM_BUILD_ROOT
2023 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2027 %{__make} -j1 install \
2029 infodir=%{_infodir} \
2030 DESTDIR=$RPM_BUILD_ROOT
2032 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2034 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2035 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2036 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2038 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2039 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2040 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2042 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2043 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2044 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2046 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2047 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2048 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2050 %if %{with multilib}
2051 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2052 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2053 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2055 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2056 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2057 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2059 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2060 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2061 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2065 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2066 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2070 # move ada shared libraries to proper place...
2071 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2072 $RPM_BUILD_ROOT%{_libdir}
2073 # check if symlink to be made is valid
2074 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2075 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2076 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2077 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2078 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2079 %if %{with multilib}
2080 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2081 $RPM_BUILD_ROOT%{_libdir32}
2082 # check if symlink to be made is valid
2083 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2084 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2085 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2086 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2087 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2093 %if %{with gcc_libffi}
2094 # still not installed by gcc?
2095 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2096 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2097 sed -e 's,@prefix@,%{_prefix},
2098 s,@exec_prefix@,%{_exec_prefix},
2099 s,@libdir@,%{_libdir},
2100 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2101 %if %{with multilib}
2102 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2103 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2104 sed -e 's,@prefix@,%{_prefix},
2105 s,@exec_prefix@,%{_exec_prefix},
2106 s,@libdir@,%{_libdir32},
2107 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2112 cp -f libobjc/README gcc/objc/README.libobjc
2115 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2116 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2117 for f in libitm.la libssp.la libssp_nonshared.la \
2118 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2119 %{?with_fortran:libgfortran.la libquadmath.la} \
2120 %{?with_gomp:libgomp.la} \
2121 %{?with_Xsan:libasan.la libubsan.la} \
2122 %{?with_lsan_m0:liblsan.la} \
2123 %{?with_tsan_m0:libtsan.la} \
2124 %{?with_atomic:libatomic.la} \
2125 %{?with_objc:libobjc.la};
2127 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2128 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2129 %{__mv} "${file}.fixed" "$file"
2131 %if %{with multilib}
2132 for f in libitm.la libssp.la libssp_nonshared.la \
2133 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2134 %{?with_fortran:libgfortran.la libquadmath.la} \
2135 %{?with_gomp:libgomp.la} \
2136 %{?with_Xsan:libasan.la libubsan.la} \
2137 %{?with_lsan_m1:liblsan.la} \
2138 %{?with_tsan_m1:libtsan.la} \
2139 %{?with_atomic:libatomic.la} \
2140 %{?with_objc:libobjc.la};
2142 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2143 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2147 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2148 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2149 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2150 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2152 # plugins, .la not needed
2153 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2154 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2156 %if %{without lsan_m0} && %{without lsan_m2}
2157 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2161 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}}; do
2162 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2164 # basename is being run only for the native (non-biarch) file.
2165 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2166 -e "s,@toolexeclibdir@,$LIBDIR," \
2167 < libstdc++-v3/python/hook.in \
2168 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2170 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2171 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2172 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2173 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2176 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2178 # script(s) always installed; see above for builds with python; if no python, just don't package
2179 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2180 %if %{with multilib}
2181 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2186 cat cpplib.lang >> gcc.lang
2189 %find_lang libstdc\+\+
2190 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2193 # always -f, as "dir" is created depending which texlive version is installed
2194 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2196 # svn snap doesn't contain (release does) below files,
2197 # so let's create dummy entries to satisfy %%files.
2198 [ ! -f NEWS ] && touch NEWS
2199 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2200 [ ! -f libgfortran/README ] && touch libgfortran/README
2203 rm -rf $RPM_BUILD_ROOT
2205 %post -p /sbin/postshell
2206 -/usr/sbin/fix-info-dir -c %{_infodir}
2208 %postun -p /sbin/postshell
2209 -/usr/sbin/fix-info-dir -c %{_infodir}
2211 %post ada -p /sbin/postshell
2212 -/usr/sbin/fix-info-dir -c %{_infodir}
2214 %postun ada -p /sbin/postshell
2215 -/usr/sbin/fix-info-dir -c %{_infodir}
2217 %post fortran -p /sbin/postshell
2218 -/usr/sbin/fix-info-dir -c %{_infodir}
2220 %postun fortran -p /sbin/postshell
2221 -/usr/sbin/fix-info-dir -c %{_infodir}
2223 %post go -p /sbin/postshell
2224 -/usr/sbin/fix-info-dir -c %{_infodir}
2226 %postun go -p /sbin/postshell
2227 -/usr/sbin/fix-info-dir -c %{_infodir}
2229 %post -n libquadmath-devel -p /sbin/postshell
2230 -/usr/sbin/fix-info-dir -c %{_infodir}
2232 %postun -n libquadmath-devel -p /sbin/postshell
2233 -/usr/sbin/fix-info-dir -c %{_infodir}
2235 %post -n libffi-devel -p /sbin/postshell
2236 -/usr/sbin/fix-info-dir -c %{_infodir}
2238 %postun -n libffi-devel -p /sbin/postshell
2239 -/usr/sbin/fix-info-dir -c %{_infodir}
2241 %post -n libgomp-devel -p /sbin/postshell
2242 -/usr/sbin/fix-info-dir -c %{_infodir}
2244 %postun -n libgomp-devel -p /sbin/postshell
2245 -/usr/sbin/fix-info-dir -c %{_infodir}
2247 %post -p /sbin/ldconfig -n libcilkrts
2248 %postun -p /sbin/ldconfig -n libcilkrts
2249 %post -p /sbin/ldconfig -n libcilkrts-multilib
2250 %postun -p /sbin/ldconfig -n libcilkrts-multilib
2251 %post -p /sbin/ldconfig -n libgcc
2252 %postun -p /sbin/ldconfig -n libgcc
2253 %post -p /sbin/ldconfig -n libgcc-multilib
2254 %postun -p /sbin/ldconfig -n libgcc-multilib
2255 %post -p /sbin/ldconfig -n libgomp
2256 %postun -p /sbin/ldconfig -n libgomp
2257 %post -p /sbin/ldconfig -n libgomp-multilib
2258 %postun -p /sbin/ldconfig -n libgomp-multilib
2259 %post -p /sbin/ldconfig -n libgnat
2260 %postun -p /sbin/ldconfig -n libgnat
2261 %post -p /sbin/ldconfig -n libgnat-multilib
2262 %postun -p /sbin/ldconfig -n libgnat-multilib
2263 %post -p /sbin/ldconfig -n libstdc++
2264 %postun -p /sbin/ldconfig -n libstdc++
2265 %post -p /sbin/ldconfig -n libstdc++-multilib
2266 %postun -p /sbin/ldconfig -n libstdc++-multilib
2267 %post -p /sbin/ldconfig -n libgfortran
2268 %postun -p /sbin/ldconfig -n libgfortran
2269 %post -p /sbin/ldconfig -n libgfortran-multilib
2270 %postun -p /sbin/ldconfig -n libgfortran-multilib
2271 %post -p /sbin/ldconfig -n libffi
2272 %postun -p /sbin/ldconfig -n libffi
2273 %post -p /sbin/ldconfig -n libffi-multilib
2274 %postun -p /sbin/ldconfig -n libffi-multilib
2275 %post -p /sbin/ldconfig -n libmpx
2276 %postun -p /sbin/ldconfig -n libmpx
2277 %post -p /sbin/ldconfig -n libmpx-multilib
2278 %postun -p /sbin/ldconfig -n libmpx-multilib
2279 %post -p /sbin/ldconfig -n libobjc
2280 %postun -p /sbin/ldconfig -n libobjc
2281 %post -p /sbin/ldconfig -n libobjc-multilib
2282 %postun -p /sbin/ldconfig -n libobjc-multilib
2283 %post -p /sbin/ldconfig -n libquadmath
2284 %postun -p /sbin/ldconfig -n libquadmath
2285 %post -p /sbin/ldconfig -n libquadmath-multilib
2286 %postun -p /sbin/ldconfig -n libquadmath-multilib
2287 %post -p /sbin/ldconfig -n libgo
2288 %postun -p /sbin/ldconfig -n libgo
2289 %post -p /sbin/ldconfig -n libgo-multilib
2290 %postun -p /sbin/ldconfig -n libgo-multilib
2291 %post -p /sbin/ldconfig -n libasan
2292 %postun -p /sbin/ldconfig -n libasan
2293 %post -p /sbin/ldconfig -n libasan-multilib
2294 %postun -p /sbin/ldconfig -n libasan-multilib
2295 %post -p /sbin/ldconfig -n liblsan
2296 %postun -p /sbin/ldconfig -n liblsan
2297 %post -p /sbin/ldconfig -n libtsan
2298 %postun -p /sbin/ldconfig -n libtsan
2299 %post -p /sbin/ldconfig -n libubsan
2300 %postun -p /sbin/ldconfig -n libubsan
2301 %post -p /sbin/ldconfig -n libubsan-multilib
2302 %postun -p /sbin/ldconfig -n libubsan-multilib
2303 %post -p /sbin/ldconfig -n libvtv
2304 %postun -p /sbin/ldconfig -n libvtv
2305 %post -p /sbin/ldconfig -n libvtv-multilib
2306 %postun -p /sbin/ldconfig -n libvtv-multilib
2307 %post -p /sbin/ldconfig -n libatomic
2308 %postun -p /sbin/ldconfig -n libatomic
2309 %post -p /sbin/ldconfig -n libatomic-multilib
2310 %postun -p /sbin/ldconfig -n libatomic-multilib
2311 %post -p /sbin/ldconfig gdb-plugin
2312 %postun -p /sbin/ldconfig gdb-plugin
2315 %defattr(644,root,root,755)
2316 %doc ChangeLog.general MAINTAINERS NEWS
2317 # bugs.html faq.html
2318 %doc gcc/{ChangeLog,ONEWS,README.Portability}
2319 %attr(755,root,root) %{_bindir}/*-gcc*
2320 %attr(755,root,root) %{_bindir}/cc
2321 %attr(755,root,root) %{_bindir}/cpp
2322 %attr(755,root,root) %{_bindir}/gcc
2323 %attr(755,root,root) %{_bindir}/gcc-ar
2324 %attr(755,root,root) %{_bindir}/gcc-nm
2325 %attr(755,root,root) %{_bindir}/gcc-ranlib
2326 #%attr(755,root,root) %{_bindir}/gccbug
2327 %attr(755,root,root) %{_bindir}/gcov
2328 %attr(755,root,root) %{_bindir}/gcov-dump
2329 %attr(755,root,root) %{_bindir}/gcov-tool
2330 %{_mandir}/man1/cc.1*
2331 %{_mandir}/man1/cpp.1*
2332 %{_mandir}/man1/gcc.1*
2333 %{_mandir}/man1/gcov.1*
2334 %{_mandir}/man1/gcov-dump.1*
2335 %{_mandir}/man1/gcov-tool.1*
2336 %{_infodir}/cpp.info*
2337 %{_infodir}/cppinternals.info*
2338 %{_infodir}/gcc.info*
2339 %{_infodir}/gccinstall.info*
2340 %{_infodir}/gccint.info*
2341 %{_infodir}/libitm.info*
2342 %attr(755,root,root) /lib/cpp
2343 %attr(755,root,root) %{_slibdir}/libgcc_s.so
2344 %attr(755,root,root) %{_libdir}/libitm.so
2345 %attr(755,root,root) %{_libdir}/libssp.so
2346 %{_libdir}/libitm.la
2348 %{_libdir}/libitm.spec
2349 %{_libdir}/libsanitizer.spec
2350 %{_libdir}/libssp.la
2352 %{_libdir}/libssp_nonshared.la
2353 %{_libdir}/libssp_nonshared.a
2354 %dir %{_libdir}/gcc/%{_target_platform}
2356 %{gcclibdir}/libgcc.a
2357 %{gcclibdir}/libgcc_eh.a
2358 %{gcclibdir}/libgcov.a
2361 %{?with_vtv:%{gcclibdir}/vtv_*.o}
2362 %attr(755,root,root) %{gcclibdir}/cc1
2363 %attr(755,root,root) %{gcclibdir}/collect2
2364 %attr(755,root,root) %{gcclibdir}/lto-wrapper
2365 %attr(755,root,root) %{gcclibdir}/lto1
2366 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
2367 %dir %{gcclibdir}/include
2368 %dir %{gcclibdir}/include/sanitizer
2369 %{gcclibdir}/include/sanitizer/common_interface_defs.h
2370 %dir %{gcclibdir}/include/ssp
2371 %{gcclibdir}/include/ssp/*.h
2372 %{gcclibdir}/include/float.h
2373 %{gcclibdir}/include/gcov.h
2374 %{gcclibdir}/include/iso646.h
2375 %{gcclibdir}/include/limits.h
2376 %{gcclibdir}/include/stdalign.h
2377 %{gcclibdir}/include/stdarg.h
2378 %{gcclibdir}/include/stdatomic.h
2379 %{gcclibdir}/include/stdbool.h
2380 %{gcclibdir}/include/stddef.h
2381 %{gcclibdir}/include/stdfix.h
2382 %{gcclibdir}/include/stdint.h
2383 %{gcclibdir}/include/stdint-gcc.h
2384 %{gcclibdir}/include/stdnoreturn.h
2385 %{gcclibdir}/include/syslimits.h
2386 %{gcclibdir}/include/unwind.h
2387 %{gcclibdir}/include/varargs.h
2388 %ifarch %{ix86} %{x8664}
2389 %{gcclibdir}/include/adxintrin.h
2390 %{gcclibdir}/include/ammintrin.h
2391 %{gcclibdir}/include/avx2intrin.h
2392 %{gcclibdir}/include/avx5124fmapsintrin.h
2393 %{gcclibdir}/include/avx5124vnniwintrin.h
2394 %{gcclibdir}/include/avx512vpopcntdqintrin.h
2395 %{gcclibdir}/include/avx512bwintrin.h
2396 %{gcclibdir}/include/avx512cdintrin.h
2397 %{gcclibdir}/include/avx512dqintrin.h
2398 %{gcclibdir}/include/avx512erintrin.h
2399 %{gcclibdir}/include/avx512fintrin.h
2400 %{gcclibdir}/include/avx512ifmaintrin.h
2401 %{gcclibdir}/include/avx512ifmavlintrin.h
2402 %{gcclibdir}/include/avx512pfintrin.h
2403 %{gcclibdir}/include/avx512vbmiintrin.h
2404 %{gcclibdir}/include/avx512vbmivlintrin.h
2405 %{gcclibdir}/include/avx512vlbwintrin.h
2406 %{gcclibdir}/include/avx512vldqintrin.h
2407 %{gcclibdir}/include/avx512vlintrin.h
2408 %{gcclibdir}/include/avxintrin.h
2409 %{gcclibdir}/include/bmi2intrin.h
2410 %{gcclibdir}/include/bmiintrin.h
2411 %{gcclibdir}/include/bmmintrin.h
2412 %{gcclibdir}/include/clflushoptintrin.h
2413 %{gcclibdir}/include/clwbintrin.h
2414 %{gcclibdir}/include/clzerointrin.h
2415 %{gcclibdir}/include/cpuid.h
2416 %{gcclibdir}/include/cross-stdarg.h
2417 %{gcclibdir}/include/emmintrin.h
2418 %{gcclibdir}/include/f16cintrin.h
2419 %{gcclibdir}/include/fma4intrin.h
2420 %{gcclibdir}/include/fmaintrin.h
2421 %{gcclibdir}/include/fxsrintrin.h
2422 %{gcclibdir}/include/ia32intrin.h
2423 %{gcclibdir}/include/immintrin.h
2424 %{gcclibdir}/include/lwpintrin.h
2425 %{gcclibdir}/include/lzcntintrin.h
2426 %{gcclibdir}/include/mm3dnow.h
2427 %{gcclibdir}/include/mmintrin.h
2428 %{gcclibdir}/include/mm_malloc.h
2429 %{gcclibdir}/include/nmmintrin.h
2430 %{gcclibdir}/include/mwaitxintrin.h
2431 %{gcclibdir}/include/pkuintrin.h
2432 %{gcclibdir}/include/pmmintrin.h
2433 %{gcclibdir}/include/popcntintrin.h
2434 %{gcclibdir}/include/prfchwintrin.h
2435 %{gcclibdir}/include/rdseedintrin.h
2436 %{gcclibdir}/include/rtmintrin.h
2437 %{gcclibdir}/include/sgxintrin.h
2438 %{gcclibdir}/include/shaintrin.h
2439 %{gcclibdir}/include/smmintrin.h
2440 %{gcclibdir}/include/tbmintrin.h
2441 %{gcclibdir}/include/tmmintrin.h
2442 %{gcclibdir}/include/wmmintrin.h
2443 %{gcclibdir}/include/x86intrin.h
2444 %{gcclibdir}/include/xmmintrin.h
2445 %{gcclibdir}/include/xopintrin.h
2446 %{gcclibdir}/include/xsavecintrin.h
2447 %{gcclibdir}/include/xsaveintrin.h
2448 %{gcclibdir}/include/xsaveoptintrin.h
2449 %{gcclibdir}/include/xsavesintrin.h
2450 %{gcclibdir}/include/xtestintrin.h
2452 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
2454 %if %{with multilib}
2456 %defattr(644,root,root,755)
2457 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
2458 %dir %{gcclibdir}/32
2459 %{gcclibdir}/32/crt*.o
2460 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
2461 %{gcclibdir}/32/libgcc.a
2462 %{gcclibdir}/32/libgcc_eh.a
2463 %{gcclibdir}/32/libgcov.a
2464 %{_libdir32}/libitm.spec
2465 %{_libdir32}/libsanitizer.spec
2466 %attr(755,root,root) %{_libdir32}/libitm.so
2467 %attr(755,root,root) %{_libdir32}/libssp.so
2468 %{_libdir32}/libitm.la
2469 %{_libdir32}/libitm.a
2470 %{_libdir32}/libssp.la
2471 %{_libdir32}/libssp.a
2472 %{_libdir32}/libssp_nonshared.la
2473 %{_libdir32}/libssp_nonshared.a
2477 %defattr(644,root,root,755)
2478 %doc COPYING.RUNTIME libgcc/ChangeLog
2479 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
2480 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
2481 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
2482 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
2483 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
2485 %if %{with multilib}
2486 %files -n libgcc-multilib
2487 %defattr(644,root,root,755)
2488 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
2489 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
2490 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
2491 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
2492 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
2497 %defattr(644,root,root,755)
2498 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
2499 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
2501 %files -n libgomp-devel
2502 %defattr(644,root,root,755)
2503 %attr(755,root,root) %{_libdir}/libgomp.so
2504 %{_libdir}/libgomp.la
2505 %{_libdir}/libgomp.spec
2506 %{gcclibdir}/finclude
2507 %{gcclibdir}/include/omp.h
2508 %{gcclibdir}/include/openacc.h
2509 %{_infodir}/libgomp.info*
2511 %files -n libgomp-static
2512 %defattr(644,root,root,755)
2513 %{_libdir}/libgomp.a
2515 %if %{with multilib}
2516 %files -n libgomp-multilib
2517 %defattr(644,root,root,755)
2518 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
2519 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
2521 %files -n libgomp-multilib-devel
2522 %defattr(644,root,root,755)
2523 %attr(755,root,root) %{_libdir32}/libgomp.so
2524 %{_libdir32}/libgomp.la
2525 %{_libdir32}/libgomp.spec
2526 %{gcclibdir}/32/finclude
2528 %files -n libgomp-multilib-static
2529 %defattr(644,root,root,755)
2530 %{_libdir32}/libgomp.a
2535 %files -n libcilkrts
2536 %defattr(644,root,root,755)
2537 %doc libcilkrts/{ChangeLog,README}
2538 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
2539 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
2541 %files -n libcilkrts-devel
2542 %defattr(644,root,root,755)
2543 %attr(755,root,root) %{_libdir}/libcilkrts.so
2544 %{_libdir}/libcilkrts.la
2545 %{_libdir}/libcilkrts.spec
2546 %{gcclibdir}/include/cilk
2548 %files -n libcilkrts-static
2549 %defattr(644,root,root,755)
2550 %{_libdir}/libcilkrts.a
2552 %if %{with multilib}
2553 %files -n libcilkrts-multilib
2554 %defattr(644,root,root,755)
2555 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
2556 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
2558 %files -n libcilkrts-multilib-devel
2559 %defattr(644,root,root,755)
2560 %attr(755,root,root) %{_libdir32}/libcilkrts.so
2561 %{_libdir32}/libcilkrts.la
2562 %{_libdir32}/libcilkrts.spec
2564 %files -n libcilkrts-multilib-static
2565 %defattr(644,root,root,755)
2566 %{_libdir32}/libcilkrts.a
2570 # see libmpx/configure.tgt for supported architectures
2571 %ifarch %{x8664} %{ix86}
2573 %defattr(644,root,root,755)
2574 %doc libmpx/ChangeLog
2575 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
2576 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
2577 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
2578 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
2580 %files -n libmpx-devel
2581 %defattr(644,root,root,755)
2582 %attr(755,root,root) %{_libdir}/libmpx.so
2583 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
2584 %{_libdir}/libmpx.la
2585 %{_libdir}/libmpxwrappers.la
2586 %{_libdir}/libmpx.spec
2588 %files -n libmpx-static
2589 %defattr(644,root,root,755)
2591 %{_libdir}/libmpxwrappers.a
2594 %if %{with multilib}
2595 %files -n libmpx-multilib
2596 %defattr(644,root,root,755)
2597 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
2598 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
2599 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
2600 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
2602 %files -n libmpx-multilib-devel
2603 %defattr(644,root,root,755)
2604 %attr(755,root,root) %{_libdir32}/libmpx.so
2605 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
2606 %{_libdir32}/libmpx.la
2607 %{_libdir32}/libmpxwrappers.la
2608 %{_libdir32}/libmpx.spec
2610 %files -n libmpx-multilib-static
2611 %defattr(644,root,root,755)
2612 %{_libdir32}/libmpx.a
2613 %{_libdir32}/libmpxwrappers.a
2618 %defattr(644,root,root,755)
2619 %doc gcc/ada/ChangeLog
2620 %attr(755,root,root) %{_bindir}/gnat*
2621 %attr(755,root,root) %{_libdir}/libgnarl-*.so
2622 %attr(755,root,root) %{_libdir}/libgnarl.so
2623 %attr(755,root,root) %{_libdir}/libgnat-*.so
2624 %attr(755,root,root) %{_libdir}/libgnat.so
2625 %attr(755,root,root) %{gcclibdir}/gnat1
2626 %{gcclibdir}/adainclude
2627 %dir %{gcclibdir}/adalib
2628 %{gcclibdir}/adalib/*.ali
2629 %ifarch %{ix86} %{x8664}
2630 %{gcclibdir}/adalib/libgmem.a
2631 %{gcclibdir}/adalib/libgnarl_pic.a
2632 %{gcclibdir}/adalib/libgnat_pic.a
2634 %{_infodir}/gnat-style.info*
2635 %{_infodir}/gnat_rm.info*
2636 %{_infodir}/gnat_ugn.info*
2638 %if %{with multilib}
2640 %defattr(644,root,root,755)
2641 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
2642 %attr(755,root,root) %{_libdir32}/libgnarl.so
2643 %attr(755,root,root) %{_libdir32}/libgnat-*.so
2644 %attr(755,root,root) %{_libdir32}/libgnat.so
2645 %{gcclibdir}/32/adainclude
2646 %dir %{gcclibdir}/32/adalib
2647 %{gcclibdir}/32/adalib/*.ali
2648 %ifarch %{ix86} %{x8664}
2649 %{gcclibdir}/32/adalib/libgmem.a
2655 %defattr(644,root,root,755)
2656 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
2657 %attr(755,root,root) %{_libdir}/libgnarl.so.1
2658 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
2659 %attr(755,root,root) %{_libdir}/libgnat.so.1
2661 %files -n libgnat-static
2662 %defattr(644,root,root,755)
2663 %{gcclibdir}/adalib/libgnarl.a
2664 %{gcclibdir}/adalib/libgnat.a
2666 %if %{with multilib}
2667 %files -n libgnat-multilib
2668 %defattr(644,root,root,755)
2669 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2670 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
2671 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2672 %attr(755,root,root) %{_libdir32}/libgnat.so.1
2674 %files -n libgnat-multilib-static
2675 %defattr(644,root,root,755)
2676 %{gcclibdir}/32/adalib/libgnarl.a
2677 %{gcclibdir}/32/adalib/libgnat.a
2682 %defattr(644,root,root,755)
2683 %doc gcc/cp/{ChangeLog,NEWS}
2684 %attr(755,root,root) %{_bindir}/g++
2685 %attr(755,root,root) %{_bindir}/*-g++
2686 %attr(755,root,root) %{_bindir}/c++
2687 %attr(755,root,root) %{_bindir}/*-c++
2688 %attr(755,root,root) %{gcclibdir}/cc1plus
2689 %{_libdir}/libsupc++.la
2690 %{_libdir}/libsupc++.a
2691 %{_mandir}/man1/g++.1*
2693 %if %{with multilib}
2695 %defattr(644,root,root,755)
2696 %{_libdir32}/libsupc++.la
2697 %{_libdir32}/libsupc++.a
2700 %files -n libstdc++ -f libstdc++.lang
2701 %defattr(644,root,root,755)
2702 %doc libstdc++-v3/{ChangeLog,README}
2703 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2704 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
2706 %files -n libstdc++-devel
2707 %defattr(644,root,root,755)
2708 %attr(755,root,root) %{_libdir}/libstdc++.so
2709 %{_libdir}/libstdc++.la
2710 %{_libdir}/libstdc++fs.a
2711 %{_libdir}/libstdc++fs.la
2712 %dir %{_includedir}/c++
2713 %{_includedir}/c++/%{version}
2714 %{_includedir}/expc++.h
2715 %{_includedir}/extc++.h
2716 %{_includedir}/stdc++.h
2717 %{_includedir}/stdtr1c++.h
2719 %files -n libstdc++-static
2720 %defattr(644,root,root,755)
2721 %{_libdir}/libstdc++.a
2723 %if %{with multilib}
2724 %files -n libstdc++-multilib
2725 %defattr(644,root,root,755)
2726 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2727 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
2729 %files -n libstdc++-multilib-devel
2730 %defattr(644,root,root,755)
2731 %attr(755,root,root) %{_libdir32}/libstdc++.so
2732 %{_libdir32}/libstdc++.la
2733 %{_libdir32}/libstdc++fs.a
2734 %{_libdir32}/libstdc++fs.la
2736 %files -n libstdc++-multilib-static
2737 %defattr(644,root,root,755)
2738 %{_libdir32}/libstdc++.a
2742 %files -n libstdc++-gdb
2743 %defattr(644,root,root,755)
2744 %dir %{py_sitescriptdir}/libstdcxx
2745 %{py_sitescriptdir}/libstdcxx/*.py[co]
2746 %dir %{py_sitescriptdir}/libstdcxx/v6
2747 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2748 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2749 %if %{with multilib}
2750 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2758 %defattr(644,root,root,755)
2759 %doc gcc/fortran/ChangeLog
2760 %attr(755,root,root) %{_bindir}/g95
2761 %attr(755,root,root) %{_bindir}/gfortran
2762 %attr(755,root,root) %{_bindir}/*-gfortran
2763 %attr(755,root,root) %{gcclibdir}/f951
2764 %attr(755,root,root) %{_libdir}/libgfortran.so
2765 %{_libdir}/libgfortran.spec
2766 %{_libdir}/libgfortran.la
2767 %{gcclibdir}/libcaf_single.a
2768 %{gcclibdir}/libcaf_single.la
2769 #%{gcclibdir}/libgfortranbegin.la
2770 #%{gcclibdir}/libgfortranbegin.a
2771 %{_infodir}/gfortran.info*
2772 %{_mandir}/man1/g95.1*
2773 %{_mandir}/man1/gfortran.1*
2775 %if %{with multilib}
2776 %files fortran-multilib
2777 %defattr(644,root,root,755)
2778 %attr(755,root,root) %{_libdir32}/libgfortran.so
2779 %{_libdir32}/libgfortran.spec
2780 %{_libdir32}/libgfortran.la
2781 %{gcclibdir}/32/libcaf_single.a
2782 %{gcclibdir}/32/libcaf_single.la
2783 #%{gcclibdir}/32/libgfortranbegin.la
2784 #%{gcclibdir}/32/libgfortranbegin.a
2787 %files -n libgfortran
2788 %defattr(644,root,root,755)
2789 %doc libgfortran/{AUTHORS,README,ChangeLog}
2790 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2791 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.4
2793 %files -n libgfortran-static
2794 %defattr(644,root,root,755)
2795 %{_libdir}/libgfortran.a
2797 %if %{with multilib}
2798 %files -n libgfortran-multilib
2799 %defattr(644,root,root,755)
2800 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2801 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.4
2803 %files -n libgfortran-multilib-static
2804 %defattr(644,root,root,755)
2805 %{_libdir32}/libgfortran.a
2808 %files -n libquadmath
2809 %defattr(644,root,root,755)
2810 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2811 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2813 %files -n libquadmath-devel
2814 %defattr(644,root,root,755)
2815 %{gcclibdir}/include/quadmath.h
2816 %{gcclibdir}/include/quadmath_weak.h
2817 %attr(755,root,root) %{_libdir}/libquadmath.so
2818 %{_libdir}/libquadmath.la
2819 %{_infodir}/libquadmath.info*
2821 %files -n libquadmath-static
2822 %defattr(644,root,root,755)
2823 %{_libdir}/libquadmath.a
2825 %if %{with multilib}
2826 %files -n libquadmath-multilib
2827 %defattr(644,root,root,755)
2828 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2829 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2831 %files -n libquadmath-multilib-devel
2832 %defattr(644,root,root,755)
2833 %attr(755,root,root) %{_libdir32}/libquadmath.so
2834 %{_libdir32}/libquadmath.la
2836 %files -n libquadmath-multilib-static
2837 %defattr(644,root,root,755)
2838 %{_libdir32}/libquadmath.a
2842 %if %{with gcc_libffi}
2844 %defattr(644,root,root,755)
2845 %doc libffi/{ChangeLog,LICENSE,README}
2846 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2847 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2849 %files -n libffi-devel
2850 %defattr(644,root,root,755)
2851 %attr(755,root,root) %{_libdir}/libffi.so
2852 %{_libdir}/libffi.la
2853 %{gcclibdir}/include/ffi.h
2854 %{gcclibdir}/include/ffitarget.h
2855 %{_pkgconfigdir}/libffi.pc
2856 %{_mandir}/man3/ffi*.3*
2857 %{_infodir}/libffi.info*
2859 %files -n libffi-static
2860 %defattr(644,root,root,755)
2863 %if %{with multilib}
2864 %files -n libffi-multilib
2865 %defattr(644,root,root,755)
2866 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2867 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2869 %files -n libffi-multilib-devel
2870 %defattr(644,root,root,755)
2871 %attr(755,root,root) %{_libdir32}/libffi.so
2872 %{_libdir32}/libffi.la
2873 %{_pkgconfigdir32}/libffi.pc
2875 %files -n libffi-multilib-static
2876 %defattr(644,root,root,755)
2877 %{_libdir32}/libffi.a
2883 %defattr(644,root,root,755)
2884 %doc gcc/objc/README.libobjc
2885 %attr(755,root,root) %{gcclibdir}/cc1obj
2886 %attr(755,root,root) %{_libdir}/libobjc.so
2887 %{_libdir}/libobjc.la
2888 %{gcclibdir}/include/objc
2890 %if %{with multilib}
2891 %files objc-multilib
2892 %defattr(644,root,root,755)
2893 %attr(755,root,root) %{_libdir32}/libobjc.so
2894 %{_libdir32}/libobjc.la
2900 %defattr(644,root,root,755)
2901 %doc gcc/objcp/ChangeLog
2902 %attr(755,root,root) %{gcclibdir}/cc1objplus
2906 %defattr(644,root,root,755)
2907 %doc libobjc/{ChangeLog,README*}
2908 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2909 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
2911 %files -n libobjc-static
2912 %defattr(644,root,root,755)
2913 %{_libdir}/libobjc.a
2915 %if %{with multilib}
2916 %files -n libobjc-multilib
2917 %defattr(644,root,root,755)
2918 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2919 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
2921 %files -n libobjc-multilib-static
2922 %defattr(644,root,root,755)
2923 %{_libdir32}/libobjc.a
2928 %defattr(644,root,root,755)
2929 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
2930 %attr(755,root,root) %{_bindir}/gccgo
2931 %attr(755,root,root) %{_bindir}/go
2932 %attr(755,root,root) %{_bindir}/gofmt
2933 %attr(755,root,root) %{gcclibdir}/cgo
2934 %attr(755,root,root) %{gcclibdir}/go1
2936 %{_libdir}/go/%{version}
2937 %{_mandir}/man1/go.1*
2938 %{_mandir}/man1/gofmt.1*
2939 %{_mandir}/man1/gccgo.1*
2940 %{_infodir}/gccgo.info*
2942 %if %{with multilib}
2944 %defattr(644,root,root,755)
2945 %dir %{_libdir32}/go
2946 %{_libdir32}/go/%{version}
2950 %defattr(644,root,root,755)
2951 %doc libgo/{LICENSE,PATENTS,README}
2952 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
2953 %attr(755,root,root) %ghost %{_libdir}/libgo.so.11
2955 %files -n libgo-devel
2956 %defattr(644,root,root,755)
2957 %attr(755,root,root) %{_libdir}/libgo.so
2959 %{_libdir}/libgobegin.a
2960 %{_libdir}/libgolibbegin.a
2962 %files -n libgo-static
2963 %defattr(644,root,root,755)
2966 %if %{with multilib}
2967 %files -n libgo-multilib
2968 %defattr(644,root,root,755)
2969 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
2970 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.11
2972 %files -n libgo-multilib-devel
2973 %defattr(644,root,root,755)
2974 %attr(755,root,root) %{_libdir32}/libgo.so
2975 %{_libdir32}/libgo.la
2976 %{_libdir32}/libgobegin.a
2977 %{_libdir32}/libgolibbegin.a
2979 %files -n libgo-multilib-static
2980 %defattr(644,root,root,755)
2981 %{_libdir32}/libgo.a
2987 %defattr(644,root,root,755)
2988 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2989 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
2990 %attr(755,root,root) %ghost %{_libdir}/libasan.so.4
2992 %files -n libasan-devel
2993 %defattr(644,root,root,755)
2994 %attr(755,root,root) %{_libdir}/libasan.so
2995 %{_libdir}/libasan_preinit.o
2996 %{_libdir}/libasan.la
2997 %{gcclibdir}/include/sanitizer/asan_interface.h
2999 %files -n libasan-static
3000 %defattr(644,root,root,755)
3001 %{_libdir}/libasan.a
3003 %if %{with multilib}
3004 %files -n libasan-multilib
3005 %defattr(644,root,root,755)
3006 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3007 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.4
3009 %files -n libasan-multilib-devel
3010 %defattr(644,root,root,755)
3011 %attr(755,root,root) %{_libdir32}/libasan.so
3012 %{_libdir32}/libasan_preinit.o
3013 %{_libdir32}/libasan.la
3015 %files -n libasan-multilib-static
3016 %defattr(644,root,root,755)
3017 %{_libdir32}/libasan.a
3023 %defattr(644,root,root,755)
3024 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
3025 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
3027 %files -n liblsan-devel
3028 %defattr(644,root,root,755)
3029 %attr(755,root,root) %{_libdir}/liblsan.so
3030 %{_libdir}/liblsan.la
3031 %{gcclibdir}/include/sanitizer/lsan_interface.h
3033 %files -n liblsan-static
3034 %defattr(644,root,root,755)
3035 %{_libdir}/liblsan.a
3040 %defattr(644,root,root,755)
3041 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3042 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
3043 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
3045 %files -n libtsan-devel
3046 %defattr(644,root,root,755)
3047 %attr(755,root,root) %{_libdir}/libtsan.so
3048 %{_libdir}/libtsan_preinit.o
3049 %{_libdir}/libtsan.la
3051 %files -n libtsan-static
3052 %defattr(644,root,root,755)
3053 %{_libdir}/libtsan.a
3058 %defattr(644,root,root,755)
3059 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
3060 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
3062 %files -n libubsan-devel
3063 %defattr(644,root,root,755)
3064 %attr(755,root,root) %{_libdir}/libubsan.so
3065 %{_libdir}/libubsan.la
3067 %files -n libubsan-static
3068 %defattr(644,root,root,755)
3069 %{_libdir}/libubsan.a
3071 %if %{with multilib}
3072 %files -n libubsan-multilib
3073 %defattr(644,root,root,755)
3074 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
3075 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
3077 %files -n libubsan-multilib-devel
3078 %defattr(644,root,root,755)
3079 %attr(755,root,root) %{_libdir32}/libubsan.so
3080 %{_libdir32}/libubsan.la
3082 %files -n libubsan-multilib-static
3083 %defattr(644,root,root,755)
3084 %{_libdir32}/libubsan.a
3090 %defattr(644,root,root,755)
3091 %doc libvtv/ChangeLog
3092 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
3093 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
3095 %files -n libvtv-devel
3096 %defattr(644,root,root,755)
3097 %attr(755,root,root) %{_libdir}/libvtv.so
3098 %{_libdir}/libvtv.la
3100 %files -n libvtv-static
3101 %defattr(644,root,root,755)
3104 %if %{with multilib}
3105 %files -n libvtv-multilib
3106 %defattr(644,root,root,755)
3107 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
3108 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
3110 %files -n libvtv-multilib-devel
3111 %defattr(644,root,root,755)
3112 %attr(755,root,root) %{_libdir32}/libvtv.so
3113 %{_libdir32}/libvtv.la
3115 %files -n libvtv-multilib-static
3116 %defattr(644,root,root,755)
3117 %{_libdir32}/libvtv.a
3123 %defattr(644,root,root,755)
3124 %doc libatomic/ChangeLog*
3125 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
3126 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
3128 %files -n libatomic-devel
3129 %defattr(644,root,root,755)
3130 %attr(755,root,root) %{_libdir}/libatomic.so
3131 %{_libdir}/libatomic.la
3133 %files -n libatomic-static
3134 %defattr(644,root,root,755)
3135 %{_libdir}/libatomic.a
3137 %if %{with multilib}
3138 %files -n libatomic-multilib
3139 %defattr(644,root,root,755)
3140 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
3141 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
3143 %files -n libatomic-multilib-devel
3144 %defattr(644,root,root,755)
3145 %attr(755,root,root) %{_libdir32}/libatomic.so
3146 %{_libdir32}/libatomic.la
3148 %files -n libatomic-multilib-static
3149 %defattr(644,root,root,755)
3150 %{_libdir32}/libatomic.a
3155 %defattr(644,root,root,755)
3156 %doc libcc1/ChangeLog*
3157 %attr(755,root,root) %{_libdir}/libcc1.so
3158 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
3159 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
3160 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
3161 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
3164 %defattr(644,root,root,755)
3165 %dir %{gcclibdir}/plugin
3166 %{gcclibdir}/plugin/gengtype
3167 %{gcclibdir}/plugin/gtype.state
3168 %{gcclibdir}/plugin/include
3169 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
3170 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
3171 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.la
3172 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so