1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
4 # - when adding new subpackages with external libraries (like libffi)
5 # or having own Version, do not use epoch 6 there, reset them to 0!
10 %bcond_without ada # build without ADA support
11 %bcond_without cxx # build without C++ support
12 %bcond_without fortran # build without Fortran support
13 %bcond_without go # build without Go support
14 %bcond_without objc # build without Objective-C support
15 %bcond_without objcxx # build without Objective-C++ support
17 %bcond_without gomp # build without OpenMP support
18 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
19 %bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
20 %bcond_without profiling # build without profiling
21 %bcond_without python # build without libstdc++ printers for gdb
22 %bcond_with gcc_libffi # packaging gcc libffi for system usage
24 %bcond_without apidocs # do not package API docs
25 %bcond_without bootstrap # omit 3-stage bootstrap
26 %bcond_with tests # torture gcc
27 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
35 # go and objcxx require C++
40 # objcxx requires objc
45 %if %{without bootstrap}
46 %undefine with_profiling
50 # used to be broken on sparc64 (to be verified if needed)
51 # broken since 5.x on x32 (to be verified if needed)
55 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
56 %undefine with_multilib
59 %undefine with_multilibx32
62 # setup internal semi-bconds based on bconds and architecture
65 %define with_multilib2 1
67 %if %{with multilibx32}
68 %define with_multilib2 1
71 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64
72 # library for atomic operations not supported by hardware
75 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64
76 # sanitizer feature (asan and ubsan are common for all supported archs)
80 # lsan and tsan exist only for primary x86_64 ABI
81 %define with_lsan_m0 1
82 %define with_tsan_m0 1
85 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
86 %define with_lsan_m2 1
87 %define with_tsan_m2 1
89 %ifarch %{ix86} %{x8664} x32
93 # Stable is: any major_ver and minor_ver >= 1.0
94 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
98 Summary: GNU Compiler Collection: the C compiler and shared files
99 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
100 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
101 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
103 Version: %{major_ver}.%{minor_ver}
107 Group: Development/Languages
108 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
109 # Source0-md5: 3818ad8600447f05349098232c2ddc78
110 Source1: %{name}-optimize-la.pl
111 # check libffi version with libffi/configure.ac
112 Source3: libffi.pc.in
114 # use branch.sh to update gcc-branch.diff
115 Patch100: %{name}-branch.diff
116 # Patch100-md5: 4b6d9a542847ea9d47a5d175b1860339
117 Patch0: %{name}-info.patch
118 Patch2: %{name}-nodebug.patch
119 Patch3: %{name}-ada-link.patch
120 Patch4: %{name}-ada-x32.patch
122 Patch10: %{name}-moresparcs.patch
123 Patch11: %{name}-install-libffi.patch
124 URL: http://gcc.gnu.org/
125 BuildRequires: autoconf >= 2.64
126 %{?with_tests:BuildRequires: autogen >= 5.5.4}
127 BuildRequires: automake >= 1:1.11.1
128 BuildRequires: binutils >= 3:2.23
130 BuildRequires: chrpath >= 0.13-2
131 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
132 BuildRequires: elfutils-devel >= 0.145-1
133 BuildRequires: fileutils >= 4.0.41
134 BuildRequires: flex >= 2.5.4
136 BuildRequires: gcc(ada)
137 BuildRequires: gcc-ada
140 BuildRequires: gettext-tools >= 0.14.5
141 BuildRequires: glibc-devel >= 6:2.4-1
143 # Formerly known as gcc(multilib)
144 BuildRequires: gcc(multilib-32)
146 %if %{with multilibx32}
147 BuildRequires: gcc(multilib-x32)
148 BuildRequires: glibc-devel(x32)
150 BuildRequires: glibc-devel(ix86)
153 BuildRequires: gcc(multilib-64)
154 BuildRequires: glibc-devel(ix86)
155 BuildRequires: glibc-devel(x86_64)
158 BuildRequires: glibc-devel(arm)
161 BuildRequires: glibc-devel(ppc)
164 BuildRequires: glibc-devel(s390)
167 BuildRequires: glibc-devel(sparcv9)
170 BuildRequires: gmp-c++-devel >= 4.3.2
171 BuildRequires: gmp-devel >= 4.3.2
172 BuildRequires: isl-devel >= 0.15
173 BuildRequires: libmpc-devel >= 0.8.1
174 BuildRequires: mpfr-devel >= 2.4.2
176 BuildRequires: python-devel
177 BuildRequires: rpm-pythonprov
179 BuildRequires: rpmbuild(macros) >= 1.211
180 BuildRequires: tar >= 1:1.22
181 BuildRequires: texinfo >= 4.7
183 BuildRequires: zlib-devel
184 BuildConflicts: pdksh < 5.2.14-50
185 Requires: binutils >= 3:2.23
186 Requires: gmp >= 4.3.2
187 Requires: isl >= 0.15
188 Requires: libgcc = %{epoch}:%{version}-%{release}
189 Requires: libmpc >= 0.8.1
190 Requires: mpfr >= 2.4.2
191 Provides: cpp = %{epoch}:%{version}-%{release}
192 %{?with_ada:Provides: gcc(ada)}
200 Conflicts: glibc-devel < 2.2.5-20
201 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
203 %define _slibdir /%{_lib}
205 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
206 %define _slibdir32 /lib
207 %define _libdir32 /usr/lib
208 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
209 %if %{with multilib2}
210 # x32 environment on x86-64
212 %define multilib2 x32
213 %define m2_desc ILP32
214 %define _slibdirm2 /libx32
215 %define _libdirm2 /usr/libx32
216 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
218 # 64-bit environment on x32
222 %define _slibdirm2 /lib64
223 %define _libdirm2 /usr/lib64
224 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
228 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
230 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
231 %define filterout_ld -Wl,--as-needed
233 # functions with printf format attribute but with special parser and also
234 # receiving non constant format strings
235 %define Werror_cflags %{nil}
237 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
239 %define _noautoreq .*\(GLIBC_PRIVATE\)
242 A compiler aimed at integrating all the optimizations and features
243 necessary for a high-performance and stable development environment.
245 This package contains the C compiler and some files shared by various
246 parts of the GNU Compiler Collection. In order to use another GCC
247 compiler you will need to install the appropriate subpackage.
249 %description -l es.UTF-8
250 Un compilador que intenta integrar todas las optimalizaciones y
251 características necesarias para un entorno de desarrollo eficaz y
254 Este paquete contiene el compilador de C y unos ficheros compartidos
255 por varias partes de la colección de compiladores GNU (GCC). Para usar
256 otro compilador de GCC será necesario que instale el subpaquete
259 %description -l pl.UTF-8
260 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
261 wyprodukowania szybkiego i stabilnego kodu wynikowego.
263 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
264 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
265 z GCC, trzeba zainstalować odpowiedni podpakiet.
267 %description -l pt_BR.UTF-8
268 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
269 GNU Compiler Collection.
272 Summary: GNU Compiler Collection: the C compiler 32-bit support
273 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
275 Group: Development/Languages
276 Requires: %{name} = %{epoch}:%{version}-%{release}
277 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
280 Requires: glibc-devel(ix86)
283 Requires: glibc-devel(ppc)
286 Requires: glibc-devel(s390)
289 Requires: glibc-devel(sparcv9)
291 Provides: gcc(multilib-32)
292 Obsoletes: gcc-multilib
294 %description multilib-32
295 A compiler aimed at integrating all the optimizations and features
296 necessary for a high-performance and stable development environment.
298 This package contains the C compiler support for producing 32-bit
299 programs on 64-bit host.
301 %description multilib-32 -l pl.UTF-8
302 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
303 wyprodukowania szybkiego i stabilnego kodu wynikowego.
305 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
306 programów 32-bitowych na maszynie 64-bitowej.
308 %package multilib-%{multilib2}
309 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
310 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
312 Group: Development/Languages
313 Requires: %{name} = %{epoch}:%{version}-%{release}
314 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
315 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
317 Requires: glibc-devel(x32)
320 Requires: glibc-devel(x86_64)
323 %description multilib-%{multilib2}
324 A compiler aimed at integrating all the optimizations and features
325 necessary for a high-performance and stable development environment.
327 This package contains the C compiler support for producing %{m2_desc}
330 %description multilib-%{multilib2} -l pl.UTF-8
331 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
332 wyprodukowania szybkiego i stabilnego kodu wynikowego.
334 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
338 Summary: Shared gcc library
339 Summary(es.UTF-8): Biblioteca compartida de gcc
340 Summary(pl.UTF-8): Biblioteka gcc
341 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
342 License: GPL v3+ with GCC Runtime Library Exception v3.1
347 %description -n libgcc
350 %description -n libgcc -l es.UTF-8
351 Biblioteca compartida de gcc.
353 %description -n libgcc -l pl.UTF-8
354 Biblioteka dynamiczna gcc.
356 %description -n libgcc -l pt_BR.UTF-8
357 Biblioteca runtime para o GCC.
359 %package -n libgcc-multilib-32
360 Summary: Shared gcc library - 32-bit version
361 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
362 License: GPL v3+ with GCC Runtime Library Exception v3.1
364 Obsoletes: libgcc-multilib
366 %description -n libgcc-multilib-32
367 Shared gcc library - 32-bit version.
369 %description -n libgcc-multilib-32 -l pl.UTF-8
370 Biblioteka dynamiczna gcc - wersja 32-bitowa.
372 %package -n libgcc-multilib-%{multilib2}
373 Summary: Shared gcc library - %{m2_desc} version
374 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
375 License: GPL v3+ with GCC Runtime Library Exception v3.1
378 %description -n libgcc-multilib-%{multilib2}
379 Shared gcc library - %{m2_desc} version.
381 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
382 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
385 Summary: GNU OpenMP library
386 Summary(pl.UTF-8): Biblioteka GNU OpenMP
387 License: GPL v3+ with GCC Runtime Library Exception v3.1
390 %description -n libgomp
393 %description -n libgomp -l pl.UTF-8
394 Biblioteka GNU OpenMP.
396 %package -n libgomp-devel
397 Summary: Development files for GNU OpenMP library
398 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
399 License: GPL v3+ with GCC Runtime Library Exception v3.1
400 Group: Development/Libraries
401 Requires: %{name} = %{epoch}:%{version}-%{release}
402 Requires: libgomp = %{epoch}:%{version}-%{release}
404 %description -n libgomp-devel
405 Development files for GNU OpenMP library.
407 %description -n libgomp-devel -l pl.UTF-8
408 Pliki programistyczne biblioteki GNU OpenMP.
410 %package -n libgomp-static
411 Summary: Static GNU OpenMP library
412 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
413 License: GPL v3+ with GCC Runtime Library Exception v3.1
414 Group: Development/Libraries
415 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
417 %description -n libgomp-static
418 Static GNU OpenMP library.
420 %description -n libgomp-static -l pl.UTF-8
421 Statyczna biblioteka GNU OpenMP.
423 %package -n libgomp-multilib-32
424 Summary: GNU OpenMP library - 32-bit version
425 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
426 License: GPL v3+ with GCC Runtime Library Exception v3.1
428 Obsoletes: libgomp-multilib
430 %description -n libgomp-multilib-32
431 GNU OpenMP library - 32-bit version.
433 %description -n libgomp-multilib-32 -l pl.UTF-8
434 Biblioteka GNU OpenMP - wersja 32-bitowa.
436 %package -n libgomp-multilib-32-devel
437 Summary: Development files for 32-bit version of GNU OpenMP library
438 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
439 License: GPL v3+ with GCC Runtime Library Exception v3.1
440 Group: Development/Libraries
441 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
442 Obsoletes: libgomp-multilib-devel
444 %description -n libgomp-multilib-32-devel
445 Development files for 32-bit version of GNU OpenMP library.
447 %description -n libgomp-multilib-32-devel -l pl.UTF-8
448 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
450 %package -n libgomp-multilib-32-static
451 Summary: Static GNU OpenMP library - 32-bit version
452 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
453 License: GPL v3+ with GCC Runtime Library Exception v3.1
454 Group: Development/Libraries
455 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
456 Obsoletes: libgomp-multilib-static
458 %description -n libgomp-multilib-32-static
459 Static GNU OpenMP library - 32-bit version.
461 %description -n libgomp-multilib-32-static -l pl.UTF-8
462 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
464 %package -n libgomp-multilib-%{multilib2}
465 Summary: GNU OpenMP library - %{m2_desc} version
466 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
467 License: GPL v3+ with GCC Runtime Library Exception v3.1
470 %description -n libgomp-multilib-%{multilib2}
471 GNU OpenMP library - %{m2_desc} version.
473 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
474 Biblioteka GNU OpenMP - wersja %{m2_desc}.
476 %package -n libgomp-multilib-%{multilib2}-devel
477 Summary: Development files for %{m2_desc} version of GNU OpenMP library
478 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
479 License: GPL v3+ with GCC Runtime Library Exception v3.1
480 Group: Development/Libraries
481 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
483 %description -n libgomp-multilib-%{multilib2}-devel
484 Development files for %{m2_desc} version of GNU OpenMP library.
486 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
487 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
489 %package -n libgomp-multilib-%{multilib2}-static
490 Summary: Static GNU OpenMP library - %{m2_desc} version
491 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
492 License: GPL v3+ with GCC Runtime Library Exception v3.1
493 Group: Development/Libraries
494 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
496 %description -n libgomp-multilib-%{multilib2}-static
497 Static GNU OpenMP library - %{m2_desc} version.
499 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
500 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
503 Summary: Ada language support for GCC
504 Summary(es.UTF-8): Soporte de Ada para GCC
505 Summary(pl.UTF-8): Obsługa języka Ada do GCC
506 Group: Development/Languages
507 Requires: %{name} = %{epoch}:%{version}-%{release}
508 Requires: libgnat = %{epoch}:%{version}-%{release}
510 Obsoletes: gnat-devel
513 This package adds experimental support for compiling Ada programs.
515 %description ada -l es.UTF-8
516 Este paquete añade soporte experimental para compilar programas en
519 %description ada -l pl.UTF-8
520 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
523 %package ada-multilib-32
524 Summary: Ada language 32-bit binaries support for GCC
525 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
526 Group: Development/Languages
527 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
528 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
529 Obsoletes: gcc-ada-multilib
531 %description ada-multilib-32
532 This package adds experimental support for compiling 32-bit Ada
533 programs on 64-bit host.
535 %description ada-multilib-32 -l pl.UTF-8
536 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
537 32-bitowych w języku Ada na maszynie 64-bitowej.
539 %package ada-multilib-%{multilib2}
540 Summary: Ada language %{m2_desc} binaries support for GCC
541 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
542 Group: Development/Languages
543 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
544 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
546 %description ada-multilib-%{multilib2}
547 This package adds experimental support for compiling Ada language to
550 %description ada-multilib-%{multilib2} -l pl.UTF-8
551 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
552 języku Ada do binariów %{m2_desc}.
555 Summary: Ada standard libraries
556 Summary(es.UTF-8): Bibliotecas estándares de Ada
557 Summary(pl.UTF-8): Biblioteki standardowe Ady
558 License: GPL v3+ with GCC Runtime Library Exception v3.1
560 Requires: libgcc = %{epoch}:%{version}-%{release}
564 %description -n libgnat
565 This package contains shared libraries needed to run programs written
568 %description -n libgnat -l es.UTF-8
569 Este paquete contiene las bibliotecas compartidas necesarias para
570 ejecutar programas escritos en Ada.
572 %description -n libgnat -l pl.UTF-8
573 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
576 %package -n libgnat-static
577 Summary: Static Ada standard libraries
578 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
579 License: GPL v3+ with GCC Runtime Library Exception v3.1
580 Group: Development/Libraries
581 Obsoletes: gnat-static
583 %description -n libgnat-static
584 This package contains static libraries for programs written in Ada.
586 %description -n libgnat-static -l pl.UTF-8
587 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
590 %package -n libgnat-multilib-32
591 Summary: Ada standard libraries - 32-bit version
592 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
593 License: GPL v3+ with GCC Runtime Library Exception v3.1
595 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
596 Obsoletes: libgnat-multilib
598 %description -n libgnat-multilib-32
599 This package contains 32-bit version of shared libraries needed to run
600 programs written in Ada.
602 %description -n libgnat-multilib-32 -l pl.UTF-8
603 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
604 uruchamiania programów napisanych w języku Ada.
606 %package -n libgnat-multilib-32-static
607 Summary: Static Ada standard libraries - 32-bit version
608 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
609 License: GPL v3+ with GCC Runtime Library Exception v3.1
610 Group: Development/Libraries
611 Obsoletes: libgnat-multilib-static
613 %description -n libgnat-multilib-32-static
614 This package contains 32-bit version of static libraries for programs
617 %description -n libgnat-multilib-32-static -l pl.UTF-8
618 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
619 programów napisanych w Adzie.
621 %package -n libgnat-multilib-%{multilib2}
622 Summary: Ada standard libraries - %{m2_desc} version
623 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
624 License: GPL v3+ with GCC Runtime Library Exception v3.1
626 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
628 %description -n libgnat-multilib-%{multilib2}
629 This package contains %{m2_desc} version of shared libraries needed to run
630 programs written in Ada.
632 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
633 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
634 uruchamiania programów napisanych w Adzie.
636 %package -n libgnat-multilib-%{multilib2}-static
637 Summary: Static Ada standard libraries - %{m2_desc} version
638 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
639 License: GPL v3+ with GCC Runtime Library Exception v3.1
640 Group: Development/Libraries
642 %description -n libgnat-multilib-%{multilib2}-static
643 This package contains %{m2_desc} version of static libraries for programs
646 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
647 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
648 programów napisanych w Adzie.
651 Summary: C++ language support for GCC
652 Summary(es.UTF-8): Soporte de C++ para GCC
653 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
654 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
655 Group: Development/Languages
656 Requires: %{name} = %{epoch}:%{version}-%{release}
662 This package adds C++ support to the GNU Compiler Collection. It
663 includes support for most of the current C++ specification, including
664 templates and exception handling. It does not include a standard C++
665 library, which is available separately.
667 %description c++ -l de.UTF-8
668 Dieses Paket enthält die C++-Unterstützung für den
669 GNU-Compiler-Collection. Es unterstützt die aktuelle
670 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
671 C++-Standard-Library ist nicht enthalten - sie ist getrennt
674 %description c++ -l es.UTF-8
675 Este paquete añade soporte de C++ al GCC (colección de compiladores
676 GNU). Ello incluye el soporte para la mayoría de la especificación
677 actual de C++, incluyendo plantillas y manejo de excepciones. No
678 incluye la biblioteca estándar de C++, la que es disponible separada.
680 %description c++ -l fr.UTF-8
681 Ce package ajoute un support C++ a la collection de compilateurs GNU.
682 Il comprend un support pour la plupart des spécifications actuelles de
683 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
684 une bibliothéque C++ standard, qui est disponible séparément.
686 %description c++ -l pl.UTF-8
687 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
688 obecnej specyfikacji C++, nie zawiera natomiast standardowych
689 bibliotek C++, które są w oddzielnym pakiecie.
691 %description c++ -l pt_BR.UTF-8
692 Este pacote adiciona suporte C++ para o gcc.
694 %description c++ -l tr.UTF-8
695 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
696 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
697 C++ kitaplığı bu pakette yer almaz.
699 %package c++-multilib-32
700 Summary: C++ language 32-bit binaries support for GCC
701 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
702 Group: Development/Languages
703 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
704 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
705 Obsoletes: gcc-c++-multilib
707 %description c++-multilib-32
708 This package adds 32-bit binaries in C++ language support to the GNU
711 %description c++-multilib-32 -l pl.UTF-8
712 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
715 %package c++-multilib-%{multilib2}
716 Summary: C++ language %{m2_desc} binaries support for GCC
717 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
718 Group: Development/Languages
719 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
720 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
722 %description c++-multilib-%{multilib2}
723 This package adds %{m2_desc} binaries in C++ language support to the GNU
726 %description c++-multilib-%{multilib2} -l pl.UTF-8
727 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
730 %package -n libstdc++
731 Summary: GNU C++ library
732 Summary(es.UTF-8): Biblioteca C++ de GNU
733 Summary(pl.UTF-8): Biblioteka GNU C++
734 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
735 License: GPL v3+ with GCC Runtime Library Exception v3.1
737 # >= instead of = to allow keeping older libstdc++ (with different soname)
738 Requires: libgcc >= %{epoch}:%{version}-%{release}
740 Obsoletes: libstdc++3
741 Obsoletes: libstdc++4
743 %description -n libstdc++
744 This is the GNU implementation of the standard C++ library, along with
745 additional GNU tools. This package includes the shared libraries
746 necessary to run C++ applications.
748 %description -n libstdc++ -l de.UTF-8
749 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
750 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
751 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
753 %description -n libstdc++ -l es.UTF-8
754 Este es el soporte de las bibliotecas padrón del C++, junto con
755 herramientas GNU adicionales. El paquete incluye las bibliotecas
756 compartidas necesarias para ejecutar aplicaciones C++.
758 %description -n libstdc++ -l fr.UTF-8
759 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
760 des outils GNU supplémentaires. Ce package comprend les librairies
761 partagées nécessaires à l'exécution d'application C++.
763 %description -n libstdc++ -l pl.UTF-8
764 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
765 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
766 uruchamiania aplikacji napisanych w C++.
768 %description -n libstdc++ -l pt_BR.UTF-8
769 Este pacote é uma implementação da biblioteca padrão C++ v3, um
770 subconjunto do padrão ISO 14882.
772 %description -n libstdc++ -l tr.UTF-8
773 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
774 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
776 %package -n libstdc++-devel
777 Summary: Header files and documentation for C++ development
778 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
779 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
780 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
781 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
782 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
783 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
784 License: GPL v3+ with GCC Runtime Library Exception v3.1
785 Group: Development/Libraries
786 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
787 Requires: glibc-devel
788 Requires: libstdc++ = %{epoch}:%{version}-%{release}
789 Obsoletes: libg++-devel
790 Obsoletes: libstdc++3-devel
791 Obsoletes: libstdc++4-devel
793 %description -n libstdc++-devel
794 This is the GNU implementation of the standard C++ libraries. This
795 package includes the header files needed for C++ development and
796 library documentation.
798 %description -n libstdc++-devel -l es.UTF-8
799 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
800 paquete incluye los archivos de inclusión y bibliotecas necesarios
801 para desarrollo de programas en lenguaje C++.
803 %description -n libstdc++-devel -l pl.UTF-8
804 Pakiet ten zawiera biblioteki będące implementacją standardowych
805 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
806 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
808 %description -n libstdc++-devel -l pt_BR.UTF-8
809 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
810 para desenvolvimento de programas C++.
812 %package -n libstdc++-static
813 Summary: Static C++ standard library
814 Summary(es.UTF-8): Biblioteca estándar estática de C++
815 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
816 License: GPL v3+ with GCC Runtime Library Exception v3.1
817 Group: Development/Libraries
818 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
819 Obsoletes: libstdc++4-static
821 %description -n libstdc++-static
822 Static C++ standard library.
824 %description -n libstdc++-static -l es.UTF-8
825 Biblioteca estándar estática de C++.
827 %description -n libstdc++-static -l pl.UTF-8
828 Statyczna biblioteka standardowa C++.
830 %package -n libstdc++-multilib-32
831 Summary: GNU C++ library - 32-bit version
832 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
833 License: GPL v3+ with GCC Runtime Library Exception v3.1
835 # >= instead of = to allow keeping older libstdc++ (with different soname)
836 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
837 Obsoletes: libstdc++-multilib
839 %description -n libstdc++-multilib-32
840 This is 32-bit version of the GNU implementation of the standard C++
843 %description -n libstdc++-multilib-32 -l pl.UTF-8
844 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
847 %package -n libstdc++-multilib-32-devel
848 Summary: Development files for C++ development - 32-bit version
849 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
850 License: GPL v3+ with GCC Runtime Library Exception v3.1
851 Group: Development/Libraries
852 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
853 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
854 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
855 Obsoletes: libstdc++-multilib-devel
857 %description -n libstdc++-multilib-32-devel
858 This package contains the development files for 32-bit version of the
859 GNU implementation of the standard C++ library.
861 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
862 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
863 implementacji GNU biblioteki standardowej C++.
865 %package -n libstdc++-multilib-32-static
866 Summary: Static C++ standard library - 32-bit version
867 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
868 License: GPL v3+ with GCC Runtime Library Exception v3.1
869 Group: Development/Libraries
870 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
871 Obsoletes: libstdc++-multilib-static
873 %description -n libstdc++-multilib-32-static
874 Static C++ standard library - 32-bit version.
876 %description -n libstdc++-multilib-32-static -l pl.UTF-8
877 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
879 %package -n libstdc++-multilib-%{multilib2}
880 Summary: GNU C++ library - %{m2_desc} version
881 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
882 License: GPL v3+ with GCC Runtime Library Exception v3.1
884 # >= instead of = to allow keeping older libstdc++ (with different soname)
885 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
887 %description -n libstdc++-multilib-%{multilib2}
888 This is %{m2_desc} version of the GNU implementation of the standard C++
891 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
892 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
895 %package -n libstdc++-multilib-%{multilib2}-devel
896 Summary: Development files for C++ development - %{m2_desc} version
897 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
898 License: GPL v3+ with GCC Runtime Library Exception v3.1
899 Group: Development/Libraries
900 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
901 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
902 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
904 %description -n libstdc++-multilib-%{multilib2}-devel
905 This package contains the development files for %{m2_desc} version of the
906 GNU implementation of the standard C++ library.
908 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
909 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
910 implementacji GNU biblioteki standardowej C++.
912 %package -n libstdc++-multilib-%{multilib2}-static
913 Summary: Static C++ standard library - %{m2_desc} version
914 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
915 License: GPL v3+ with GCC Runtime Library Exception v3.1
916 Group: Development/Libraries
917 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
919 %description -n libstdc++-multilib-%{multilib2}-static
920 Static C++ standard library - %{m2_desc} version.
922 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
923 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
925 %package -n libstdc++-gdb
926 Summary: libstdc++ pretty printers for GDB
927 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
928 Group: Development/Debuggers
930 %description -n libstdc++-gdb
931 This package contains Python scripts for GDB pretty printing of the
932 libstdc++ types/containers.
934 %description -n libstdc++-gdb -l pl.UTF-8
935 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
936 wypisywania typów i kontenerów libstdc++.
938 %package -n libstdc++-apidocs
939 Summary: C++ standard library API documentation
940 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
941 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
943 %if "%{_rpmversion}" >= "5"
947 %description -n libstdc++-apidocs
948 API and internal documentation for C++ standard library.
950 %description -n libstdc++-apidocs -l pl.UTF-8
951 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
954 Summary: Fortran 95 language support for GCC
955 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
956 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
957 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
958 Group: Development/Languages/Fortran
959 Requires: %{name} = %{epoch}:%{version}-%{release}
960 Requires: libgfortran = %{epoch}:%{version}-%{release}
961 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
962 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
967 This package adds support for compiling Fortran 95 programs with the
970 %description fortran -l es.UTF-8
971 Este paquete añade soporte para compilar programas escritos en Fortran
972 95 con el compilador GNU.
974 %description fortran -l pl.UTF-8
975 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
977 %description fortran -l pt_BR.UTF-8
978 Suporte Fortran 95 para o GCC.
980 %package fortran-multilib-32
981 Summary: Fortran 95 language 32-bit binaries support for GCC
982 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
983 Group: Development/Languages/Fortran
984 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
985 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
986 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
987 Obsoletes: gcc-fortran-multilib
989 %description fortran-multilib-32
990 This package adds support for compiling 32-bit Fortran 95 programs
991 with the GNU compiler.
993 %description fortran-multilib-32 -l pl.UTF-8
994 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
997 %package fortran-multilib-%{multilib2}
998 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
999 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1000 Group: Development/Languages/Fortran
1001 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1002 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1003 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1005 %description fortran-multilib-%{multilib2}
1006 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1007 binaries with the GNU compiler.
1009 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1010 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1013 %package -n libgfortran
1014 Summary: Fortran 95 Library
1015 Summary(es.UTF-8): Biblioteca de Fortran 95
1016 Summary(pl.UTF-8): Biblioteka Fortranu 95
1017 License: GPL v3+ with GCC Runtime Library Exception v3.1
1019 Requires: libgcc = %{epoch}:%{version}-%{release}
1020 Requires: libquadmath = %{epoch}:%{version}-%{release}
1023 %description -n libgfortran
1026 %description -n libgfortran -l es.UTF-8
1027 Biblioteca de Fortran 95.
1029 %description -n libgfortran -l pl.UTF-8
1030 Biblioteka Fortranu 95.
1032 %package -n libgfortran-static
1033 Summary: Static Fortran 95 Library
1034 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1035 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1036 License: GPL v3+ with GCC Runtime Library Exception v3.1
1037 Group: Development/Libraries
1038 Requires: libgfortran = %{epoch}:%{version}-%{release}
1039 Obsoletes: libg2c-static
1041 %description -n libgfortran-static
1042 Static Fortran 95 Library.
1044 %description -n libgfortran-static -l es.UTF-8
1045 Bibliotecas estáticas de Fortran 95.
1047 %description -n libgfortran-static -l pl.UTF-8
1048 Statyczna biblioteka Fortranu 95.
1050 %package -n libgfortran-multilib-32
1051 Summary: Fortran 95 Library - 32-bit version
1052 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1053 License: GPL v3+ with GCC Runtime Library Exception v3.1
1055 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1056 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1057 Obsoletes: libgfortran-multilib
1059 %description -n libgfortran-multilib-32
1060 Fortran 95 Library - 32-bit version.
1062 %description -n libgfortran-multilib-32 -l pl.UTF-8
1063 Biblioteka Fortranu 95 - wersja 32-bitowa.
1065 %package -n libgfortran-multilib-32-static
1066 Summary: Static Fortran 95 Library - 32-bit version
1067 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1068 License: GPL v3+ with GCC Runtime Library Exception v3.1
1069 Group: Development/Libraries
1070 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1071 Obsoletes: libgfortran-multilib-static
1073 %description -n libgfortran-multilib-32-static
1074 Static Fortran 95 Library - 32-bit version.
1076 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1077 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1079 %package -n libgfortran-multilib-%{multilib2}
1080 Summary: Fortran 95 Library - %{m2_desc} version
1081 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1082 License: GPL v3+ with GCC Runtime Library Exception v3.1
1084 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1086 %description -n libgfortran-multilib-%{multilib2}
1087 Fortran 95 Library - %{m2_desc} version.
1089 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1090 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1092 %package -n libgfortran-multilib-%{multilib2}-static
1093 Summary: Static Fortran 95 Library - %{m2_desc} version
1094 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1095 License: GPL v3+ with GCC Runtime Library Exception v3.1
1096 Group: Development/Libraries
1097 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1098 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1100 %description -n libgfortran-multilib-%{multilib2}-static
1101 Static Fortran 95 Library - %{m2_desc} version.
1103 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1104 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1106 %package -n libquadmath
1107 Summary: GCC __float128 shared support library
1108 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1112 %description -n libquadmath
1113 This package contains GCC shared support library which is needed for
1114 __float128 math support and for Fortran REAL*16 support.
1116 %description -n libquadmath -l pl.UTF-8
1117 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1118 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1121 %package -n libquadmath-devel
1122 Summary: Header files for GCC __float128 support library
1123 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1125 Group: Development/Libraries
1126 Requires: libquadmath = %{epoch}:%{version}-%{release}
1128 %description -n libquadmath-devel
1129 This package contains header files for GCC support library which is
1130 needed for __float128 math support and for Fortran REAL*16 support.
1132 %description -n libquadmath-devel -l pl.UTF-8
1133 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1134 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1137 %package -n libquadmath-static
1138 Summary: Static GCC __float128 support library
1139 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1141 Group: Development/Libraries
1142 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1144 %description -n libquadmath-static
1145 Static GCC __float128 support library.
1147 %description -n libquadmath-static -l pl.UTF-8
1148 Biblioteka statyczna GCC do obsługi typu __float128.
1150 %package -n libquadmath-multilib-32
1151 Summary: GCC __float128 shared support library - 32-bit version
1152 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1155 Obsoletes: libquadmath-multilib
1157 %description -n libquadmath-multilib-32
1158 This package contains 32-bit version of GCC shared support library
1159 which is needed for __float128 math support and for Fortran REAL*16
1162 %description -n libquadmath-multilib-32 -l pl.UTF-8
1163 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1164 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1167 %package -n libquadmath-multilib-32-devel
1168 Summary: Development files for 32-bit GCC __float128 support library
1169 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1171 Group: Development/Libraries
1172 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1173 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1174 Obsoletes: libquadmath-multilib-devel
1176 %description -n libquadmath-multilib-32-devel
1177 This package contains development files for 32-bit GCC support library
1178 which is needed for __float128 math support and for Fortran REAL*16
1181 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1182 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1183 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1184 REAL*16 w Fortranie.
1186 %package -n libquadmath-multilib-32-static
1187 Summary: Static GCC __float128 support library - 32-bit version
1188 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1190 Group: Development/Libraries
1191 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1192 Obsoletes: libquadmath-multilib-static
1194 %description -n libquadmath-multilib-32-static
1195 Static GCC __float128 support library - 32-bit version.
1197 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1198 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1200 %package -n libquadmath-multilib-%{multilib2}
1201 Summary: GCC __float128 shared support library - %{m2_desc} version
1202 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1206 %description -n libquadmath-multilib-%{multilib2}
1207 This package contains %{m2_desc} version of GCC shared support library
1208 which is needed for __float128 math support and for Fortran REAL*16
1211 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1212 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1213 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1214 REAL*16 w Fortranie.
1216 %package -n libquadmath-multilib-%{multilib2}-devel
1217 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1218 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1220 Group: Development/Libraries
1221 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1222 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1224 %description -n libquadmath-multilib-%{multilib2}-devel
1225 This package contains development files for %{m2_desc} version of GCC
1226 support library which is needed for __float128 math support and for
1227 Fortran REAL*16 support.
1229 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1230 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1231 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1232 typu REAL*16 w Fortranie.
1234 %package -n libquadmath-multilib-%{multilib2}-static
1235 Summary: Static GCC __float128 support library - %{m2_desc} version
1236 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1238 Group: Development/Libraries
1239 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1241 %description -n libquadmath-multilib-%{multilib2}-static
1242 Static GCC __float128 support library - %{m2_desc} version.
1244 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1245 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1248 Summary: Foreign Function Interface library
1249 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1250 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1254 %description -n libffi
1255 The libffi library provides a portable, high level programming
1256 interface to various calling conventions. This allows a programmer to
1257 call any function specified by a call interface description at run
1260 %description -n libffi -l es.UTF-8
1261 La biblioteca libffi provee una interfaz portable de programación de
1262 alto nivel para varias convenciones de llamada. Ello permite que un
1263 programador llame una función cualquiera especificada por una
1264 descripción de interfaz de llamada en el tiempo de ejecución.
1266 %description -n libffi -l pl.UTF-8
1267 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1268 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1269 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1272 %package -n libffi-devel
1273 Summary: Development files for Foreign Function Interface library
1274 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1275 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1277 Group: Development/Libraries
1278 Requires: %{name} = %{epoch}:%{version}-%{release}
1279 Requires: libffi = %{epoch}:%{version}-%{release}
1281 %description -n libffi-devel
1282 Development files for Foreign Function Interface library.
1284 %description -n libffi-devel -l es.UTF-8
1285 Ficheros de desarrollo para libffi.
1287 %description -n libffi-devel -l pl.UTF-8
1288 Pliki nagłówkowe biblioteki libffi.
1290 %package -n libffi-static
1291 Summary: Static Foreign Function Interface library
1292 Summary(es.UTF-8): Biblioteca libffi estática
1293 Summary(pl.UTF-8): Statyczna biblioteka libffi
1295 Group: Development/Libraries
1296 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1298 %description -n libffi-static
1299 Static Foreign Function Interface library.
1301 %description -n libffi-static -l es.UTF-8
1302 Biblioteca libffi estática.
1304 %description -n libffi-static -l pl.UTF-8
1305 Statyczna biblioteka libffi.
1307 %package -n libffi-multilib-32
1308 Summary: Foreign Function Interface library - 32-bit version
1309 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1312 Obsoletes: libffi-multilib
1314 %description -n libffi-multilib-32
1315 The libffi library provides a portable, high level programming
1316 interface to various calling conventions. This allows a programmer to
1317 call any function specified by a call interface description at run
1318 time. This package contains 32-bit version of the library.
1320 %description -n libffi-multilib-32 -l pl.UTF-8
1321 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1322 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1323 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1324 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1326 %package -n libffi-multilib-32-devel
1327 Summary: Development files for 32-bit version of Foreign Function Interface library
1328 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1330 Group: Development/Libraries
1331 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1332 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1333 Obsoletes: libffi-multilib-devel
1335 %description -n libffi-multilib-32-devel
1336 Development files for 32-bit version of Foreign Function Interface
1339 %description -n libffi-multilib-32-devel -l pl.UTF-8
1340 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1342 %package -n libffi-multilib-32-static
1343 Summary: Static Foreign Function Interface library - 32-bit version
1344 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1346 Group: Development/Libraries
1347 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1348 Obsoletes: libffi-multilib-static
1350 %description -n libffi-multilib-32-static
1351 Static Foreign Function Interface library - 32-bit version.
1353 %description -n libffi-multilib-32-static -l pl.UTF-8
1354 Statyczna biblioteka libffi - wersja 32-bitowa.
1356 %package -n libffi-multilib-%{multilib2}
1357 Summary: Foreign Function Interface library - %{m2_desc} version
1358 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1362 %description -n libffi-multilib-%{multilib2}
1363 The libffi library provides a portable, high level programming
1364 interface to various calling conventions. This allows a programmer to
1365 call any function specified by a call interface description at run
1366 time. This package contains %{m2_desc} version of the library.
1368 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1369 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1370 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1371 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1372 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1374 %package -n libffi-multilib-%{multilib2}-devel
1375 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1376 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1378 Group: Development/Libraries
1379 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1380 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1382 %description -n libffi-multilib-%{multilib2}-devel
1383 Development files for %{m2_desc} version of Foreign Function Interface
1386 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1387 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1389 %package -n libffi-multilib-%{multilib2}-static
1390 Summary: Static Foreign Function Interface library - %{m2_desc} version
1391 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1393 Group: Development/Libraries
1394 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1396 %description -n libffi-multilib-%{multilib2}-static
1397 Static Foreign Function Interface library - %{m2_desc} version.
1399 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1400 Statyczna biblioteka libffi - wersja %{m2_desc}.
1403 Summary: Objective C language support for GCC
1404 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1405 Summary(es.UTF-8): Soporte de Objective C para GCC
1406 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1407 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1408 Summary(tr.UTF-8): GCC için Objective C desteği
1409 Group: Development/Languages
1410 Requires: %{name} = %{epoch}:%{version}-%{release}
1411 Requires: libobjc = %{epoch}:%{version}-%{release}
1412 Obsoletes: egcc-objc
1413 Obsoletes: egcs-objc
1416 This package adds Objective C support to the GNU Compiler Collection.
1417 Objective C is a object oriented derivative of the C language, mainly
1418 used on systems running NeXTSTEP. This package does not include the
1419 standard objective C object library.
1421 %description objc -l de.UTF-8
1422 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1423 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1424 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1425 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1427 %description objc -l es.UTF-8
1428 Este paquete añade soporte de Objective C al GCC (colección de
1429 compiladores GNU). Objective C es un lenguaje orientado a objetos
1430 derivado de C, principalmente usado en sistemas que funcionan bajo
1431 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1434 %description objc -l fr.UTF-8
1435 Ce package ajoute un support Objective C a la collection de
1436 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1437 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1438 package n'inclue pas la bibliothéque Objective C standard.
1440 %description objc -l pl.UTF-8
1441 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1442 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1443 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1444 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1446 %description objc -l tr.UTF-8
1447 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1448 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1449 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1450 kitaplığı bu pakette yer almaz.
1452 %package objc-multilib-32
1453 Summary: Objective C language 32-bit binaries support for GCC
1454 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1455 Group: Development/Languages
1456 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1457 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1458 Obsoletes: gcc-objc-multilib
1460 %description objc-multilib-32
1461 This package adds 32-bit Objective C support to the GNU Compiler
1464 %description objc-multilib-32 -l pl.UTF-8
1465 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1468 %package objc-multilib-%{multilib2}
1469 Summary: Objective C language %{m2_desc} binaries support for GCC
1470 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1471 Group: Development/Languages
1472 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1473 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1475 %description objc-multilib-%{multilib2}
1476 This package adds %{m2_desc} binaries in Objective C language support to
1477 the GNU Compiler Collection.
1479 %description objc-multilib-%{multilib2} -l pl.UTF-8
1480 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1484 Summary: Objective C++ support for GCC
1485 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1486 Group: Development/Languages
1487 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1488 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1491 This package adds Objective C++ support to the GNU Compiler
1494 %description objc++ -l pl.UTF-8
1495 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1496 GNU Compiler Collection.
1499 Summary: Objective C Library
1500 Summary(es.UTF-8): Biblioteca de Objective C
1501 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1502 License: GPL v3+ with GCC Runtime Library Exception v3.1
1504 Requires: libgcc = %{epoch}:%{version}-%{release}
1507 %description -n libobjc
1508 Objective C Library.
1510 %description -n libobjc -l es.UTF-8
1511 Bibliotecas de Objective C.
1513 %description -n libobjc -l pl.UTF-8
1514 Biblioteka obiektowego C (Objective C).
1516 %package -n libobjc-static
1517 Summary: Static Objective C Library
1518 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1519 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1520 License: GPL v3+ with GCC Runtime Library Exception v3.1
1521 Group: Development/Libraries
1522 Requires: libobjc = %{epoch}:%{version}-%{release}
1524 %description -n libobjc-static
1525 Static Objective C Library.
1527 %description -n libobjc-static -l es.UTF-8
1528 Bibliotecas estáticas de Objective C.
1530 %description -n libobjc-static -l pl.UTF-8
1531 Statyczna biblioteka obiektowego C (Objective C).
1533 %package -n libobjc-multilib-32
1534 Summary: Objective C Library - 32-bit version
1535 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1536 License: GPL v3+ with GCC Runtime Library Exception v3.1
1538 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1539 Obsoletes: libobjc-multilib
1541 %description -n libobjc-multilib-32
1542 Objective C Library - 32-bit version.
1544 %description -n libobjc-multilib-32 -l pl.UTF-8
1545 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1547 %package -n libobjc-multilib-32-static
1548 Summary: Static Objective C Library - 32-bit version
1549 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1550 License: GPL v3+ with GCC Runtime Library Exception v3.1
1551 Group: Development/Libraries
1552 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1553 Obsoletes: libobjc-multilib-static
1555 %description -n libobjc-multilib-32-static
1556 Static Objective C Library - 32-bit version.
1558 %description -n libobjc-multilib-32-static -l pl.UTF-8
1559 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1561 %package -n libobjc-multilib-%{multilib2}
1562 Summary: Objective C Library - %{m2_desc} version
1563 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1564 License: GPL v3+ with GCC Runtime Library Exception v3.1
1566 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1568 %description -n libobjc-multilib-%{multilib2}
1569 Objective C Library - %{m2_desc} version.
1571 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1572 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1574 %package -n libobjc-multilib-%{multilib2}-static
1575 Summary: Static Objective C Library - %{m2_desc} version
1576 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1577 License: GPL v3+ with GCC Runtime Library Exception v3.1
1578 Group: Development/Libraries
1579 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1581 %description -n libobjc-multilib-%{multilib2}-static
1582 Static Objective C Library - %{m2_desc} version.
1584 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1585 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1588 Summary: Go language support for GCC
1589 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1590 License: GPL v3+ (gcc), BSD (Go-specific part)
1591 Group: Development/Languages
1592 Requires: %{name} = %{epoch}:%{version}-%{release}
1593 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1596 This package adds Go language support to the GNU Compiler Collection.
1598 %description go -l pl.UTF-8
1599 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1601 %package go-multilib-32
1602 Summary: Go language 32-bit binaries support for GCC
1603 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1604 License: GPL v3+ (gcc), BSD (Go-specific part)
1605 Group: Development/Languages
1606 Requires: %{name} = %{epoch}:%{version}-%{release}
1607 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1608 Obsoletes: gcc-go-multilib
1610 %description go-multilib-32
1611 This package adds 32-bit Go language support to the GNU Compiler
1614 %description go-multilib-32 -l pl.UTF-8
1615 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1618 %package go-multilib-%{multilib2}
1619 Summary: Go language %{m2_desc} binaries support for GCC
1620 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1621 License: GPL v3+ (gcc), BSD (Go-specific part)
1622 Group: Development/Languages
1623 Requires: %{name} = %{epoch}:%{version}-%{release}
1624 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1626 %description go-multilib-%{multilib2}
1627 This package adds %{m2_desc} binaries in Go language support to the GNU
1628 Compiler Collection.
1630 %description go-multilib-%{multilib2} -l pl.UTF-8
1631 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1635 Summary: Go language library
1636 Summary(pl.UTF-8): Biblioteka języka Go
1639 Requires: libgcc = %{epoch}:%{version}-%{release}
1641 %description -n libgo
1642 Go language library.
1644 %description -n libgo -l pl.UTF-8
1645 Biblioteka języka Go.
1647 %package -n libgo-devel
1648 Summary: Development files for Go language library
1649 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1651 Group: Development/Libraries
1652 Requires: glibc-devel
1653 Requires: libgo = %{epoch}:%{version}-%{release}
1655 %description -n libgo-devel
1656 Development files for Go language library.
1658 %description -n libgo-devel -l pl.UTF-8
1659 Pliki programistyczne biblioteki języka Go.
1661 %package -n libgo-static
1662 Summary: Static Go language library
1663 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1665 Group: Development/Libraries
1666 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1668 %description -n libgo-static
1669 Static Go language library.
1671 %description -n libgo-static -l pl.UTF-8
1672 Statyczna biblioteka języka Go.
1674 %package -n libgo-multilib-32
1675 Summary: Go language library - 32-bit version
1676 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1679 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1680 Obsoletes: libgo-multilib
1682 %description -n libgo-multilib-32
1683 Go language library - 32-bit version.
1685 %description -n libgo-multilib-32 -l pl.UTF-8
1686 Biblioteka języka Go - wersja 32-bitowa.
1688 %package -n libgo-multilib-32-devel
1689 Summary: Development files for Go language library - 32-bit version
1690 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1692 Group: Development/Libraries
1693 Requires: glibc-devel
1694 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1695 Obsoletes: libgo-multilib-devel
1697 %description -n libgo-multilib-32-devel
1698 Development files for Go language library - 32-bit version.
1700 %description -n libgo-multilib-32-devel -l pl.UTF-8
1701 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1703 %package -n libgo-multilib-32-static
1704 Summary: Static Go language library - 32-bit version
1705 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1707 Group: Development/Libraries
1708 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1709 Obsoletes: libgo-multilib-static
1711 %description -n libgo-multilib-32-static
1712 Static Go language library - 32-bit version.
1714 %description -n libgo-multilib-32-static -l pl.UTF-8
1715 Statyczna biblioteka języka Go - wersja 32-bitowa.
1717 %package -n libgo-multilib-%{multilib2}
1718 Summary: Go language library - %{m2_desc} version
1719 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1722 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1724 %description -n libgo-multilib-%{multilib2}
1725 Go language library - %{m2_desc} version.
1727 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1728 Biblioteka języka Go - wersja %{m2_desc}.
1730 %package -n libgo-multilib-%{multilib2}-devel
1731 Summary: Development files for Go language library - %{m2_desc} version
1732 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1734 Group: Development/Libraries
1735 Requires: glibc-devel
1736 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1738 %description -n libgo-multilib-%{multilib2}-devel
1739 Development files for Go language library - %{m2_desc} version.
1741 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1742 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1744 %package -n libgo-multilib-%{multilib2}-static
1745 Summary: Static Go language library - %{m2_desc} version
1746 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1748 Group: Development/Libraries
1749 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1751 %description -n libgo-multilib-%{multilib2}-static
1752 Static Go language library - %{m2_desc} version.
1754 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1755 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1758 Summary: The Address Sanitizer library
1759 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1760 License: BSD-like or MIT
1762 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1764 %description -n libasan
1765 This package contains the Address Sanitizer library which is used for
1766 -fsanitize=address instrumented programs.
1768 %description -n libasan -l pl.UTF-8
1769 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1770 adresów w programach kompilowanych z opcją -fsanitize=address.
1772 %package -n libasan-devel
1773 Summary: Development files for the Address Sanitizer library
1774 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1775 License: BSD-like or MIT
1776 Group: Development/Libraries
1777 Requires: libasan = %{epoch}:%{version}-%{release}
1779 %description -n libasan-devel
1780 This package contains development files for the Address Sanitizer
1783 %description -n libasan-devel -l pl.UTF-8
1784 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1786 %package -n libasan-static
1787 Summary: The Address Sanitizer static library
1788 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1789 License: BSD-like or MIT
1790 Group: Development/Libraries
1791 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1793 %description -n libasan-static
1794 This package contains Address Sanitizer static library.
1796 %description -n libasan-static -l pl.UTF-8
1797 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1799 %package -n libasan-multilib-32
1800 Summary: The Address Sanitizer library - 32-bit version
1801 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1802 License: BSD-like or MIT
1804 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1805 Obsoletes: libasan-multilib
1807 %description -n libasan-multilib-32
1808 This package contains 32-bit version of the Address Sanitizer library
1809 which is used for -fsanitize=address instrumented programs.
1811 %description -n libasan-multilib-32 -l pl.UTF-8
1812 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1813 służącej do kontroli adresów w programach kompilowanych z opcją
1816 %package -n libasan-multilib-32-devel
1817 Summary: Development files for the Address Sanitizer library - 32-bit version
1818 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1819 License: BSD-like or MIT
1820 Group: Development/Libraries
1821 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1822 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1823 Obsoletes: libasan-multilib-devel
1825 %description -n libasan-multilib-32-devel
1826 This package contains the development files for 32-bit version of the
1827 Address Sanitizer library.
1829 %description -n libasan-multilib-32-devel -l pl.UTF-8
1830 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1833 %package -n libasan-multilib-32-static
1834 Summary: The Address Sanitizer static library - 32-bit version
1835 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1836 License: BSD-like or MIT
1837 Group: Development/Libraries
1838 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1839 Obsoletes: libasan-multilib-static
1841 %description -n libasan-multilib-32-static
1842 This package contains 32-bit version of the Address Sanitizer static
1845 %description -n libasan-multilib-32-static -l pl.UTF-8
1846 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1849 %package -n libasan-multilib-%{multilib2}
1850 Summary: The Address Sanitizer library - %{m2_desc} version
1851 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1852 License: BSD-like or MIT
1854 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1856 %description -n libasan-multilib-%{multilib2}
1857 This package contains %{m2_desc} version of the Address Sanitizer library
1858 which is used for -fsanitize=address instrumented programs.
1860 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1861 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1862 służącej do kontroli adresów w programach kompilowanych z opcją
1865 %package -n libasan-multilib-%{multilib2}-devel
1866 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1867 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1868 License: BSD-like or MIT
1869 Group: Development/Libraries
1870 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1871 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1873 %description -n libasan-multilib-%{multilib2}-devel
1874 This package contains the development files for %{m2_desc} version of the
1875 Address Sanitizer library.
1877 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1878 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1881 %package -n libasan-multilib-%{multilib2}-static
1882 Summary: The Address Sanitizer static library - %{m2_desc} version
1883 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1884 License: BSD-like or MIT
1885 Group: Development/Libraries
1886 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1888 %description -n libasan-multilib-%{multilib2}-static
1889 This package contains %{m2_desc} version of the Address Sanitizer static
1892 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1893 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1897 Summary: The Leak Sanitizer library
1898 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1899 License: BSD-like or MIT
1901 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1903 %description -n liblsan
1904 This package contains the Leak Sanitizer library which is used for
1905 -fsanitize=leak instrumented programs.
1907 %description -n liblsan -l pl.UTF-8
1908 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1909 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1911 %package -n liblsan-devel
1912 Summary: Development files for the Leak Sanitizer library
1913 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1914 License: BSD-like or MIT
1915 Group: Development/Libraries
1916 Requires: liblsan = %{epoch}:%{version}-%{release}
1918 %description -n liblsan-devel
1919 This package contains development files for the Leak Sanitizer
1922 %description -n liblsan-devel -l pl.UTF-8
1923 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1925 %package -n liblsan-static
1926 Summary: The Leak Sanitizer static library
1927 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1928 License: BSD-like or MIT
1929 Group: Development/Libraries
1930 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1932 %description -n liblsan-static
1933 This package contains Leak Sanitizer static library.
1935 %description -n liblsan-static -l pl.UTF-8
1936 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1938 %package -n liblsan-multilib-%{multilib2}
1939 Summary: The Leak Sanitizer library - %{m2_desc} version
1940 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1941 License: BSD-like or MIT
1943 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1945 %description -n liblsan-multilib-%{multilib2}
1946 This package contains %{m2_desc} version of the Leak Sanitizer library
1947 which is used for -fsanitize=leak instrumented programs.
1949 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1950 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1951 do kontroli wycieków w programach kompilowanych z opcją
1954 %package -n liblsan-multilib-%{multilib2}-devel
1955 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
1956 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1957 License: BSD-like or MIT
1958 Group: Development/Libraries
1959 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1961 %description -n liblsan-multilib-%{multilib2}-devel
1962 This package contains development files for %{m2_desc} version of the
1963 Leak Sanitizer library.
1965 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1966 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1969 %package -n liblsan-multilib-%{multilib2}-static
1970 Summary: The Leak Sanitizer static library - %{m2_desc} version
1971 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1972 License: BSD-like or MIT
1973 Group: Development/Libraries
1974 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1976 %description -n liblsan-multilib-%{multilib2}-static
1977 This package contains Leak Sanitizer static library - %{m2_desc} version.
1979 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1980 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1983 Summary: The Thread Sanitizer library
1984 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1985 License: BSD-like or MIT
1987 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1989 %description -n libtsan
1990 This package contains the Thread Sanitizer library which is used for
1991 -fsanitize=thread instrumented programs.
1993 %description -n libtsan -l pl.UTF-8
1994 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1995 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1997 %package -n libtsan-devel
1998 Summary: Development files for the Thread Sanitizer library
1999 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2000 License: BSD-like or MIT
2001 Group: Development/Libraries
2002 Requires: libtsan = %{epoch}:%{version}-%{release}
2004 %description -n libtsan-devel
2005 This package contains development files for Thread Sanitizer library.
2007 %description -n libtsan-devel -l pl.UTF-8
2008 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2010 %package -n libtsan-static
2011 Summary: The Thread Sanitizer static library
2012 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2013 License: BSD-like or MIT
2014 Group: Development/Libraries
2015 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2017 %description -n libtsan-static
2018 This package contains Thread Sanitizer static library.
2020 %description -n libtsan-static -l pl.UTF-8
2021 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2023 %package -n libtsan-multilib-%{multilib2}
2024 Summary: The Thread Sanitizer library - %{m2_desc} version
2025 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2026 License: BSD-like or MIT
2028 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2030 %description -n libtsan-multilib-%{multilib2}
2031 This package contains %{m2_desc} version of the Thread Sanitizer
2032 library which is used for -fsanitize=thread instrumented programs.
2034 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2035 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2036 służącej do kontroli wielowątkowości w programach kompilowanych
2037 z opcją -fsanitize=thread.
2039 %package -n libtsan-multilib-%{multilib2}-devel
2040 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2041 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2042 License: BSD-like or MIT
2043 Group: Development/Libraries
2044 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2046 %description -n libtsan-multilib-%{multilib2}-devel
2047 This package contains development files for %{m2_desc} version of
2048 Thread Sanitizer library.
2050 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2051 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2054 %package -n libtsan-multilib-%{multilib2}-static
2055 Summary: The Thread Sanitizer static library - %{m2_desc} version
2056 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2057 License: BSD-like or MIT
2058 Group: Development/Libraries
2059 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2061 %description -n libtsan-multilib-%{multilib2}-static
2062 This package contains %{m2_desc} version of Thread Sanitizer static
2065 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2066 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2069 %package -n libubsan
2070 Summary: The Undefined Behavior Sanitizer library
2071 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2072 License: BSD-like or MIT
2074 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2076 %description -n libubsan
2077 This package contains the Undefined Behavior Sanitizer library which
2078 is used for -fsanitize=undefined instrumented programs.
2080 %description -n libubsan -l pl.UTF-8
2081 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2082 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2083 -fsanitize=undefined.
2085 %package -n libubsan-devel
2086 Summary: Development files for the Undefined Behavior Sanitizer library
2087 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2088 License: BSD-like or MIT
2089 Group: Development/Libraries
2090 Requires: libubsan = %{epoch}:%{version}-%{release}
2092 %description -n libubsan-devel
2093 This package contains development files for the Undefined Behavior
2096 %description -n libubsan-devel -l pl.UTF-8
2097 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2100 %package -n libubsan-static
2101 Summary: The Undefined Behavior Sanitizer static library
2102 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2103 License: BSD-like or MIT
2104 Group: Development/Libraries
2105 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2107 %description -n libubsan-static
2108 This package contains Undefined Behavior Sanitizer static library.
2110 %description -n libubsan-static -l pl.UTF-8
2111 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2113 %package -n libubsan-multilib-32
2114 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2115 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2116 License: BSD-like or MIT
2118 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2119 Obsoletes: libubsan-multilib
2121 %description -n libubsan-multilib-32
2122 This package contains 32-bit version of the Undefined Behavior
2123 Sanitizer library which is used for -fsanitize=undefined instrumented
2126 %description -n libubsan-multilib-32 -l pl.UTF-8
2127 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2128 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2129 kompilowanych z opcją -fsanitize=undefined.
2131 %package -n libubsan-multilib-32-devel
2132 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2133 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2134 License: BSD-like or MIT
2135 Group: Development/Libraries
2136 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2137 Obsoletes: libubsan-multilib-devel
2139 %description -n libubsan-multilib-32-devel
2140 This package contains the development files for 32-bit version of the
2141 Undefined Behavior Sanitizer library.
2143 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2144 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2145 Undefined Behavior Sanitizer.
2147 %package -n libubsan-multilib-32-static
2148 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2149 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2150 License: BSD-like or MIT
2151 Group: Development/Libraries
2152 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2153 Obsoletes: libubsan-multilib-static
2155 %description -n libubsan-multilib-32-static
2156 This package contains 32-bit version of the Undefined Behavior
2157 Sanitizer static library.
2159 %description -n libubsan-multilib-32-static -l pl.UTF-8
2160 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2163 %package -n libubsan-multilib-%{multilib2}
2164 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2165 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2166 License: BSD-like or MIT
2168 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2170 %description -n libubsan-multilib-%{multilib2}
2171 This package contains %{m2_desc} version of the Undefined Behavior
2172 Sanitizer library which is used for -fsanitize=undefined instrumented
2175 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2176 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2177 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2178 kompilowanych z opcją -fsanitize=undefined.
2180 %package -n libubsan-multilib-%{multilib2}-devel
2181 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2182 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2183 License: BSD-like or MIT
2184 Group: Development/Libraries
2185 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2187 %description -n libubsan-multilib-%{multilib2}-devel
2188 This package contains the development files for %{m2_desc} version of the
2189 Undefined Behavior Sanitizer library.
2191 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2192 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2193 Undefined Behavior Sanitizer.
2195 %package -n libubsan-multilib-%{multilib2}-static
2196 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2197 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2198 License: BSD-like or MIT
2199 Group: Development/Libraries
2200 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2202 %description -n libubsan-multilib-%{multilib2}-static
2203 This package contains %{m2_desc} version of the Undefined Behavior
2204 Sanitizer static library.
2206 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2207 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2211 Summary: The Virtual Table Verification library
2212 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2213 License: GPL v3+ with GCC Runtime Library Exception v3.1
2215 URL: https://gcc.gnu.org/wiki/vtv
2216 Requires: libgcc = %{epoch}:%{version}-%{release}
2218 %description -n libvtv
2219 This package contains the Virtual Table Verification library which
2220 is used for -fvtable-verify=... instrumented programs.
2222 %description -n libvtv -l pl.UTF-8
2223 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2224 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2225 -fvtable-verify=....
2227 %package -n libvtv-devel
2228 Summary: Development files for the Virtual Table Verification library
2229 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2230 License: GPL v3+ with GCC Runtime Library Exception v3.1
2231 Group: Development/Libraries
2232 URL: https://gcc.gnu.org/wiki/vtv
2233 Requires: libvtv = %{epoch}:%{version}-%{release}
2235 %description -n libvtv-devel
2236 This package contains development files for the Virtual Table
2237 Verification library.
2239 %description -n libvtv-devel -l pl.UTF-8
2240 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2243 %package -n libvtv-static
2244 Summary: The Virtual Table Verification static library
2245 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2246 License: GPL v3+ with GCC Runtime Library Exception v3.1
2247 Group: Development/Libraries
2248 URL: https://gcc.gnu.org/wiki/vtv
2249 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2251 %description -n libvtv-static
2252 This package contains Virtual Table Verification static library.
2254 %description -n libvtv-static -l pl.UTF-8
2255 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2257 %package -n libvtv-multilib-32
2258 Summary: The Virtual Table Verification library - 32-bit version
2259 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2260 License: GPL v3+ with GCC Runtime Library Exception v3.1
2262 URL: https://gcc.gnu.org/wiki/vtv
2263 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2265 %description -n libvtv-multilib-32
2266 This package contains 32-bit version of the Virtual Table Verification
2267 library which is used for -fvtable-verify=... instrumented programs.
2269 %description -n libvtv-multilib-32 -l pl.UTF-8
2270 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2271 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2272 kompilowanych z opcją -fvtable-verify=....
2274 %package -n libvtv-multilib-32-devel
2275 Summary: Development files for the Virtual Table Verification library - 32-bit version
2276 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2277 License: GPL v3+ with GCC Runtime Library Exception v3.1
2278 Group: Development/Libraries
2279 URL: https://gcc.gnu.org/wiki/vtv
2280 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2282 %description -n libvtv-multilib-32-devel
2283 This package contains the development files for 32-bit version of the
2284 Virtual Table Verification library.
2286 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2287 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2288 Virtual Table Verification.
2290 %package -n libvtv-multilib-32-static
2291 Summary: The Virtual Table Verification static library - 32-bit version
2292 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2293 License: GPL v3+ with GCC Runtime Library Exception v3.1
2294 Group: Development/Libraries
2295 URL: https://gcc.gnu.org/wiki/vtv
2296 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2298 %description -n libvtv-multilib-32-static
2299 This package contains 32-bit version of the Virtual Table Verification
2302 %description -n libvtv-multilib-32-static -l pl.UTF-8
2303 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2306 %package -n libvtv-multilib-%{multilib2}
2307 Summary: The Virtual Table Verification library - %{m2_desc} version
2308 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2309 License: GPL v3+ with GCC Runtime Library Exception v3.1
2311 URL: https://gcc.gnu.org/wiki/vtv
2312 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2314 %description -n libvtv-multilib-%{multilib2}
2315 This package contains %{m2_desc} version of the Virtual Table Verification
2316 library which is used for -fvtable-verify=... instrumented programs.
2318 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2319 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2320 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2321 kompilowanych z opcją -fvtable-verify=....
2323 %package -n libvtv-multilib-%{multilib2}-devel
2324 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2325 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2326 License: GPL v3+ with GCC Runtime Library Exception v3.1
2327 Group: Development/Libraries
2328 URL: https://gcc.gnu.org/wiki/vtv
2329 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2331 %description -n libvtv-multilib-%{multilib2}-devel
2332 This package contains the development files for %{m2_desc} version of the
2333 Virtual Table Verification library.
2335 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2336 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2337 Virtual Table Verification.
2339 %package -n libvtv-multilib-%{multilib2}-static
2340 Summary: The Virtual Table Verification static library - %{m2_desc} version
2341 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2342 License: GPL v3+ with GCC Runtime Library Exception v3.1
2343 Group: Development/Libraries
2344 URL: https://gcc.gnu.org/wiki/vtv
2345 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2347 %description -n libvtv-multilib-%{multilib2}-static
2348 This package contains %{m2_desc} version of the Virtual Table
2349 Verification library.
2351 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2352 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2355 %package -n libatomic
2356 Summary: The GNU Atomic library
2357 Summary(pl.UTF-8): Biblioteka GNU Atomic
2358 License: GPL v3+ with GCC Runtime Library Exception v3.1
2361 %description -n libatomic
2362 This package contains the GNU Atomic library which is a GCC support
2363 library for atomic operations not supported by hardware.
2365 %description -n libatomic -l pl.UTF-8
2366 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2367 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2369 %package -n libatomic-devel
2370 Summary: Development files for the GNU Atomic library
2371 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2372 License: GPL v3+ with GCC Runtime Library Exception v3.1
2373 Group: Development/Libraries
2374 Requires: libatomic = %{epoch}:%{version}-%{release}
2376 %description -n libatomic-devel
2377 This package contains development files for the GNU Atomic library.
2379 %description -n libatomic-devel -l pl.UTF-8
2380 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2382 %package -n libatomic-static
2383 Summary: The GNU Atomic static library
2384 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2385 License: GPL v3+ with GCC Runtime Library Exception v3.1
2386 Group: Development/Libraries
2387 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2389 %description -n libatomic-static
2390 This package contains GNU Atomic static library.
2392 %description -n libatomic-static
2393 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2395 %package -n libatomic-multilib-32
2396 Summary: The GNU Atomic library - 32-bit version
2397 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2398 License: GPL v3+ with GCC Runtime Library Exception v3.1
2400 Obsoletes: libatomic-multilib
2402 %description -n libatomic-multilib-32
2403 This package contains 32-bit version of the GNU Atomic library which
2404 is a GCC support library for atomic operations not supported by
2407 %description -n libatomic-multilib-32 -l pl.UTF-8
2408 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2409 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2412 %package -n libatomic-multilib-32-devel
2413 Summary: Development files for the GNU Atomic static library - 32-bit version
2414 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2415 License: GPL v3+ with GCC Runtime Library Exception v3.1
2416 Group: Development/Libraries
2417 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2418 Obsoletes: libatomic-multilib-devel
2420 %description -n libatomic-multilib-32-devel
2421 This package contains the development files for 32-bit version of the
2424 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2425 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2428 %package -n libatomic-multilib-32-static
2429 Summary: The GNU Atomic static library - 32-bit version
2430 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2431 License: GPL v3+ with GCC Runtime Library Exception v3.1
2432 Group: Development/Libraries
2433 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2434 Obsoletes: libatomic-multilib-static
2436 %description -n libatomic-multilib-32-static
2437 This package contains 32-bit version of the GNU Atomic static library.
2439 %description -n libatomic-multilib-32-static -l pl.UTF-8
2440 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2442 %package -n libatomic-multilib-%{multilib2}
2443 Summary: The GNU Atomic library - %{m2_desc} version
2444 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2445 License: GPL v3+ with GCC Runtime Library Exception v3.1
2448 %description -n libatomic-multilib-%{multilib2}
2449 This package contains %{m2_desc} version of the GNU Atomic library which
2450 is a GCC support library for atomic operations not supported by
2453 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2454 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2455 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2458 %package -n libatomic-multilib-%{multilib2}-devel
2459 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2460 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2461 License: GPL v3+ with GCC Runtime Library Exception v3.1
2462 Group: Development/Libraries
2463 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2465 %description -n libatomic-multilib-%{multilib2}-devel
2466 This package contains the development files for %{m2_desc} version of the
2469 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2470 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2473 %package -n libatomic-multilib-%{multilib2}-static
2474 Summary: The GNU Atomic static library - %{m2_desc} version
2475 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2476 License: GPL v3+ with GCC Runtime Library Exception v3.1
2477 Group: Development/Libraries
2478 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2480 %description -n libatomic-multilib-%{multilib2}-static
2481 This package contains %{m2_desc} version of the GNU Atomic static library.
2483 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2484 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2487 Summary: GCC plugin for GDB
2488 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2489 Group: Development/Debuggers
2490 Requires: %{name} = %{epoch}:%{version}-%{release}
2492 %description gdb-plugin
2493 This package contains GCC plugin for GDB C expression evaluation.
2495 %description gdb-plugin -l pl.UTF-8
2496 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2498 %package plugin-devel
2499 Summary: Support for compiling GCC plugins
2500 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2501 Group: Development/Languages
2502 Requires: %{name} = %{epoch}:%{version}-%{release}
2503 Requires: gmp-devel >= 4.3.2
2504 Requires: libmpc-devel >= 0.8.1
2505 Requires: mpfr-devel >= 2.4.2
2507 %description plugin-devel
2508 This package contains header files and other support files for
2509 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2510 plugins must be rebuilt any time GCC is updated.
2512 %description plugin-devel -l pl.UTF-8
2513 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2514 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2515 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2517 # Packages with epoch 0
2518 # DO NOT MOVE THESE PACKAGES AROUND
2520 # PUT SUCH PACKAGES HERE
2531 %if %{with gcc_libffi}
2535 %{__mv} ChangeLog ChangeLog.general
2537 # override snapshot version.
2538 echo %{version} > gcc/BASE-VER
2539 echo "release" > gcc/DEV-PHASE
2545 cp -f /usr/share/automake/config.sub .
2547 rm -rf builddir && install -d builddir && cd builddir
2550 CFLAGS="%{rpmcflags}" \
2551 CXXFLAGS="%{rpmcxxflags}" \
2554 --prefix=%{_prefix} \
2555 --with-local-prefix=%{_prefix}/local \
2556 --libdir=%{_libdir} \
2557 --libexecdir=%{_libdir} \
2558 --infodir=%{_infodir} \
2559 --mandir=%{_mandir} \
2560 --x-libraries=%{_libdir} \
2561 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2562 --disable-build-with-cxx \
2563 --disable-build-poststage1-with-cxx \
2565 --enable-checking=release \
2566 %ifarch %{ix86} %{x8664} x32
2569 %{?with_fortran:--enable-cmath} \
2570 --enable-decimal-float \
2571 --enable-gnu-indirect-function \
2572 --enable-gnu-unique-object \
2573 --enable-initfini-array \
2574 --disable-isl-version-check \
2575 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2576 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2578 --enable-linker-build-id \
2579 --enable-linux-futex \
2580 --enable-long-long \
2581 %{!?with_multilib:--disable-multilib} \
2586 --enable-secureplt \
2589 --enable-threads=posix \
2594 %ifarch %{x8664} x32
2595 --with-arch-32=x86-64 \
2598 --with-cpu=ultrasparc \
2600 --with-demangler-in-ld \
2603 --with-linker-hash-style=gnu \
2604 --with-long-double-128 \
2605 %if %{with multilib}
2607 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2610 --with-multilib-list=m32,m64,mx32 \
2613 --with-slibdir=%{_slibdir} \
2615 --without-system-libunwind \
2617 --with-system-libunwind \
2619 --with-system-zlib \
2622 --enable-__cxa_atexit \
2623 --enable-libstdcxx-allocator=new \
2624 --disable-libstdcxx-pch \
2625 --enable-libstdcxx-threads \
2626 --enable-libstdcxx-time=rt \
2627 --enable-libstdcxx-visibility \
2628 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2629 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2630 %{?with_vtv:--enable-vtable-verify} \
2632 --with-pkgversion="PLD-Linux" \
2633 --with-bugurl="http://bugs.pld-linux.org" \
2634 --host=%{_target_platform} \
2635 --build=%{_target_platform}
2639 cat << 'EOF' > Makefile
2640 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2643 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2644 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2645 BOOT_CFLAGS="%{rpmcflags}" \
2646 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2647 GNATLIBCFLAGS="%{rpmcflags}" \
2648 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2656 if [ ! -r /dev/pts/0 ]; then
2657 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2660 %{__make} -k -C builddir check 2>&1 ||:
2664 rm -rf $RPM_BUILD_ROOT
2665 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2669 %{__make} -j1 install \
2671 infodir=%{_infodir} \
2672 DESTDIR=$RPM_BUILD_ROOT
2674 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2676 %if %{with multilib}
2679 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2680 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2681 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2682 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2684 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2685 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2686 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2687 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2692 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2693 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2694 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2696 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2697 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2698 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2700 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2701 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2702 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2704 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2705 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2706 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2708 %if %{with multilib}
2709 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2710 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2711 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2713 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2714 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2715 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2717 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2718 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2719 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2721 %if %{with multilib2}
2722 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2723 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2724 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2726 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2727 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2728 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2730 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2731 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2732 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2737 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2738 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2742 # move ada shared libraries to proper place...
2743 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2744 $RPM_BUILD_ROOT%{_libdir}
2745 # check if symlink to be made is valid
2746 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2747 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2748 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2749 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2750 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2751 %if %{with multilib}
2752 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2753 $RPM_BUILD_ROOT%{_libdir32}
2754 # check if symlink to be made is valid
2755 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2756 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2757 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2758 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2759 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2761 %if %{with multilib2}
2762 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2763 $RPM_BUILD_ROOT%{_libdirm2}
2764 # check if symlink to be made is valid
2765 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2766 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2767 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2768 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2769 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2776 %if %{with gcc_libffi}
2777 # still not installed by gcc?
2778 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2779 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2780 sed -e 's,@prefix@,%{_prefix},
2781 s,@exec_prefix@,%{_exec_prefix},
2782 s,@libdir@,%{_libdir},
2783 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2784 %if %{with multilib}
2785 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2786 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2787 sed -e 's,@prefix@,%{_prefix},
2788 s,@exec_prefix@,%{_exec_prefix},
2789 s,@libdir@,%{_libdir32},
2790 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2791 %if %{with multilib2}
2792 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2793 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2794 sed -e 's,@prefix@,%{_prefix},
2795 s,@exec_prefix@,%{_exec_prefix},
2796 s,@libdir@,%{_libdirm2},
2797 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2803 cp -f libobjc/README gcc/objc/README.libobjc
2806 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2807 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2808 for f in libitm.la libssp.la libssp_nonshared.la \
2809 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2810 %{?with_fortran:libgfortran.la libquadmath.la} \
2811 %{?with_gomp:libgomp.la} \
2812 %{?with_Xsan:libasan.la libubsan.la} \
2813 %{?with_lsan_m0:liblsan.la} \
2814 %{?with_tsan_m0:libtsan.la} \
2815 %{?with_atomic:libatomic.la} \
2816 %{?with_objc:libobjc.la};
2818 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2819 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2820 %{__mv} "${file}.fixed" "$file"
2822 %if %{with multilib}
2823 for f in libitm.la libssp.la libssp_nonshared.la \
2824 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2825 %{?with_fortran:libgfortran.la libquadmath.la} \
2826 %{?with_gomp:libgomp.la} \
2827 %{?with_Xsan:libasan.la libubsan.la} \
2828 %{?with_lsan_m1:liblsan.la} \
2829 %{?with_tsan_m1:libtsan.la} \
2830 %{?with_atomic:libatomic.la} \
2831 %{?with_objc:libobjc.la};
2833 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2834 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2836 %if %{with multilib2}
2837 for f in libitm.la libssp.la libssp_nonshared.la \
2838 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2839 %{?with_fortran:libgfortran.la libquadmath.la} \
2840 %{?with_gomp:libgomp.la} \
2841 %{?with_Xsan:libasan.la libubsan.la} \
2842 %{?with_lsan_m2:liblsan.la} \
2843 %{?with_tsan_m2:libtsan.la} \
2844 %{?with_atomic:libatomic.la} \
2845 %{?with_objc:libobjc.la};
2847 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2848 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2853 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2854 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2855 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2856 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2858 # plugins, .la not needed
2859 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2860 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2862 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2863 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2867 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2868 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2870 # basename is being run only for the native (non-biarch) file.
2871 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2872 -e "s,@toolexeclibdir@,$LIBDIR," \
2873 < libstdc++-v3/python/hook.in \
2874 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2876 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2877 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2878 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2879 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2882 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2884 # script(s) always installed; see above for builds with python; if no python, just don't package
2885 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2886 %if %{with multilib}
2887 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2888 %if %{with multilib2}
2889 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2895 cat cpplib.lang >> gcc.lang
2898 %find_lang libstdc\+\+
2899 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2902 # always -f, as "dir" is created depending which texlive version is installed
2903 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2905 # svn snap doesn't contain (release does) below files,
2906 # so let's create dummy entries to satisfy %%files.
2907 [ ! -f NEWS ] && touch NEWS
2908 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2909 [ ! -f libgfortran/README ] && touch libgfortran/README
2912 rm -rf $RPM_BUILD_ROOT
2914 %post -p /sbin/postshell
2915 -/usr/sbin/fix-info-dir -c %{_infodir}
2917 %postun -p /sbin/postshell
2918 -/usr/sbin/fix-info-dir -c %{_infodir}
2920 %post ada -p /sbin/postshell
2921 -/usr/sbin/fix-info-dir -c %{_infodir}
2923 %postun ada -p /sbin/postshell
2924 -/usr/sbin/fix-info-dir -c %{_infodir}
2926 %post fortran -p /sbin/postshell
2927 -/usr/sbin/fix-info-dir -c %{_infodir}
2929 %postun fortran -p /sbin/postshell
2930 -/usr/sbin/fix-info-dir -c %{_infodir}
2932 %post go -p /sbin/postshell
2933 -/usr/sbin/fix-info-dir -c %{_infodir}
2935 %postun go -p /sbin/postshell
2936 -/usr/sbin/fix-info-dir -c %{_infodir}
2938 %post -n libquadmath-devel -p /sbin/postshell
2939 -/usr/sbin/fix-info-dir -c %{_infodir}
2941 %postun -n libquadmath-devel -p /sbin/postshell
2942 -/usr/sbin/fix-info-dir -c %{_infodir}
2944 %post -n libffi-devel -p /sbin/postshell
2945 -/usr/sbin/fix-info-dir -c %{_infodir}
2947 %postun -n libffi-devel -p /sbin/postshell
2948 -/usr/sbin/fix-info-dir -c %{_infodir}
2950 %post -n libgomp-devel -p /sbin/postshell
2951 -/usr/sbin/fix-info-dir -c %{_infodir}
2953 %postun -n libgomp-devel -p /sbin/postshell
2954 -/usr/sbin/fix-info-dir -c %{_infodir}
2956 %post -p /sbin/ldconfig -n libgcc
2957 %postun -p /sbin/ldconfig -n libgcc
2958 %post -p /sbin/ldconfig -n libgcc-multilib-32
2959 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2960 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2961 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2962 %post -p /sbin/ldconfig -n libgomp
2963 %postun -p /sbin/ldconfig -n libgomp
2964 %post -p /sbin/ldconfig -n libgomp-multilib-32
2965 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2966 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2967 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2968 %post -p /sbin/ldconfig -n libgnat
2969 %postun -p /sbin/ldconfig -n libgnat
2970 %post -p /sbin/ldconfig -n libgnat-multilib-32
2971 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2972 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2973 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2974 %post -p /sbin/ldconfig -n libstdc++
2975 %postun -p /sbin/ldconfig -n libstdc++
2976 %post -p /sbin/ldconfig -n libstdc++-multilib-32
2977 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2978 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2979 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2980 %post -p /sbin/ldconfig -n libgfortran
2981 %postun -p /sbin/ldconfig -n libgfortran
2982 %post -p /sbin/ldconfig -n libgfortran-multilib-32
2983 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2984 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2985 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2986 %post -p /sbin/ldconfig -n libffi
2987 %postun -p /sbin/ldconfig -n libffi
2988 %post -p /sbin/ldconfig -n libffi-multilib-32
2989 %postun -p /sbin/ldconfig -n libffi-multilib-32
2990 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2991 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2992 %post -p /sbin/ldconfig -n libobjc
2993 %postun -p /sbin/ldconfig -n libobjc
2994 %post -p /sbin/ldconfig -n libobjc-multilib-32
2995 %postun -p /sbin/ldconfig -n libobjc-multilib-32
2996 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
2997 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
2998 %post -p /sbin/ldconfig -n libquadmath
2999 %postun -p /sbin/ldconfig -n libquadmath
3000 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3001 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3002 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3003 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3004 %post -p /sbin/ldconfig -n libgo
3005 %postun -p /sbin/ldconfig -n libgo
3006 %post -p /sbin/ldconfig -n libgo-multilib-32
3007 %postun -p /sbin/ldconfig -n libgo-multilib-32
3008 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3009 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3010 %post -p /sbin/ldconfig -n libasan
3011 %postun -p /sbin/ldconfig -n libasan
3012 %post -p /sbin/ldconfig -n libasan-multilib-32
3013 %postun -p /sbin/ldconfig -n libasan-multilib-32
3014 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3015 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3016 %post -p /sbin/ldconfig -n liblsan
3017 %postun -p /sbin/ldconfig -n liblsan
3018 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3019 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3020 %post -p /sbin/ldconfig -n libtsan
3021 %postun -p /sbin/ldconfig -n libtsan
3022 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3023 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3024 %post -p /sbin/ldconfig -n libubsan
3025 %postun -p /sbin/ldconfig -n libubsan
3026 %post -p /sbin/ldconfig -n libubsan-multilib-32
3027 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3028 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3029 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3030 %post -p /sbin/ldconfig -n libvtv
3031 %postun -p /sbin/ldconfig -n libvtv
3032 %post -p /sbin/ldconfig -n libvtv-multilib-32
3033 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3034 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3035 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3036 %post -p /sbin/ldconfig -n libatomic
3037 %postun -p /sbin/ldconfig -n libatomic
3038 %post -p /sbin/ldconfig -n libatomic-multilib-32
3039 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3040 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3041 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3042 %post -p /sbin/ldconfig gdb-plugin
3043 %postun -p /sbin/ldconfig gdb-plugin
3046 %defattr(644,root,root,755)
3047 %doc ChangeLog.general MAINTAINERS NEWS
3048 # bugs.html faq.html
3049 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3050 %attr(755,root,root) %{_bindir}/*-gcc*
3051 %attr(755,root,root) %{_bindir}/cc
3052 %attr(755,root,root) %{_bindir}/cpp
3053 %attr(755,root,root) %{_bindir}/gcc
3054 %attr(755,root,root) %{_bindir}/gcc-ar
3055 %attr(755,root,root) %{_bindir}/gcc-nm
3056 %attr(755,root,root) %{_bindir}/gcc-ranlib
3057 %attr(755,root,root) %{_bindir}/gcov
3058 %attr(755,root,root) %{_bindir}/gcov-dump
3059 %attr(755,root,root) %{_bindir}/gcov-tool
3060 %{_mandir}/man1/cc.1*
3061 %{_mandir}/man1/cpp.1*
3062 %{_mandir}/man1/gcc.1*
3063 %{_mandir}/man1/gcov.1*
3064 %{_mandir}/man1/gcov-dump.1*
3065 %{_mandir}/man1/gcov-tool.1*
3066 %{_infodir}/cpp.info*
3067 %{_infodir}/cppinternals.info*
3068 %{_infodir}/gcc.info*
3069 %{_infodir}/gccinstall.info*
3070 %{_infodir}/gccint.info*
3071 %{_infodir}/libitm.info*
3072 %attr(755,root,root) /lib/cpp
3073 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3074 %attr(755,root,root) %{_libdir}/libitm.so
3075 %attr(755,root,root) %{_libdir}/libssp.so
3076 %{_libdir}/libitm.la
3078 %{_libdir}/libitm.spec
3079 %{_libdir}/libsanitizer.spec
3080 %{_libdir}/libssp.la
3082 %{_libdir}/libssp_nonshared.la
3083 %{_libdir}/libssp_nonshared.a
3084 %dir %{_libdir}/gcc/%{_target_platform}
3086 %{gcclibdir}/libgcc.a
3087 %{gcclibdir}/libgcc_eh.a
3088 %{gcclibdir}/libgcov.a
3091 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3092 %attr(755,root,root) %{gcclibdir}/cc1
3093 %attr(755,root,root) %{gcclibdir}/collect2
3094 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3095 %attr(755,root,root) %{gcclibdir}/lto1
3096 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3097 %dir %{gcclibdir}/include
3098 %dir %{gcclibdir}/include/sanitizer
3099 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3100 %dir %{gcclibdir}/include/ssp
3101 %{gcclibdir}/include/ssp/*.h
3102 %{gcclibdir}/include/float.h
3103 %{gcclibdir}/include/gcov.h
3104 %{gcclibdir}/include/iso646.h
3105 %{gcclibdir}/include/limits.h
3106 %{gcclibdir}/include/stdalign.h
3107 %{gcclibdir}/include/stdarg.h
3108 %{gcclibdir}/include/stdatomic.h
3109 %{gcclibdir}/include/stdbool.h
3110 %{gcclibdir}/include/stddef.h
3111 %{gcclibdir}/include/stdfix.h
3112 %{gcclibdir}/include/stdint.h
3113 %{gcclibdir}/include/stdint-gcc.h
3114 %{gcclibdir}/include/stdnoreturn.h
3115 %{gcclibdir}/include/syslimits.h
3116 %{gcclibdir}/include/unwind.h
3117 %{gcclibdir}/include/varargs.h
3118 %ifarch %{ix86} %{x8664} x32
3119 %{gcclibdir}/include/adxintrin.h
3120 %{gcclibdir}/include/ammintrin.h
3121 %{gcclibdir}/include/avx2intrin.h
3122 %{gcclibdir}/include/avx5124fmapsintrin.h
3123 %{gcclibdir}/include/avx5124vnniwintrin.h
3124 %{gcclibdir}/include/avx512bitalgintrin.h
3125 %{gcclibdir}/include/avx512bwintrin.h
3126 %{gcclibdir}/include/avx512cdintrin.h
3127 %{gcclibdir}/include/avx512dqintrin.h
3128 %{gcclibdir}/include/avx512erintrin.h
3129 %{gcclibdir}/include/avx512fintrin.h
3130 %{gcclibdir}/include/avx512ifmaintrin.h
3131 %{gcclibdir}/include/avx512ifmavlintrin.h
3132 %{gcclibdir}/include/avx512pfintrin.h
3133 %{gcclibdir}/include/avx512vbmi2intrin.h
3134 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3135 %{gcclibdir}/include/avx512vbmiintrin.h
3136 %{gcclibdir}/include/avx512vbmivlintrin.h
3137 %{gcclibdir}/include/avx512vlbwintrin.h
3138 %{gcclibdir}/include/avx512vldqintrin.h
3139 %{gcclibdir}/include/avx512vlintrin.h
3140 %{gcclibdir}/include/avx512vnniintrin.h
3141 %{gcclibdir}/include/avx512vnnivlintrin.h
3142 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3143 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3144 %{gcclibdir}/include/avxintrin.h
3145 %{gcclibdir}/include/bmi2intrin.h
3146 %{gcclibdir}/include/bmiintrin.h
3147 %{gcclibdir}/include/bmmintrin.h
3148 %{gcclibdir}/include/cet.h
3149 %{gcclibdir}/include/cetintrin.h
3150 %{gcclibdir}/include/cldemoteintrin.h
3151 %{gcclibdir}/include/clflushoptintrin.h
3152 %{gcclibdir}/include/clwbintrin.h
3153 %{gcclibdir}/include/clzerointrin.h
3154 %{gcclibdir}/include/cpuid.h
3155 %{gcclibdir}/include/cross-stdarg.h
3156 %{gcclibdir}/include/emmintrin.h
3157 %{gcclibdir}/include/f16cintrin.h
3158 %{gcclibdir}/include/fma4intrin.h
3159 %{gcclibdir}/include/fmaintrin.h
3160 %{gcclibdir}/include/fxsrintrin.h
3161 %{gcclibdir}/include/gfniintrin.h
3162 %{gcclibdir}/include/ia32intrin.h
3163 %{gcclibdir}/include/immintrin.h
3164 %{gcclibdir}/include/lwpintrin.h
3165 %{gcclibdir}/include/lzcntintrin.h
3166 %{gcclibdir}/include/mm3dnow.h
3167 %{gcclibdir}/include/mmintrin.h
3168 %{gcclibdir}/include/mm_malloc.h
3169 %{gcclibdir}/include/movdirintrin.h
3170 %{gcclibdir}/include/nmmintrin.h
3171 %{gcclibdir}/include/mwaitxintrin.h
3172 %{gcclibdir}/include/pconfigintrin.h
3173 %{gcclibdir}/include/pkuintrin.h
3174 %{gcclibdir}/include/pmmintrin.h
3175 %{gcclibdir}/include/popcntintrin.h
3176 %{gcclibdir}/include/prfchwintrin.h
3177 %{gcclibdir}/include/rdseedintrin.h
3178 %{gcclibdir}/include/rtmintrin.h
3179 %{gcclibdir}/include/sgxintrin.h
3180 %{gcclibdir}/include/shaintrin.h
3181 %{gcclibdir}/include/smmintrin.h
3182 %{gcclibdir}/include/tbmintrin.h
3183 %{gcclibdir}/include/tmmintrin.h
3184 %{gcclibdir}/include/vaesintrin.h
3185 %{gcclibdir}/include/vpclmulqdqintrin.h
3186 %{gcclibdir}/include/wbnoinvdintrin.h
3187 %{gcclibdir}/include/waitpkgintrin.h
3188 %{gcclibdir}/include/wmmintrin.h
3189 %{gcclibdir}/include/x86intrin.h
3190 %{gcclibdir}/include/xmmintrin.h
3191 %{gcclibdir}/include/xopintrin.h
3192 %{gcclibdir}/include/xsavecintrin.h
3193 %{gcclibdir}/include/xsaveintrin.h
3194 %{gcclibdir}/include/xsaveoptintrin.h
3195 %{gcclibdir}/include/xsavesintrin.h
3196 %{gcclibdir}/include/xtestintrin.h
3199 %{gcclibdir}/include/arm_acle.h
3200 %{gcclibdir}/include/arm_cmse.h
3201 %{gcclibdir}/include/arm_fp16.h
3202 %{gcclibdir}/include/arm_neon.h
3203 %{gcclibdir}/include/mmintrin.h
3206 %{gcclibdir}/include/arm_acle.h
3207 %{gcclibdir}/include/arm_fp16.h
3208 %{gcclibdir}/include/arm_neon.h
3211 %{gcclibdir}/include/ia64intrin.h
3214 %{gcclibdir}/include/math-68881.h
3217 %{gcclibdir}/include/loongson.h
3218 %{gcclibdir}/include/msa.h
3220 %ifarch powerpc ppc ppc64
3221 %{gcclibdir}/include/altivec.h
3222 %{gcclibdir}/include/amo.h
3223 %{gcclibdir}/include/bmiintrin.h
3224 %{gcclibdir}/include/bmi2intrin.h
3225 %{gcclibdir}/include/emmintrin.h
3226 %{gcclibdir}/include/htmintrin.h
3227 %{gcclibdir}/include/htmxlintrin.h
3228 %{gcclibdir}/include/mm_malloc.h
3229 %{gcclibdir}/include/mmintrin.h
3230 %{gcclibdir}/include/paired.h
3231 %{gcclibdir}/include/ppc-asm.h
3232 %{gcclibdir}/include/ppu_intrinsics.h
3233 %{gcclibdir}/include/si2vmx.h
3234 %{gcclibdir}/include/spe.h
3235 %{gcclibdir}/include/spu2vmx.h
3236 %{gcclibdir}/include/vec_types.h
3237 %{gcclibdir}/include/x86intrin.h
3238 %{gcclibdir}/include/xmmintrin.h
3241 %{gcclibdir}/include/htmintrin.h
3242 %{gcclibdir}/include/htmxlintrin.h
3243 %{gcclibdir}/include/s390intrin.h
3244 %{gcclibdir}/include/vecintrin.h
3246 %ifarch sparc sparcv9 sparc64
3247 %{gcclibdir}/include/visintrin.h
3249 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3251 %if %{with multilib}
3253 %defattr(644,root,root,755)
3254 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3255 %dir %{gcclibdir}/32
3256 %{gcclibdir}/32/crt*.o
3257 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3258 %{gcclibdir}/32/libgcc.a
3259 %{gcclibdir}/32/libgcc_eh.a
3260 %{gcclibdir}/32/libgcov.a
3261 %{_libdir32}/libitm.spec
3262 %{_libdir32}/libsanitizer.spec
3263 %attr(755,root,root) %{_libdir32}/libitm.so
3264 %attr(755,root,root) %{_libdir32}/libssp.so
3265 %{_libdir32}/libitm.la
3266 %{_libdir32}/libitm.a
3267 %{_libdir32}/libssp.la
3268 %{_libdir32}/libssp.a
3269 %{_libdir32}/libssp_nonshared.la
3270 %{_libdir32}/libssp_nonshared.a
3273 %if %{with multilib2}
3274 %files multilib-%{multilib2}
3275 %defattr(644,root,root,755)
3276 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3277 %dir %{gcclibdir}/%{multilib2}
3278 %{gcclibdir}/%{multilib2}/crt*.o
3279 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3280 %{gcclibdir}/%{multilib2}/libgcc.a
3281 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3282 %{gcclibdir}/%{multilib2}/libgcov.a
3283 %{_libdirm2}/libitm.spec
3284 %{_libdirm2}/libsanitizer.spec
3285 %attr(755,root,root) %{_libdirm2}/libitm.so
3286 %attr(755,root,root) %{_libdirm2}/libssp.so
3287 %{_libdirm2}/libitm.la
3288 %{_libdirm2}/libitm.a
3289 %{_libdirm2}/libssp.la
3290 %{_libdirm2}/libssp.a
3291 %{_libdirm2}/libssp_nonshared.la
3292 %{_libdirm2}/libssp_nonshared.a
3296 %defattr(644,root,root,755)
3297 %doc COPYING.RUNTIME libgcc/ChangeLog
3298 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3299 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3300 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3301 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3302 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3304 %if %{with multilib}
3305 %files -n libgcc-multilib-32
3306 %defattr(644,root,root,755)
3307 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3308 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3309 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3310 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3311 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3314 %if %{with multilib2}
3315 %files -n libgcc-multilib-%{multilib2}
3316 %defattr(644,root,root,755)
3317 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3318 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3319 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3320 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3321 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3326 %defattr(644,root,root,755)
3327 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3328 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3330 %files -n libgomp-devel
3331 %defattr(644,root,root,755)
3332 %attr(755,root,root) %{_libdir}/libgomp.so
3333 %{_libdir}/libgomp.la
3334 %{_libdir}/libgomp.spec
3335 %{gcclibdir}/finclude
3336 %{gcclibdir}/include/omp.h
3337 %{gcclibdir}/include/openacc.h
3338 %{_infodir}/libgomp.info*
3340 %files -n libgomp-static
3341 %defattr(644,root,root,755)
3342 %{_libdir}/libgomp.a
3344 %if %{with multilib}
3345 %files -n libgomp-multilib-32
3346 %defattr(644,root,root,755)
3347 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3348 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3350 %files -n libgomp-multilib-32-devel
3351 %defattr(644,root,root,755)
3352 %attr(755,root,root) %{_libdir32}/libgomp.so
3353 %{_libdir32}/libgomp.la
3354 %{_libdir32}/libgomp.spec
3355 %{gcclibdir}/32/finclude
3357 %files -n libgomp-multilib-32-static
3358 %defattr(644,root,root,755)
3359 %{_libdir32}/libgomp.a
3362 %if %{with multilib2}
3363 %files -n libgomp-multilib-%{multilib2}
3364 %defattr(644,root,root,755)
3365 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3366 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3368 %files -n libgomp-multilib-%{multilib2}-devel
3369 %defattr(644,root,root,755)
3370 %attr(755,root,root) %{_libdirm2}/libgomp.so
3371 %{_libdirm2}/libgomp.la
3372 %{_libdirm2}/libgomp.spec
3373 %{gcclibdir}/%{multilib2}/finclude
3375 %files -n libgomp-multilib-%{multilib2}-static
3376 %defattr(644,root,root,755)
3377 %{_libdirm2}/libgomp.a
3383 %defattr(644,root,root,755)
3384 %doc gcc/ada/ChangeLog
3385 %attr(755,root,root) %{_bindir}/gnat*
3386 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3387 %attr(755,root,root) %{_libdir}/libgnarl.so
3388 %attr(755,root,root) %{_libdir}/libgnat-*.so
3389 %attr(755,root,root) %{_libdir}/libgnat.so
3390 %attr(755,root,root) %{gcclibdir}/gnat1
3391 %{gcclibdir}/adainclude
3392 %dir %{gcclibdir}/adalib
3393 %{gcclibdir}/adalib/*.ali
3394 %ifarch %{ix86} %{x8664} x32
3395 %{gcclibdir}/adalib/libgmem.a
3396 %{gcclibdir}/adalib/libgnarl_pic.a
3397 %{gcclibdir}/adalib/libgnat_pic.a
3399 %{_infodir}/gnat-style.info*
3400 %{_infodir}/gnat_rm.info*
3401 %{_infodir}/gnat_ugn.info*
3403 %if %{with multilib}
3404 %files ada-multilib-32
3405 %defattr(644,root,root,755)
3406 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3407 %attr(755,root,root) %{_libdir32}/libgnarl.so
3408 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3409 %attr(755,root,root) %{_libdir32}/libgnat.so
3410 %{gcclibdir}/32/adainclude
3411 %dir %{gcclibdir}/32/adalib
3412 %{gcclibdir}/32/adalib/*.ali
3413 %ifarch %{ix86} %{x8664} x32
3414 %{gcclibdir}/32/adalib/libgmem.a
3418 %if %{with multilib2}
3419 %files ada-multilib-%{multilib2}
3420 %defattr(644,root,root,755)
3421 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3422 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3423 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3424 %attr(755,root,root) %{_libdirm2}/libgnat.so
3425 %{gcclibdir}/%{multilib2}/adainclude
3426 %dir %{gcclibdir}/%{multilib2}/adalib
3427 %{gcclibdir}/%{multilib2}/adalib/*.ali
3428 %ifarch %{ix86} %{x8664} x32
3429 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3434 %defattr(644,root,root,755)
3435 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3436 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3437 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3438 %attr(755,root,root) %{_libdir}/libgnat.so.1
3440 %files -n libgnat-static
3441 %defattr(644,root,root,755)
3442 %{gcclibdir}/adalib/libgnarl.a
3443 %{gcclibdir}/adalib/libgnat.a
3445 %if %{with multilib}
3446 %files -n libgnat-multilib-32
3447 %defattr(644,root,root,755)
3448 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3449 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3450 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3451 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3453 %files -n libgnat-multilib-32-static
3454 %defattr(644,root,root,755)
3455 %{gcclibdir}/32/adalib/libgnarl.a
3456 %{gcclibdir}/32/adalib/libgnat.a
3458 # these exist only when host is x86_64???
3459 %{gcclibdir}/32/adalib/libgnarl_pic.a
3460 %{gcclibdir}/32/adalib/libgnat_pic.a
3464 %if %{with multilib2}
3465 %files -n libgnat-multilib-%{multilib2}
3466 %defattr(644,root,root,755)
3467 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3468 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3469 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3470 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3472 %files -n libgnat-multilib-%{multilib2}-static
3473 %defattr(644,root,root,755)
3474 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3475 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3477 # these exist only when host is x86_64???
3478 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3479 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3486 %defattr(644,root,root,755)
3487 %doc gcc/cp/{ChangeLog,NEWS}
3488 %attr(755,root,root) %{_bindir}/g++
3489 %attr(755,root,root) %{_bindir}/*-g++
3490 %attr(755,root,root) %{_bindir}/c++
3491 %attr(755,root,root) %{_bindir}/*-c++
3492 %attr(755,root,root) %{gcclibdir}/cc1plus
3493 %{_libdir}/libsupc++.la
3494 %{_libdir}/libsupc++.a
3495 %{_mandir}/man1/g++.1*
3497 %if %{with multilib}
3498 %files c++-multilib-32
3499 %defattr(644,root,root,755)
3500 %{_libdir32}/libsupc++.la
3501 %{_libdir32}/libsupc++.a
3504 %if %{with multilib2}
3505 %files c++-multilib-%{multilib2}
3506 %defattr(644,root,root,755)
3507 %{_libdirm2}/libsupc++.la
3508 %{_libdirm2}/libsupc++.a
3511 %files -n libstdc++ -f libstdc++.lang
3512 %defattr(644,root,root,755)
3513 %doc libstdc++-v3/{ChangeLog,README}
3514 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3515 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3517 %files -n libstdc++-devel
3518 %defattr(644,root,root,755)
3519 %attr(755,root,root) %{_libdir}/libstdc++.so
3520 %{_libdir}/libstdc++.la
3521 %{_libdir}/libstdc++fs.a
3522 %{_libdir}/libstdc++fs.la
3523 %dir %{_includedir}/c++
3524 %{_includedir}/c++/%{version}
3525 %{_includedir}/expc++.h
3526 %{_includedir}/extc++.h
3527 %{_includedir}/stdc++.h
3528 %{_includedir}/stdtr1c++.h
3530 %files -n libstdc++-static
3531 %defattr(644,root,root,755)
3532 %{_libdir}/libstdc++.a
3534 %if %{with multilib}
3535 %files -n libstdc++-multilib-32
3536 %defattr(644,root,root,755)
3537 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3538 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3540 %files -n libstdc++-multilib-32-devel
3541 %defattr(644,root,root,755)
3542 %attr(755,root,root) %{_libdir32}/libstdc++.so
3543 %{_libdir32}/libstdc++.la
3544 %{_libdir32}/libstdc++fs.a
3545 %{_libdir32}/libstdc++fs.la
3547 %files -n libstdc++-multilib-32-static
3548 %defattr(644,root,root,755)
3549 %{_libdir32}/libstdc++.a
3552 %if %{with multilib2}
3553 %files -n libstdc++-multilib-%{multilib2}
3554 %defattr(644,root,root,755)
3555 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3556 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3558 %files -n libstdc++-multilib-%{multilib2}-devel
3559 %defattr(644,root,root,755)
3560 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3561 %{_libdirm2}/libstdc++.la
3562 %{_libdirm2}/libstdc++fs.a
3563 %{_libdirm2}/libstdc++fs.la
3565 %files -n libstdc++-multilib-%{multilib2}-static
3566 %defattr(644,root,root,755)
3567 %{_libdirm2}/libstdc++.a
3571 %files -n libstdc++-gdb
3572 %defattr(644,root,root,755)
3573 %dir %{py_sitescriptdir}/libstdcxx
3574 %{py_sitescriptdir}/libstdcxx/*.py[co]
3575 %dir %{py_sitescriptdir}/libstdcxx/v6
3576 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3577 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3578 %if %{with multilib}
3579 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3581 %if %{with multilib2}
3582 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3587 %files -n libstdc++-apidocs
3588 %defattr(644,root,root,755)
3589 %doc libstdc++-v3/doc/html/*
3595 %defattr(644,root,root,755)
3596 %doc gcc/fortran/ChangeLog
3597 %attr(755,root,root) %{_bindir}/g95
3598 %attr(755,root,root) %{_bindir}/gfortran
3599 %attr(755,root,root) %{_bindir}/*-gfortran
3600 %attr(755,root,root) %{gcclibdir}/f951
3601 %attr(755,root,root) %{_libdir}/libgfortran.so
3602 %{_libdir}/libgfortran.spec
3603 %{_libdir}/libgfortran.la
3604 %{gcclibdir}/include/ISO_Fortran_binding.h
3605 %{gcclibdir}/libcaf_single.a
3606 %{gcclibdir}/libcaf_single.la
3607 #%{gcclibdir}/libgfortranbegin.la
3608 #%{gcclibdir}/libgfortranbegin.a
3609 %{_infodir}/gfortran.info*
3610 %{_mandir}/man1/g95.1*
3611 %{_mandir}/man1/gfortran.1*
3613 %if %{with multilib}
3614 %files fortran-multilib-32
3615 %defattr(644,root,root,755)
3616 %attr(755,root,root) %{_libdir32}/libgfortran.so
3617 %{_libdir32}/libgfortran.spec
3618 %{_libdir32}/libgfortran.la
3619 %{gcclibdir}/32/libcaf_single.a
3620 %{gcclibdir}/32/libcaf_single.la
3621 #%{gcclibdir}/32/libgfortranbegin.la
3622 #%{gcclibdir}/32/libgfortranbegin.a
3625 %if %{with multilib2}
3626 %files fortran-multilib-%{multilib2}
3627 %defattr(644,root,root,755)
3628 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3629 %{_libdirm2}/libgfortran.spec
3630 %{_libdirm2}/libgfortran.la
3631 %{gcclibdir}/%{multilib2}/libcaf_single.a
3632 %{gcclibdir}/%{multilib2}/libcaf_single.la
3633 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3634 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3637 %files -n libgfortran
3638 %defattr(644,root,root,755)
3639 %doc libgfortran/{AUTHORS,README,ChangeLog}
3640 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3641 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3643 %files -n libgfortran-static
3644 %defattr(644,root,root,755)
3645 %{_libdir}/libgfortran.a
3647 %if %{with multilib}
3648 %files -n libgfortran-multilib-32
3649 %defattr(644,root,root,755)
3650 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3651 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3653 %files -n libgfortran-multilib-32-static
3654 %defattr(644,root,root,755)
3655 %{_libdir32}/libgfortran.a
3658 %if %{with multilib2}
3659 %files -n libgfortran-multilib-%{multilib2}
3660 %defattr(644,root,root,755)
3661 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3662 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3664 %files -n libgfortran-multilib-%{multilib2}-static
3665 %defattr(644,root,root,755)
3666 %{_libdirm2}/libgfortran.a
3669 %files -n libquadmath
3670 %defattr(644,root,root,755)
3671 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3672 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3674 %files -n libquadmath-devel
3675 %defattr(644,root,root,755)
3676 %{gcclibdir}/include/quadmath.h
3677 %{gcclibdir}/include/quadmath_weak.h
3678 %attr(755,root,root) %{_libdir}/libquadmath.so
3679 %{_libdir}/libquadmath.la
3680 %{_infodir}/libquadmath.info*
3682 %files -n libquadmath-static
3683 %defattr(644,root,root,755)
3684 %{_libdir}/libquadmath.a
3686 %if %{with multilib}
3687 %files -n libquadmath-multilib-32
3688 %defattr(644,root,root,755)
3689 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3690 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3692 %files -n libquadmath-multilib-32-devel
3693 %defattr(644,root,root,755)
3694 %attr(755,root,root) %{_libdir32}/libquadmath.so
3695 %{_libdir32}/libquadmath.la
3697 %files -n libquadmath-multilib-32-static
3698 %defattr(644,root,root,755)
3699 %{_libdir32}/libquadmath.a
3702 %if %{with multilib2}
3703 %files -n libquadmath-multilib-%{multilib2}
3704 %defattr(644,root,root,755)
3705 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3706 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3708 %files -n libquadmath-multilib-%{multilib2}-devel
3709 %defattr(644,root,root,755)
3710 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3711 %{_libdirm2}/libquadmath.la
3713 %files -n libquadmath-multilib-%{multilib2}-static
3714 %defattr(644,root,root,755)
3715 %{_libdirm2}/libquadmath.a
3719 %if %{with gcc_libffi}
3721 %defattr(644,root,root,755)
3722 %doc libffi/{ChangeLog,LICENSE,README}
3723 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3724 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3726 %files -n libffi-devel
3727 %defattr(644,root,root,755)
3728 %attr(755,root,root) %{_libdir}/libffi.so
3729 %{_libdir}/libffi.la
3730 %{gcclibdir}/include/ffi.h
3731 %{gcclibdir}/include/ffitarget.h
3732 %{_pkgconfigdir}/libffi.pc
3733 %{_mandir}/man3/ffi*.3*
3734 %{_infodir}/libffi.info*
3736 %files -n libffi-static
3737 %defattr(644,root,root,755)
3740 %if %{with multilib}
3741 %files -n libffi-multilib-32
3742 %defattr(644,root,root,755)
3743 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3744 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3746 %files -n libffi-multilib-32-devel
3747 %defattr(644,root,root,755)
3748 %attr(755,root,root) %{_libdir32}/libffi.so
3749 %{_libdir32}/libffi.la
3750 %{_pkgconfigdir32}/libffi.pc
3752 %files -n libffi-multilib-32-static
3753 %defattr(644,root,root,755)
3754 %{_libdir32}/libffi.a
3757 %if %{with multilib2}
3758 %files -n libffi-multilib-%{multilib2}
3759 %defattr(644,root,root,755)
3760 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3761 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3763 %files -n libffi-multilib-%{multilib2}-devel
3764 %defattr(644,root,root,755)
3765 %attr(755,root,root) %{_libdirm2}/libffi.so
3766 %{_libdirm2}/libffi.la
3767 %{_pkgconfigdirm2}/libffi.pc
3769 %files -n libffi-multilib-%{multilib2}-static
3770 %defattr(644,root,root,755)
3771 %{_libdirm2}/libffi.a
3777 %defattr(644,root,root,755)
3778 %doc gcc/objc/README.libobjc
3779 %attr(755,root,root) %{gcclibdir}/cc1obj
3780 %attr(755,root,root) %{_libdir}/libobjc.so
3781 %{_libdir}/libobjc.la
3782 %{gcclibdir}/include/objc
3784 %if %{with multilib}
3785 %files objc-multilib-32
3786 %defattr(644,root,root,755)
3787 %attr(755,root,root) %{_libdir32}/libobjc.so
3788 %{_libdir32}/libobjc.la
3791 %if %{with multilib2}
3792 %files objc-multilib-%{multilib2}
3793 %defattr(644,root,root,755)
3794 %attr(755,root,root) %{_libdirm2}/libobjc.so
3795 %{_libdirm2}/libobjc.la
3800 %defattr(644,root,root,755)
3801 %doc gcc/objcp/ChangeLog
3802 %attr(755,root,root) %{gcclibdir}/cc1objplus
3806 %defattr(644,root,root,755)
3807 %doc libobjc/{ChangeLog,README*}
3808 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3809 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3811 %files -n libobjc-static
3812 %defattr(644,root,root,755)
3813 %{_libdir}/libobjc.a
3815 %if %{with multilib}
3816 %files -n libobjc-multilib-32
3817 %defattr(644,root,root,755)
3818 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3819 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3821 %files -n libobjc-multilib-32-static
3822 %defattr(644,root,root,755)
3823 %{_libdir32}/libobjc.a
3826 %if %{with multilib2}
3827 %files -n libobjc-multilib-%{multilib2}
3828 %defattr(644,root,root,755)
3829 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3830 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3832 %files -n libobjc-multilib-%{multilib2}-static
3833 %defattr(644,root,root,755)
3834 %{_libdirm2}/libobjc.a
3840 %defattr(644,root,root,755)
3841 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3842 %attr(755,root,root) %{_bindir}/gccgo
3843 %attr(755,root,root) %{_bindir}/go
3844 %attr(755,root,root) %{_bindir}/gofmt
3845 %attr(755,root,root) %{gcclibdir}/buildid
3846 %attr(755,root,root) %{gcclibdir}/cgo
3847 %attr(755,root,root) %{gcclibdir}/go1
3848 %attr(755,root,root) %{gcclibdir}/test2json
3849 %attr(755,root,root) %{gcclibdir}/vet
3851 %{_libdir}/go/%{version}
3852 %{_mandir}/man1/go.1*
3853 %{_mandir}/man1/gofmt.1*
3854 %{_mandir}/man1/gccgo.1*
3855 %{_infodir}/gccgo.info*
3857 %if %{with multilib}
3858 %files go-multilib-32
3859 %defattr(644,root,root,755)
3860 %dir %{_libdir32}/go
3861 %{_libdir32}/go/%{version}
3864 %if %{with multilib2}
3865 %files go-multilib-%{multilib2}
3866 %defattr(644,root,root,755)
3867 %dir %{_libdirm2}/go
3868 %{_libdirm2}/go/%{version}
3872 %defattr(644,root,root,755)
3873 %doc libgo/{LICENSE,PATENTS,README}
3874 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3875 %attr(755,root,root) %ghost %{_libdir}/libgo.so.14
3877 %files -n libgo-devel
3878 %defattr(644,root,root,755)
3879 %attr(755,root,root) %{_libdir}/libgo.so
3881 %{_libdir}/libgobegin.a
3882 %{_libdir}/libgolibbegin.a
3884 %files -n libgo-static
3885 %defattr(644,root,root,755)
3888 %if %{with multilib}
3889 %files -n libgo-multilib-32
3890 %defattr(644,root,root,755)
3891 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3892 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.14
3894 %files -n libgo-multilib-32-devel
3895 %defattr(644,root,root,755)
3896 %attr(755,root,root) %{_libdir32}/libgo.so
3897 %{_libdir32}/libgo.la
3898 %{_libdir32}/libgobegin.a
3899 %{_libdir32}/libgolibbegin.a
3901 %files -n libgo-multilib-32-static
3902 %defattr(644,root,root,755)
3903 %{_libdir32}/libgo.a
3906 %if %{with multilib2}
3907 %files -n libgo-multilib-%{multilib2}
3908 %defattr(644,root,root,755)
3909 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3910 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.14
3912 %files -n libgo-multilib-%{multilib2}-devel
3913 %defattr(644,root,root,755)
3914 %attr(755,root,root) %{_libdirm2}/libgo.so
3915 %{_libdirm2}/libgo.la
3916 %{_libdirm2}/libgobegin.a
3917 %{_libdirm2}/libgolibbegin.a
3919 %files -n libgo-multilib-%{multilib2}-static
3920 %defattr(644,root,root,755)
3921 %{_libdirm2}/libgo.a
3927 %defattr(644,root,root,755)
3928 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3929 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3930 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
3932 %files -n libasan-devel
3933 %defattr(644,root,root,755)
3934 %attr(755,root,root) %{_libdir}/libasan.so
3935 %{_libdir}/libasan_preinit.o
3936 %{_libdir}/libasan.la
3937 %{gcclibdir}/include/sanitizer/asan_interface.h
3939 %files -n libasan-static
3940 %defattr(644,root,root,755)
3941 %{_libdir}/libasan.a
3943 %if %{with multilib}
3944 %files -n libasan-multilib-32
3945 %defattr(644,root,root,755)
3946 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3947 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
3949 %files -n libasan-multilib-32-devel
3950 %defattr(644,root,root,755)
3951 %attr(755,root,root) %{_libdir32}/libasan.so
3952 %{_libdir32}/libasan_preinit.o
3953 %{_libdir32}/libasan.la
3955 %files -n libasan-multilib-32-static
3956 %defattr(644,root,root,755)
3957 %{_libdir32}/libasan.a
3960 %if %{with multilib2}
3961 %files -n libasan-multilib-%{multilib2}
3962 %defattr(644,root,root,755)
3963 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3964 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.5
3966 %files -n libasan-multilib-%{multilib2}-devel
3967 %defattr(644,root,root,755)
3968 %attr(755,root,root) %{_libdirm2}/libasan.so
3969 %{_libdirm2}/libasan_preinit.o
3970 %{_libdirm2}/libasan.la
3972 %files -n libasan-multilib-%{multilib2}-static
3973 %defattr(644,root,root,755)
3974 %{_libdirm2}/libasan.a
3980 %defattr(644,root,root,755)
3981 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
3982 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
3984 %files -n liblsan-devel
3985 %defattr(644,root,root,755)
3986 %attr(755,root,root) %{_libdir}/liblsan.so
3987 %{_libdir}/liblsan_preinit.o
3988 %{_libdir}/liblsan.la
3989 %{gcclibdir}/include/sanitizer/lsan_interface.h
3991 %files -n liblsan-static
3992 %defattr(644,root,root,755)
3993 %{_libdir}/liblsan.a
3996 %if %{with multilib2} && %{with lsan_m2}
3997 %files -n liblsan-multilib-%{multilib2}
3998 %defattr(644,root,root,755)
3999 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4000 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4002 %files -n liblsan-multilib-%{multilib2}-devel
4003 %defattr(644,root,root,755)
4004 %attr(755,root,root) %{_libdirm2}/liblsan.so
4005 %{_libdirm2}/liblsan_preinit.o
4006 %{_libdirm2}/liblsan.la
4007 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4008 # these packages are mutually exclusive
4009 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4010 %{gcclibdir}/include/sanitizer/lsan_interface.h
4012 %files -n liblsan-multilib-%{multilib2}-static
4013 %defattr(644,root,root,755)
4014 %{_libdirm2}/liblsan.a
4019 %defattr(644,root,root,755)
4020 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4021 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4022 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4024 %files -n libtsan-devel
4025 %defattr(644,root,root,755)
4026 %attr(755,root,root) %{_libdir}/libtsan.so
4027 %{_libdir}/libtsan_preinit.o
4028 %{_libdir}/libtsan.la
4029 %{gcclibdir}/include/sanitizer/tsan_interface.h
4031 %files -n libtsan-static
4032 %defattr(644,root,root,755)
4033 %{_libdir}/libtsan.a
4036 %if %{with multilib2} && %{with tsan_m2}
4037 %files -n libtsan-multilib-%{multilib2}
4038 %defattr(644,root,root,755)
4039 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4040 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4041 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4043 %files -n libtsan-multilib-%{multilib2}-devel
4044 %defattr(644,root,root,755)
4045 %attr(755,root,root) %{_libdirm2}/libtsan.so
4046 %{_libdirm2}/libtsan_preinit.o
4047 %{_libdirm2}/libtsan.la
4048 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4049 # these packages are mutually exclusive
4050 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4051 %{gcclibdir}/include/sanitizer/tsan_interface.h
4053 %files -n libtsan-multilib-%{multilib2}-static
4054 %defattr(644,root,root,755)
4055 %{_libdirm2}/libtsan.a
4060 %defattr(644,root,root,755)
4061 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4062 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4064 %files -n libubsan-devel
4065 %defattr(644,root,root,755)
4066 %attr(755,root,root) %{_libdir}/libubsan.so
4067 %{_libdir}/libubsan.la
4069 %files -n libubsan-static
4070 %defattr(644,root,root,755)
4071 %{_libdir}/libubsan.a
4073 %if %{with multilib}
4074 %files -n libubsan-multilib-32
4075 %defattr(644,root,root,755)
4076 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4077 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4079 %files -n libubsan-multilib-32-devel
4080 %defattr(644,root,root,755)
4081 %attr(755,root,root) %{_libdir32}/libubsan.so
4082 %{_libdir32}/libubsan.la
4084 %files -n libubsan-multilib-32-static
4085 %defattr(644,root,root,755)
4086 %{_libdir32}/libubsan.a
4089 %if %{with multilib2}
4090 %files -n libubsan-multilib-%{multilib2}
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4093 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4095 %files -n libubsan-multilib-%{multilib2}-devel
4096 %defattr(644,root,root,755)
4097 %attr(755,root,root) %{_libdirm2}/libubsan.so
4098 %{_libdirm2}/libubsan.la
4100 %files -n libubsan-multilib-%{multilib2}-static
4101 %defattr(644,root,root,755)
4102 %{_libdirm2}/libubsan.a
4108 %defattr(644,root,root,755)
4109 %doc libvtv/ChangeLog
4110 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4111 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4113 %files -n libvtv-devel
4114 %defattr(644,root,root,755)
4115 %attr(755,root,root) %{_libdir}/libvtv.so
4116 %{_libdir}/libvtv.la
4118 %files -n libvtv-static
4119 %defattr(644,root,root,755)
4122 %if %{with multilib}
4123 %files -n libvtv-multilib-32
4124 %defattr(644,root,root,755)
4125 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4126 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4128 %files -n libvtv-multilib-32-devel
4129 %defattr(644,root,root,755)
4130 %attr(755,root,root) %{_libdir32}/libvtv.so
4131 %{_libdir32}/libvtv.la
4133 %files -n libvtv-multilib-32-static
4134 %defattr(644,root,root,755)
4135 %{_libdir32}/libvtv.a
4138 %if %{with multilib2}
4139 %files -n libvtv-multilib-%{multilib2}
4140 %defattr(644,root,root,755)
4141 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4142 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4144 %files -n libvtv-multilib-%{multilib2}-devel
4145 %defattr(644,root,root,755)
4146 %attr(755,root,root) %{_libdirm2}/libvtv.so
4147 %{_libdirm2}/libvtv.la
4149 %files -n libvtv-multilib-%{multilib2}-static
4150 %defattr(644,root,root,755)
4151 %{_libdirm2}/libvtv.a
4157 %defattr(644,root,root,755)
4158 %doc libatomic/ChangeLog*
4159 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4160 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4162 %files -n libatomic-devel
4163 %defattr(644,root,root,755)
4164 %attr(755,root,root) %{_libdir}/libatomic.so
4165 %{_libdir}/libatomic.la
4167 %files -n libatomic-static
4168 %defattr(644,root,root,755)
4169 %{_libdir}/libatomic.a
4171 %if %{with multilib}
4172 %files -n libatomic-multilib-32
4173 %defattr(644,root,root,755)
4174 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4175 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4177 %files -n libatomic-multilib-32-devel
4178 %defattr(644,root,root,755)
4179 %attr(755,root,root) %{_libdir32}/libatomic.so
4180 %{_libdir32}/libatomic.la
4182 %files -n libatomic-multilib-32-static
4183 %defattr(644,root,root,755)
4184 %{_libdir32}/libatomic.a
4187 %if %{with multilib2}
4188 %files -n libatomic-multilib-%{multilib2}
4189 %defattr(644,root,root,755)
4190 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4191 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4193 %files -n libatomic-multilib-%{multilib2}-devel
4194 %defattr(644,root,root,755)
4195 %attr(755,root,root) %{_libdirm2}/libatomic.so
4196 %{_libdirm2}/libatomic.la
4198 %files -n libatomic-multilib-%{multilib2}-static
4199 %defattr(644,root,root,755)
4200 %{_libdirm2}/libatomic.a
4205 %defattr(644,root,root,755)
4206 %doc libcc1/ChangeLog*
4207 %attr(755,root,root) %{_libdir}/libcc1.so
4208 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4209 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4210 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4211 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4214 %defattr(644,root,root,755)
4215 %dir %{gcclibdir}/plugin
4216 %{gcclibdir}/plugin/gengtype
4217 %{gcclibdir}/plugin/gtype.state
4218 %{gcclibdir}/plugin/include
4219 %{gcclibdir}/plugin/libcc1plugin.la
4220 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4221 %{gcclibdir}/plugin/libcp1plugin.la
4222 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so