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: 4ab282f414676496483b3e1793d07862
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: d9a6ef7cbfd2b7e6800d77560824d59f
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|libmpxwrappers)\.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
2521 Summary: GCC Memory Protection Extensions language extensions runtime library
2522 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2526 Requires: libstdc++ = 6:%{version}-%{release}
2528 %description -n libmpx
2529 This package contains the Memory Protection Extensions C language
2530 extensions runtime library.
2532 %description -n libmpx -l pl.UTF-8
2533 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2534 Protection Extensions dla języka C.
2536 %package -n libmpx-devel
2537 Summary: GCC development files for Memory Protection Extensions language extensions
2538 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2541 Group: Development/Libraries
2542 Requires: libmpx = %{version}-%{release}
2544 %description -n libmpx-devel
2545 This package contains development files for Memory Protection
2546 Extensions C language extensions.
2548 %description -n libmpx-devel -l pl.UTF-8
2549 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2550 Extensions dla języka C.
2552 %package -n libmpx-static
2553 Summary: GCC Memory Protection Extensions language extensions static library
2554 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2557 Group: Development/Libraries
2558 Requires: libmpx-devel = %{version}-%{release}
2560 %description -n libmpx-static
2561 This package contains Memory Protection Extensions C language
2562 extensions static library.
2564 %description -n libmpx-static -l pl.UTF-8
2565 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2566 Extensions dla języka C.
2568 %package -n libmpx-multilib-32
2569 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
2570 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2574 Requires: libstdc++-multilib-32 = %{version}-%{release}
2576 %description -n libmpx-multilib-32
2577 This package contains the Memory Protection Extensions C language
2578 extensions runtime library in 32-bit version.
2580 %description -n libmpx-multilib-32 -l pl.UTF-8
2581 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2582 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
2585 %package -n libmpx-multilib-32-devel
2586 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
2587 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
2590 Group: Development/Libraries
2591 Requires: libmpx-devel = %{version}-%{release}
2592 Requires: libmpx-multilib-32 = %{version}-%{release}
2594 %description -n libmpx-multilib-32-devel
2595 This package contains development files for Memory Protection
2596 Extensions C language extensions in 32-bit version.
2598 %description -n libmpx-multilib-32-devel -l pl.UTF-8
2599 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2600 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2602 %package -n libmpx-multilib-32-static
2603 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
2604 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2607 Group: Development/Libraries
2608 Requires: libmpx-multilib-32-devel = %{version}-%{release}
2610 %description -n libmpx-multilib-32-static
2611 This package contains the Memory Protection Extensions C language
2612 extensions static library in 32-bit version.
2614 %description -n libmpx-multilib-32-static -l pl.UTF-8
2615 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2616 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2618 %package -n libmpx-multilib-%{multilib2}
2619 Summary: GCC Memory Protection Extensions language extensions runtime library
2620 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2624 Requires: libstdc++-multilib-%{multilib2} = 6:%{version}-%{release}
2626 %description -n libmpx-multilib-%{multilib2}
2627 This package contains the Memory Protection Extensions C language
2628 extensions runtime library.
2630 %description -n libmpx-multilib-%{multilib2} -l pl.UTF-8
2631 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2632 Protection Extensions dla języka C.
2634 %package -n libmpx-multilib-%{multilib2}-devel
2635 Summary: GCC development files for Memory Protection Extensions language extensions
2636 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2639 Group: Development/Libraries
2640 Requires: libmpx-devel = %{version}-%{release}
2641 Requires: libmpx-multilib-%{multilib2} = %{version}-%{release}
2643 %description -n libmpx-multilib-%{multilib2}-devel
2644 This package contains development files for Memory Protection
2645 Extensions C language extensions.
2647 %description -n libmpx-multilib-%{multilib2}-devel -l pl.UTF-8
2648 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2649 Extensions dla języka C.
2651 %package -n libmpx-multilib-%{multilib2}-static
2652 Summary: GCC Memory Protection Extensions language extensions static library
2653 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2656 Group: Development/Libraries
2657 Requires: libmpx-multilib-%{multilib2}-devel = %{version}-%{release}
2659 %description -n libmpx-multilib-%{multilib2}-static
2660 This package contains the Memory Protection Extensions C language
2661 extensions static library.
2663 %description -n libmpx-multilib-%{multilib2}-static -l pl.UTF-8
2664 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2665 Extensions dla języka C.
2676 %if %{with gcc_libffi}
2680 %{__mv} ChangeLog ChangeLog.general
2682 # override snapshot version.
2683 echo %{version} > gcc/BASE-VER
2684 echo "release" > gcc/DEV-PHASE
2690 cp -f /usr/share/automake/config.sub .
2692 rm -rf builddir && install -d builddir && cd builddir
2695 CFLAGS="%{rpmcflags}" \
2696 CXXFLAGS="%{rpmcxxflags}" \
2699 --prefix=%{_prefix} \
2700 --with-local-prefix=%{_prefix}/local \
2701 --libdir=%{_libdir} \
2702 --libexecdir=%{_libdir} \
2703 --infodir=%{_infodir} \
2704 --mandir=%{_mandir} \
2705 --x-libraries=%{_libdir} \
2706 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2707 --disable-build-with-cxx \
2708 --disable-build-poststage1-with-cxx \
2710 --enable-checking=release \
2711 %ifarch %{ix86} %{x8664} x32
2714 %{?with_fortran:--enable-cmath} \
2715 --enable-decimal-float \
2716 --enable-gnu-indirect-function \
2717 --enable-gnu-unique-object \
2718 --enable-initfini-array \
2719 --disable-isl-version-check \
2720 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2721 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2723 --enable-linker-build-id \
2724 --enable-linux-futex \
2725 --enable-long-long \
2726 %{!?with_multilib:--disable-multilib} \
2731 --enable-secureplt \
2734 --enable-threads=posix \
2739 %ifarch %{x8664} x32
2740 --with-arch-32=x86-64 \
2743 --with-cpu=ultrasparc \
2745 --with-demangler-in-ld \
2748 --with-linker-hash-style=gnu \
2749 --with-long-double-128 \
2750 %if %{with multilib}
2752 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2755 --with-multilib-list=m32,m64,mx32 \
2758 --with-slibdir=%{_slibdir} \
2760 --without-system-libunwind \
2762 --with-system-libunwind \
2764 --with-system-zlib \
2767 --enable-__cxa_atexit \
2768 --enable-libstdcxx-allocator=new \
2769 --disable-libstdcxx-pch \
2770 --enable-libstdcxx-threads \
2771 --enable-libstdcxx-time=rt \
2772 --enable-libstdcxx-visibility \
2773 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2774 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2775 %{?with_vtv:--enable-vtable-verify} \
2777 --with-pkgversion="PLD-Linux" \
2778 --with-bugurl="http://bugs.pld-linux.org" \
2779 --host=%{_target_platform} \
2780 --build=%{_target_platform}
2784 cat << 'EOF' > Makefile
2785 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2788 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2789 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2790 BOOT_CFLAGS="%{rpmcflags}" \
2791 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2792 GNATLIBCFLAGS="%{rpmcflags}" \
2793 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2801 if [ ! -r /dev/pts/0 ]; then
2802 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2805 %{__make} -k -C builddir check 2>&1 ||:
2809 rm -rf $RPM_BUILD_ROOT
2810 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2814 %{__make} -j1 install \
2816 infodir=%{_infodir} \
2817 DESTDIR=$RPM_BUILD_ROOT
2819 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2821 %if %{with multilib}
2824 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2825 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2826 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2827 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2829 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2830 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2831 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2832 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2837 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2838 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2839 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2841 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2842 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2843 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2845 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2846 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2847 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2849 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2850 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2851 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2853 %if %{with multilib}
2854 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2855 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2856 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2858 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2859 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2860 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2862 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2863 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2864 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2866 %if %{with multilib2}
2867 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2868 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2869 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2871 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2872 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2873 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2875 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2876 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2877 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2882 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2883 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2887 # move ada shared libraries to proper place...
2888 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2889 $RPM_BUILD_ROOT%{_libdir}
2890 # check if symlink to be made is valid
2891 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2892 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2893 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2894 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2895 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2896 %if %{with multilib}
2897 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2898 $RPM_BUILD_ROOT%{_libdir32}
2899 # check if symlink to be made is valid
2900 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2901 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2902 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2903 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2904 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2906 %if %{with multilib2}
2907 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2908 $RPM_BUILD_ROOT%{_libdirm2}
2909 # check if symlink to be made is valid
2910 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2911 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2912 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2913 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2914 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2921 %if %{with gcc_libffi}
2922 # still not installed by gcc?
2923 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2924 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2925 sed -e 's,@prefix@,%{_prefix},
2926 s,@exec_prefix@,%{_exec_prefix},
2927 s,@libdir@,%{_libdir},
2928 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2929 %if %{with multilib}
2930 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2931 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2932 sed -e 's,@prefix@,%{_prefix},
2933 s,@exec_prefix@,%{_exec_prefix},
2934 s,@libdir@,%{_libdir32},
2935 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2936 %if %{with multilib2}
2937 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2938 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2939 sed -e 's,@prefix@,%{_prefix},
2940 s,@exec_prefix@,%{_exec_prefix},
2941 s,@libdir@,%{_libdirm2},
2942 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2948 cp -f libobjc/README gcc/objc/README.libobjc
2951 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2952 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2953 for f in libitm.la libssp.la libssp_nonshared.la \
2954 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2955 %{?with_fortran:libgfortran.la libquadmath.la} \
2956 %{?with_gomp:libgomp.la} \
2957 %{?with_Xsan:libasan.la libubsan.la} \
2958 %{?with_lsan_m0:liblsan.la} \
2959 %{?with_tsan_m0:libtsan.la} \
2960 %{?with_atomic:libatomic.la} \
2961 %{?with_objc:libobjc.la};
2963 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2964 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2965 %{__mv} "${file}.fixed" "$file"
2967 %if %{with multilib}
2968 for f in libitm.la libssp.la libssp_nonshared.la \
2969 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2970 %{?with_fortran:libgfortran.la libquadmath.la} \
2971 %{?with_gomp:libgomp.la} \
2972 %{?with_Xsan:libasan.la libubsan.la} \
2973 %{?with_lsan_m1:liblsan.la} \
2974 %{?with_tsan_m1:libtsan.la} \
2975 %{?with_atomic:libatomic.la} \
2976 %{?with_objc:libobjc.la};
2978 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2979 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2981 %if %{with multilib2}
2982 for f in libitm.la libssp.la libssp_nonshared.la \
2983 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2984 %{?with_fortran:libgfortran.la libquadmath.la} \
2985 %{?with_gomp:libgomp.la} \
2986 %{?with_Xsan:libasan.la libubsan.la} \
2987 %{?with_lsan_m2:liblsan.la} \
2988 %{?with_tsan_m2:libtsan.la} \
2989 %{?with_atomic:libatomic.la} \
2990 %{?with_objc:libobjc.la};
2992 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2993 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2998 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2999 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3000 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3001 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3003 # plugins, .la not needed
3004 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
3005 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
3007 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
3008 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
3012 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3013 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3015 # basename is being run only for the native (non-biarch) file.
3016 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3017 -e "s,@toolexeclibdir@,$LIBDIR," \
3018 < libstdc++-v3/python/hook.in \
3019 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3021 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3022 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3023 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3024 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3027 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3029 # script(s) always installed; see above for builds with python; if no python, just don't package
3030 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3031 %if %{with multilib}
3032 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3033 %if %{with multilib2}
3034 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3040 cat cpplib.lang >> gcc.lang
3043 %find_lang libstdc\+\+
3044 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3047 # always -f, as "dir" is created depending which texlive version is installed
3048 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3050 # svn snap doesn't contain (release does) below files,
3051 # so let's create dummy entries to satisfy %%files.
3052 [ ! -f NEWS ] && touch NEWS
3053 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3054 [ ! -f libgfortran/README ] && touch libgfortran/README
3057 rm -rf $RPM_BUILD_ROOT
3059 %post -p /sbin/postshell
3060 -/usr/sbin/fix-info-dir -c %{_infodir}
3062 %postun -p /sbin/postshell
3063 -/usr/sbin/fix-info-dir -c %{_infodir}
3065 %post ada -p /sbin/postshell
3066 -/usr/sbin/fix-info-dir -c %{_infodir}
3068 %postun ada -p /sbin/postshell
3069 -/usr/sbin/fix-info-dir -c %{_infodir}
3071 %post fortran -p /sbin/postshell
3072 -/usr/sbin/fix-info-dir -c %{_infodir}
3074 %postun fortran -p /sbin/postshell
3075 -/usr/sbin/fix-info-dir -c %{_infodir}
3077 %post go -p /sbin/postshell
3078 -/usr/sbin/fix-info-dir -c %{_infodir}
3080 %postun go -p /sbin/postshell
3081 -/usr/sbin/fix-info-dir -c %{_infodir}
3083 %post -n libquadmath-devel -p /sbin/postshell
3084 -/usr/sbin/fix-info-dir -c %{_infodir}
3086 %postun -n libquadmath-devel -p /sbin/postshell
3087 -/usr/sbin/fix-info-dir -c %{_infodir}
3089 %post -n libffi-devel -p /sbin/postshell
3090 -/usr/sbin/fix-info-dir -c %{_infodir}
3092 %postun -n libffi-devel -p /sbin/postshell
3093 -/usr/sbin/fix-info-dir -c %{_infodir}
3095 %post -n libgomp-devel -p /sbin/postshell
3096 -/usr/sbin/fix-info-dir -c %{_infodir}
3098 %postun -n libgomp-devel -p /sbin/postshell
3099 -/usr/sbin/fix-info-dir -c %{_infodir}
3101 %post -p /sbin/ldconfig -n libgcc
3102 %postun -p /sbin/ldconfig -n libgcc
3103 %post -p /sbin/ldconfig -n libgcc-multilib-32
3104 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3105 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3106 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3107 %post -p /sbin/ldconfig -n libgomp
3108 %postun -p /sbin/ldconfig -n libgomp
3109 %post -p /sbin/ldconfig -n libgomp-multilib-32
3110 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3111 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3112 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3113 %post -p /sbin/ldconfig -n libgnat
3114 %postun -p /sbin/ldconfig -n libgnat
3115 %post -p /sbin/ldconfig -n libgnat-multilib-32
3116 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3117 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3118 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3119 %post -p /sbin/ldconfig -n libstdc++
3120 %postun -p /sbin/ldconfig -n libstdc++
3121 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3122 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3123 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3124 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3125 %post -p /sbin/ldconfig -n libgfortran
3126 %postun -p /sbin/ldconfig -n libgfortran
3127 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3128 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3129 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3130 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3131 %post -p /sbin/ldconfig -n libffi
3132 %postun -p /sbin/ldconfig -n libffi
3133 %post -p /sbin/ldconfig -n libffi-multilib-32
3134 %postun -p /sbin/ldconfig -n libffi-multilib-32
3135 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3136 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3137 %post -p /sbin/ldconfig -n libmpx
3138 %postun -p /sbin/ldconfig -n libmpx
3139 %post -p /sbin/ldconfig -n libmpx-multilib-32
3140 %postun -p /sbin/ldconfig -n libmpx-multilib-32
3141 %post -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3142 %postun -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3143 %post -p /sbin/ldconfig -n libobjc
3144 %postun -p /sbin/ldconfig -n libobjc
3145 %post -p /sbin/ldconfig -n libobjc-multilib-32
3146 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3147 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3148 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3149 %post -p /sbin/ldconfig -n libquadmath
3150 %postun -p /sbin/ldconfig -n libquadmath
3151 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3152 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3153 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3154 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3155 %post -p /sbin/ldconfig -n libgo
3156 %postun -p /sbin/ldconfig -n libgo
3157 %post -p /sbin/ldconfig -n libgo-multilib-32
3158 %postun -p /sbin/ldconfig -n libgo-multilib-32
3159 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3160 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3161 %post -p /sbin/ldconfig -n libasan
3162 %postun -p /sbin/ldconfig -n libasan
3163 %post -p /sbin/ldconfig -n libasan-multilib-32
3164 %postun -p /sbin/ldconfig -n libasan-multilib-32
3165 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3166 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3167 %post -p /sbin/ldconfig -n liblsan
3168 %postun -p /sbin/ldconfig -n liblsan
3169 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3170 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3171 %post -p /sbin/ldconfig -n libtsan
3172 %postun -p /sbin/ldconfig -n libtsan
3173 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3174 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3175 %post -p /sbin/ldconfig -n libubsan
3176 %postun -p /sbin/ldconfig -n libubsan
3177 %post -p /sbin/ldconfig -n libubsan-multilib-32
3178 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3179 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3180 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3181 %post -p /sbin/ldconfig -n libvtv
3182 %postun -p /sbin/ldconfig -n libvtv
3183 %post -p /sbin/ldconfig -n libvtv-multilib-32
3184 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3185 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3186 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3187 %post -p /sbin/ldconfig -n libatomic
3188 %postun -p /sbin/ldconfig -n libatomic
3189 %post -p /sbin/ldconfig -n libatomic-multilib-32
3190 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3191 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3192 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3193 %post -p /sbin/ldconfig gdb-plugin
3194 %postun -p /sbin/ldconfig gdb-plugin
3197 %defattr(644,root,root,755)
3198 %doc ChangeLog.general MAINTAINERS NEWS
3199 # bugs.html faq.html
3200 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3201 %attr(755,root,root) %{_bindir}/*-gcc*
3202 %attr(755,root,root) %{_bindir}/cc
3203 %attr(755,root,root) %{_bindir}/cpp
3204 %attr(755,root,root) %{_bindir}/gcc
3205 %attr(755,root,root) %{_bindir}/gcc-ar
3206 %attr(755,root,root) %{_bindir}/gcc-nm
3207 %attr(755,root,root) %{_bindir}/gcc-ranlib
3208 %attr(755,root,root) %{_bindir}/gcov
3209 %attr(755,root,root) %{_bindir}/gcov-dump
3210 %attr(755,root,root) %{_bindir}/gcov-tool
3211 %{_mandir}/man1/cc.1*
3212 %{_mandir}/man1/cpp.1*
3213 %{_mandir}/man1/gcc.1*
3214 %{_mandir}/man1/gcov.1*
3215 %{_mandir}/man1/gcov-dump.1*
3216 %{_mandir}/man1/gcov-tool.1*
3217 %{_infodir}/cpp.info*
3218 %{_infodir}/cppinternals.info*
3219 %{_infodir}/gcc.info*
3220 %{_infodir}/gccinstall.info*
3221 %{_infodir}/gccint.info*
3222 %{_infodir}/libitm.info*
3223 %attr(755,root,root) /lib/cpp
3224 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3225 %attr(755,root,root) %{_libdir}/libitm.so
3226 %attr(755,root,root) %{_libdir}/libssp.so
3227 %{_libdir}/libitm.la
3229 %{_libdir}/libitm.spec
3230 %{_libdir}/libsanitizer.spec
3231 %{_libdir}/libssp.la
3233 %{_libdir}/libssp_nonshared.la
3234 %{_libdir}/libssp_nonshared.a
3235 %dir %{_libdir}/gcc/%{_target_platform}
3237 %{gcclibdir}/libgcc.a
3238 %{gcclibdir}/libgcc_eh.a
3239 %{gcclibdir}/libgcov.a
3242 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3243 %attr(755,root,root) %{gcclibdir}/cc1
3244 %attr(755,root,root) %{gcclibdir}/collect2
3245 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3246 %attr(755,root,root) %{gcclibdir}/lto1
3247 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3248 %dir %{gcclibdir}/include
3249 %dir %{gcclibdir}/include/sanitizer
3250 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3251 %dir %{gcclibdir}/include/ssp
3252 %{gcclibdir}/include/ssp/*.h
3253 %{gcclibdir}/include/float.h
3254 %{gcclibdir}/include/gcov.h
3255 %{gcclibdir}/include/iso646.h
3256 %{gcclibdir}/include/limits.h
3257 %{gcclibdir}/include/stdalign.h
3258 %{gcclibdir}/include/stdarg.h
3259 %{gcclibdir}/include/stdatomic.h
3260 %{gcclibdir}/include/stdbool.h
3261 %{gcclibdir}/include/stddef.h
3262 %{gcclibdir}/include/stdfix.h
3263 %{gcclibdir}/include/stdint.h
3264 %{gcclibdir}/include/stdint-gcc.h
3265 %{gcclibdir}/include/stdnoreturn.h
3266 %{gcclibdir}/include/syslimits.h
3267 %{gcclibdir}/include/unwind.h
3268 %{gcclibdir}/include/varargs.h
3269 %ifarch %{ix86} %{x8664} x32
3270 %{gcclibdir}/include/adxintrin.h
3271 %{gcclibdir}/include/ammintrin.h
3272 %{gcclibdir}/include/avx2intrin.h
3273 %{gcclibdir}/include/avx5124fmapsintrin.h
3274 %{gcclibdir}/include/avx5124vnniwintrin.h
3275 %{gcclibdir}/include/avx512bitalgintrin.h
3276 %{gcclibdir}/include/avx512bwintrin.h
3277 %{gcclibdir}/include/avx512cdintrin.h
3278 %{gcclibdir}/include/avx512dqintrin.h
3279 %{gcclibdir}/include/avx512erintrin.h
3280 %{gcclibdir}/include/avx512fintrin.h
3281 %{gcclibdir}/include/avx512ifmaintrin.h
3282 %{gcclibdir}/include/avx512ifmavlintrin.h
3283 %{gcclibdir}/include/avx512pfintrin.h
3284 %{gcclibdir}/include/avx512vbmi2intrin.h
3285 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3286 %{gcclibdir}/include/avx512vbmiintrin.h
3287 %{gcclibdir}/include/avx512vbmivlintrin.h
3288 %{gcclibdir}/include/avx512vlbwintrin.h
3289 %{gcclibdir}/include/avx512vldqintrin.h
3290 %{gcclibdir}/include/avx512vlintrin.h
3291 %{gcclibdir}/include/avx512vnniintrin.h
3292 %{gcclibdir}/include/avx512vnnivlintrin.h
3293 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3294 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3295 %{gcclibdir}/include/avxintrin.h
3296 %{gcclibdir}/include/bmi2intrin.h
3297 %{gcclibdir}/include/bmiintrin.h
3298 %{gcclibdir}/include/bmmintrin.h
3299 %{gcclibdir}/include/cet.h
3300 %{gcclibdir}/include/cetintrin.h
3301 %{gcclibdir}/include/clflushoptintrin.h
3302 %{gcclibdir}/include/clwbintrin.h
3303 %{gcclibdir}/include/clzerointrin.h
3304 %{gcclibdir}/include/cpuid.h
3305 %{gcclibdir}/include/cross-stdarg.h
3306 %{gcclibdir}/include/emmintrin.h
3307 %{gcclibdir}/include/f16cintrin.h
3308 %{gcclibdir}/include/fma4intrin.h
3309 %{gcclibdir}/include/fmaintrin.h
3310 %{gcclibdir}/include/fxsrintrin.h
3311 %{gcclibdir}/include/gfniintrin.h
3312 %{gcclibdir}/include/ia32intrin.h
3313 %{gcclibdir}/include/immintrin.h
3314 %{gcclibdir}/include/lwpintrin.h
3315 %{gcclibdir}/include/lzcntintrin.h
3316 %{gcclibdir}/include/mm3dnow.h
3317 %{gcclibdir}/include/mmintrin.h
3318 %{gcclibdir}/include/mm_malloc.h
3319 %{gcclibdir}/include/movdirintrin.h
3320 %{gcclibdir}/include/nmmintrin.h
3321 %{gcclibdir}/include/mwaitxintrin.h
3322 %{gcclibdir}/include/pconfigintrin.h
3323 %{gcclibdir}/include/pkuintrin.h
3324 %{gcclibdir}/include/pmmintrin.h
3325 %{gcclibdir}/include/popcntintrin.h
3326 %{gcclibdir}/include/prfchwintrin.h
3327 %{gcclibdir}/include/rdseedintrin.h
3328 %{gcclibdir}/include/rtmintrin.h
3329 %{gcclibdir}/include/sgxintrin.h
3330 %{gcclibdir}/include/shaintrin.h
3331 %{gcclibdir}/include/smmintrin.h
3332 %{gcclibdir}/include/tbmintrin.h
3333 %{gcclibdir}/include/tmmintrin.h
3334 %{gcclibdir}/include/vaesintrin.h
3335 %{gcclibdir}/include/vpclmulqdqintrin.h
3336 %{gcclibdir}/include/wbnoinvdintrin.h
3337 %{gcclibdir}/include/wmmintrin.h
3338 %{gcclibdir}/include/x86intrin.h
3339 %{gcclibdir}/include/xmmintrin.h
3340 %{gcclibdir}/include/xopintrin.h
3341 %{gcclibdir}/include/xsavecintrin.h
3342 %{gcclibdir}/include/xsaveintrin.h
3343 %{gcclibdir}/include/xsaveoptintrin.h
3344 %{gcclibdir}/include/xsavesintrin.h
3345 %{gcclibdir}/include/xtestintrin.h
3348 %{gcclibdir}/include/arm_acle.h
3349 %{gcclibdir}/include/arm_cmse.h
3350 %{gcclibdir}/include/arm_fp16.h
3351 %{gcclibdir}/include/arm_neon.h
3352 %{gcclibdir}/include/mmintrin.h
3355 %{gcclibdir}/include/arm_acle.h
3356 %{gcclibdir}/include/arm_fp16.h
3357 %{gcclibdir}/include/arm_neon.h
3360 %{gcclibdir}/include/ia64intrin.h
3363 %{gcclibdir}/include/math-68881.h
3366 %{gcclibdir}/include/loongson.h
3367 %{gcclibdir}/include/msa.h
3369 %ifarch powerpc ppc ppc64
3370 %{gcclibdir}/include/altivec.h
3371 %{gcclibdir}/include/amo.h
3372 %{gcclibdir}/include/bmiintrin.h
3373 %{gcclibdir}/include/bmi2intrin.h
3374 %{gcclibdir}/include/emmintrin.h
3375 %{gcclibdir}/include/htmintrin.h
3376 %{gcclibdir}/include/htmxlintrin.h
3377 %{gcclibdir}/include/mm_malloc.h
3378 %{gcclibdir}/include/mmintrin.h
3379 %{gcclibdir}/include/paired.h
3380 %{gcclibdir}/include/ppc-asm.h
3381 %{gcclibdir}/include/ppu_intrinsics.h
3382 %{gcclibdir}/include/si2vmx.h
3383 %{gcclibdir}/include/spe.h
3384 %{gcclibdir}/include/spu2vmx.h
3385 %{gcclibdir}/include/vec_types.h
3386 %{gcclibdir}/include/x86intrin.h
3387 %{gcclibdir}/include/xmmintrin.h
3390 %{gcclibdir}/include/htmintrin.h
3391 %{gcclibdir}/include/htmxlintrin.h
3392 %{gcclibdir}/include/s390intrin.h
3393 %{gcclibdir}/include/vecintrin.h
3395 %ifarch sparc sparcv9 sparc64
3396 %{gcclibdir}/include/visintrin.h
3398 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3400 %if %{with multilib}
3402 %defattr(644,root,root,755)
3403 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3404 %dir %{gcclibdir}/32
3405 %{gcclibdir}/32/crt*.o
3406 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3407 %{gcclibdir}/32/libgcc.a
3408 %{gcclibdir}/32/libgcc_eh.a
3409 %{gcclibdir}/32/libgcov.a
3410 %{_libdir32}/libitm.spec
3411 %{_libdir32}/libsanitizer.spec
3412 %attr(755,root,root) %{_libdir32}/libitm.so
3413 %attr(755,root,root) %{_libdir32}/libssp.so
3414 %{_libdir32}/libitm.la
3415 %{_libdir32}/libitm.a
3416 %{_libdir32}/libssp.la
3417 %{_libdir32}/libssp.a
3418 %{_libdir32}/libssp_nonshared.la
3419 %{_libdir32}/libssp_nonshared.a
3422 %if %{with multilib2}
3423 %files multilib-%{multilib2}
3424 %defattr(644,root,root,755)
3425 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3426 %dir %{gcclibdir}/%{multilib2}
3427 %{gcclibdir}/%{multilib2}/crt*.o
3428 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3429 %{gcclibdir}/%{multilib2}/libgcc.a
3430 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3431 %{gcclibdir}/%{multilib2}/libgcov.a
3432 %{_libdirm2}/libitm.spec
3433 %{_libdirm2}/libsanitizer.spec
3434 %attr(755,root,root) %{_libdirm2}/libitm.so
3435 %attr(755,root,root) %{_libdirm2}/libssp.so
3436 %{_libdirm2}/libitm.la
3437 %{_libdirm2}/libitm.a
3438 %{_libdirm2}/libssp.la
3439 %{_libdirm2}/libssp.a
3440 %{_libdirm2}/libssp_nonshared.la
3441 %{_libdirm2}/libssp_nonshared.a
3445 %defattr(644,root,root,755)
3446 %doc COPYING.RUNTIME libgcc/ChangeLog
3447 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3448 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3449 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3450 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3451 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3453 %if %{with multilib}
3454 %files -n libgcc-multilib-32
3455 %defattr(644,root,root,755)
3456 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3457 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3458 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3459 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3460 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3463 %if %{with multilib2}
3464 %files -n libgcc-multilib-%{multilib2}
3465 %defattr(644,root,root,755)
3466 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3467 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3468 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3469 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3470 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3475 %defattr(644,root,root,755)
3476 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3477 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3479 %files -n libgomp-devel
3480 %defattr(644,root,root,755)
3481 %attr(755,root,root) %{_libdir}/libgomp.so
3482 %{_libdir}/libgomp.la
3483 %{_libdir}/libgomp.spec
3484 %{gcclibdir}/finclude
3485 %{gcclibdir}/include/omp.h
3486 %{gcclibdir}/include/openacc.h
3487 %{_infodir}/libgomp.info*
3489 %files -n libgomp-static
3490 %defattr(644,root,root,755)
3491 %{_libdir}/libgomp.a
3493 %if %{with multilib}
3494 %files -n libgomp-multilib-32
3495 %defattr(644,root,root,755)
3496 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3497 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3499 %files -n libgomp-multilib-32-devel
3500 %defattr(644,root,root,755)
3501 %attr(755,root,root) %{_libdir32}/libgomp.so
3502 %{_libdir32}/libgomp.la
3503 %{_libdir32}/libgomp.spec
3504 %{gcclibdir}/32/finclude
3506 %files -n libgomp-multilib-32-static
3507 %defattr(644,root,root,755)
3508 %{_libdir32}/libgomp.a
3511 %if %{with multilib2}
3512 %files -n libgomp-multilib-%{multilib2}
3513 %defattr(644,root,root,755)
3514 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3515 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3517 %files -n libgomp-multilib-%{multilib2}-devel
3518 %defattr(644,root,root,755)
3519 %attr(755,root,root) %{_libdirm2}/libgomp.so
3520 %{_libdirm2}/libgomp.la
3521 %{_libdirm2}/libgomp.spec
3522 %{gcclibdir}/%{multilib2}/finclude
3524 %files -n libgomp-multilib-%{multilib2}-static
3525 %defattr(644,root,root,755)
3526 %{_libdirm2}/libgomp.a
3532 %defattr(644,root,root,755)
3533 %doc gcc/ada/ChangeLog
3534 %attr(755,root,root) %{_bindir}/gnat*
3535 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3536 %attr(755,root,root) %{_libdir}/libgnarl.so
3537 %attr(755,root,root) %{_libdir}/libgnat-*.so
3538 %attr(755,root,root) %{_libdir}/libgnat.so
3539 %attr(755,root,root) %{gcclibdir}/gnat1
3540 %{gcclibdir}/adainclude
3541 %dir %{gcclibdir}/adalib
3542 %{gcclibdir}/adalib/*.ali
3543 %ifarch %{ix86} %{x8664} x32
3544 %{gcclibdir}/adalib/libgmem.a
3545 %{gcclibdir}/adalib/libgnarl_pic.a
3546 %{gcclibdir}/adalib/libgnat_pic.a
3548 %{_infodir}/gnat-style.info*
3549 %{_infodir}/gnat_rm.info*
3550 %{_infodir}/gnat_ugn.info*
3552 %if %{with multilib}
3553 %files ada-multilib-32
3554 %defattr(644,root,root,755)
3555 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3556 %attr(755,root,root) %{_libdir32}/libgnarl.so
3557 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3558 %attr(755,root,root) %{_libdir32}/libgnat.so
3559 %{gcclibdir}/32/adainclude
3560 %dir %{gcclibdir}/32/adalib
3561 %{gcclibdir}/32/adalib/*.ali
3562 %ifarch %{ix86} %{x8664} x32
3563 %{gcclibdir}/32/adalib/libgmem.a
3567 %if %{with multilib2}
3568 %files ada-multilib-%{multilib2}
3569 %defattr(644,root,root,755)
3570 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3571 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3572 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3573 %attr(755,root,root) %{_libdirm2}/libgnat.so
3574 %{gcclibdir}/%{multilib2}/adainclude
3575 %dir %{gcclibdir}/%{multilib2}/adalib
3576 %{gcclibdir}/%{multilib2}/adalib/*.ali
3577 %ifarch %{ix86} %{x8664} x32
3578 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3583 %defattr(644,root,root,755)
3584 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3585 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3586 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3587 %attr(755,root,root) %{_libdir}/libgnat.so.1
3589 %files -n libgnat-static
3590 %defattr(644,root,root,755)
3591 %{gcclibdir}/adalib/libgnarl.a
3592 %{gcclibdir}/adalib/libgnat.a
3594 %if %{with multilib}
3595 %files -n libgnat-multilib-32
3596 %defattr(644,root,root,755)
3597 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3598 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3599 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3600 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3602 %files -n libgnat-multilib-32-static
3603 %defattr(644,root,root,755)
3604 %{gcclibdir}/32/adalib/libgnarl.a
3605 %{gcclibdir}/32/adalib/libgnat.a
3607 # these exist only when host is x86_64???
3608 %{gcclibdir}/32/adalib/libgnarl_pic.a
3609 %{gcclibdir}/32/adalib/libgnat_pic.a
3613 %if %{with multilib2}
3614 %files -n libgnat-multilib-%{multilib2}
3615 %defattr(644,root,root,755)
3616 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3617 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3618 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3619 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3621 %files -n libgnat-multilib-%{multilib2}-static
3622 %defattr(644,root,root,755)
3623 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3624 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3626 # these exist only when host is x86_64???
3627 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3628 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3635 %defattr(644,root,root,755)
3636 %doc gcc/cp/{ChangeLog,NEWS}
3637 %attr(755,root,root) %{_bindir}/g++
3638 %attr(755,root,root) %{_bindir}/*-g++
3639 %attr(755,root,root) %{_bindir}/c++
3640 %attr(755,root,root) %{_bindir}/*-c++
3641 %attr(755,root,root) %{gcclibdir}/cc1plus
3642 %{_libdir}/libsupc++.la
3643 %{_libdir}/libsupc++.a
3644 %{_mandir}/man1/g++.1*
3646 %if %{with multilib}
3647 %files c++-multilib-32
3648 %defattr(644,root,root,755)
3649 %{_libdir32}/libsupc++.la
3650 %{_libdir32}/libsupc++.a
3653 %if %{with multilib2}
3654 %files c++-multilib-%{multilib2}
3655 %defattr(644,root,root,755)
3656 %{_libdirm2}/libsupc++.la
3657 %{_libdirm2}/libsupc++.a
3660 %files -n libstdc++ -f libstdc++.lang
3661 %defattr(644,root,root,755)
3662 %doc libstdc++-v3/{ChangeLog,README}
3663 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3664 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3666 %files -n libstdc++-devel
3667 %defattr(644,root,root,755)
3668 %attr(755,root,root) %{_libdir}/libstdc++.so
3669 %{_libdir}/libstdc++.la
3670 %{_libdir}/libstdc++fs.a
3671 %{_libdir}/libstdc++fs.la
3672 %dir %{_includedir}/c++
3673 %{_includedir}/c++/%{version}
3674 %{_includedir}/expc++.h
3675 %{_includedir}/extc++.h
3676 %{_includedir}/stdc++.h
3677 %{_includedir}/stdtr1c++.h
3679 %files -n libstdc++-static
3680 %defattr(644,root,root,755)
3681 %{_libdir}/libstdc++.a
3683 %if %{with multilib}
3684 %files -n libstdc++-multilib-32
3685 %defattr(644,root,root,755)
3686 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3687 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3689 %files -n libstdc++-multilib-32-devel
3690 %defattr(644,root,root,755)
3691 %attr(755,root,root) %{_libdir32}/libstdc++.so
3692 %{_libdir32}/libstdc++.la
3693 %{_libdir32}/libstdc++fs.a
3694 %{_libdir32}/libstdc++fs.la
3696 %files -n libstdc++-multilib-32-static
3697 %defattr(644,root,root,755)
3698 %{_libdir32}/libstdc++.a
3701 %if %{with multilib2}
3702 %files -n libstdc++-multilib-%{multilib2}
3703 %defattr(644,root,root,755)
3704 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3705 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3707 %files -n libstdc++-multilib-%{multilib2}-devel
3708 %defattr(644,root,root,755)
3709 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3710 %{_libdirm2}/libstdc++.la
3711 %{_libdirm2}/libstdc++fs.a
3712 %{_libdirm2}/libstdc++fs.la
3714 %files -n libstdc++-multilib-%{multilib2}-static
3715 %defattr(644,root,root,755)
3716 %{_libdirm2}/libstdc++.a
3720 %files -n libstdc++-gdb
3721 %defattr(644,root,root,755)
3722 %dir %{py_sitescriptdir}/libstdcxx
3723 %{py_sitescriptdir}/libstdcxx/*.py[co]
3724 %dir %{py_sitescriptdir}/libstdcxx/v6
3725 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3726 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3727 %if %{with multilib}
3728 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3730 %if %{with multilib2}
3731 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3736 %files -n libstdc++-apidocs
3737 %defattr(644,root,root,755)
3738 %doc libstdc++-v3/doc/html/*
3744 %defattr(644,root,root,755)
3745 %doc gcc/fortran/ChangeLog
3746 %attr(755,root,root) %{_bindir}/g95
3747 %attr(755,root,root) %{_bindir}/gfortran
3748 %attr(755,root,root) %{_bindir}/*-gfortran
3749 %attr(755,root,root) %{gcclibdir}/f951
3750 %attr(755,root,root) %{_libdir}/libgfortran.so
3751 %{_libdir}/libgfortran.spec
3752 %{_libdir}/libgfortran.la
3753 %{gcclibdir}/libcaf_single.a
3754 %{gcclibdir}/libcaf_single.la
3755 #%{gcclibdir}/libgfortranbegin.la
3756 #%{gcclibdir}/libgfortranbegin.a
3757 %{_infodir}/gfortran.info*
3758 %{_mandir}/man1/g95.1*
3759 %{_mandir}/man1/gfortran.1*
3761 %if %{with multilib}
3762 %files fortran-multilib-32
3763 %defattr(644,root,root,755)
3764 %attr(755,root,root) %{_libdir32}/libgfortran.so
3765 %{_libdir32}/libgfortran.spec
3766 %{_libdir32}/libgfortran.la
3767 %{gcclibdir}/32/libcaf_single.a
3768 %{gcclibdir}/32/libcaf_single.la
3769 #%{gcclibdir}/32/libgfortranbegin.la
3770 #%{gcclibdir}/32/libgfortranbegin.a
3773 %if %{with multilib2}
3774 %files fortran-multilib-%{multilib2}
3775 %defattr(644,root,root,755)
3776 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3777 %{_libdirm2}/libgfortran.spec
3778 %{_libdirm2}/libgfortran.la
3779 %{gcclibdir}/%{multilib2}/libcaf_single.a
3780 %{gcclibdir}/%{multilib2}/libcaf_single.la
3781 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3782 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3785 %files -n libgfortran
3786 %defattr(644,root,root,755)
3787 %doc libgfortran/{AUTHORS,README,ChangeLog}
3788 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3789 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3791 %files -n libgfortran-static
3792 %defattr(644,root,root,755)
3793 %{_libdir}/libgfortran.a
3795 %if %{with multilib}
3796 %files -n libgfortran-multilib-32
3797 %defattr(644,root,root,755)
3798 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3799 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3801 %files -n libgfortran-multilib-32-static
3802 %defattr(644,root,root,755)
3803 %{_libdir32}/libgfortran.a
3806 %if %{with multilib2}
3807 %files -n libgfortran-multilib-%{multilib2}
3808 %defattr(644,root,root,755)
3809 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3810 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3812 %files -n libgfortran-multilib-%{multilib2}-static
3813 %defattr(644,root,root,755)
3814 %{_libdirm2}/libgfortran.a
3817 %files -n libquadmath
3818 %defattr(644,root,root,755)
3819 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3820 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3822 %files -n libquadmath-devel
3823 %defattr(644,root,root,755)
3824 %{gcclibdir}/include/quadmath.h
3825 %{gcclibdir}/include/quadmath_weak.h
3826 %attr(755,root,root) %{_libdir}/libquadmath.so
3827 %{_libdir}/libquadmath.la
3828 %{_infodir}/libquadmath.info*
3830 %files -n libquadmath-static
3831 %defattr(644,root,root,755)
3832 %{_libdir}/libquadmath.a
3834 %if %{with multilib}
3835 %files -n libquadmath-multilib-32
3836 %defattr(644,root,root,755)
3837 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3838 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3840 %files -n libquadmath-multilib-32-devel
3841 %defattr(644,root,root,755)
3842 %attr(755,root,root) %{_libdir32}/libquadmath.so
3843 %{_libdir32}/libquadmath.la
3845 %files -n libquadmath-multilib-32-static
3846 %defattr(644,root,root,755)
3847 %{_libdir32}/libquadmath.a
3850 %if %{with multilib2}
3851 %files -n libquadmath-multilib-%{multilib2}
3852 %defattr(644,root,root,755)
3853 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3854 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3856 %files -n libquadmath-multilib-%{multilib2}-devel
3857 %defattr(644,root,root,755)
3858 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3859 %{_libdirm2}/libquadmath.la
3861 %files -n libquadmath-multilib-%{multilib2}-static
3862 %defattr(644,root,root,755)
3863 %{_libdirm2}/libquadmath.a
3867 %if %{with gcc_libffi}
3869 %defattr(644,root,root,755)
3870 %doc libffi/{ChangeLog,LICENSE,README}
3871 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3872 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3874 %files -n libffi-devel
3875 %defattr(644,root,root,755)
3876 %attr(755,root,root) %{_libdir}/libffi.so
3877 %{_libdir}/libffi.la
3878 %{gcclibdir}/include/ffi.h
3879 %{gcclibdir}/include/ffitarget.h
3880 %{_pkgconfigdir}/libffi.pc
3881 %{_mandir}/man3/ffi*.3*
3882 %{_infodir}/libffi.info*
3884 %files -n libffi-static
3885 %defattr(644,root,root,755)
3888 %if %{with multilib}
3889 %files -n libffi-multilib-32
3890 %defattr(644,root,root,755)
3891 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3892 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3894 %files -n libffi-multilib-32-devel
3895 %defattr(644,root,root,755)
3896 %attr(755,root,root) %{_libdir32}/libffi.so
3897 %{_libdir32}/libffi.la
3898 %{_pkgconfigdir32}/libffi.pc
3900 %files -n libffi-multilib-32-static
3901 %defattr(644,root,root,755)
3902 %{_libdir32}/libffi.a
3905 %if %{with multilib2}
3906 %files -n libffi-multilib-%{multilib2}
3907 %defattr(644,root,root,755)
3908 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3909 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3911 %files -n libffi-multilib-%{multilib2}-devel
3912 %defattr(644,root,root,755)
3913 %attr(755,root,root) %{_libdirm2}/libffi.so
3914 %{_libdirm2}/libffi.la
3915 %{_pkgconfigdirm2}/libffi.pc
3917 %files -n libffi-multilib-%{multilib2}-static
3918 %defattr(644,root,root,755)
3919 %{_libdirm2}/libffi.a
3925 %defattr(644,root,root,755)
3926 %doc gcc/objc/README.libobjc
3927 %attr(755,root,root) %{gcclibdir}/cc1obj
3928 %attr(755,root,root) %{_libdir}/libobjc.so
3929 %{_libdir}/libobjc.la
3930 %{gcclibdir}/include/objc
3932 %if %{with multilib}
3933 %files objc-multilib-32
3934 %defattr(644,root,root,755)
3935 %attr(755,root,root) %{_libdir32}/libobjc.so
3936 %{_libdir32}/libobjc.la
3939 %if %{with multilib2}
3940 %files objc-multilib-%{multilib2}
3941 %defattr(644,root,root,755)
3942 %attr(755,root,root) %{_libdirm2}/libobjc.so
3943 %{_libdirm2}/libobjc.la
3948 %defattr(644,root,root,755)
3949 %doc gcc/objcp/ChangeLog
3950 %attr(755,root,root) %{gcclibdir}/cc1objplus
3954 %defattr(644,root,root,755)
3955 %doc libobjc/{ChangeLog,README*}
3956 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3957 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3959 %files -n libobjc-static
3960 %defattr(644,root,root,755)
3961 %{_libdir}/libobjc.a
3963 %if %{with multilib}
3964 %files -n libobjc-multilib-32
3965 %defattr(644,root,root,755)
3966 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3967 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3969 %files -n libobjc-multilib-32-static
3970 %defattr(644,root,root,755)
3971 %{_libdir32}/libobjc.a
3974 %if %{with multilib2}
3975 %files -n libobjc-multilib-%{multilib2}
3976 %defattr(644,root,root,755)
3977 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3978 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3980 %files -n libobjc-multilib-%{multilib2}-static
3981 %defattr(644,root,root,755)
3982 %{_libdirm2}/libobjc.a
3988 %defattr(644,root,root,755)
3989 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3990 %attr(755,root,root) %{_bindir}/gccgo
3991 %attr(755,root,root) %{_bindir}/go
3992 %attr(755,root,root) %{_bindir}/gofmt
3993 %attr(755,root,root) %{gcclibdir}/buildid
3994 %attr(755,root,root) %{gcclibdir}/cgo
3995 %attr(755,root,root) %{gcclibdir}/go1
3996 %attr(755,root,root) %{gcclibdir}/test2json
3997 %attr(755,root,root) %{gcclibdir}/vet
3999 %{_libdir}/go/%{version}
4000 %{_mandir}/man1/go.1*
4001 %{_mandir}/man1/gofmt.1*
4002 %{_mandir}/man1/gccgo.1*
4003 %{_infodir}/gccgo.info*
4005 %if %{with multilib}
4006 %files go-multilib-32
4007 %defattr(644,root,root,755)
4008 %dir %{_libdir32}/go
4009 %{_libdir32}/go/%{version}
4012 %if %{with multilib2}
4013 %files go-multilib-%{multilib2}
4014 %defattr(644,root,root,755)
4015 %dir %{_libdirm2}/go
4016 %{_libdirm2}/go/%{version}
4020 %defattr(644,root,root,755)
4021 %doc libgo/{LICENSE,PATENTS,README}
4022 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4023 %attr(755,root,root) %ghost %{_libdir}/libgo.so.13
4025 %files -n libgo-devel
4026 %defattr(644,root,root,755)
4027 %attr(755,root,root) %{_libdir}/libgo.so
4029 %{_libdir}/libgobegin.a
4030 %{_libdir}/libgolibbegin.a
4032 %files -n libgo-static
4033 %defattr(644,root,root,755)
4036 %if %{with multilib}
4037 %files -n libgo-multilib-32
4038 %defattr(644,root,root,755)
4039 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4040 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.13
4042 %files -n libgo-multilib-32-devel
4043 %defattr(644,root,root,755)
4044 %attr(755,root,root) %{_libdir32}/libgo.so
4045 %{_libdir32}/libgo.la
4046 %{_libdir32}/libgobegin.a
4047 %{_libdir32}/libgolibbegin.a
4049 %files -n libgo-multilib-32-static
4050 %defattr(644,root,root,755)
4051 %{_libdir32}/libgo.a
4054 %if %{with multilib2}
4055 %files -n libgo-multilib-%{multilib2}
4056 %defattr(644,root,root,755)
4057 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4058 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.13
4060 %files -n libgo-multilib-%{multilib2}-devel
4061 %defattr(644,root,root,755)
4062 %attr(755,root,root) %{_libdirm2}/libgo.so
4063 %{_libdirm2}/libgo.la
4064 %{_libdirm2}/libgobegin.a
4065 %{_libdirm2}/libgolibbegin.a
4067 %files -n libgo-multilib-%{multilib2}-static
4068 %defattr(644,root,root,755)
4069 %{_libdirm2}/libgo.a
4075 %defattr(644,root,root,755)
4076 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4077 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4078 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
4080 %files -n libasan-devel
4081 %defattr(644,root,root,755)
4082 %attr(755,root,root) %{_libdir}/libasan.so
4083 %{_libdir}/libasan_preinit.o
4084 %{_libdir}/libasan.la
4085 %{gcclibdir}/include/sanitizer/asan_interface.h
4087 %files -n libasan-static
4088 %defattr(644,root,root,755)
4089 %{_libdir}/libasan.a
4091 %if %{with multilib}
4092 %files -n libasan-multilib-32
4093 %defattr(644,root,root,755)
4094 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4095 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
4097 %files -n libasan-multilib-32-devel
4098 %defattr(644,root,root,755)
4099 %attr(755,root,root) %{_libdir32}/libasan.so
4100 %{_libdir32}/libasan_preinit.o
4101 %{_libdir32}/libasan.la
4103 %files -n libasan-multilib-32-static
4104 %defattr(644,root,root,755)
4105 %{_libdir32}/libasan.a
4108 %if %{with multilib2}
4109 %files -n libasan-multilib-%{multilib2}
4110 %defattr(644,root,root,755)
4111 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4112 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.5
4114 %files -n libasan-multilib-%{multilib2}-devel
4115 %defattr(644,root,root,755)
4116 %attr(755,root,root) %{_libdirm2}/libasan.so
4117 %{_libdirm2}/libasan_preinit.o
4118 %{_libdirm2}/libasan.la
4120 %files -n libasan-multilib-%{multilib2}-static
4121 %defattr(644,root,root,755)
4122 %{_libdirm2}/libasan.a
4128 %defattr(644,root,root,755)
4129 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4130 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4132 %files -n liblsan-devel
4133 %defattr(644,root,root,755)
4134 %attr(755,root,root) %{_libdir}/liblsan.so
4135 %{_libdir}/liblsan_preinit.o
4136 %{_libdir}/liblsan.la
4137 %{gcclibdir}/include/sanitizer/lsan_interface.h
4139 %files -n liblsan-static
4140 %defattr(644,root,root,755)
4141 %{_libdir}/liblsan.a
4144 %if %{with multilib2} && %{with lsan_m2}
4145 %files -n liblsan-multilib-%{multilib2}
4146 %defattr(644,root,root,755)
4147 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4148 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4150 %files -n liblsan-multilib-%{multilib2}-devel
4151 %defattr(644,root,root,755)
4152 %attr(755,root,root) %{_libdirm2}/liblsan.so
4153 %{_libdirm2}/liblsan_preinit.o
4154 %{_libdirm2}/liblsan.la
4155 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4156 # these packages are mutually exclusive
4157 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4158 %{gcclibdir}/include/sanitizer/lsan_interface.h
4160 %files -n liblsan-multilib-%{multilib2}-static
4161 %defattr(644,root,root,755)
4162 %{_libdirm2}/liblsan.a
4167 %defattr(644,root,root,755)
4168 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4169 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4170 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4172 %files -n libtsan-devel
4173 %defattr(644,root,root,755)
4174 %attr(755,root,root) %{_libdir}/libtsan.so
4175 %{_libdir}/libtsan_preinit.o
4176 %{_libdir}/libtsan.la
4177 %{gcclibdir}/include/sanitizer/tsan_interface.h
4179 %files -n libtsan-static
4180 %defattr(644,root,root,755)
4181 %{_libdir}/libtsan.a
4184 %if %{with multilib2} && %{with tsan_m2}
4185 %files -n libtsan-multilib-%{multilib2}
4186 %defattr(644,root,root,755)
4187 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4188 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4189 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4191 %files -n libtsan-multilib-%{multilib2}-devel
4192 %defattr(644,root,root,755)
4193 %attr(755,root,root) %{_libdirm2}/libtsan.so
4194 %{_libdirm2}/libtsan_preinit.o
4195 %{_libdirm2}/libtsan.la
4196 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4197 # these packages are mutually exclusive
4198 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4199 %{gcclibdir}/include/sanitizer/tsan_interface.h
4201 %files -n libtsan-multilib-%{multilib2}-static
4202 %defattr(644,root,root,755)
4203 %{_libdirm2}/libtsan.a
4208 %defattr(644,root,root,755)
4209 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4210 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4212 %files -n libubsan-devel
4213 %defattr(644,root,root,755)
4214 %attr(755,root,root) %{_libdir}/libubsan.so
4215 %{_libdir}/libubsan.la
4217 %files -n libubsan-static
4218 %defattr(644,root,root,755)
4219 %{_libdir}/libubsan.a
4221 %if %{with multilib}
4222 %files -n libubsan-multilib-32
4223 %defattr(644,root,root,755)
4224 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4225 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4227 %files -n libubsan-multilib-32-devel
4228 %defattr(644,root,root,755)
4229 %attr(755,root,root) %{_libdir32}/libubsan.so
4230 %{_libdir32}/libubsan.la
4232 %files -n libubsan-multilib-32-static
4233 %defattr(644,root,root,755)
4234 %{_libdir32}/libubsan.a
4237 %if %{with multilib2}
4238 %files -n libubsan-multilib-%{multilib2}
4239 %defattr(644,root,root,755)
4240 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4241 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4243 %files -n libubsan-multilib-%{multilib2}-devel
4244 %defattr(644,root,root,755)
4245 %attr(755,root,root) %{_libdirm2}/libubsan.so
4246 %{_libdirm2}/libubsan.la
4248 %files -n libubsan-multilib-%{multilib2}-static
4249 %defattr(644,root,root,755)
4250 %{_libdirm2}/libubsan.a
4256 %defattr(644,root,root,755)
4257 %doc libvtv/ChangeLog
4258 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4259 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4261 %files -n libvtv-devel
4262 %defattr(644,root,root,755)
4263 %attr(755,root,root) %{_libdir}/libvtv.so
4264 %{_libdir}/libvtv.la
4266 %files -n libvtv-static
4267 %defattr(644,root,root,755)
4270 %if %{with multilib}
4271 %files -n libvtv-multilib-32
4272 %defattr(644,root,root,755)
4273 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4274 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4276 %files -n libvtv-multilib-32-devel
4277 %defattr(644,root,root,755)
4278 %attr(755,root,root) %{_libdir32}/libvtv.so
4279 %{_libdir32}/libvtv.la
4281 %files -n libvtv-multilib-32-static
4282 %defattr(644,root,root,755)
4283 %{_libdir32}/libvtv.a
4286 %if %{with multilib2}
4287 %files -n libvtv-multilib-%{multilib2}
4288 %defattr(644,root,root,755)
4289 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4290 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4292 %files -n libvtv-multilib-%{multilib2}-devel
4293 %defattr(644,root,root,755)
4294 %attr(755,root,root) %{_libdirm2}/libvtv.so
4295 %{_libdirm2}/libvtv.la
4297 %files -n libvtv-multilib-%{multilib2}-static
4298 %defattr(644,root,root,755)
4299 %{_libdirm2}/libvtv.a
4305 %defattr(644,root,root,755)
4306 %doc libatomic/ChangeLog*
4307 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4308 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4310 %files -n libatomic-devel
4311 %defattr(644,root,root,755)
4312 %attr(755,root,root) %{_libdir}/libatomic.so
4313 %{_libdir}/libatomic.la
4315 %files -n libatomic-static
4316 %defattr(644,root,root,755)
4317 %{_libdir}/libatomic.a
4319 %if %{with multilib}
4320 %files -n libatomic-multilib-32
4321 %defattr(644,root,root,755)
4322 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4323 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4325 %files -n libatomic-multilib-32-devel
4326 %defattr(644,root,root,755)
4327 %attr(755,root,root) %{_libdir32}/libatomic.so
4328 %{_libdir32}/libatomic.la
4330 %files -n libatomic-multilib-32-static
4331 %defattr(644,root,root,755)
4332 %{_libdir32}/libatomic.a
4335 %if %{with multilib2}
4336 %files -n libatomic-multilib-%{multilib2}
4337 %defattr(644,root,root,755)
4338 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4339 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4341 %files -n libatomic-multilib-%{multilib2}-devel
4342 %defattr(644,root,root,755)
4343 %attr(755,root,root) %{_libdirm2}/libatomic.so
4344 %{_libdirm2}/libatomic.la
4346 %files -n libatomic-multilib-%{multilib2}-static
4347 %defattr(644,root,root,755)
4348 %{_libdirm2}/libatomic.a
4353 %defattr(644,root,root,755)
4354 %doc libcc1/ChangeLog*
4355 %attr(755,root,root) %{_libdir}/libcc1.so
4356 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4357 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4358 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4359 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4362 %defattr(644,root,root,755)
4363 %dir %{gcclibdir}/plugin
4364 %{gcclibdir}/plugin/gengtype
4365 %{gcclibdir}/plugin/gtype.state
4366 %{gcclibdir}/plugin/include
4367 %{gcclibdir}/plugin/libcc1plugin.la
4368 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4369 %{gcclibdir}/plugin/libcp1plugin.la
4370 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
4372 # see libmpx/configure.tgt for supported architectures
4373 %ifarch %{x8664} %{ix86}
4375 %defattr(644,root,root,755)
4376 %doc libmpx/ChangeLog
4377 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
4378 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
4379 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
4380 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
4382 %files -n libmpx-devel
4383 %defattr(644,root,root,755)
4384 %attr(755,root,root) %{_libdir}/libmpx.so
4385 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
4386 %{_libdir}/libmpx.la
4387 %{_libdir}/libmpxwrappers.la
4388 %{_libdir}/libmpx.spec
4390 %files -n libmpx-static
4391 %defattr(644,root,root,755)
4393 %{_libdir}/libmpxwrappers.a
4396 %if %{with multilib}
4397 %files -n libmpx-multilib-32
4398 %defattr(644,root,root,755)
4399 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
4400 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
4401 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
4402 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
4404 %files -n libmpx-multilib-32-devel
4405 %defattr(644,root,root,755)
4406 %attr(755,root,root) %{_libdir32}/libmpx.so
4407 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
4408 %{_libdir32}/libmpx.la
4409 %{_libdir32}/libmpxwrappers.la
4410 %{_libdir32}/libmpx.spec
4412 %files -n libmpx-multilib-32-static
4413 %defattr(644,root,root,755)
4414 %{_libdir32}/libmpx.a
4415 %{_libdir32}/libmpxwrappers.a
4418 %if %{with multilib2}
4419 # see libmpx/configure.tgt for supported architectures;
4420 # no x32 there as of gcc 6.x
4421 %if "%{multilib2}" != "x32"
4422 %files -n libmpx-multilib-%{multilib2}
4423 %defattr(644,root,root,755)
4424 %attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
4425 %attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
4426 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
4427 %attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
4429 %files -n libmpx-multilib-%{multilib2}-devel
4430 %defattr(644,root,root,755)
4431 %attr(755,root,root) %{_libdirm2}/libmpx.so
4432 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
4433 %{_libdirm2}/libmpx.la
4434 %{_libdirm2}/libmpxwrappers.la
4435 %{_libdirm2}/libmpx.spec
4437 %files -n libmpx-multilib-%{multilib2}-static
4438 %defattr(644,root,root,755)
4439 %{_libdirm2}/libmpx.a
4440 %{_libdirm2}/libmpxwrappers.a