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 PLD 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: ff370482573133a7fcdd96cd2f552292
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: 3410627f44b63a23f63e0cc7247db55a
100 Patch0: %{name}-info.patch
101 Patch2: %{name}-nodebug.patch
102 Patch3: %{name}-ada-link.patch
103 Patch5: Revert-eeb6872bf.patch
105 Patch11: %{name}-install-libffi.patch
106 URL: http://gcc.gnu.org/
107 BuildRequires: autoconf >= 2.64
108 %{?with_tests:BuildRequires: autogen >= 5.5.4}
109 BuildRequires: automake >= 1:1.11.1
110 BuildRequires: binutils >= 3:2.23
112 BuildRequires: chrpath >= 0.13-2
113 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
114 BuildRequires: elfutils-devel >= 0.145-1
115 BuildRequires: fileutils >= 4.0.41
116 BuildRequires: flex >= 2.5.4
118 BuildRequires: gcc(ada)
119 BuildRequires: gcc-ada
122 BuildRequires: gettext-tools >= 0.14.5
123 BuildRequires: glibc-devel >= 6:2.4-1
125 # Formerly known as gcc(multilib)
126 BuildRequires: gcc(multilib)
128 BuildRequires: glibc-devel(ix86)
131 BuildRequires: gmp-c++-devel >= 4.3.2
132 BuildRequires: gmp-devel >= 4.3.2
133 BuildRequires: isl-devel >= 0.15
134 BuildRequires: libmpc-devel >= 0.8.1
135 BuildRequires: mpfr-devel >= 2.4.2
137 BuildRequires: python-devel
138 BuildRequires: rpm-pythonprov
140 BuildRequires: rpmbuild(macros) >= 1.211
141 BuildRequires: texinfo >= 4.7
142 BuildRequires: zlib-devel
143 BuildConflicts: pdksh < 5.2.14-50
144 Requires: binutils >= 3:2.23
145 Requires: gmp >= 4.3.2
146 Requires: isl >= 0.15
147 Requires: libgcc = %{epoch}:%{version}-%{release}
148 Requires: libmpc >= 0.8.1
149 Requires: mpfr >= 2.4.2
150 Provides: cpp = %{epoch}:%{version}-%{release}
151 %{?with_ada:Provides: gcc(ada)}
159 Conflicts: glibc-devel < 2.2.5-20
160 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
162 %define _slibdir /%{_lib}
164 # 32-bit environment on x86-64
165 %define _slibdir32 /lib
166 %define _libdir32 /usr/lib
167 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
169 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
171 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
172 %define filterout_ld -Wl,--as-needed
174 # functions with printf format attribute but with special parser and also
175 # receiving non constant format strings
176 %define Werror_cflags %{nil}
178 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
180 %define _noautoreq .*\(GLIBC_PRIVATE\)
183 A compiler aimed at integrating all the optimizations and features
184 necessary for a high-performance and stable development environment.
186 This package contains the C compiler and some files shared by various
187 parts of the GNU Compiler Collection. In order to use another GCC
188 compiler you will need to install the appropriate subpackage.
190 %description -l es.UTF-8
191 Un compilador que intenta integrar todas las optimalizaciones y
192 características necesarias para un entorno de desarrollo eficaz y
195 Este paquete contiene el compilador de C y unos ficheros compartidos
196 por varias partes de la colección de compiladores GNU (GCC). Para usar
197 otro compilador de GCC será necesario que instale el subpaquete
200 %description -l pl.UTF-8
201 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
202 wyprodukowania szybkiego i stabilnego kodu wynikowego.
204 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
205 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
206 z GCC, trzeba zainstalować odpowiedni podpakiet.
208 %description -l pt_BR.UTF-8
209 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
210 GNU Compiler Collection.
213 Summary: GNU Compiler Collection: the C compiler 32-bit support
214 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
216 Group: Development/Languages
217 Requires: %{name} = %{epoch}:%{version}-%{release}
218 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
221 Requires: glibc-devel(ix86)
223 Provides: gcc(multilib)
225 %description multilib
226 A compiler aimed at integrating all the optimizations and features
227 necessary for a high-performance and stable development environment.
229 This package contains the C compiler support for producing 32-bit
230 programs on 64-bit host.
232 %description multilib -l pl.UTF-8
233 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
234 wyprodukowania szybkiego i stabilnego kodu wynikowego.
236 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
237 programów 32-bitowych na maszynie 64-bitowej.
240 Summary: Shared gcc library
241 Summary(es.UTF-8): Biblioteca compartida de gcc
242 Summary(pl.UTF-8): Biblioteka gcc
243 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
244 License: GPL v3+ with GCC Runtime Library Exception v3.1
249 %description -n libgcc
252 %description -n libgcc -l es.UTF-8
253 Biblioteca compartida de gcc.
255 %description -n libgcc -l pl.UTF-8
256 Biblioteka dynamiczna gcc.
258 %description -n libgcc -l pt_BR.UTF-8
259 Biblioteca runtime para o GCC.
261 %package -n libgcc-multilib
262 Summary: Shared gcc library - 32-bit version
263 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
264 License: GPL v3+ with GCC Runtime Library Exception v3.1
267 %description -n libgcc-multilib
268 Shared gcc library - 32-bit version.
270 %description -n libgcc-multilib -l pl.UTF-8
271 Biblioteka dynamiczna gcc - wersja 32-bitowa.
274 Summary: GNU OpenMP library
275 Summary(pl.UTF-8): Biblioteka GNU OpenMP
276 License: GPL v3+ with GCC Runtime Library Exception v3.1
279 %description -n libgomp
282 %description -n libgomp -l pl.UTF-8
283 Biblioteka GNU OpenMP.
285 %package -n libgomp-devel
286 Summary: Development files for GNU OpenMP library
287 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
288 License: GPL v3+ with GCC Runtime Library Exception v3.1
289 Group: Development/Libraries
290 Requires: %{name} = %{epoch}:%{version}-%{release}
291 Requires: libgomp = %{epoch}:%{version}-%{release}
293 %description -n libgomp-devel
294 Development files for GNU OpenMP library.
296 %description -n libgomp-devel -l pl.UTF-8
297 Pliki programistyczne biblioteki GNU OpenMP.
299 %package -n libgomp-static
300 Summary: Static GNU OpenMP library
301 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
302 License: GPL v3+ with GCC Runtime Library Exception v3.1
303 Group: Development/Libraries
304 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
306 %description -n libgomp-static
307 Static GNU OpenMP library.
309 %description -n libgomp-static -l pl.UTF-8
310 Statyczna biblioteka GNU OpenMP.
312 %package -n libgomp-multilib
313 Summary: GNU OpenMP library - 32-bit version
314 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
315 License: GPL v3+ with GCC Runtime Library Exception v3.1
318 %description -n libgomp-multilib
319 GNU OpenMP library - 32-bit version.
321 %description -n libgomp-multilib -l pl.UTF-8
322 Biblioteka GNU OpenMP - wersja 32-bitowa.
324 %package -n libgomp-multilib-devel
325 Summary: Development files for 32-bit version of GNU OpenMP library
326 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
327 License: GPL v3+ with GCC Runtime Library Exception v3.1
328 Group: Development/Libraries
329 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
331 %description -n libgomp-multilib-devel
332 Development files for 32-bit version of GNU OpenMP library.
334 %description -n libgomp-multilib-devel -l pl.UTF-8
335 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
337 %package -n libgomp-multilib-static
338 Summary: Static GNU OpenMP library - 32-bit version
339 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
340 License: GPL v3+ with GCC Runtime Library Exception v3.1
341 Group: Development/Libraries
342 Requires: libgomp-multilib-devel = %{epoch}:%{version}-%{release}
344 %description -n libgomp-multilib-static
345 Static GNU OpenMP library - 32-bit version.
347 %description -n libgomp-multilib-static -l pl.UTF-8
348 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
350 %package -n libcilkrts
351 Summary: GCC Cilk Plus language extensions runtime library
352 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
355 Requires: libstdc++ = %{epoch}:%{version}-%{release}
357 %description -n libcilkrts
358 This package contains the Cilk Plus C/C++ language extensions runtime
361 %description -n libcilkrts -l pl.UTF-8
362 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
365 %package -n libcilkrts-devel
366 Summary: GCC development files for Cilk Plus language extensions
367 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
369 Group: Development/Libraries
370 Requires: libcilkrts = %{epoch}:%{version}-%{release}
372 %description -n libcilkrts-devel
373 This package contains development files for Cilk Plus C/C++ language
376 %description -n libcilkrts-devel -l pl.UTF-8
377 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
380 %package -n libcilkrts-static
381 Summary: GCC Cilk Plus language extensions static library
382 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
384 Group: Development/Libraries
385 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
387 %description -n libcilkrts-static
388 This package contains Cilk Plus C/C++ language extensions static
391 %description -n libcilkrts-static -l pl.UTF-8
392 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
395 %package -n libcilkrts-multilib
396 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
397 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
400 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
402 %description -n libcilkrts-multilib
403 This package contains the Cilk Plus C/C++ language extensions runtime
404 library in 32-bit version.
406 %description -n libcilkrts-multilib -l pl.UTF-8
407 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
408 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
410 %package -n libcilkrts-multilib-devel
411 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
412 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
414 Group: Development/Libraries
415 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
416 Requires: libcilkrts-multilib = %{epoch}:%{version}-%{release}
418 %description -n libcilkrts-multilib-devel
419 This package contains development files for Cilk Plus C/C++ language
420 extensions in 32-bit version.
422 %description -n libcilkrts-multilib-devel -l pl.UTF-8
423 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
424 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
426 %package -n libcilkrts-multilib-static
427 Summary: GCC Cilk Plus language extensions static library - 32-bit version
428 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
430 Group: Development/Libraries
431 Requires: libcilkrts-multilib-devel = %{epoch}:%{version}-%{release}
433 %description -n libcilkrts-multilib-static
434 This package contains the Cilk Plus C/C++ language extensions static
435 library in 32-bit version.
437 %description -n libcilkrts-multilib-static -l pl.UTF-8
438 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
439 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
442 Summary: Ada language support for GCC
443 Summary(es.UTF-8): Soporte de Ada para GCC
444 Summary(pl.UTF-8): Obsługa języka Ada do GCC
445 Group: Development/Languages
446 Requires: %{name} = %{epoch}:%{version}-%{release}
447 Requires: libgnat = %{epoch}:%{version}-%{release}
449 Obsoletes: gnat-devel
452 This package adds experimental support for compiling Ada programs.
454 %description ada -l es.UTF-8
455 Este paquete añade soporte experimental para compilar programas en
458 %description ada -l pl.UTF-8
459 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
462 %package ada-multilib
463 Summary: Ada language 32-bit binaries support for GCC
464 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
465 Group: Development/Languages
466 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
467 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
469 %description ada-multilib
470 This package adds experimental support for compiling 32-bit Ada
471 programs on 64-bit host.
473 %description ada-multilib -l pl.UTF-8
474 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
475 32-bitowych w języku Ada na maszynie 64-bitowej.
478 Summary: Ada standard libraries
479 Summary(es.UTF-8): Bibliotecas estándares de Ada
480 Summary(pl.UTF-8): Biblioteki standardowe Ady
481 License: GPL v3+ with GCC Runtime Library Exception v3.1
483 Requires: libgcc = %{epoch}:%{version}-%{release}
487 %description -n libgnat
488 This package contains shared libraries needed to run programs written
491 %description -n libgnat -l es.UTF-8
492 Este paquete contiene las bibliotecas compartidas necesarias para
493 ejecutar programas escritos en Ada.
495 %description -n libgnat -l pl.UTF-8
496 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
499 %package -n libgnat-static
500 Summary: Static Ada standard libraries
501 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
502 License: GPL v3+ with GCC Runtime Library Exception v3.1
503 Group: Development/Libraries
504 Obsoletes: gnat-static
506 %description -n libgnat-static
507 This package contains static libraries for programs written in Ada.
509 %description -n libgnat-static -l pl.UTF-8
510 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
513 %package -n libgnat-multilib
514 Summary: Ada standard libraries - 32-bit version
515 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
516 License: GPL v3+ with GCC Runtime Library Exception v3.1
518 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
520 %description -n libgnat-multilib
521 This package contains 32-bit version of shared libraries needed to run
522 programs written in Ada.
524 %description -n libgnat-multilib -l pl.UTF-8
525 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
526 uruchamiania programów napisanych w języku Ada.
528 %package -n libgnat-multilib-static
529 Summary: Static Ada standard libraries - 32-bit version
530 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
531 License: GPL v3+ with GCC Runtime Library Exception v3.1
532 Group: Development/Libraries
534 %description -n libgnat-multilib-static
535 This package contains 32-bit version of static libraries for programs
538 %description -n libgnat-multilib-static -l pl.UTF-8
539 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
540 programów napisanych w Adzie.
543 Summary: C++ language support for GCC
544 Summary(es.UTF-8): Soporte de C++ para GCC
545 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
546 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
547 Group: Development/Languages
548 Requires: %{name} = %{epoch}:%{version}-%{release}
554 This package adds C++ support to the GNU Compiler Collection. It
555 includes support for most of the current C++ specification, including
556 templates and exception handling. It does not include a standard C++
557 library, which is available separately.
559 %description c++ -l de.UTF-8
560 Dieses Paket enthält die C++-Unterstützung für den
561 GNU-Compiler-Collection. Es unterstützt die aktuelle
562 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
563 C++-Standard-Library ist nicht enthalten - sie ist getrennt
566 %description c++ -l es.UTF-8
567 Este paquete añade soporte de C++ al GCC (colección de compiladores
568 GNU). Ello incluye el soporte para la mayoría de la especificación
569 actual de C++, incluyendo plantillas y manejo de excepciones. No
570 incluye la biblioteca estándar de C++, la que es disponible separada.
572 %description c++ -l fr.UTF-8
573 Ce package ajoute un support C++ a la collection de compilateurs GNU.
574 Il comprend un support pour la plupart des spécifications actuelles de
575 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
576 une bibliothéque C++ standard, qui est disponible séparément.
578 %description c++ -l pl.UTF-8
579 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
580 obecnej specyfikacji C++, nie zawiera natomiast standardowych
581 bibliotek C++, które są w oddzielnym pakiecie.
583 %description c++ -l pt_BR.UTF-8
584 Este pacote adiciona suporte C++ para o gcc.
586 %description c++ -l tr.UTF-8
587 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
588 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
589 C++ kitaplığı bu pakette yer almaz.
591 %package c++-multilib
592 Summary: C++ language 32-bit binaries support for GCC
593 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
594 Group: Development/Languages
595 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
596 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
598 %description c++-multilib
599 This package adds 32-bit binaries in C++ language support to the GNU
602 %description c++-multilib -l pl.UTF-8
603 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
606 %package -n libstdc++
607 Summary: GNU C++ library
608 Summary(es.UTF-8): Biblioteca C++ de GNU
609 Summary(pl.UTF-8): Biblioteka GNU C++
610 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
611 License: GPL v3+ with GCC Runtime Library Exception v3.1
613 # >= instead of = to allow keeping older libstdc++ (with different soname)
614 Requires: libgcc >= %{epoch}:%{version}-%{release}
616 Obsoletes: libstdc++3
617 Obsoletes: libstdc++4
619 %description -n libstdc++
620 This is the GNU implementation of the standard C++ library, along with
621 additional GNU tools. This package includes the shared libraries
622 necessary to run C++ applications.
624 %description -n libstdc++ -l de.UTF-8
625 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
626 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
627 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
629 %description -n libstdc++ -l es.UTF-8
630 Este es el soporte de las bibliotecas padrón del C++, junto con
631 herramientas GNU adicionales. El paquete incluye las bibliotecas
632 compartidas necesarias para ejecutar aplicaciones C++.
634 %description -n libstdc++ -l fr.UTF-8
635 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
636 des outils GNU supplémentaires. Ce package comprend les librairies
637 partagées nécessaires à l'exécution d'application C++.
639 %description -n libstdc++ -l pl.UTF-8
640 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
641 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
642 uruchamiania aplikacji napisanych w C++.
644 %description -n libstdc++ -l pt_BR.UTF-8
645 Este pacote é uma implementação da biblioteca padrão C++ v3, um
646 subconjunto do padrão ISO 14882.
648 %description -n libstdc++ -l tr.UTF-8
649 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
650 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
652 %package -n libstdc++-devel
653 Summary: Header files and documentation for C++ development
654 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
655 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
656 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
657 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
658 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
659 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
660 License: GPL v3+ with GCC Runtime Library Exception v3.1
661 Group: Development/Libraries
662 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
663 Requires: glibc-devel
664 Requires: libstdc++ = %{epoch}:%{version}-%{release}
665 Obsoletes: libg++-devel
666 Obsoletes: libstdc++3-devel
667 Obsoletes: libstdc++4-devel
669 %description -n libstdc++-devel
670 This is the GNU implementation of the standard C++ libraries. This
671 package includes the header files needed for C++ development and
672 library documentation.
674 %description -n libstdc++-devel -l es.UTF-8
675 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
676 paquete incluye los archivos de inclusión y bibliotecas necesarios
677 para desarrollo de programas en lenguaje C++.
679 %description -n libstdc++-devel -l pl.UTF-8
680 Pakiet ten zawiera biblioteki będące implementacją standardowych
681 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
682 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
684 %description -n libstdc++-devel -l pt_BR.UTF-8
685 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
686 para desenvolvimento de programas C++.
688 %package -n libstdc++-static
689 Summary: Static C++ standard library
690 Summary(es.UTF-8): Biblioteca estándar estática de C++
691 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
692 License: GPL v3+ with GCC Runtime Library Exception v3.1
693 Group: Development/Libraries
694 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
695 Obsoletes: libstdc++4-static
697 %description -n libstdc++-static
698 Static C++ standard library.
700 %description -n libstdc++-static -l es.UTF-8
701 Biblioteca estándar estática de C++.
703 %description -n libstdc++-static -l pl.UTF-8
704 Statyczna biblioteka standardowa C++.
706 %package -n libstdc++-multilib
707 Summary: GNU C++ library - 32-bit version
708 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
709 License: GPL v3+ with GCC Runtime Library Exception v3.1
711 # >= instead of = to allow keeping older libstdc++ (with different soname)
712 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
714 %description -n libstdc++-multilib
715 This is 32-bit version of the GNU implementation of the standard C++
718 %description -n libstdc++-multilib -l pl.UTF-8
719 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
722 %package -n libstdc++-multilib-devel
723 Summary: Development files for C++ development - 32-bit version
724 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
725 License: GPL v3+ with GCC Runtime Library Exception v3.1
726 Group: Development/Libraries
727 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
728 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
729 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
731 %description -n libstdc++-multilib-devel
732 This package contains the development files for 32-bit version of the
733 GNU implementation of the standard C++ library.
735 %description -n libstdc++-multilib-devel -l pl.UTF-8
736 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
737 implementacji GNU biblioteki standardowej C++.
739 %package -n libstdc++-multilib-static
740 Summary: Static C++ standard library - 32-bit version
741 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
742 License: GPL v3+ with GCC Runtime Library Exception v3.1
743 Group: Development/Libraries
744 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
746 %description -n libstdc++-multilib-static
747 Static C++ standard library - 32-bit version.
749 %description -n libstdc++-multilib-static -l pl.UTF-8
750 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
752 %package -n libstdc++-gdb
753 Summary: libstdc++ pretty printers for GDB
754 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
755 Group: Development/Debuggers
757 %description -n libstdc++-gdb
758 This package contains Python scripts for GDB pretty printing of the
759 libstdc++ types/containers.
761 %description -n libstdc++-gdb -l pl.UTF-8
762 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
763 wypisywania typów i kontenerów libstdc++.
766 Summary: Fortran 95 language support for GCC
767 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
768 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
769 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
770 Group: Development/Languages/Fortran
771 Requires: %{name} = %{epoch}:%{version}-%{release}
772 Requires: libgfortran = %{epoch}:%{version}-%{release}
773 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
774 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
779 This package adds support for compiling Fortran 95 programs with the
782 %description fortran -l es.UTF-8
783 Este paquete añade soporte para compilar programas escritos en Fortran
784 95 con el compilador GNU.
786 %description fortran -l pl.UTF-8
787 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
789 %description fortran -l pt_BR.UTF-8
790 Suporte Fortran 95 para o GCC.
792 %package fortran-multilib
793 Summary: Fortran 95 language 32-bit binaries support for GCC
794 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
795 Group: Development/Languages/Fortran
796 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
797 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
798 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
800 %description fortran-multilib
801 This package adds support for compiling 32-bit Fortran 95 programs
802 with the GNU compiler.
804 %description fortran-multilib -l pl.UTF-8
805 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
808 %package -n libgfortran
809 Summary: Fortran 95 Library
810 Summary(es.UTF-8): Biblioteca de Fortran 95
811 Summary(pl.UTF-8): Biblioteka Fortranu 95
812 License: GPL v3+ with GCC Runtime Library Exception v3.1
814 Requires: libgcc = %{epoch}:%{version}-%{release}
815 Requires: libquadmath = %{epoch}:%{version}-%{release}
818 %description -n libgfortran
821 %description -n libgfortran -l es.UTF-8
822 Biblioteca de Fortran 95.
824 %description -n libgfortran -l pl.UTF-8
825 Biblioteka Fortranu 95.
827 %package -n libgfortran-static
828 Summary: Static Fortran 95 Library
829 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
830 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
831 License: GPL v3+ with GCC Runtime Library Exception v3.1
832 Group: Development/Libraries
833 Requires: libgfortran = %{epoch}:%{version}-%{release}
834 Obsoletes: libg2c-static
836 %description -n libgfortran-static
837 Static Fortran 95 Library.
839 %description -n libgfortran-static -l es.UTF-8
840 Bibliotecas estáticas de Fortran 95.
842 %description -n libgfortran-static -l pl.UTF-8
843 Statyczna biblioteka Fortranu 95.
845 %package -n libgfortran-multilib
846 Summary: Fortran 95 Library - 32-bit version
847 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
848 License: GPL v3+ with GCC Runtime Library Exception v3.1
850 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
851 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
853 %description -n libgfortran-multilib
854 Fortran 95 Library - 32-bit version.
856 %description -n libgfortran-multilib -l pl.UTF-8
857 Biblioteka Fortranu 95 - wersja 32-bitowa.
859 %package -n libgfortran-multilib-static
860 Summary: Static Fortran 95 Library - 32-bit version
861 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
862 License: GPL v3+ with GCC Runtime Library Exception v3.1
863 Group: Development/Libraries
864 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
866 %description -n libgfortran-multilib-static
867 Static Fortran 95 Library - 32-bit version.
869 %description -n libgfortran-multilib-static -l pl.UTF-8
870 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
872 %package -n libquadmath
873 Summary: GCC __float128 shared support library
874 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
878 %description -n libquadmath
879 This package contains GCC shared support library which is needed for
880 __float128 math support and for Fortran REAL*16 support.
882 %description -n libquadmath -l pl.UTF-8
883 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
884 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
887 %package -n libquadmath-devel
888 Summary: Header files for GCC __float128 support library
889 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
891 Group: Development/Libraries
892 Requires: libquadmath = %{epoch}:%{version}-%{release}
894 %description -n libquadmath-devel
895 This package contains header files for GCC support library which is
896 needed for __float128 math support and for Fortran REAL*16 support.
898 %description -n libquadmath-devel -l pl.UTF-8
899 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
900 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
903 %package -n libquadmath-static
904 Summary: Static GCC __float128 support library
905 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
907 Group: Development/Libraries
908 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
910 %description -n libquadmath-static
911 Static GCC __float128 support library.
913 %description -n libquadmath-static -l pl.UTF-8
914 Biblioteka statyczna GCC do obsługi typu __float128.
916 %package -n libquadmath-multilib
917 Summary: GCC __float128 shared support library - 32-bit version
918 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
922 %description -n libquadmath-multilib
923 This package contains 32-bit version of GCC shared support library
924 which is needed for __float128 math support and for Fortran REAL*16
927 %description -n libquadmath-multilib -l pl.UTF-8
928 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
929 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
932 %package -n libquadmath-multilib-devel
933 Summary: Development files for 32-bit GCC __float128 support library
934 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
936 Group: Development/Libraries
937 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
938 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
940 %description -n libquadmath-multilib-devel
941 This package contains development files for 32-bit GCC support library
942 which is needed for __float128 math support and for Fortran REAL*16
945 %description -n libquadmath-multilib-devel -l pl.UTF-8
946 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
947 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
950 %package -n libquadmath-multilib-static
951 Summary: Static GCC __float128 support library - 32-bit version
952 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
954 Group: Development/Libraries
955 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
957 %description -n libquadmath-multilib-static
958 Static GCC __float128 support library - 32-bit version.
960 %description -n libquadmath-multilib-static -l pl.UTF-8
961 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
964 Summary: Foreign Function Interface library
965 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
966 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
970 %description -n libffi
971 The libffi library provides a portable, high level programming
972 interface to various calling conventions. This allows a programmer to
973 call any function specified by a call interface description at run
976 %description -n libffi -l es.UTF-8
977 La biblioteca libffi provee una interfaz portable de programación de
978 alto nivel para varias convenciones de llamada. Ello permite que un
979 programador llame una función cualquiera especificada por una
980 descripción de interfaz de llamada en el tiempo de ejecución.
982 %description -n libffi -l pl.UTF-8
983 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
984 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
985 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
988 %package -n libffi-devel
989 Summary: Development files for Foreign Function Interface library
990 Summary(es.UTF-8): Ficheros de desarrollo para libffi
991 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
993 Group: Development/Libraries
994 Requires: %{name} = %{epoch}:%{version}-%{release}
995 Requires: libffi = %{epoch}:%{version}-%{release}
997 %description -n libffi-devel
998 Development files for Foreign Function Interface library.
1000 %description -n libffi-devel -l es.UTF-8
1001 Ficheros de desarrollo para libffi.
1003 %description -n libffi-devel -l pl.UTF-8
1004 Pliki nagłówkowe biblioteki libffi.
1006 %package -n libffi-static
1007 Summary: Static Foreign Function Interface library
1008 Summary(es.UTF-8): Biblioteca libffi estática
1009 Summary(pl.UTF-8): Statyczna biblioteka libffi
1011 Group: Development/Libraries
1012 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1014 %description -n libffi-static
1015 Static Foreign Function Interface library.
1017 %description -n libffi-static -l es.UTF-8
1018 Biblioteca libffi estática.
1020 %description -n libffi-static -l pl.UTF-8
1021 Statyczna biblioteka libffi.
1023 %package -n libffi-multilib
1024 Summary: Foreign Function Interface library - 32-bit version
1025 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1029 %description -n libffi-multilib
1030 The libffi library provides a portable, high level programming
1031 interface to various calling conventions. This allows a programmer to
1032 call any function specified by a call interface description at run
1033 time. This package contains 32-bit version of the library.
1035 %description -n libffi-multilib -l pl.UTF-8
1036 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1037 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1038 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1039 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1041 %package -n libffi-multilib-devel
1042 Summary: Development files for 32-bit version of Foreign Function Interface library
1043 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1045 Group: Development/Libraries
1046 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1047 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1049 %description -n libffi-multilib-devel
1050 Development files for 32-bit version of Foreign Function Interface
1053 %description -n libffi-multilib-devel -l pl.UTF-8
1054 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1056 %package -n libffi-multilib-static
1057 Summary: Static Foreign Function Interface library - 32-bit version
1058 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1060 Group: Development/Libraries
1061 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1063 %description -n libffi-multilib-static
1064 Static Foreign Function Interface library - 32-bit version.
1066 %description -n libffi-multilib-static -l pl.UTF-8
1067 Statyczna biblioteka libffi - wersja 32-bitowa.
1070 Summary: Objective C language support for GCC
1071 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1072 Summary(es.UTF-8): Soporte de Objective C para GCC
1073 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1074 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1075 Summary(tr.UTF-8): GCC için Objective C desteği
1076 Group: Development/Languages
1077 Requires: %{name} = %{epoch}:%{version}-%{release}
1078 Requires: libobjc = %{epoch}:%{version}-%{release}
1079 Obsoletes: egcc-objc
1080 Obsoletes: egcs-objc
1083 This package adds Objective C support to the GNU Compiler Collection.
1084 Objective C is a object oriented derivative of the C language, mainly
1085 used on systems running NeXTSTEP. This package does not include the
1086 standard objective C object library.
1088 %description objc -l de.UTF-8
1089 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1090 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1091 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1092 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1094 %description objc -l es.UTF-8
1095 Este paquete añade soporte de Objective C al GCC (colección de
1096 compiladores GNU). Objective C es un lenguaje orientado a objetos
1097 derivado de C, principalmente usado en sistemas que funcionan bajo
1098 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1101 %description objc -l fr.UTF-8
1102 Ce package ajoute un support Objective C a la collection de
1103 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1104 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1105 package n'inclue pas la bibliothéque Objective C standard.
1107 %description objc -l pl.UTF-8
1108 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1109 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1110 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1111 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1113 %description objc -l tr.UTF-8
1114 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1115 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1116 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1117 kitaplığı bu pakette yer almaz.
1119 %package objc-multilib
1120 Summary: Objective C language 32-bit binaries support for GCC
1121 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1122 Group: Development/Languages
1123 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1124 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1126 %description objc-multilib
1127 This package adds 32-bit Objective C support to the GNU Compiler
1130 %description objc-multilib -l pl.UTF-8
1131 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1135 Summary: Objective C++ support for GCC
1136 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1137 Group: Development/Languages
1138 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1139 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1142 This package adds Objective C++ support to the GNU Compiler
1145 %description objc++ -l pl.UTF-8
1146 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1147 GNU Compiler Collection.
1150 Summary: Objective C Library
1151 Summary(es.UTF-8): Biblioteca de Objective C
1152 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1153 License: GPL v3+ with GCC Runtime Library Exception v3.1
1155 Requires: libgcc = %{epoch}:%{version}-%{release}
1158 %description -n libobjc
1159 Objective C Library.
1161 %description -n libobjc -l es.UTF-8
1162 Bibliotecas de Objective C.
1164 %description -n libobjc -l pl.UTF-8
1165 Biblioteka obiektowego C (Objective C).
1167 %package -n libobjc-static
1168 Summary: Static Objective C Library
1169 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1170 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1171 License: GPL v3+ with GCC Runtime Library Exception v3.1
1172 Group: Development/Libraries
1173 Requires: libobjc = %{epoch}:%{version}-%{release}
1175 %description -n libobjc-static
1176 Static Objective C Library.
1178 %description -n libobjc-static -l es.UTF-8
1179 Bibliotecas estáticas de Objective C.
1181 %description -n libobjc-static -l pl.UTF-8
1182 Statyczna biblioteka obiektowego C (Objective C).
1184 %package -n libobjc-multilib
1185 Summary: Objective C Library - 32-bit version
1186 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1187 License: GPL v3+ with GCC Runtime Library Exception v3.1
1189 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1191 %description -n libobjc-multilib
1192 Objective C Library - 32-bit version.
1194 %description -n libobjc-multilib -l pl.UTF-8
1195 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1197 %package -n libobjc-multilib-static
1198 Summary: Static Objective C Library - 32-bit version
1199 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1200 License: GPL v3+ with GCC Runtime Library Exception v3.1
1201 Group: Development/Libraries
1202 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1204 %description -n libobjc-multilib-static
1205 Static Objective C Library - 32-bit version.
1207 %description -n libobjc-multilib-static -l pl.UTF-8
1208 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1211 Summary: Go language support for GCC
1212 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1213 License: GPL v3+ (gcc), BSD (Go-specific part)
1214 Group: Development/Languages
1215 Requires: %{name} = %{epoch}:%{version}-%{release}
1216 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1219 This package adds Go language support to the GNU Compiler Collection.
1221 %description go -l pl.UTF-8
1222 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1224 %package go-multilib
1225 Summary: Go language 32-bit binaries support for GCC
1226 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1227 License: GPL v3+ (gcc), BSD (Go-specific part)
1228 Group: Development/Languages
1229 Requires: %{name} = %{epoch}:%{version}-%{release}
1230 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1232 %description go-multilib
1233 This package adds 32-bit Go language support to the GNU Compiler
1236 %description go-multilib -l pl.UTF-8
1237 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1241 Summary: Go language library
1242 Summary(pl.UTF-8): Biblioteka języka Go
1245 Requires: libgcc = %{epoch}:%{version}-%{release}
1247 %description -n libgo
1248 Go language library.
1250 %description -n libgo -l pl.UTF-8
1251 Biblioteka języka Go.
1253 %package -n libgo-devel
1254 Summary: Development files for Go language library
1255 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1257 Group: Development/Libraries
1258 Requires: glibc-devel
1259 Requires: libgo = %{epoch}:%{version}-%{release}
1261 %description -n libgo-devel
1262 Development files for Go language library.
1264 %description -n libgo-devel -l pl.UTF-8
1265 Pliki programistyczne biblioteki języka Go.
1267 %package -n libgo-static
1268 Summary: Static Go language library
1269 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1271 Group: Development/Libraries
1272 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1274 %description -n libgo-static
1275 Static Go language library.
1277 %description -n libgo-static -l pl.UTF-8
1278 Statyczna biblioteka języka Go.
1280 %package -n libgo-multilib
1281 Summary: Go language library - 32-bit version
1282 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1285 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1287 %description -n libgo-multilib
1288 Go language library - 32-bit version.
1290 %description -n libgo-multilib -l pl.UTF-8
1291 Biblioteka języka Go - wersja 32-bitowa.
1293 %package -n libgo-multilib-devel
1294 Summary: Development files for Go language library - 32-bit version
1295 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1297 Group: Development/Libraries
1298 Requires: glibc-devel
1299 Requires: libgo-multilib = %{epoch}:%{version}-%{release}
1301 %description -n libgo-multilib-devel
1302 Development files for Go language library - 32-bit version.
1304 %description -n libgo-multilib-devel -l pl.UTF-8
1305 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1307 %package -n libgo-multilib-static
1308 Summary: Static Go language library - 32-bit version
1309 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1311 Group: Development/Libraries
1312 Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1314 %description -n libgo-multilib-static
1315 Static Go language library - 32-bit version.
1317 %description -n libgo-multilib-static -l pl.UTF-8
1318 Statyczna biblioteka języka Go - wersja 32-bitowa.
1321 Summary: The Address Sanitizer library
1322 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1323 License: BSD-like or MIT
1325 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1327 %description -n libasan
1328 This package contains the Address Sanitizer library which is used for
1329 -fsanitize=address instrumented programs.
1331 %description -n libasan -l pl.UTF-8
1332 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1333 adresów w programach kompilowanych z opcją -fsanitize=address.
1335 %package -n libasan-devel
1336 Summary: Development files for the Address Sanitizer library
1337 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1338 License: BSD-like or MIT
1339 Group: Development/Libraries
1340 Requires: libasan = %{epoch}:%{version}-%{release}
1342 %description -n libasan-devel
1343 This package contains development files for the Address Sanitizer
1346 %description -n libasan-devel -l pl.UTF-8
1347 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1349 %package -n libasan-static
1350 Summary: The Address Sanitizer static library
1351 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1352 License: BSD-like or MIT
1353 Group: Development/Libraries
1354 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1356 %description -n libasan-static
1357 This package contains Address Sanitizer static library.
1359 %description -n libasan-static -l pl.UTF-8
1360 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1362 %package -n libasan-multilib
1363 Summary: The Address Sanitizer library - 32-bit version
1364 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1365 License: BSD-like or MIT
1367 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1369 %description -n libasan-multilib
1370 This package contains 32-bit version of the Address Sanitizer library
1371 which is used for -fsanitize=address instrumented programs.
1373 %description -n libasan-multilib -l pl.UTF-8
1374 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1375 służącej do kontroli adresów w programach kompilowanych z opcją
1378 %package -n libasan-multilib-devel
1379 Summary: Development files for the Address Sanitizer library - 32-bit version
1380 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1381 License: BSD-like or MIT
1382 Group: Development/Libraries
1383 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1384 Requires: libasan-multilib = %{epoch}:%{version}-%{release}
1386 %description -n libasan-multilib-devel
1387 This package contains the development files for 32-bit version of the
1388 Address Sanitizer library.
1390 %description -n libasan-multilib-devel -l pl.UTF-8
1391 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1394 %package -n libasan-multilib-static
1395 Summary: The Address Sanitizer static library - 32-bit version
1396 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1397 License: BSD-like or MIT
1398 Group: Development/Libraries
1399 Requires: libasan-multilib-devel = %{epoch}:%{version}-%{release}
1401 %description -n libasan-multilib-static
1402 This package contains 32-bit version of the Address Sanitizer static
1405 %description -n libasan-multilib-static -l pl.UTF-8
1406 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1410 Summary: The Leak Sanitizer library
1411 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1412 License: BSD-like or MIT
1414 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1416 %description -n liblsan
1417 This package contains the Leak Sanitizer library which is used for
1418 -fsanitize=leak instrumented programs.
1420 %description -n liblsan -l pl.UTF-8
1421 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1422 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1424 %package -n liblsan-devel
1425 Summary: Development files for the Leak Sanitizer library
1426 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1427 License: BSD-like or MIT
1428 Group: Development/Libraries
1429 Requires: liblsan = %{epoch}:%{version}-%{release}
1431 %description -n liblsan-devel
1432 This package contains development files for the Leak Sanitizer
1435 %description -n liblsan-devel -l pl.UTF-8
1436 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1438 %package -n liblsan-static
1439 Summary: The Leak Sanitizer static library
1440 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1441 License: BSD-like or MIT
1442 Group: Development/Libraries
1443 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1445 %description -n liblsan-static
1446 This package contains Leak Sanitizer static library.
1448 %description -n liblsan-static -l pl.UTF-8
1449 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1452 Summary: The Thread Sanitizer library
1453 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1454 License: BSD-like or MIT
1456 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1458 %description -n libtsan
1459 This package contains the Thread Sanitizer library which is used for
1460 -fsanitize=thread instrumented programs.
1462 %description -n libtsan -l pl.UTF-8
1463 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1464 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1466 %package -n libtsan-devel
1467 Summary: Development files for the Thread Sanitizer library
1468 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
1469 License: BSD-like or MIT
1470 Group: Development/Libraries
1471 Requires: libtsan = %{epoch}:%{version}-%{release}
1473 %description -n libtsan-devel
1474 This package contains development files for Thread Sanitizer library.
1476 %description -n libtsan-devel -l pl.UTF-8
1477 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1479 %package -n libtsan-static
1480 Summary: The Thread Sanitizer static library
1481 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
1482 License: BSD-like or MIT
1483 Group: Development/Libraries
1484 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
1486 %description -n libtsan-static
1487 This package contains Thread Sanitizer static library.
1489 %description -n libtsan-static -l pl.UTF-8
1490 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
1492 %package -n libubsan
1493 Summary: The Undefined Behavior Sanitizer library
1494 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
1495 License: BSD-like or MIT
1497 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1499 %description -n libubsan
1500 This package contains the Undefined Behavior Sanitizer library which
1501 is used for -fsanitize=undefined instrumented programs.
1503 %description -n libubsan -l pl.UTF-8
1504 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
1505 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
1506 -fsanitize=undefined.
1508 %package -n libubsan-devel
1509 Summary: Development files for the Undefined Behavior Sanitizer library
1510 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
1511 License: BSD-like or MIT
1512 Group: Development/Libraries
1513 Requires: libubsan = %{epoch}:%{version}-%{release}
1515 %description -n libubsan-devel
1516 This package contains development files for the Undefined Behavior
1519 %description -n libubsan-devel -l pl.UTF-8
1520 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
1523 %package -n libubsan-static
1524 Summary: The Undefined Behavior Sanitizer static library
1525 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
1526 License: BSD-like or MIT
1527 Group: Development/Libraries
1528 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
1530 %description -n libubsan-static
1531 This package contains Undefined Behavior Sanitizer static library.
1533 %description -n libubsan-static -l pl.UTF-8
1534 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
1536 %package -n libubsan-multilib
1537 Summary: The Undefined Behavior Sanitizer library - 32-bit version
1538 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
1539 License: BSD-like or MIT
1541 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
1543 %description -n libubsan-multilib
1544 This package contains 32-bit version of the Undefined Behavior
1545 Sanitizer library which is used for -fsanitize=undefined instrumented
1548 %description -n libubsan-multilib -l pl.UTF-8
1549 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
1550 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
1551 kompilowanych z opcją -fsanitize=undefined.
1553 %package -n libubsan-multilib-devel
1554 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
1555 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
1556 License: BSD-like or MIT
1557 Group: Development/Libraries
1558 Requires: libubsan-multilib = %{epoch}:%{version}-%{release}
1560 %description -n libubsan-multilib-devel
1561 This package contains the development files for 32-bit version of the
1562 Undefined Behavior Sanitizer library.
1564 %description -n libubsan-multilib-devel -l pl.UTF-8
1565 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1566 Undefined Behavior Sanitizer.
1568 %package -n libubsan-multilib-static
1569 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
1570 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
1571 License: BSD-like or MIT
1572 Group: Development/Libraries
1573 Requires: libubsan-multilib-devel = %{epoch}:%{version}-%{release}
1575 %description -n libubsan-multilib-static
1576 This package contains 32-bit version of the Undefined Behavior
1577 Sanitizer static library.
1579 %description -n libubsan-multilib-static -l pl.UTF-8
1580 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
1584 Summary: The Virtual Table Verification library
1585 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
1586 License: GPL v3+ with GCC Runtime Library Exception v3.1
1588 URL: https://gcc.gnu.org/wiki/vtv
1589 Requires: libgcc = %{epoch}:%{version}-%{release}
1591 %description -n libvtv
1592 This package contains the Virtual Table Verification library which
1593 is used for -fvtable-verify=... instrumented programs.
1595 %description -n libvtv -l pl.UTF-8
1596 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
1597 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
1598 -fvtable-verify=....
1600 %package -n libvtv-devel
1601 Summary: Development files for the Virtual Table Verification library
1602 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
1603 License: GPL v3+ with GCC Runtime Library Exception v3.1
1604 Group: Development/Libraries
1605 URL: https://gcc.gnu.org/wiki/vtv
1606 Requires: libvtv = %{epoch}:%{version}-%{release}
1608 %description -n libvtv-devel
1609 This package contains development files for the Virtual Table
1610 Verification library.
1612 %description -n libvtv-devel -l pl.UTF-8
1613 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
1616 %package -n libvtv-static
1617 Summary: The Virtual Table Verification static library
1618 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
1619 License: GPL v3+ with GCC Runtime Library Exception v3.1
1620 Group: Development/Libraries
1621 URL: https://gcc.gnu.org/wiki/vtv
1622 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
1624 %description -n libvtv-static
1625 This package contains Virtual Table Verification static library.
1627 %description -n libvtv-static -l pl.UTF-8
1628 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
1630 %package -n libvtv-multilib
1631 Summary: The Virtual Table Verification library - 32-bit version
1632 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
1633 License: GPL v3+ with GCC Runtime Library Exception v3.1
1635 URL: https://gcc.gnu.org/wiki/vtv
1636 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
1638 %description -n libvtv-multilib
1639 This package contains 32-bit version of the Virtual Table Verification
1640 library which is used for -fvtable-verify=... instrumented programs.
1642 %description -n libvtv-multilib -l pl.UTF-8
1643 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
1644 Verification, służącej do weryfikacji tablicy wirtualnej w programach
1645 kompilowanych z opcją -fvtable-verify=....
1647 %package -n libvtv-multilib-devel
1648 Summary: Development files for the Virtual Table Verification library - 32-bit version
1649 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
1650 License: GPL v3+ with GCC Runtime Library Exception v3.1
1651 Group: Development/Libraries
1652 URL: https://gcc.gnu.org/wiki/vtv
1653 Requires: libvtv-multilib = %{epoch}:%{version}-%{release}
1655 %description -n libvtv-multilib-devel
1656 This package contains the development files for 32-bit version of the
1657 Virtual Table Verification library.
1659 %description -n libvtv-multilib-devel -l pl.UTF-8
1660 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1661 Virtual Table Verification.
1663 %package -n libvtv-multilib-static
1664 Summary: The Virtual Table Verification static library - 32-bit version
1665 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
1666 License: GPL v3+ with GCC Runtime Library Exception v3.1
1667 Group: Development/Libraries
1668 URL: https://gcc.gnu.org/wiki/vtv
1669 Requires: libvtv-multilib-devel = %{epoch}:%{version}-%{release}
1671 %description -n libvtv-multilib-static
1672 This package contains 32-bit version of the Virtual Table Verification
1675 %description -n libvtv-multilib-static -l pl.UTF-8
1676 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
1679 %package -n libatomic
1680 Summary: The GNU Atomic library
1681 Summary(pl.UTF-8): Biblioteka GNU Atomic
1682 License: GPL v3+ with GCC Runtime Library Exception v3.1
1685 %description -n libatomic
1686 This package contains the GNU Atomic library which is a GCC support
1687 library for atomic operations not supported by hardware.
1689 %description -n libatomic -l pl.UTF-8
1690 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
1691 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
1693 %package -n libatomic-devel
1694 Summary: Development files for the GNU Atomic library
1695 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
1696 License: GPL v3+ with GCC Runtime Library Exception v3.1
1697 Group: Development/Libraries
1698 Requires: libatomic = %{epoch}:%{version}-%{release}
1700 %description -n libatomic-devel
1701 This package contains development files for the GNU Atomic library.
1703 %description -n libatomic-devel -l pl.UTF-8
1704 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
1706 %package -n libatomic-static
1707 Summary: The GNU Atomic static library
1708 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
1709 License: GPL v3+ with GCC Runtime Library Exception v3.1
1710 Group: Development/Libraries
1711 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
1713 %description -n libatomic-static
1714 This package contains GNU Atomic static library.
1716 %description -n libatomic-static
1717 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
1719 %package -n libatomic-multilib
1720 Summary: The GNU Atomic library - 32-bit version
1721 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
1722 License: GPL v3+ with GCC Runtime Library Exception v3.1
1725 %description -n libatomic-multilib
1726 This package contains 32-bit version of the GNU Atomic library which
1727 is a GCC support library for atomic operations not supported by
1730 %description -n libatomic-multilib -l pl.UTF-8
1731 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
1732 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
1735 %package -n libatomic-multilib-devel
1736 Summary: Development files for the GNU Atomic static library - 32-bit version
1737 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
1738 License: GPL v3+ with GCC Runtime Library Exception v3.1
1739 Group: Development/Libraries
1740 Requires: libatomic-multilib = %{epoch}:%{version}-%{release}
1742 %description -n libatomic-multilib-devel
1743 This package contains the development files for 32-bit version of the
1746 %description -n libatomic-multilib-devel -l pl.UTF-8
1747 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1750 %package -n libatomic-multilib-static
1751 Summary: The GNU Atomic static library - 32-bit version
1752 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
1753 License: GPL v3+ with GCC Runtime Library Exception v3.1
1754 Group: Development/Libraries
1755 Requires: libatomic-multilib-devel = %{epoch}:%{version}-%{release}
1757 %description -n libatomic-multilib-static
1758 This package contains 32-bit version of the GNU Atomic static library.
1760 %description -n libatomic-multilib-static -l pl.UTF-8
1761 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
1764 Summary: GCC plugin for GDB
1765 Summary(pl.UTF-8): Wtyczka GCC dla GDB
1766 Group: Development/Debuggers
1767 Requires: %{name} = %{epoch}:%{version}-%{release}
1769 %description gdb-plugin
1770 This package contains GCC plugin for GDB C expression evaluation.
1772 %description gdb-plugin -l pl.UTF-8
1773 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
1775 %package plugin-devel
1776 Summary: Support for compiling GCC plugins
1777 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
1778 Group: Development/Languages
1779 Requires: %{name} = %{epoch}:%{version}-%{release}
1780 Requires: gmp-devel >= 4.3.2
1781 Requires: libmpc-devel >= 0.8.1
1782 Requires: mpfr-devel >= 2.4.2
1784 %description plugin-devel
1785 This package contains header files and other support files for
1786 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
1787 plugins must be rebuilt any time GCC is updated.
1789 %description plugin-devel -l pl.UTF-8
1790 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
1791 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
1792 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
1794 # Packages with epoch 0
1795 # DO NOT MOVE THESE PACKAGES AROUND
1798 Summary: GCC Memory Protection Extensions language extensions runtime library
1799 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
1803 Requires: libstdc++ = 6:%{version}-%{release}
1805 %description -n libmpx
1806 This package contains the Memory Protection Extensions C language
1807 extensions runtime library.
1809 %description -n libmpx -l pl.UTF-8
1810 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1811 Protection Extensions dla języka C.
1813 %package -n libmpx-devel
1814 Summary: GCC development files for Memory Protection Extensions language extensions
1815 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
1818 Group: Development/Libraries
1819 Requires: libmpx = %{version}-%{release}
1821 %description -n libmpx-devel
1822 This package contains development files for Memory Protection
1823 Extensions C language extensions.
1825 %description -n libmpx-devel -l pl.UTF-8
1826 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1827 Extensions dla języka C.
1829 %package -n libmpx-static
1830 Summary: GCC Memory Protection Extensions language extensions static library
1831 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
1834 Group: Development/Libraries
1835 Requires: libmpx-devel = %{version}-%{release}
1837 %description -n libmpx-static
1838 This package contains Memory Protection Extensions C language
1839 extensions static library.
1841 %description -n libmpx-static -l pl.UTF-8
1842 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1843 Extensions dla języka C.
1845 %package -n libmpx-multilib
1846 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
1847 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1851 Requires: libstdc++-multilib = %{version}-%{release}
1853 %description -n libmpx-multilib
1854 This package contains the Memory Protection Extensions C language
1855 extensions runtime library in 32-bit version.
1857 %description -n libmpx-multilib -l pl.UTF-8
1858 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
1859 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
1862 %package -n libmpx-multilib-devel
1863 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
1864 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
1867 Group: Development/Libraries
1868 Requires: libmpx-devel = %{version}-%{release}
1869 Requires: libmpx-multilib = %{version}-%{release}
1871 %description -n libmpx-multilib-devel
1872 This package contains development files for Memory Protection
1873 Extensions C language extensions in 32-bit version.
1875 %description -n libmpx-multilib-devel -l pl.UTF-8
1876 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
1877 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1879 %package -n libmpx-multilib-static
1880 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
1881 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
1884 Group: Development/Libraries
1885 Requires: libmpx-multilib-devel = %{version}-%{release}
1887 %description -n libmpx-multilib-static
1888 This package contains the Memory Protection Extensions C language
1889 extensions static library in 32-bit version.
1891 %description -n libmpx-multilib-static -l pl.UTF-8
1892 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
1893 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
1903 %if %{with gcc_libffi}
1907 %{__mv} ChangeLog ChangeLog.general
1909 # override snapshot version.
1910 echo %{version} > gcc/BASE-VER
1911 echo "release" > gcc/DEV-PHASE
1917 cp -f /usr/share/automake/config.sub .
1919 rm -rf builddir && install -d builddir && cd builddir
1922 CFLAGS="%{rpmcflags}" \
1923 CXXFLAGS="%{rpmcxxflags}" \
1926 --prefix=%{_prefix} \
1927 --with-local-prefix=%{_prefix}/local \
1928 --libdir=%{_libdir} \
1929 --libexecdir=%{_libdir} \
1930 --infodir=%{_infodir} \
1931 --mandir=%{_mandir} \
1932 --x-libraries=%{_libdir} \
1933 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1934 --disable-build-with-cxx \
1935 --disable-build-poststage1-with-cxx \
1937 --enable-checking=release \
1938 %ifarch %{ix86} %{x8664}
1941 %{?with_fortran:--enable-cmath} \
1942 --enable-decimal-float \
1943 --enable-gnu-indirect-function \
1944 --enable-gnu-unique-object \
1945 --enable-initfini-array \
1946 --disable-isl-version-check \
1947 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
1948 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1950 --enable-linker-build-id \
1951 --enable-linux-futex \
1952 --enable-long-long \
1953 %{!?with_multilib:--disable-multilib} \
1958 --enable-threads=posix \
1961 --with-arch-32=x86-64 \
1963 --with-demangler-in-ld \
1966 --with-linker-hash-style=gnu \
1967 --with-long-double-128 \
1968 %if %{with multilib}
1970 --with-multilib-list=m32,m64 \
1973 --with-slibdir=%{_slibdir} \
1975 --without-system-libunwind \
1977 --with-system-libunwind \
1979 --with-system-zlib \
1982 --enable-__cxa_atexit \
1983 --enable-libstdcxx-allocator=new \
1984 --disable-libstdcxx-pch \
1985 --enable-libstdcxx-threads \
1986 --enable-libstdcxx-time=rt \
1987 --enable-libstdcxx-visibility \
1988 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1989 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1990 %{?with_vtv:--enable-vtable-verify} \
1992 --with-pkgversion="PLD-Linux" \
1993 --with-bugurl="http://bugs.pld-linux.org" \
1994 --host=%{_target_platform} \
1995 --build=%{_target_platform}
1999 cat << 'EOF' > Makefile
2000 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2003 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2004 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2005 BOOT_CFLAGS="%{rpmcflags}" \
2006 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2007 GNATLIBCFLAGS="%{rpmcflags}" \
2008 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2016 if [ ! -r /dev/pts/0 ]; then
2017 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2020 %{__make} -k -C builddir check 2>&1 ||:
2024 rm -rf $RPM_BUILD_ROOT
2025 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2029 %{__make} -j1 install \
2031 infodir=%{_infodir} \
2032 DESTDIR=$RPM_BUILD_ROOT
2034 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2036 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2037 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2038 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2040 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2041 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2042 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2044 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2045 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2046 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2048 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2049 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2050 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2052 %if %{with multilib}
2053 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2054 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2055 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2057 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2058 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2059 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2061 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2062 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2063 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2067 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2068 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2072 # move ada shared libraries to proper place...
2073 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2074 $RPM_BUILD_ROOT%{_libdir}
2075 # check if symlink to be made is valid
2076 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2077 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2078 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2079 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2080 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2081 %if %{with multilib}
2082 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2083 $RPM_BUILD_ROOT%{_libdir32}
2084 # check if symlink to be made is valid
2085 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2086 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2087 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2088 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2089 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2095 %if %{with gcc_libffi}
2096 # still not installed by gcc?
2097 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2098 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2099 sed -e 's,@prefix@,%{_prefix},
2100 s,@exec_prefix@,%{_exec_prefix},
2101 s,@libdir@,%{_libdir},
2102 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2103 %if %{with multilib}
2104 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2105 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2106 sed -e 's,@prefix@,%{_prefix},
2107 s,@exec_prefix@,%{_exec_prefix},
2108 s,@libdir@,%{_libdir32},
2109 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2114 cp -f libobjc/README gcc/objc/README.libobjc
2117 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2118 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2119 for f in libitm.la libssp.la libssp_nonshared.la \
2120 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2121 %{?with_fortran:libgfortran.la libquadmath.la} \
2122 %{?with_gomp:libgomp.la} \
2123 %{?with_Xsan:libasan.la libubsan.la} \
2124 %{?with_lsan_m0:liblsan.la} \
2125 %{?with_tsan_m0:libtsan.la} \
2126 %{?with_atomic:libatomic.la} \
2127 %{?with_objc:libobjc.la};
2129 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2130 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2131 %{__mv} "${file}.fixed" "$file"
2133 %if %{with multilib}
2134 for f in libitm.la libssp.la libssp_nonshared.la \
2135 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2136 %{?with_fortran:libgfortran.la libquadmath.la} \
2137 %{?with_gomp:libgomp.la} \
2138 %{?with_Xsan:libasan.la libubsan.la} \
2139 %{?with_lsan_m1:liblsan.la} \
2140 %{?with_tsan_m1:libtsan.la} \
2141 %{?with_atomic:libatomic.la} \
2142 %{?with_objc:libobjc.la};
2144 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2145 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2149 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2150 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2151 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2152 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2154 # plugins, .la not needed
2155 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2156 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2158 %if %{without lsan_m0} && %{without lsan_m2}
2159 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2163 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}}; do
2164 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2166 # basename is being run only for the native (non-biarch) file.
2167 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2168 -e "s,@toolexeclibdir@,$LIBDIR," \
2169 < libstdc++-v3/python/hook.in \
2170 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2172 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2173 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2174 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2175 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2178 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2180 # script(s) always installed; see above for builds with python; if no python, just don't package
2181 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2182 %if %{with multilib}
2183 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2188 cat cpplib.lang >> gcc.lang
2191 %find_lang libstdc\+\+
2192 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2195 # always -f, as "dir" is created depending which texlive version is installed
2196 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2198 # svn snap doesn't contain (release does) below files,
2199 # so let's create dummy entries to satisfy %%files.
2200 [ ! -f NEWS ] && touch NEWS
2201 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2202 [ ! -f libgfortran/README ] && touch libgfortran/README
2205 rm -rf $RPM_BUILD_ROOT
2207 %post -p /sbin/postshell
2208 -/usr/sbin/fix-info-dir -c %{_infodir}
2210 %postun -p /sbin/postshell
2211 -/usr/sbin/fix-info-dir -c %{_infodir}
2213 %post ada -p /sbin/postshell
2214 -/usr/sbin/fix-info-dir -c %{_infodir}
2216 %postun ada -p /sbin/postshell
2217 -/usr/sbin/fix-info-dir -c %{_infodir}
2219 %post fortran -p /sbin/postshell
2220 -/usr/sbin/fix-info-dir -c %{_infodir}
2222 %postun fortran -p /sbin/postshell
2223 -/usr/sbin/fix-info-dir -c %{_infodir}
2225 %post go -p /sbin/postshell
2226 -/usr/sbin/fix-info-dir -c %{_infodir}
2228 %postun go -p /sbin/postshell
2229 -/usr/sbin/fix-info-dir -c %{_infodir}
2231 %post -n libquadmath-devel -p /sbin/postshell
2232 -/usr/sbin/fix-info-dir -c %{_infodir}
2234 %postun -n libquadmath-devel -p /sbin/postshell
2235 -/usr/sbin/fix-info-dir -c %{_infodir}
2237 %post -n libffi-devel -p /sbin/postshell
2238 -/usr/sbin/fix-info-dir -c %{_infodir}
2240 %postun -n libffi-devel -p /sbin/postshell
2241 -/usr/sbin/fix-info-dir -c %{_infodir}
2243 %post -n libgomp-devel -p /sbin/postshell
2244 -/usr/sbin/fix-info-dir -c %{_infodir}
2246 %postun -n libgomp-devel -p /sbin/postshell
2247 -/usr/sbin/fix-info-dir -c %{_infodir}
2249 %post -p /sbin/ldconfig -n libcilkrts
2250 %postun -p /sbin/ldconfig -n libcilkrts
2251 %post -p /sbin/ldconfig -n libcilkrts-multilib
2252 %postun -p /sbin/ldconfig -n libcilkrts-multilib
2253 %post -p /sbin/ldconfig -n libgcc
2254 %postun -p /sbin/ldconfig -n libgcc
2255 %post -p /sbin/ldconfig -n libgcc-multilib
2256 %postun -p /sbin/ldconfig -n libgcc-multilib
2257 %post -p /sbin/ldconfig -n libgomp
2258 %postun -p /sbin/ldconfig -n libgomp
2259 %post -p /sbin/ldconfig -n libgomp-multilib
2260 %postun -p /sbin/ldconfig -n libgomp-multilib
2261 %post -p /sbin/ldconfig -n libgnat
2262 %postun -p /sbin/ldconfig -n libgnat
2263 %post -p /sbin/ldconfig -n libgnat-multilib
2264 %postun -p /sbin/ldconfig -n libgnat-multilib
2265 %post -p /sbin/ldconfig -n libstdc++
2266 %postun -p /sbin/ldconfig -n libstdc++
2267 %post -p /sbin/ldconfig -n libstdc++-multilib
2268 %postun -p /sbin/ldconfig -n libstdc++-multilib
2269 %post -p /sbin/ldconfig -n libgfortran
2270 %postun -p /sbin/ldconfig -n libgfortran
2271 %post -p /sbin/ldconfig -n libgfortran-multilib
2272 %postun -p /sbin/ldconfig -n libgfortran-multilib
2273 %post -p /sbin/ldconfig -n libffi
2274 %postun -p /sbin/ldconfig -n libffi
2275 %post -p /sbin/ldconfig -n libffi-multilib
2276 %postun -p /sbin/ldconfig -n libffi-multilib
2277 %post -p /sbin/ldconfig -n libmpx
2278 %postun -p /sbin/ldconfig -n libmpx
2279 %post -p /sbin/ldconfig -n libmpx-multilib
2280 %postun -p /sbin/ldconfig -n libmpx-multilib
2281 %post -p /sbin/ldconfig -n libobjc
2282 %postun -p /sbin/ldconfig -n libobjc
2283 %post -p /sbin/ldconfig -n libobjc-multilib
2284 %postun -p /sbin/ldconfig -n libobjc-multilib
2285 %post -p /sbin/ldconfig -n libquadmath
2286 %postun -p /sbin/ldconfig -n libquadmath
2287 %post -p /sbin/ldconfig -n libquadmath-multilib
2288 %postun -p /sbin/ldconfig -n libquadmath-multilib
2289 %post -p /sbin/ldconfig -n libgo
2290 %postun -p /sbin/ldconfig -n libgo
2291 %post -p /sbin/ldconfig -n libgo-multilib
2292 %postun -p /sbin/ldconfig -n libgo-multilib
2293 %post -p /sbin/ldconfig -n libasan
2294 %postun -p /sbin/ldconfig -n libasan
2295 %post -p /sbin/ldconfig -n libasan-multilib
2296 %postun -p /sbin/ldconfig -n libasan-multilib
2297 %post -p /sbin/ldconfig -n liblsan
2298 %postun -p /sbin/ldconfig -n liblsan
2299 %post -p /sbin/ldconfig -n libtsan
2300 %postun -p /sbin/ldconfig -n libtsan
2301 %post -p /sbin/ldconfig -n libubsan
2302 %postun -p /sbin/ldconfig -n libubsan
2303 %post -p /sbin/ldconfig -n libubsan-multilib
2304 %postun -p /sbin/ldconfig -n libubsan-multilib
2305 %post -p /sbin/ldconfig -n libvtv
2306 %postun -p /sbin/ldconfig -n libvtv
2307 %post -p /sbin/ldconfig -n libvtv-multilib
2308 %postun -p /sbin/ldconfig -n libvtv-multilib
2309 %post -p /sbin/ldconfig -n libatomic
2310 %postun -p /sbin/ldconfig -n libatomic
2311 %post -p /sbin/ldconfig -n libatomic-multilib
2312 %postun -p /sbin/ldconfig -n libatomic-multilib
2313 %post -p /sbin/ldconfig gdb-plugin
2314 %postun -p /sbin/ldconfig gdb-plugin
2317 %defattr(644,root,root,755)
2318 %doc ChangeLog.general MAINTAINERS NEWS
2319 # bugs.html faq.html
2320 %doc gcc/{ChangeLog,ONEWS,README.Portability}
2321 %attr(755,root,root) %{_bindir}/*-gcc*
2322 %attr(755,root,root) %{_bindir}/cc
2323 %attr(755,root,root) %{_bindir}/cpp
2324 %attr(755,root,root) %{_bindir}/gcc
2325 %attr(755,root,root) %{_bindir}/gcc-ar
2326 %attr(755,root,root) %{_bindir}/gcc-nm
2327 %attr(755,root,root) %{_bindir}/gcc-ranlib
2328 #%attr(755,root,root) %{_bindir}/gccbug
2329 %attr(755,root,root) %{_bindir}/gcov
2330 %attr(755,root,root) %{_bindir}/gcov-dump
2331 %attr(755,root,root) %{_bindir}/gcov-tool
2332 %{_mandir}/man1/cc.1*
2333 %{_mandir}/man1/cpp.1*
2334 %{_mandir}/man1/gcc.1*
2335 %{_mandir}/man1/gcov.1*
2336 %{_mandir}/man1/gcov-dump.1*
2337 %{_mandir}/man1/gcov-tool.1*
2338 %{_infodir}/cpp.info*
2339 %{_infodir}/cppinternals.info*
2340 %{_infodir}/gcc.info*
2341 %{_infodir}/gccinstall.info*
2342 %{_infodir}/gccint.info*
2343 %{_infodir}/libitm.info*
2344 %attr(755,root,root) /lib/cpp
2345 %attr(755,root,root) %{_slibdir}/libgcc_s.so
2346 %attr(755,root,root) %{_libdir}/libitm.so
2347 %attr(755,root,root) %{_libdir}/libssp.so
2348 %{_libdir}/libitm.la
2350 %{_libdir}/libitm.spec
2351 %{_libdir}/libsanitizer.spec
2352 %{_libdir}/libssp.la
2354 %{_libdir}/libssp_nonshared.la
2355 %{_libdir}/libssp_nonshared.a
2356 %dir %{_libdir}/gcc/%{_target_platform}
2358 %{gcclibdir}/libgcc.a
2359 %{gcclibdir}/libgcc_eh.a
2360 %{gcclibdir}/libgcov.a
2363 %{?with_vtv:%{gcclibdir}/vtv_*.o}
2364 %attr(755,root,root) %{gcclibdir}/cc1
2365 %attr(755,root,root) %{gcclibdir}/collect2
2366 %attr(755,root,root) %{gcclibdir}/lto-wrapper
2367 %attr(755,root,root) %{gcclibdir}/lto1
2368 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
2369 %dir %{gcclibdir}/include
2370 %dir %{gcclibdir}/include/sanitizer
2371 %{gcclibdir}/include/sanitizer/common_interface_defs.h
2372 %dir %{gcclibdir}/include/ssp
2373 %{gcclibdir}/include/ssp/*.h
2374 %{gcclibdir}/include/float.h
2375 %{gcclibdir}/include/gcov.h
2376 %{gcclibdir}/include/iso646.h
2377 %{gcclibdir}/include/limits.h
2378 %{gcclibdir}/include/stdalign.h
2379 %{gcclibdir}/include/stdarg.h
2380 %{gcclibdir}/include/stdatomic.h
2381 %{gcclibdir}/include/stdbool.h
2382 %{gcclibdir}/include/stddef.h
2383 %{gcclibdir}/include/stdfix.h
2384 %{gcclibdir}/include/stdint.h
2385 %{gcclibdir}/include/stdint-gcc.h
2386 %{gcclibdir}/include/stdnoreturn.h
2387 %{gcclibdir}/include/syslimits.h
2388 %{gcclibdir}/include/unwind.h
2389 %{gcclibdir}/include/varargs.h
2390 %ifarch %{ix86} %{x8664}
2391 %{gcclibdir}/include/adxintrin.h
2392 %{gcclibdir}/include/ammintrin.h
2393 %{gcclibdir}/include/avx2intrin.h
2394 %{gcclibdir}/include/avx5124fmapsintrin.h
2395 %{gcclibdir}/include/avx5124vnniwintrin.h
2396 %{gcclibdir}/include/avx512vpopcntdqintrin.h
2397 %{gcclibdir}/include/avx512bwintrin.h
2398 %{gcclibdir}/include/avx512cdintrin.h
2399 %{gcclibdir}/include/avx512dqintrin.h
2400 %{gcclibdir}/include/avx512erintrin.h
2401 %{gcclibdir}/include/avx512fintrin.h
2402 %{gcclibdir}/include/avx512ifmaintrin.h
2403 %{gcclibdir}/include/avx512ifmavlintrin.h
2404 %{gcclibdir}/include/avx512pfintrin.h
2405 %{gcclibdir}/include/avx512vbmiintrin.h
2406 %{gcclibdir}/include/avx512vbmivlintrin.h
2407 %{gcclibdir}/include/avx512vlbwintrin.h
2408 %{gcclibdir}/include/avx512vldqintrin.h
2409 %{gcclibdir}/include/avx512vlintrin.h
2410 %{gcclibdir}/include/avxintrin.h
2411 %{gcclibdir}/include/bmi2intrin.h
2412 %{gcclibdir}/include/bmiintrin.h
2413 %{gcclibdir}/include/bmmintrin.h
2414 %{gcclibdir}/include/clflushoptintrin.h
2415 %{gcclibdir}/include/clwbintrin.h
2416 %{gcclibdir}/include/clzerointrin.h
2417 %{gcclibdir}/include/cpuid.h
2418 %{gcclibdir}/include/cross-stdarg.h
2419 %{gcclibdir}/include/emmintrin.h
2420 %{gcclibdir}/include/f16cintrin.h
2421 %{gcclibdir}/include/fma4intrin.h
2422 %{gcclibdir}/include/fmaintrin.h
2423 %{gcclibdir}/include/fxsrintrin.h
2424 %{gcclibdir}/include/ia32intrin.h
2425 %{gcclibdir}/include/immintrin.h
2426 %{gcclibdir}/include/lwpintrin.h
2427 %{gcclibdir}/include/lzcntintrin.h
2428 %{gcclibdir}/include/mm3dnow.h
2429 %{gcclibdir}/include/mmintrin.h
2430 %{gcclibdir}/include/mm_malloc.h
2431 %{gcclibdir}/include/nmmintrin.h
2432 %{gcclibdir}/include/mwaitxintrin.h
2433 %{gcclibdir}/include/pkuintrin.h
2434 %{gcclibdir}/include/pmmintrin.h
2435 %{gcclibdir}/include/popcntintrin.h
2436 %{gcclibdir}/include/prfchwintrin.h
2437 %{gcclibdir}/include/rdseedintrin.h
2438 %{gcclibdir}/include/rtmintrin.h
2439 %{gcclibdir}/include/sgxintrin.h
2440 %{gcclibdir}/include/shaintrin.h
2441 %{gcclibdir}/include/smmintrin.h
2442 %{gcclibdir}/include/tbmintrin.h
2443 %{gcclibdir}/include/tmmintrin.h
2444 %{gcclibdir}/include/wmmintrin.h
2445 %{gcclibdir}/include/x86intrin.h
2446 %{gcclibdir}/include/xmmintrin.h
2447 %{gcclibdir}/include/xopintrin.h
2448 %{gcclibdir}/include/xsavecintrin.h
2449 %{gcclibdir}/include/xsaveintrin.h
2450 %{gcclibdir}/include/xsaveoptintrin.h
2451 %{gcclibdir}/include/xsavesintrin.h
2452 %{gcclibdir}/include/xtestintrin.h
2454 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
2456 %if %{with multilib}
2458 %defattr(644,root,root,755)
2459 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
2460 %dir %{gcclibdir}/32
2461 %{gcclibdir}/32/crt*.o
2462 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
2463 %{gcclibdir}/32/libgcc.a
2464 %{gcclibdir}/32/libgcc_eh.a
2465 %{gcclibdir}/32/libgcov.a
2466 %{_libdir32}/libitm.spec
2467 %{_libdir32}/libsanitizer.spec
2468 %attr(755,root,root) %{_libdir32}/libitm.so
2469 %attr(755,root,root) %{_libdir32}/libssp.so
2470 %{_libdir32}/libitm.la
2471 %{_libdir32}/libitm.a
2472 %{_libdir32}/libssp.la
2473 %{_libdir32}/libssp.a
2474 %{_libdir32}/libssp_nonshared.la
2475 %{_libdir32}/libssp_nonshared.a
2479 %defattr(644,root,root,755)
2480 %doc COPYING.RUNTIME libgcc/ChangeLog
2481 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
2482 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
2483 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
2484 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
2485 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
2487 %if %{with multilib}
2488 %files -n libgcc-multilib
2489 %defattr(644,root,root,755)
2490 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
2491 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
2492 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
2493 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
2494 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
2499 %defattr(644,root,root,755)
2500 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
2501 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
2503 %files -n libgomp-devel
2504 %defattr(644,root,root,755)
2505 %attr(755,root,root) %{_libdir}/libgomp.so
2506 %{_libdir}/libgomp.la
2507 %{_libdir}/libgomp.spec
2508 %{gcclibdir}/finclude
2509 %{gcclibdir}/include/omp.h
2510 %{gcclibdir}/include/openacc.h
2511 %{_infodir}/libgomp.info*
2513 %files -n libgomp-static
2514 %defattr(644,root,root,755)
2515 %{_libdir}/libgomp.a
2517 %if %{with multilib}
2518 %files -n libgomp-multilib
2519 %defattr(644,root,root,755)
2520 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
2521 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
2523 %files -n libgomp-multilib-devel
2524 %defattr(644,root,root,755)
2525 %attr(755,root,root) %{_libdir32}/libgomp.so
2526 %{_libdir32}/libgomp.la
2527 %{_libdir32}/libgomp.spec
2528 %{gcclibdir}/32/finclude
2530 %files -n libgomp-multilib-static
2531 %defattr(644,root,root,755)
2532 %{_libdir32}/libgomp.a
2537 %files -n libcilkrts
2538 %defattr(644,root,root,755)
2539 %doc libcilkrts/{ChangeLog,README}
2540 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
2541 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
2543 %files -n libcilkrts-devel
2544 %defattr(644,root,root,755)
2545 %attr(755,root,root) %{_libdir}/libcilkrts.so
2546 %{_libdir}/libcilkrts.la
2547 %{_libdir}/libcilkrts.spec
2548 %{gcclibdir}/include/cilk
2550 %files -n libcilkrts-static
2551 %defattr(644,root,root,755)
2552 %{_libdir}/libcilkrts.a
2554 %if %{with multilib}
2555 %files -n libcilkrts-multilib
2556 %defattr(644,root,root,755)
2557 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
2558 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
2560 %files -n libcilkrts-multilib-devel
2561 %defattr(644,root,root,755)
2562 %attr(755,root,root) %{_libdir32}/libcilkrts.so
2563 %{_libdir32}/libcilkrts.la
2564 %{_libdir32}/libcilkrts.spec
2566 %files -n libcilkrts-multilib-static
2567 %defattr(644,root,root,755)
2568 %{_libdir32}/libcilkrts.a
2572 # see libmpx/configure.tgt for supported architectures
2573 %ifarch %{x8664} %{ix86}
2575 %defattr(644,root,root,755)
2576 %doc libmpx/ChangeLog
2577 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
2578 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
2579 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
2580 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
2582 %files -n libmpx-devel
2583 %defattr(644,root,root,755)
2584 %attr(755,root,root) %{_libdir}/libmpx.so
2585 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
2586 %{_libdir}/libmpx.la
2587 %{_libdir}/libmpxwrappers.la
2588 %{_libdir}/libmpx.spec
2590 %files -n libmpx-static
2591 %defattr(644,root,root,755)
2593 %{_libdir}/libmpxwrappers.a
2596 %if %{with multilib}
2597 %files -n libmpx-multilib
2598 %defattr(644,root,root,755)
2599 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
2600 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
2601 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
2602 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
2604 %files -n libmpx-multilib-devel
2605 %defattr(644,root,root,755)
2606 %attr(755,root,root) %{_libdir32}/libmpx.so
2607 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
2608 %{_libdir32}/libmpx.la
2609 %{_libdir32}/libmpxwrappers.la
2610 %{_libdir32}/libmpx.spec
2612 %files -n libmpx-multilib-static
2613 %defattr(644,root,root,755)
2614 %{_libdir32}/libmpx.a
2615 %{_libdir32}/libmpxwrappers.a
2620 %defattr(644,root,root,755)
2621 %doc gcc/ada/ChangeLog
2622 %attr(755,root,root) %{_bindir}/gnat*
2623 %attr(755,root,root) %{_libdir}/libgnarl-*.so
2624 %attr(755,root,root) %{_libdir}/libgnarl.so
2625 %attr(755,root,root) %{_libdir}/libgnat-*.so
2626 %attr(755,root,root) %{_libdir}/libgnat.so
2627 %attr(755,root,root) %{gcclibdir}/gnat1
2628 %{gcclibdir}/adainclude
2629 %dir %{gcclibdir}/adalib
2630 %{gcclibdir}/adalib/*.ali
2631 %ifarch %{ix86} %{x8664}
2632 %{gcclibdir}/adalib/libgmem.a
2633 %{gcclibdir}/adalib/libgnarl_pic.a
2634 %{gcclibdir}/adalib/libgnat_pic.a
2636 %{_infodir}/gnat-style.info*
2637 %{_infodir}/gnat_rm.info*
2638 %{_infodir}/gnat_ugn.info*
2640 %if %{with multilib}
2642 %defattr(644,root,root,755)
2643 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
2644 %attr(755,root,root) %{_libdir32}/libgnarl.so
2645 %attr(755,root,root) %{_libdir32}/libgnat-*.so
2646 %attr(755,root,root) %{_libdir32}/libgnat.so
2647 %{gcclibdir}/32/adainclude
2648 %dir %{gcclibdir}/32/adalib
2649 %{gcclibdir}/32/adalib/*.ali
2650 %ifarch %{ix86} %{x8664}
2651 %{gcclibdir}/32/adalib/libgmem.a
2657 %defattr(644,root,root,755)
2658 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
2659 %attr(755,root,root) %{_libdir}/libgnarl.so.1
2660 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
2661 %attr(755,root,root) %{_libdir}/libgnat.so.1
2663 %files -n libgnat-static
2664 %defattr(644,root,root,755)
2665 %{gcclibdir}/adalib/libgnarl.a
2666 %{gcclibdir}/adalib/libgnat.a
2668 %if %{with multilib}
2669 %files -n libgnat-multilib
2670 %defattr(644,root,root,755)
2671 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2672 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
2673 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2674 %attr(755,root,root) %{_libdir32}/libgnat.so.1
2676 %files -n libgnat-multilib-static
2677 %defattr(644,root,root,755)
2678 %{gcclibdir}/32/adalib/libgnarl.a
2679 %{gcclibdir}/32/adalib/libgnat.a
2684 %defattr(644,root,root,755)
2685 %doc gcc/cp/{ChangeLog,NEWS}
2686 %attr(755,root,root) %{_bindir}/g++
2687 %attr(755,root,root) %{_bindir}/*-g++
2688 %attr(755,root,root) %{_bindir}/c++
2689 %attr(755,root,root) %{_bindir}/*-c++
2690 %attr(755,root,root) %{gcclibdir}/cc1plus
2691 %{_libdir}/libsupc++.la
2692 %{_libdir}/libsupc++.a
2693 %{_mandir}/man1/g++.1*
2695 %if %{with multilib}
2697 %defattr(644,root,root,755)
2698 %{_libdir32}/libsupc++.la
2699 %{_libdir32}/libsupc++.a
2702 %files -n libstdc++ -f libstdc++.lang
2703 %defattr(644,root,root,755)
2704 %doc libstdc++-v3/{ChangeLog,README}
2705 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2706 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
2708 %files -n libstdc++-devel
2709 %defattr(644,root,root,755)
2710 %attr(755,root,root) %{_libdir}/libstdc++.so
2711 %{_libdir}/libstdc++.la
2712 %{_libdir}/libstdc++fs.a
2713 %{_libdir}/libstdc++fs.la
2714 %dir %{_includedir}/c++
2715 %{_includedir}/c++/%{version}
2716 %{_includedir}/expc++.h
2717 %{_includedir}/extc++.h
2718 %{_includedir}/stdc++.h
2719 %{_includedir}/stdtr1c++.h
2721 %files -n libstdc++-static
2722 %defattr(644,root,root,755)
2723 %{_libdir}/libstdc++.a
2725 %if %{with multilib}
2726 %files -n libstdc++-multilib
2727 %defattr(644,root,root,755)
2728 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2729 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
2731 %files -n libstdc++-multilib-devel
2732 %defattr(644,root,root,755)
2733 %attr(755,root,root) %{_libdir32}/libstdc++.so
2734 %{_libdir32}/libstdc++.la
2735 %{_libdir32}/libstdc++fs.a
2736 %{_libdir32}/libstdc++fs.la
2738 %files -n libstdc++-multilib-static
2739 %defattr(644,root,root,755)
2740 %{_libdir32}/libstdc++.a
2744 %files -n libstdc++-gdb
2745 %defattr(644,root,root,755)
2746 %dir %{py_sitescriptdir}/libstdcxx
2747 %{py_sitescriptdir}/libstdcxx/*.py[co]
2748 %dir %{py_sitescriptdir}/libstdcxx/v6
2749 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2750 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2751 %if %{with multilib}
2752 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
2760 %defattr(644,root,root,755)
2761 %doc gcc/fortran/ChangeLog
2762 %attr(755,root,root) %{_bindir}/g95
2763 %attr(755,root,root) %{_bindir}/gfortran
2764 %attr(755,root,root) %{_bindir}/*-gfortran
2765 %attr(755,root,root) %{gcclibdir}/f951
2766 %attr(755,root,root) %{_libdir}/libgfortran.so
2767 %{_libdir}/libgfortran.spec
2768 %{_libdir}/libgfortran.la
2769 %{gcclibdir}/libcaf_single.a
2770 %{gcclibdir}/libcaf_single.la
2771 #%{gcclibdir}/libgfortranbegin.la
2772 #%{gcclibdir}/libgfortranbegin.a
2773 %{_infodir}/gfortran.info*
2774 %{_mandir}/man1/g95.1*
2775 %{_mandir}/man1/gfortran.1*
2777 %if %{with multilib}
2778 %files fortran-multilib
2779 %defattr(644,root,root,755)
2780 %attr(755,root,root) %{_libdir32}/libgfortran.so
2781 %{_libdir32}/libgfortran.spec
2782 %{_libdir32}/libgfortran.la
2783 %{gcclibdir}/32/libcaf_single.a
2784 %{gcclibdir}/32/libcaf_single.la
2785 #%{gcclibdir}/32/libgfortranbegin.la
2786 #%{gcclibdir}/32/libgfortranbegin.a
2789 %files -n libgfortran
2790 %defattr(644,root,root,755)
2791 %doc libgfortran/{AUTHORS,README,ChangeLog}
2792 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2793 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.4
2795 %files -n libgfortran-static
2796 %defattr(644,root,root,755)
2797 %{_libdir}/libgfortran.a
2799 %if %{with multilib}
2800 %files -n libgfortran-multilib
2801 %defattr(644,root,root,755)
2802 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2803 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.4
2805 %files -n libgfortran-multilib-static
2806 %defattr(644,root,root,755)
2807 %{_libdir32}/libgfortran.a
2810 %files -n libquadmath
2811 %defattr(644,root,root,755)
2812 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2813 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2815 %files -n libquadmath-devel
2816 %defattr(644,root,root,755)
2817 %{gcclibdir}/include/quadmath.h
2818 %{gcclibdir}/include/quadmath_weak.h
2819 %attr(755,root,root) %{_libdir}/libquadmath.so
2820 %{_libdir}/libquadmath.la
2821 %{_infodir}/libquadmath.info*
2823 %files -n libquadmath-static
2824 %defattr(644,root,root,755)
2825 %{_libdir}/libquadmath.a
2827 %if %{with multilib}
2828 %files -n libquadmath-multilib
2829 %defattr(644,root,root,755)
2830 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2831 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2833 %files -n libquadmath-multilib-devel
2834 %defattr(644,root,root,755)
2835 %attr(755,root,root) %{_libdir32}/libquadmath.so
2836 %{_libdir32}/libquadmath.la
2838 %files -n libquadmath-multilib-static
2839 %defattr(644,root,root,755)
2840 %{_libdir32}/libquadmath.a
2844 %if %{with gcc_libffi}
2846 %defattr(644,root,root,755)
2847 %doc libffi/{ChangeLog,LICENSE,README}
2848 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2849 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2851 %files -n libffi-devel
2852 %defattr(644,root,root,755)
2853 %attr(755,root,root) %{_libdir}/libffi.so
2854 %{_libdir}/libffi.la
2855 %{gcclibdir}/include/ffi.h
2856 %{gcclibdir}/include/ffitarget.h
2857 %{_pkgconfigdir}/libffi.pc
2858 %{_mandir}/man3/ffi*.3*
2859 %{_infodir}/libffi.info*
2861 %files -n libffi-static
2862 %defattr(644,root,root,755)
2865 %if %{with multilib}
2866 %files -n libffi-multilib
2867 %defattr(644,root,root,755)
2868 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2869 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2871 %files -n libffi-multilib-devel
2872 %defattr(644,root,root,755)
2873 %attr(755,root,root) %{_libdir32}/libffi.so
2874 %{_libdir32}/libffi.la
2875 %{_pkgconfigdir32}/libffi.pc
2877 %files -n libffi-multilib-static
2878 %defattr(644,root,root,755)
2879 %{_libdir32}/libffi.a
2885 %defattr(644,root,root,755)
2886 %doc gcc/objc/README.libobjc
2887 %attr(755,root,root) %{gcclibdir}/cc1obj
2888 %attr(755,root,root) %{_libdir}/libobjc.so
2889 %{_libdir}/libobjc.la
2890 %{gcclibdir}/include/objc
2892 %if %{with multilib}
2893 %files objc-multilib
2894 %defattr(644,root,root,755)
2895 %attr(755,root,root) %{_libdir32}/libobjc.so
2896 %{_libdir32}/libobjc.la
2902 %defattr(644,root,root,755)
2903 %doc gcc/objcp/ChangeLog
2904 %attr(755,root,root) %{gcclibdir}/cc1objplus
2908 %defattr(644,root,root,755)
2909 %doc libobjc/{ChangeLog,README*}
2910 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2911 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
2913 %files -n libobjc-static
2914 %defattr(644,root,root,755)
2915 %{_libdir}/libobjc.a
2917 %if %{with multilib}
2918 %files -n libobjc-multilib
2919 %defattr(644,root,root,755)
2920 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2921 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
2923 %files -n libobjc-multilib-static
2924 %defattr(644,root,root,755)
2925 %{_libdir32}/libobjc.a
2930 %defattr(644,root,root,755)
2931 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
2932 %attr(755,root,root) %{_bindir}/gccgo
2933 %attr(755,root,root) %{_bindir}/go
2934 %attr(755,root,root) %{_bindir}/gofmt
2935 %attr(755,root,root) %{gcclibdir}/cgo
2936 %attr(755,root,root) %{gcclibdir}/go1
2938 %{_libdir}/go/%{version}
2939 %{_mandir}/man1/go.1*
2940 %{_mandir}/man1/gofmt.1*
2941 %{_mandir}/man1/gccgo.1*
2942 %{_infodir}/gccgo.info*
2944 %if %{with multilib}
2946 %defattr(644,root,root,755)
2947 %dir %{_libdir32}/go
2948 %{_libdir32}/go/%{version}
2952 %defattr(644,root,root,755)
2953 %doc libgo/{LICENSE,PATENTS,README}
2954 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
2955 %attr(755,root,root) %ghost %{_libdir}/libgo.so.11
2957 %files -n libgo-devel
2958 %defattr(644,root,root,755)
2959 %attr(755,root,root) %{_libdir}/libgo.so
2961 %{_libdir}/libgobegin.a
2962 %{_libdir}/libgolibbegin.a
2964 %files -n libgo-static
2965 %defattr(644,root,root,755)
2968 %if %{with multilib}
2969 %files -n libgo-multilib
2970 %defattr(644,root,root,755)
2971 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
2972 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.11
2974 %files -n libgo-multilib-devel
2975 %defattr(644,root,root,755)
2976 %attr(755,root,root) %{_libdir32}/libgo.so
2977 %{_libdir32}/libgo.la
2978 %{_libdir32}/libgobegin.a
2979 %{_libdir32}/libgolibbegin.a
2981 %files -n libgo-multilib-static
2982 %defattr(644,root,root,755)
2983 %{_libdir32}/libgo.a
2989 %defattr(644,root,root,755)
2990 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
2991 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
2992 %attr(755,root,root) %ghost %{_libdir}/libasan.so.4
2994 %files -n libasan-devel
2995 %defattr(644,root,root,755)
2996 %attr(755,root,root) %{_libdir}/libasan.so
2997 %{_libdir}/libasan_preinit.o
2998 %{_libdir}/libasan.la
2999 %{gcclibdir}/include/sanitizer/asan_interface.h
3001 %files -n libasan-static
3002 %defattr(644,root,root,755)
3003 %{_libdir}/libasan.a
3005 %if %{with multilib}
3006 %files -n libasan-multilib
3007 %defattr(644,root,root,755)
3008 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3009 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.4
3011 %files -n libasan-multilib-devel
3012 %defattr(644,root,root,755)
3013 %attr(755,root,root) %{_libdir32}/libasan.so
3014 %{_libdir32}/libasan_preinit.o
3015 %{_libdir32}/libasan.la
3017 %files -n libasan-multilib-static
3018 %defattr(644,root,root,755)
3019 %{_libdir32}/libasan.a
3025 %defattr(644,root,root,755)
3026 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
3027 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
3029 %files -n liblsan-devel
3030 %defattr(644,root,root,755)
3031 %attr(755,root,root) %{_libdir}/liblsan.so
3032 %{_libdir}/liblsan.la
3033 %{gcclibdir}/include/sanitizer/lsan_interface.h
3035 %files -n liblsan-static
3036 %defattr(644,root,root,755)
3037 %{_libdir}/liblsan.a
3042 %defattr(644,root,root,755)
3043 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3044 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
3045 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
3047 %files -n libtsan-devel
3048 %defattr(644,root,root,755)
3049 %attr(755,root,root) %{_libdir}/libtsan.so
3050 %{_libdir}/libtsan_preinit.o
3051 %{_libdir}/libtsan.la
3053 %files -n libtsan-static
3054 %defattr(644,root,root,755)
3055 %{_libdir}/libtsan.a
3060 %defattr(644,root,root,755)
3061 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
3062 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
3064 %files -n libubsan-devel
3065 %defattr(644,root,root,755)
3066 %attr(755,root,root) %{_libdir}/libubsan.so
3067 %{_libdir}/libubsan.la
3069 %files -n libubsan-static
3070 %defattr(644,root,root,755)
3071 %{_libdir}/libubsan.a
3073 %if %{with multilib}
3074 %files -n libubsan-multilib
3075 %defattr(644,root,root,755)
3076 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
3077 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
3079 %files -n libubsan-multilib-devel
3080 %defattr(644,root,root,755)
3081 %attr(755,root,root) %{_libdir32}/libubsan.so
3082 %{_libdir32}/libubsan.la
3084 %files -n libubsan-multilib-static
3085 %defattr(644,root,root,755)
3086 %{_libdir32}/libubsan.a
3092 %defattr(644,root,root,755)
3093 %doc libvtv/ChangeLog
3094 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
3095 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
3097 %files -n libvtv-devel
3098 %defattr(644,root,root,755)
3099 %attr(755,root,root) %{_libdir}/libvtv.so
3100 %{_libdir}/libvtv.la
3102 %files -n libvtv-static
3103 %defattr(644,root,root,755)
3106 %if %{with multilib}
3107 %files -n libvtv-multilib
3108 %defattr(644,root,root,755)
3109 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
3110 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
3112 %files -n libvtv-multilib-devel
3113 %defattr(644,root,root,755)
3114 %attr(755,root,root) %{_libdir32}/libvtv.so
3115 %{_libdir32}/libvtv.la
3117 %files -n libvtv-multilib-static
3118 %defattr(644,root,root,755)
3119 %{_libdir32}/libvtv.a
3125 %defattr(644,root,root,755)
3126 %doc libatomic/ChangeLog*
3127 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
3128 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
3130 %files -n libatomic-devel
3131 %defattr(644,root,root,755)
3132 %attr(755,root,root) %{_libdir}/libatomic.so
3133 %{_libdir}/libatomic.la
3135 %files -n libatomic-static
3136 %defattr(644,root,root,755)
3137 %{_libdir}/libatomic.a
3139 %if %{with multilib}
3140 %files -n libatomic-multilib
3141 %defattr(644,root,root,755)
3142 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
3143 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
3145 %files -n libatomic-multilib-devel
3146 %defattr(644,root,root,755)
3147 %attr(755,root,root) %{_libdir32}/libatomic.so
3148 %{_libdir32}/libatomic.la
3150 %files -n libatomic-multilib-static
3151 %defattr(644,root,root,755)
3152 %{_libdir32}/libatomic.a
3157 %defattr(644,root,root,755)
3158 %doc libcc1/ChangeLog*
3159 %attr(755,root,root) %{_libdir}/libcc1.so
3160 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
3161 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
3162 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
3163 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
3166 %defattr(644,root,root,755)
3167 %dir %{gcclibdir}/plugin
3168 %{gcclibdir}/plugin/gengtype
3169 %{gcclibdir}/plugin/gtype.state
3170 %{gcclibdir}/plugin/include
3171 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
3172 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
3173 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.la
3174 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so