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/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
109 # Source0-md5: bb815a8e3b7be43c4a26fa89dbbd9795
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: f13ade4c91d6a65bcccb315d67054d91
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.752
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)
945 %description -n libstdc++-apidocs
946 API and internal documentation for C++ standard library.
948 %description -n libstdc++-apidocs -l pl.UTF-8
949 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
952 Summary: Fortran 95 language support for GCC
953 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
954 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
955 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
956 Group: Development/Languages/Fortran
957 Requires: %{name} = %{epoch}:%{version}-%{release}
958 Requires: libgfortran = %{epoch}:%{version}-%{release}
959 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
960 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
965 This package adds support for compiling Fortran 95 programs with the
968 %description fortran -l es.UTF-8
969 Este paquete añade soporte para compilar programas escritos en Fortran
970 95 con el compilador GNU.
972 %description fortran -l pl.UTF-8
973 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
975 %description fortran -l pt_BR.UTF-8
976 Suporte Fortran 95 para o GCC.
978 %package fortran-multilib-32
979 Summary: Fortran 95 language 32-bit binaries support for GCC
980 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
981 Group: Development/Languages/Fortran
982 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
983 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
984 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
985 Obsoletes: gcc-fortran-multilib
987 %description fortran-multilib-32
988 This package adds support for compiling 32-bit Fortran 95 programs
989 with the GNU compiler.
991 %description fortran-multilib-32 -l pl.UTF-8
992 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
995 %package fortran-multilib-%{multilib2}
996 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
997 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
998 Group: Development/Languages/Fortran
999 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1000 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1001 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1003 %description fortran-multilib-%{multilib2}
1004 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1005 binaries with the GNU compiler.
1007 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1008 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1011 %package -n libgfortran
1012 Summary: Fortran 95 Library
1013 Summary(es.UTF-8): Biblioteca de Fortran 95
1014 Summary(pl.UTF-8): Biblioteka Fortranu 95
1015 License: GPL v3+ with GCC Runtime Library Exception v3.1
1017 Requires: libgcc = %{epoch}:%{version}-%{release}
1018 Requires: libquadmath = %{epoch}:%{version}-%{release}
1021 %description -n libgfortran
1024 %description -n libgfortran -l es.UTF-8
1025 Biblioteca de Fortran 95.
1027 %description -n libgfortran -l pl.UTF-8
1028 Biblioteka Fortranu 95.
1030 %package -n libgfortran-static
1031 Summary: Static Fortran 95 Library
1032 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1033 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1034 License: GPL v3+ with GCC Runtime Library Exception v3.1
1035 Group: Development/Libraries
1036 Requires: libgfortran = %{epoch}:%{version}-%{release}
1037 Obsoletes: libg2c-static
1039 %description -n libgfortran-static
1040 Static Fortran 95 Library.
1042 %description -n libgfortran-static -l es.UTF-8
1043 Bibliotecas estáticas de Fortran 95.
1045 %description -n libgfortran-static -l pl.UTF-8
1046 Statyczna biblioteka Fortranu 95.
1048 %package -n libgfortran-multilib-32
1049 Summary: Fortran 95 Library - 32-bit version
1050 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1051 License: GPL v3+ with GCC Runtime Library Exception v3.1
1053 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1054 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1055 Obsoletes: libgfortran-multilib
1057 %description -n libgfortran-multilib-32
1058 Fortran 95 Library - 32-bit version.
1060 %description -n libgfortran-multilib-32 -l pl.UTF-8
1061 Biblioteka Fortranu 95 - wersja 32-bitowa.
1063 %package -n libgfortran-multilib-32-static
1064 Summary: Static Fortran 95 Library - 32-bit version
1065 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1066 License: GPL v3+ with GCC Runtime Library Exception v3.1
1067 Group: Development/Libraries
1068 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1069 Obsoletes: libgfortran-multilib-static
1071 %description -n libgfortran-multilib-32-static
1072 Static Fortran 95 Library - 32-bit version.
1074 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1075 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1077 %package -n libgfortran-multilib-%{multilib2}
1078 Summary: Fortran 95 Library - %{m2_desc} version
1079 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1080 License: GPL v3+ with GCC Runtime Library Exception v3.1
1082 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1084 %description -n libgfortran-multilib-%{multilib2}
1085 Fortran 95 Library - %{m2_desc} version.
1087 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1088 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1090 %package -n libgfortran-multilib-%{multilib2}-static
1091 Summary: Static Fortran 95 Library - %{m2_desc} version
1092 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1093 License: GPL v3+ with GCC Runtime Library Exception v3.1
1094 Group: Development/Libraries
1095 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1096 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1098 %description -n libgfortran-multilib-%{multilib2}-static
1099 Static Fortran 95 Library - %{m2_desc} version.
1101 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1102 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1104 %package -n libquadmath
1105 Summary: GCC __float128 shared support library
1106 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1110 %description -n libquadmath
1111 This package contains GCC shared support library which is needed for
1112 __float128 math support and for Fortran REAL*16 support.
1114 %description -n libquadmath -l pl.UTF-8
1115 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1116 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1119 %package -n libquadmath-devel
1120 Summary: Header files for GCC __float128 support library
1121 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1123 Group: Development/Libraries
1124 Requires: libquadmath = %{epoch}:%{version}-%{release}
1126 %description -n libquadmath-devel
1127 This package contains header files for GCC support library which is
1128 needed for __float128 math support and for Fortran REAL*16 support.
1130 %description -n libquadmath-devel -l pl.UTF-8
1131 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1132 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1135 %package -n libquadmath-static
1136 Summary: Static GCC __float128 support library
1137 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1139 Group: Development/Libraries
1140 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1142 %description -n libquadmath-static
1143 Static GCC __float128 support library.
1145 %description -n libquadmath-static -l pl.UTF-8
1146 Biblioteka statyczna GCC do obsługi typu __float128.
1148 %package -n libquadmath-multilib-32
1149 Summary: GCC __float128 shared support library - 32-bit version
1150 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1153 Obsoletes: libquadmath-multilib
1155 %description -n libquadmath-multilib-32
1156 This package contains 32-bit version of GCC shared support library
1157 which is needed for __float128 math support and for Fortran REAL*16
1160 %description -n libquadmath-multilib-32 -l pl.UTF-8
1161 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1162 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1165 %package -n libquadmath-multilib-32-devel
1166 Summary: Development files for 32-bit GCC __float128 support library
1167 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1169 Group: Development/Libraries
1170 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1171 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1172 Obsoletes: libquadmath-multilib-devel
1174 %description -n libquadmath-multilib-32-devel
1175 This package contains development files for 32-bit GCC support library
1176 which is needed for __float128 math support and for Fortran REAL*16
1179 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1180 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1181 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1182 REAL*16 w Fortranie.
1184 %package -n libquadmath-multilib-32-static
1185 Summary: Static GCC __float128 support library - 32-bit version
1186 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1188 Group: Development/Libraries
1189 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1190 Obsoletes: libquadmath-multilib-static
1192 %description -n libquadmath-multilib-32-static
1193 Static GCC __float128 support library - 32-bit version.
1195 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1196 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1198 %package -n libquadmath-multilib-%{multilib2}
1199 Summary: GCC __float128 shared support library - %{m2_desc} version
1200 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1204 %description -n libquadmath-multilib-%{multilib2}
1205 This package contains %{m2_desc} version of GCC shared support library
1206 which is needed for __float128 math support and for Fortran REAL*16
1209 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1210 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1211 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1212 REAL*16 w Fortranie.
1214 %package -n libquadmath-multilib-%{multilib2}-devel
1215 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1216 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1218 Group: Development/Libraries
1219 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1220 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1222 %description -n libquadmath-multilib-%{multilib2}-devel
1223 This package contains development files for %{m2_desc} version of GCC
1224 support library which is needed for __float128 math support and for
1225 Fortran REAL*16 support.
1227 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1228 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1229 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1230 typu REAL*16 w Fortranie.
1232 %package -n libquadmath-multilib-%{multilib2}-static
1233 Summary: Static GCC __float128 support library - %{m2_desc} version
1234 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1236 Group: Development/Libraries
1237 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1239 %description -n libquadmath-multilib-%{multilib2}-static
1240 Static GCC __float128 support library - %{m2_desc} version.
1242 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1243 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1246 Summary: Foreign Function Interface library
1247 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1248 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1252 %description -n libffi
1253 The libffi library provides a portable, high level programming
1254 interface to various calling conventions. This allows a programmer to
1255 call any function specified by a call interface description at run
1258 %description -n libffi -l es.UTF-8
1259 La biblioteca libffi provee una interfaz portable de programación de
1260 alto nivel para varias convenciones de llamada. Ello permite que un
1261 programador llame una función cualquiera especificada por una
1262 descripción de interfaz de llamada en el tiempo de ejecución.
1264 %description -n libffi -l pl.UTF-8
1265 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1266 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1267 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1270 %package -n libffi-devel
1271 Summary: Development files for Foreign Function Interface library
1272 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1273 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1275 Group: Development/Libraries
1276 Requires: %{name} = %{epoch}:%{version}-%{release}
1277 Requires: libffi = %{epoch}:%{version}-%{release}
1279 %description -n libffi-devel
1280 Development files for Foreign Function Interface library.
1282 %description -n libffi-devel -l es.UTF-8
1283 Ficheros de desarrollo para libffi.
1285 %description -n libffi-devel -l pl.UTF-8
1286 Pliki nagłówkowe biblioteki libffi.
1288 %package -n libffi-static
1289 Summary: Static Foreign Function Interface library
1290 Summary(es.UTF-8): Biblioteca libffi estática
1291 Summary(pl.UTF-8): Statyczna biblioteka libffi
1293 Group: Development/Libraries
1294 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1296 %description -n libffi-static
1297 Static Foreign Function Interface library.
1299 %description -n libffi-static -l es.UTF-8
1300 Biblioteca libffi estática.
1302 %description -n libffi-static -l pl.UTF-8
1303 Statyczna biblioteka libffi.
1305 %package -n libffi-multilib-32
1306 Summary: Foreign Function Interface library - 32-bit version
1307 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1310 Obsoletes: libffi-multilib
1312 %description -n libffi-multilib-32
1313 The libffi library provides a portable, high level programming
1314 interface to various calling conventions. This allows a programmer to
1315 call any function specified by a call interface description at run
1316 time. This package contains 32-bit version of the library.
1318 %description -n libffi-multilib-32 -l pl.UTF-8
1319 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1320 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1321 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1322 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1324 %package -n libffi-multilib-32-devel
1325 Summary: Development files for 32-bit version of Foreign Function Interface library
1326 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1328 Group: Development/Libraries
1329 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1330 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1331 Obsoletes: libffi-multilib-devel
1333 %description -n libffi-multilib-32-devel
1334 Development files for 32-bit version of Foreign Function Interface
1337 %description -n libffi-multilib-32-devel -l pl.UTF-8
1338 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1340 %package -n libffi-multilib-32-static
1341 Summary: Static Foreign Function Interface library - 32-bit version
1342 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1344 Group: Development/Libraries
1345 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1346 Obsoletes: libffi-multilib-static
1348 %description -n libffi-multilib-32-static
1349 Static Foreign Function Interface library - 32-bit version.
1351 %description -n libffi-multilib-32-static -l pl.UTF-8
1352 Statyczna biblioteka libffi - wersja 32-bitowa.
1354 %package -n libffi-multilib-%{multilib2}
1355 Summary: Foreign Function Interface library - %{m2_desc} version
1356 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1360 %description -n libffi-multilib-%{multilib2}
1361 The libffi library provides a portable, high level programming
1362 interface to various calling conventions. This allows a programmer to
1363 call any function specified by a call interface description at run
1364 time. This package contains %{m2_desc} version of the library.
1366 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1367 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1368 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1369 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1370 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1372 %package -n libffi-multilib-%{multilib2}-devel
1373 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1374 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1376 Group: Development/Libraries
1377 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1378 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1380 %description -n libffi-multilib-%{multilib2}-devel
1381 Development files for %{m2_desc} version of Foreign Function Interface
1384 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1385 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1387 %package -n libffi-multilib-%{multilib2}-static
1388 Summary: Static Foreign Function Interface library - %{m2_desc} version
1389 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1391 Group: Development/Libraries
1392 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1394 %description -n libffi-multilib-%{multilib2}-static
1395 Static Foreign Function Interface library - %{m2_desc} version.
1397 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1398 Statyczna biblioteka libffi - wersja %{m2_desc}.
1401 Summary: Objective C language support for GCC
1402 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1403 Summary(es.UTF-8): Soporte de Objective C para GCC
1404 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1405 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1406 Summary(tr.UTF-8): GCC için Objective C desteği
1407 Group: Development/Languages
1408 Requires: %{name} = %{epoch}:%{version}-%{release}
1409 Requires: libobjc = %{epoch}:%{version}-%{release}
1410 Obsoletes: egcc-objc
1411 Obsoletes: egcs-objc
1414 This package adds Objective C support to the GNU Compiler Collection.
1415 Objective C is a object oriented derivative of the C language, mainly
1416 used on systems running NeXTSTEP. This package does not include the
1417 standard objective C object library.
1419 %description objc -l de.UTF-8
1420 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1421 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1422 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1423 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1425 %description objc -l es.UTF-8
1426 Este paquete añade soporte de Objective C al GCC (colección de
1427 compiladores GNU). Objective C es un lenguaje orientado a objetos
1428 derivado de C, principalmente usado en sistemas que funcionan bajo
1429 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1432 %description objc -l fr.UTF-8
1433 Ce package ajoute un support Objective C a la collection de
1434 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1435 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1436 package n'inclue pas la bibliothéque Objective C standard.
1438 %description objc -l pl.UTF-8
1439 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1440 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1441 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1442 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1444 %description objc -l tr.UTF-8
1445 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1446 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1447 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1448 kitaplığı bu pakette yer almaz.
1450 %package objc-multilib-32
1451 Summary: Objective C language 32-bit binaries support for GCC
1452 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1453 Group: Development/Languages
1454 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1455 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1456 Obsoletes: gcc-objc-multilib
1458 %description objc-multilib-32
1459 This package adds 32-bit Objective C support to the GNU Compiler
1462 %description objc-multilib-32 -l pl.UTF-8
1463 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1466 %package objc-multilib-%{multilib2}
1467 Summary: Objective C language %{m2_desc} binaries support for GCC
1468 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1469 Group: Development/Languages
1470 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1471 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1473 %description objc-multilib-%{multilib2}
1474 This package adds %{m2_desc} binaries in Objective C language support to
1475 the GNU Compiler Collection.
1477 %description objc-multilib-%{multilib2} -l pl.UTF-8
1478 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1482 Summary: Objective C++ support for GCC
1483 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1484 Group: Development/Languages
1485 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1486 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1489 This package adds Objective C++ support to the GNU Compiler
1492 %description objc++ -l pl.UTF-8
1493 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1494 GNU Compiler Collection.
1497 Summary: Objective C Library
1498 Summary(es.UTF-8): Biblioteca de Objective C
1499 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1500 License: GPL v3+ with GCC Runtime Library Exception v3.1
1502 Requires: libgcc = %{epoch}:%{version}-%{release}
1505 %description -n libobjc
1506 Objective C Library.
1508 %description -n libobjc -l es.UTF-8
1509 Bibliotecas de Objective C.
1511 %description -n libobjc -l pl.UTF-8
1512 Biblioteka obiektowego C (Objective C).
1514 %package -n libobjc-static
1515 Summary: Static Objective C Library
1516 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1517 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1518 License: GPL v3+ with GCC Runtime Library Exception v3.1
1519 Group: Development/Libraries
1520 Requires: libobjc = %{epoch}:%{version}-%{release}
1522 %description -n libobjc-static
1523 Static Objective C Library.
1525 %description -n libobjc-static -l es.UTF-8
1526 Bibliotecas estáticas de Objective C.
1528 %description -n libobjc-static -l pl.UTF-8
1529 Statyczna biblioteka obiektowego C (Objective C).
1531 %package -n libobjc-multilib-32
1532 Summary: Objective C Library - 32-bit version
1533 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1534 License: GPL v3+ with GCC Runtime Library Exception v3.1
1536 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1537 Obsoletes: libobjc-multilib
1539 %description -n libobjc-multilib-32
1540 Objective C Library - 32-bit version.
1542 %description -n libobjc-multilib-32 -l pl.UTF-8
1543 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1545 %package -n libobjc-multilib-32-static
1546 Summary: Static Objective C Library - 32-bit version
1547 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1548 License: GPL v3+ with GCC Runtime Library Exception v3.1
1549 Group: Development/Libraries
1550 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1551 Obsoletes: libobjc-multilib-static
1553 %description -n libobjc-multilib-32-static
1554 Static Objective C Library - 32-bit version.
1556 %description -n libobjc-multilib-32-static -l pl.UTF-8
1557 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1559 %package -n libobjc-multilib-%{multilib2}
1560 Summary: Objective C Library - %{m2_desc} version
1561 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1562 License: GPL v3+ with GCC Runtime Library Exception v3.1
1564 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1566 %description -n libobjc-multilib-%{multilib2}
1567 Objective C Library - %{m2_desc} version.
1569 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1570 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1572 %package -n libobjc-multilib-%{multilib2}-static
1573 Summary: Static Objective C Library - %{m2_desc} version
1574 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1575 License: GPL v3+ with GCC Runtime Library Exception v3.1
1576 Group: Development/Libraries
1577 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1579 %description -n libobjc-multilib-%{multilib2}-static
1580 Static Objective C Library - %{m2_desc} version.
1582 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1583 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1586 Summary: Go language support for GCC
1587 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1588 License: GPL v3+ (gcc), BSD (Go-specific part)
1589 Group: Development/Languages
1590 Requires: %{name} = %{epoch}:%{version}-%{release}
1591 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1594 This package adds Go language support to the GNU Compiler Collection.
1596 %description go -l pl.UTF-8
1597 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1599 %package go-multilib-32
1600 Summary: Go language 32-bit binaries support for GCC
1601 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1602 License: GPL v3+ (gcc), BSD (Go-specific part)
1603 Group: Development/Languages
1604 Requires: %{name} = %{epoch}:%{version}-%{release}
1605 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1606 Obsoletes: gcc-go-multilib
1608 %description go-multilib-32
1609 This package adds 32-bit Go language support to the GNU Compiler
1612 %description go-multilib-32 -l pl.UTF-8
1613 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1616 %package go-multilib-%{multilib2}
1617 Summary: Go language %{m2_desc} binaries support for GCC
1618 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1619 License: GPL v3+ (gcc), BSD (Go-specific part)
1620 Group: Development/Languages
1621 Requires: %{name} = %{epoch}:%{version}-%{release}
1622 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1624 %description go-multilib-%{multilib2}
1625 This package adds %{m2_desc} binaries in Go language support to the GNU
1626 Compiler Collection.
1628 %description go-multilib-%{multilib2} -l pl.UTF-8
1629 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1633 Summary: Go language library
1634 Summary(pl.UTF-8): Biblioteka języka Go
1637 Requires: libgcc = %{epoch}:%{version}-%{release}
1639 %description -n libgo
1640 Go language library.
1642 %description -n libgo -l pl.UTF-8
1643 Biblioteka języka Go.
1645 %package -n libgo-devel
1646 Summary: Development files for Go language library
1647 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1649 Group: Development/Libraries
1650 Requires: glibc-devel
1651 Requires: libgo = %{epoch}:%{version}-%{release}
1653 %description -n libgo-devel
1654 Development files for Go language library.
1656 %description -n libgo-devel -l pl.UTF-8
1657 Pliki programistyczne biblioteki języka Go.
1659 %package -n libgo-static
1660 Summary: Static Go language library
1661 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1663 Group: Development/Libraries
1664 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1666 %description -n libgo-static
1667 Static Go language library.
1669 %description -n libgo-static -l pl.UTF-8
1670 Statyczna biblioteka języka Go.
1672 %package -n libgo-multilib-32
1673 Summary: Go language library - 32-bit version
1674 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1677 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1678 Obsoletes: libgo-multilib
1680 %description -n libgo-multilib-32
1681 Go language library - 32-bit version.
1683 %description -n libgo-multilib-32 -l pl.UTF-8
1684 Biblioteka języka Go - wersja 32-bitowa.
1686 %package -n libgo-multilib-32-devel
1687 Summary: Development files for Go language library - 32-bit version
1688 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1690 Group: Development/Libraries
1691 Requires: glibc-devel
1692 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1693 Obsoletes: libgo-multilib-devel
1695 %description -n libgo-multilib-32-devel
1696 Development files for Go language library - 32-bit version.
1698 %description -n libgo-multilib-32-devel -l pl.UTF-8
1699 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1701 %package -n libgo-multilib-32-static
1702 Summary: Static Go language library - 32-bit version
1703 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1705 Group: Development/Libraries
1706 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1707 Obsoletes: libgo-multilib-static
1709 %description -n libgo-multilib-32-static
1710 Static Go language library - 32-bit version.
1712 %description -n libgo-multilib-32-static -l pl.UTF-8
1713 Statyczna biblioteka języka Go - wersja 32-bitowa.
1715 %package -n libgo-multilib-%{multilib2}
1716 Summary: Go language library - %{m2_desc} version
1717 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1720 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1722 %description -n libgo-multilib-%{multilib2}
1723 Go language library - %{m2_desc} version.
1725 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1726 Biblioteka języka Go - wersja %{m2_desc}.
1728 %package -n libgo-multilib-%{multilib2}-devel
1729 Summary: Development files for Go language library - %{m2_desc} version
1730 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1732 Group: Development/Libraries
1733 Requires: glibc-devel
1734 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1736 %description -n libgo-multilib-%{multilib2}-devel
1737 Development files for Go language library - %{m2_desc} version.
1739 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1740 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1742 %package -n libgo-multilib-%{multilib2}-static
1743 Summary: Static Go language library - %{m2_desc} version
1744 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1746 Group: Development/Libraries
1747 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1749 %description -n libgo-multilib-%{multilib2}-static
1750 Static Go language library - %{m2_desc} version.
1752 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1753 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1756 Summary: The Address Sanitizer library
1757 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1758 License: BSD-like or MIT
1760 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1762 %description -n libasan
1763 This package contains the Address Sanitizer library which is used for
1764 -fsanitize=address instrumented programs.
1766 %description -n libasan -l pl.UTF-8
1767 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1768 adresów w programach kompilowanych z opcją -fsanitize=address.
1770 %package -n libasan-devel
1771 Summary: Development files for the Address Sanitizer library
1772 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1773 License: BSD-like or MIT
1774 Group: Development/Libraries
1775 Requires: libasan = %{epoch}:%{version}-%{release}
1777 %description -n libasan-devel
1778 This package contains development files for the Address Sanitizer
1781 %description -n libasan-devel -l pl.UTF-8
1782 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1784 %package -n libasan-static
1785 Summary: The Address Sanitizer static library
1786 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1787 License: BSD-like or MIT
1788 Group: Development/Libraries
1789 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1791 %description -n libasan-static
1792 This package contains Address Sanitizer static library.
1794 %description -n libasan-static -l pl.UTF-8
1795 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1797 %package -n libasan-multilib-32
1798 Summary: The Address Sanitizer library - 32-bit version
1799 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1800 License: BSD-like or MIT
1802 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1803 Obsoletes: libasan-multilib
1805 %description -n libasan-multilib-32
1806 This package contains 32-bit version of the Address Sanitizer library
1807 which is used for -fsanitize=address instrumented programs.
1809 %description -n libasan-multilib-32 -l pl.UTF-8
1810 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1811 służącej do kontroli adresów w programach kompilowanych z opcją
1814 %package -n libasan-multilib-32-devel
1815 Summary: Development files for the Address Sanitizer library - 32-bit version
1816 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1817 License: BSD-like or MIT
1818 Group: Development/Libraries
1819 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1820 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1821 Obsoletes: libasan-multilib-devel
1823 %description -n libasan-multilib-32-devel
1824 This package contains the development files for 32-bit version of the
1825 Address Sanitizer library.
1827 %description -n libasan-multilib-32-devel -l pl.UTF-8
1828 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1831 %package -n libasan-multilib-32-static
1832 Summary: The Address Sanitizer static library - 32-bit version
1833 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1834 License: BSD-like or MIT
1835 Group: Development/Libraries
1836 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1837 Obsoletes: libasan-multilib-static
1839 %description -n libasan-multilib-32-static
1840 This package contains 32-bit version of the Address Sanitizer static
1843 %description -n libasan-multilib-32-static -l pl.UTF-8
1844 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1847 %package -n libasan-multilib-%{multilib2}
1848 Summary: The Address Sanitizer library - %{m2_desc} version
1849 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1850 License: BSD-like or MIT
1852 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1854 %description -n libasan-multilib-%{multilib2}
1855 This package contains %{m2_desc} version of the Address Sanitizer library
1856 which is used for -fsanitize=address instrumented programs.
1858 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1859 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1860 służącej do kontroli adresów w programach kompilowanych z opcją
1863 %package -n libasan-multilib-%{multilib2}-devel
1864 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1865 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1866 License: BSD-like or MIT
1867 Group: Development/Libraries
1868 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1869 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1871 %description -n libasan-multilib-%{multilib2}-devel
1872 This package contains the development files for %{m2_desc} version of the
1873 Address Sanitizer library.
1875 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1876 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1879 %package -n libasan-multilib-%{multilib2}-static
1880 Summary: The Address Sanitizer static library - %{m2_desc} version
1881 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1882 License: BSD-like or MIT
1883 Group: Development/Libraries
1884 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1886 %description -n libasan-multilib-%{multilib2}-static
1887 This package contains %{m2_desc} version of the Address Sanitizer static
1890 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1891 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1895 Summary: The Leak Sanitizer library
1896 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1897 License: BSD-like or MIT
1899 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1901 %description -n liblsan
1902 This package contains the Leak Sanitizer library which is used for
1903 -fsanitize=leak instrumented programs.
1905 %description -n liblsan -l pl.UTF-8
1906 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1907 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1909 %package -n liblsan-devel
1910 Summary: Development files for the Leak Sanitizer library
1911 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1912 License: BSD-like or MIT
1913 Group: Development/Libraries
1914 Requires: liblsan = %{epoch}:%{version}-%{release}
1916 %description -n liblsan-devel
1917 This package contains development files for the Leak Sanitizer
1920 %description -n liblsan-devel -l pl.UTF-8
1921 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1923 %package -n liblsan-static
1924 Summary: The Leak Sanitizer static library
1925 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1926 License: BSD-like or MIT
1927 Group: Development/Libraries
1928 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1930 %description -n liblsan-static
1931 This package contains Leak Sanitizer static library.
1933 %description -n liblsan-static -l pl.UTF-8
1934 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1936 %package -n liblsan-multilib-%{multilib2}
1937 Summary: The Leak Sanitizer library - %{m2_desc} version
1938 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1939 License: BSD-like or MIT
1941 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1943 %description -n liblsan-multilib-%{multilib2}
1944 This package contains %{m2_desc} version of the Leak Sanitizer library
1945 which is used for -fsanitize=leak instrumented programs.
1947 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1948 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1949 do kontroli wycieków w programach kompilowanych z opcją
1952 %package -n liblsan-multilib-%{multilib2}-devel
1953 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
1954 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1955 License: BSD-like or MIT
1956 Group: Development/Libraries
1957 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1959 %description -n liblsan-multilib-%{multilib2}-devel
1960 This package contains development files for %{m2_desc} version of the
1961 Leak Sanitizer library.
1963 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1964 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1967 %package -n liblsan-multilib-%{multilib2}-static
1968 Summary: The Leak Sanitizer static library - %{m2_desc} version
1969 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1970 License: BSD-like or MIT
1971 Group: Development/Libraries
1972 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1974 %description -n liblsan-multilib-%{multilib2}-static
1975 This package contains Leak Sanitizer static library - %{m2_desc} version.
1977 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1978 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1981 Summary: The Thread Sanitizer library
1982 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1983 License: BSD-like or MIT
1985 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1987 %description -n libtsan
1988 This package contains the Thread Sanitizer library which is used for
1989 -fsanitize=thread instrumented programs.
1991 %description -n libtsan -l pl.UTF-8
1992 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1993 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1995 %package -n libtsan-devel
1996 Summary: Development files for the Thread Sanitizer library
1997 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
1998 License: BSD-like or MIT
1999 Group: Development/Libraries
2000 Requires: libtsan = %{epoch}:%{version}-%{release}
2002 %description -n libtsan-devel
2003 This package contains development files for Thread Sanitizer library.
2005 %description -n libtsan-devel -l pl.UTF-8
2006 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2008 %package -n libtsan-static
2009 Summary: The Thread Sanitizer static library
2010 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2011 License: BSD-like or MIT
2012 Group: Development/Libraries
2013 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2015 %description -n libtsan-static
2016 This package contains Thread Sanitizer static library.
2018 %description -n libtsan-static -l pl.UTF-8
2019 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2021 %package -n libtsan-multilib-%{multilib2}
2022 Summary: The Thread Sanitizer library - %{m2_desc} version
2023 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2024 License: BSD-like or MIT
2026 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2028 %description -n libtsan-multilib-%{multilib2}
2029 This package contains %{m2_desc} version of the Thread Sanitizer
2030 library which is used for -fsanitize=thread instrumented programs.
2032 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2033 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2034 służącej do kontroli wielowątkowości w programach kompilowanych
2035 z opcją -fsanitize=thread.
2037 %package -n libtsan-multilib-%{multilib2}-devel
2038 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2039 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2040 License: BSD-like or MIT
2041 Group: Development/Libraries
2042 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2044 %description -n libtsan-multilib-%{multilib2}-devel
2045 This package contains development files for %{m2_desc} version of
2046 Thread Sanitizer library.
2048 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2049 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2052 %package -n libtsan-multilib-%{multilib2}-static
2053 Summary: The Thread Sanitizer static library - %{m2_desc} version
2054 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2055 License: BSD-like or MIT
2056 Group: Development/Libraries
2057 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2059 %description -n libtsan-multilib-%{multilib2}-static
2060 This package contains %{m2_desc} version of Thread Sanitizer static
2063 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2064 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2067 %package -n libubsan
2068 Summary: The Undefined Behavior Sanitizer library
2069 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2070 License: BSD-like or MIT
2072 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2074 %description -n libubsan
2075 This package contains the Undefined Behavior Sanitizer library which
2076 is used for -fsanitize=undefined instrumented programs.
2078 %description -n libubsan -l pl.UTF-8
2079 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2080 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2081 -fsanitize=undefined.
2083 %package -n libubsan-devel
2084 Summary: Development files for the Undefined Behavior Sanitizer library
2085 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2086 License: BSD-like or MIT
2087 Group: Development/Libraries
2088 Requires: libubsan = %{epoch}:%{version}-%{release}
2090 %description -n libubsan-devel
2091 This package contains development files for the Undefined Behavior
2094 %description -n libubsan-devel -l pl.UTF-8
2095 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2098 %package -n libubsan-static
2099 Summary: The Undefined Behavior Sanitizer static library
2100 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2101 License: BSD-like or MIT
2102 Group: Development/Libraries
2103 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2105 %description -n libubsan-static
2106 This package contains Undefined Behavior Sanitizer static library.
2108 %description -n libubsan-static -l pl.UTF-8
2109 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2111 %package -n libubsan-multilib-32
2112 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2113 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2114 License: BSD-like or MIT
2116 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2117 Obsoletes: libubsan-multilib
2119 %description -n libubsan-multilib-32
2120 This package contains 32-bit version of the Undefined Behavior
2121 Sanitizer library which is used for -fsanitize=undefined instrumented
2124 %description -n libubsan-multilib-32 -l pl.UTF-8
2125 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2126 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2127 kompilowanych z opcją -fsanitize=undefined.
2129 %package -n libubsan-multilib-32-devel
2130 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2131 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2132 License: BSD-like or MIT
2133 Group: Development/Libraries
2134 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2135 Obsoletes: libubsan-multilib-devel
2137 %description -n libubsan-multilib-32-devel
2138 This package contains the development files for 32-bit version of the
2139 Undefined Behavior Sanitizer library.
2141 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2142 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2143 Undefined Behavior Sanitizer.
2145 %package -n libubsan-multilib-32-static
2146 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2147 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2148 License: BSD-like or MIT
2149 Group: Development/Libraries
2150 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2151 Obsoletes: libubsan-multilib-static
2153 %description -n libubsan-multilib-32-static
2154 This package contains 32-bit version of the Undefined Behavior
2155 Sanitizer static library.
2157 %description -n libubsan-multilib-32-static -l pl.UTF-8
2158 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2161 %package -n libubsan-multilib-%{multilib2}
2162 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2163 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2164 License: BSD-like or MIT
2166 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2168 %description -n libubsan-multilib-%{multilib2}
2169 This package contains %{m2_desc} version of the Undefined Behavior
2170 Sanitizer library which is used for -fsanitize=undefined instrumented
2173 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2174 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2175 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2176 kompilowanych z opcją -fsanitize=undefined.
2178 %package -n libubsan-multilib-%{multilib2}-devel
2179 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2180 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2181 License: BSD-like or MIT
2182 Group: Development/Libraries
2183 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2185 %description -n libubsan-multilib-%{multilib2}-devel
2186 This package contains the development files for %{m2_desc} version of the
2187 Undefined Behavior Sanitizer library.
2189 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2190 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2191 Undefined Behavior Sanitizer.
2193 %package -n libubsan-multilib-%{multilib2}-static
2194 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2195 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2196 License: BSD-like or MIT
2197 Group: Development/Libraries
2198 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2200 %description -n libubsan-multilib-%{multilib2}-static
2201 This package contains %{m2_desc} version of the Undefined Behavior
2202 Sanitizer static library.
2204 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2205 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2209 Summary: The Virtual Table Verification library
2210 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2211 License: GPL v3+ with GCC Runtime Library Exception v3.1
2213 URL: https://gcc.gnu.org/wiki/vtv
2214 Requires: libgcc = %{epoch}:%{version}-%{release}
2216 %description -n libvtv
2217 This package contains the Virtual Table Verification library which
2218 is used for -fvtable-verify=... instrumented programs.
2220 %description -n libvtv -l pl.UTF-8
2221 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2222 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2223 -fvtable-verify=....
2225 %package -n libvtv-devel
2226 Summary: Development files for the Virtual Table Verification library
2227 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2228 License: GPL v3+ with GCC Runtime Library Exception v3.1
2229 Group: Development/Libraries
2230 URL: https://gcc.gnu.org/wiki/vtv
2231 Requires: libvtv = %{epoch}:%{version}-%{release}
2233 %description -n libvtv-devel
2234 This package contains development files for the Virtual Table
2235 Verification library.
2237 %description -n libvtv-devel -l pl.UTF-8
2238 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2241 %package -n libvtv-static
2242 Summary: The Virtual Table Verification static library
2243 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2244 License: GPL v3+ with GCC Runtime Library Exception v3.1
2245 Group: Development/Libraries
2246 URL: https://gcc.gnu.org/wiki/vtv
2247 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2249 %description -n libvtv-static
2250 This package contains Virtual Table Verification static library.
2252 %description -n libvtv-static -l pl.UTF-8
2253 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2255 %package -n libvtv-multilib-32
2256 Summary: The Virtual Table Verification library - 32-bit version
2257 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2258 License: GPL v3+ with GCC Runtime Library Exception v3.1
2260 URL: https://gcc.gnu.org/wiki/vtv
2261 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2263 %description -n libvtv-multilib-32
2264 This package contains 32-bit version of the Virtual Table Verification
2265 library which is used for -fvtable-verify=... instrumented programs.
2267 %description -n libvtv-multilib-32 -l pl.UTF-8
2268 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2269 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2270 kompilowanych z opcją -fvtable-verify=....
2272 %package -n libvtv-multilib-32-devel
2273 Summary: Development files for the Virtual Table Verification library - 32-bit version
2274 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2275 License: GPL v3+ with GCC Runtime Library Exception v3.1
2276 Group: Development/Libraries
2277 URL: https://gcc.gnu.org/wiki/vtv
2278 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2280 %description -n libvtv-multilib-32-devel
2281 This package contains the development files for 32-bit version of the
2282 Virtual Table Verification library.
2284 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2285 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2286 Virtual Table Verification.
2288 %package -n libvtv-multilib-32-static
2289 Summary: The Virtual Table Verification static library - 32-bit version
2290 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2291 License: GPL v3+ with GCC Runtime Library Exception v3.1
2292 Group: Development/Libraries
2293 URL: https://gcc.gnu.org/wiki/vtv
2294 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2296 %description -n libvtv-multilib-32-static
2297 This package contains 32-bit version of the Virtual Table Verification
2300 %description -n libvtv-multilib-32-static -l pl.UTF-8
2301 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2304 %package -n libvtv-multilib-%{multilib2}
2305 Summary: The Virtual Table Verification library - %{m2_desc} version
2306 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2307 License: GPL v3+ with GCC Runtime Library Exception v3.1
2309 URL: https://gcc.gnu.org/wiki/vtv
2310 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2312 %description -n libvtv-multilib-%{multilib2}
2313 This package contains %{m2_desc} version of the Virtual Table Verification
2314 library which is used for -fvtable-verify=... instrumented programs.
2316 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2317 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2318 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2319 kompilowanych z opcją -fvtable-verify=....
2321 %package -n libvtv-multilib-%{multilib2}-devel
2322 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2323 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2324 License: GPL v3+ with GCC Runtime Library Exception v3.1
2325 Group: Development/Libraries
2326 URL: https://gcc.gnu.org/wiki/vtv
2327 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2329 %description -n libvtv-multilib-%{multilib2}-devel
2330 This package contains the development files for %{m2_desc} version of the
2331 Virtual Table Verification library.
2333 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2334 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2335 Virtual Table Verification.
2337 %package -n libvtv-multilib-%{multilib2}-static
2338 Summary: The Virtual Table Verification static library - %{m2_desc} version
2339 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2340 License: GPL v3+ with GCC Runtime Library Exception v3.1
2341 Group: Development/Libraries
2342 URL: https://gcc.gnu.org/wiki/vtv
2343 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2345 %description -n libvtv-multilib-%{multilib2}-static
2346 This package contains %{m2_desc} version of the Virtual Table
2347 Verification library.
2349 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2350 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2353 %package -n libatomic
2354 Summary: The GNU Atomic library
2355 Summary(pl.UTF-8): Biblioteka GNU Atomic
2356 License: GPL v3+ with GCC Runtime Library Exception v3.1
2359 %description -n libatomic
2360 This package contains the GNU Atomic library which is a GCC support
2361 library for atomic operations not supported by hardware.
2363 %description -n libatomic -l pl.UTF-8
2364 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2365 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2367 %package -n libatomic-devel
2368 Summary: Development files for the GNU Atomic library
2369 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2370 License: GPL v3+ with GCC Runtime Library Exception v3.1
2371 Group: Development/Libraries
2372 Requires: libatomic = %{epoch}:%{version}-%{release}
2374 %description -n libatomic-devel
2375 This package contains development files for the GNU Atomic library.
2377 %description -n libatomic-devel -l pl.UTF-8
2378 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2380 %package -n libatomic-static
2381 Summary: The GNU Atomic static library
2382 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2383 License: GPL v3+ with GCC Runtime Library Exception v3.1
2384 Group: Development/Libraries
2385 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2387 %description -n libatomic-static
2388 This package contains GNU Atomic static library.
2390 %description -n libatomic-static
2391 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2393 %package -n libatomic-multilib-32
2394 Summary: The GNU Atomic library - 32-bit version
2395 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2396 License: GPL v3+ with GCC Runtime Library Exception v3.1
2398 Obsoletes: libatomic-multilib
2400 %description -n libatomic-multilib-32
2401 This package contains 32-bit version of the GNU Atomic library which
2402 is a GCC support library for atomic operations not supported by
2405 %description -n libatomic-multilib-32 -l pl.UTF-8
2406 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2407 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2410 %package -n libatomic-multilib-32-devel
2411 Summary: Development files for the GNU Atomic static library - 32-bit version
2412 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2413 License: GPL v3+ with GCC Runtime Library Exception v3.1
2414 Group: Development/Libraries
2415 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2416 Obsoletes: libatomic-multilib-devel
2418 %description -n libatomic-multilib-32-devel
2419 This package contains the development files for 32-bit version of the
2422 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2423 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2426 %package -n libatomic-multilib-32-static
2427 Summary: The GNU Atomic static library - 32-bit version
2428 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2429 License: GPL v3+ with GCC Runtime Library Exception v3.1
2430 Group: Development/Libraries
2431 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2432 Obsoletes: libatomic-multilib-static
2434 %description -n libatomic-multilib-32-static
2435 This package contains 32-bit version of the GNU Atomic static library.
2437 %description -n libatomic-multilib-32-static -l pl.UTF-8
2438 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2440 %package -n libatomic-multilib-%{multilib2}
2441 Summary: The GNU Atomic library - %{m2_desc} version
2442 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2443 License: GPL v3+ with GCC Runtime Library Exception v3.1
2446 %description -n libatomic-multilib-%{multilib2}
2447 This package contains %{m2_desc} version of the GNU Atomic library which
2448 is a GCC support library for atomic operations not supported by
2451 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2452 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2453 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2456 %package -n libatomic-multilib-%{multilib2}-devel
2457 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2458 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2459 License: GPL v3+ with GCC Runtime Library Exception v3.1
2460 Group: Development/Libraries
2461 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2463 %description -n libatomic-multilib-%{multilib2}-devel
2464 This package contains the development files for %{m2_desc} version of the
2467 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2468 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2471 %package -n libatomic-multilib-%{multilib2}-static
2472 Summary: The GNU Atomic static library - %{m2_desc} version
2473 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2474 License: GPL v3+ with GCC Runtime Library Exception v3.1
2475 Group: Development/Libraries
2476 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2478 %description -n libatomic-multilib-%{multilib2}-static
2479 This package contains %{m2_desc} version of the GNU Atomic static library.
2481 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2482 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2485 Summary: GCC plugin for GDB
2486 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2487 Group: Development/Debuggers
2488 Requires: %{name} = %{epoch}:%{version}-%{release}
2490 %description gdb-plugin
2491 This package contains GCC plugin for GDB C expression evaluation.
2493 %description gdb-plugin -l pl.UTF-8
2494 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2496 %package plugin-devel
2497 Summary: Support for compiling GCC plugins
2498 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2499 Group: Development/Languages
2500 Requires: %{name} = %{epoch}:%{version}-%{release}
2501 Requires: gmp-devel >= 4.3.2
2502 Requires: libmpc-devel >= 0.8.1
2503 Requires: mpfr-devel >= 2.4.2
2505 %description plugin-devel
2506 This package contains header files and other support files for
2507 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2508 plugins must be rebuilt any time GCC is updated.
2510 %description plugin-devel -l pl.UTF-8
2511 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2512 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2513 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2515 # Packages with epoch 0
2516 # DO NOT MOVE THESE PACKAGES AROUND
2519 Summary: GCC Memory Protection Extensions language extensions runtime library
2520 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2524 Requires: libstdc++ = 6:%{version}-%{release}
2526 %description -n libmpx
2527 This package contains the Memory Protection Extensions C language
2528 extensions runtime library.
2530 %description -n libmpx -l pl.UTF-8
2531 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2532 Protection Extensions dla języka C.
2534 %package -n libmpx-devel
2535 Summary: GCC development files for Memory Protection Extensions language extensions
2536 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2539 Group: Development/Libraries
2540 Requires: libmpx = %{version}-%{release}
2542 %description -n libmpx-devel
2543 This package contains development files for Memory Protection
2544 Extensions C language extensions.
2546 %description -n libmpx-devel -l pl.UTF-8
2547 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2548 Extensions dla języka C.
2550 %package -n libmpx-static
2551 Summary: GCC Memory Protection Extensions language extensions static library
2552 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2555 Group: Development/Libraries
2556 Requires: libmpx-devel = %{version}-%{release}
2558 %description -n libmpx-static
2559 This package contains Memory Protection Extensions C language
2560 extensions static library.
2562 %description -n libmpx-static -l pl.UTF-8
2563 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2564 Extensions dla języka C.
2566 %package -n libmpx-multilib-32
2567 Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
2568 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2572 Requires: libstdc++-multilib-32 = %{version}-%{release}
2574 %description -n libmpx-multilib-32
2575 This package contains the Memory Protection Extensions C language
2576 extensions runtime library in 32-bit version.
2578 %description -n libmpx-multilib-32 -l pl.UTF-8
2579 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2580 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
2583 %package -n libmpx-multilib-32-devel
2584 Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
2585 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
2588 Group: Development/Libraries
2589 Requires: libmpx-devel = %{version}-%{release}
2590 Requires: libmpx-multilib-32 = %{version}-%{release}
2592 %description -n libmpx-multilib-32-devel
2593 This package contains development files for Memory Protection
2594 Extensions C language extensions in 32-bit version.
2596 %description -n libmpx-multilib-32-devel -l pl.UTF-8
2597 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2598 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2600 %package -n libmpx-multilib-32-static
2601 Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
2602 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2605 Group: Development/Libraries
2606 Requires: libmpx-multilib-32-devel = %{version}-%{release}
2608 %description -n libmpx-multilib-32-static
2609 This package contains the Memory Protection Extensions C language
2610 extensions static library in 32-bit version.
2612 %description -n libmpx-multilib-32-static -l pl.UTF-8
2613 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2614 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2616 %package -n libmpx-multilib-%{multilib2}
2617 Summary: GCC Memory Protection Extensions language extensions runtime library
2618 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2622 Requires: libstdc++-multilib-%{multilib2} = 6:%{version}-%{release}
2624 %description -n libmpx-multilib-%{multilib2}
2625 This package contains the Memory Protection Extensions C language
2626 extensions runtime library.
2628 %description -n libmpx-multilib-%{multilib2} -l pl.UTF-8
2629 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2630 Protection Extensions dla języka C.
2632 %package -n libmpx-multilib-%{multilib2}-devel
2633 Summary: GCC development files for Memory Protection Extensions language extensions
2634 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2637 Group: Development/Libraries
2638 Requires: libmpx-devel = %{version}-%{release}
2639 Requires: libmpx-multilib-%{multilib2} = %{version}-%{release}
2641 %description -n libmpx-multilib-%{multilib2}-devel
2642 This package contains development files for Memory Protection
2643 Extensions C language extensions.
2645 %description -n libmpx-multilib-%{multilib2}-devel -l pl.UTF-8
2646 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2647 Extensions dla języka C.
2649 %package -n libmpx-multilib-%{multilib2}-static
2650 Summary: GCC Memory Protection Extensions language extensions static library
2651 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2654 Group: Development/Libraries
2655 Requires: libmpx-multilib-%{multilib2}-devel = %{version}-%{release}
2657 %description -n libmpx-multilib-%{multilib2}-static
2658 This package contains the Memory Protection Extensions C language
2659 extensions static library.
2661 %description -n libmpx-multilib-%{multilib2}-static -l pl.UTF-8
2662 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2663 Extensions dla języka C.
2674 %if %{with gcc_libffi}
2678 %{__mv} ChangeLog ChangeLog.general
2680 # override snapshot version.
2681 echo %{version} > gcc/BASE-VER
2682 echo "release" > gcc/DEV-PHASE
2688 cp -f /usr/share/automake/config.sub .
2690 rm -rf builddir && install -d builddir && cd builddir
2693 CFLAGS="%{rpmcflags}" \
2694 CXXFLAGS="%{rpmcxxflags}" \
2697 --prefix=%{_prefix} \
2698 --with-local-prefix=%{_prefix}/local \
2699 --libdir=%{_libdir} \
2700 --libexecdir=%{_libdir} \
2701 --infodir=%{_infodir} \
2702 --mandir=%{_mandir} \
2703 --x-libraries=%{_libdir} \
2704 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2705 --disable-build-with-cxx \
2706 --disable-build-poststage1-with-cxx \
2708 --enable-checking=release \
2709 %ifarch %{ix86} %{x8664} x32
2712 %{?with_fortran:--enable-cmath} \
2713 --enable-decimal-float \
2714 --enable-gnu-indirect-function \
2715 --enable-gnu-unique-object \
2716 --enable-initfini-array \
2717 --disable-isl-version-check \
2718 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2719 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2721 --enable-linker-build-id \
2722 --enable-linux-futex \
2723 --enable-long-long \
2724 %{!?with_multilib:--disable-multilib} \
2729 --enable-secureplt \
2732 --enable-threads=posix \
2737 %ifarch %{x8664} x32
2738 --with-arch-32=x86-64 \
2741 --with-cpu=ultrasparc \
2743 --with-demangler-in-ld \
2746 --with-linker-hash-style=gnu \
2747 --with-long-double-128 \
2748 %if %{with multilib}
2750 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2753 --with-multilib-list=m32,m64,mx32 \
2756 --with-slibdir=%{_slibdir} \
2758 --without-system-libunwind \
2760 --with-system-libunwind \
2762 --with-system-zlib \
2765 --enable-__cxa_atexit \
2766 --enable-libstdcxx-allocator=new \
2767 --disable-libstdcxx-pch \
2768 --enable-libstdcxx-threads \
2769 --enable-libstdcxx-time=rt \
2770 --enable-libstdcxx-visibility \
2771 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2772 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2773 %{?with_vtv:--enable-vtable-verify} \
2775 --with-pkgversion="PLD-Linux" \
2776 --with-bugurl="http://bugs.pld-linux.org" \
2777 --host=%{_target_platform} \
2778 --build=%{_target_platform}
2782 cat << 'EOF' > Makefile
2783 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2786 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2787 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2788 BOOT_CFLAGS="%{rpmcflags}" \
2789 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2790 GNATLIBCFLAGS="%{rpmcflags}" \
2791 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2799 if [ ! -r /dev/pts/0 ]; then
2800 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2803 %{__make} -k -C builddir check 2>&1 ||:
2807 rm -rf $RPM_BUILD_ROOT
2808 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2812 %{__make} -j1 install \
2814 infodir=%{_infodir} \
2815 DESTDIR=$RPM_BUILD_ROOT
2817 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2819 %if %{with multilib}
2822 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2823 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2824 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2825 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2827 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2828 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2829 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2830 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2835 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2836 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2837 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2839 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2840 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2841 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2843 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2844 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2845 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2847 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2848 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2849 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2851 %if %{with multilib}
2852 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2853 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2854 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2856 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2857 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2858 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2860 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2861 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2862 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2864 %if %{with multilib2}
2865 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2866 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2867 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2869 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2870 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2871 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2873 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2874 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2875 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2880 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2881 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2885 # move ada shared libraries to proper place...
2886 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2887 $RPM_BUILD_ROOT%{_libdir}
2888 # check if symlink to be made is valid
2889 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2890 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2891 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2892 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2893 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2894 %if %{with multilib}
2895 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2896 $RPM_BUILD_ROOT%{_libdir32}
2897 # check if symlink to be made is valid
2898 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2899 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2900 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2901 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2902 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2904 %if %{with multilib2}
2905 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2906 $RPM_BUILD_ROOT%{_libdirm2}
2907 # check if symlink to be made is valid
2908 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2909 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2910 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2911 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2912 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2919 %if %{with gcc_libffi}
2920 # still not installed by gcc?
2921 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2922 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2923 sed -e 's,@prefix@,%{_prefix},
2924 s,@exec_prefix@,%{_exec_prefix},
2925 s,@libdir@,%{_libdir},
2926 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2927 %if %{with multilib}
2928 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2929 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2930 sed -e 's,@prefix@,%{_prefix},
2931 s,@exec_prefix@,%{_exec_prefix},
2932 s,@libdir@,%{_libdir32},
2933 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2934 %if %{with multilib2}
2935 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2936 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2937 sed -e 's,@prefix@,%{_prefix},
2938 s,@exec_prefix@,%{_exec_prefix},
2939 s,@libdir@,%{_libdirm2},
2940 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2946 cp -f libobjc/README gcc/objc/README.libobjc
2949 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2950 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2951 for f in libitm.la libssp.la libssp_nonshared.la \
2952 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2953 %{?with_fortran:libgfortran.la libquadmath.la} \
2954 %{?with_gomp:libgomp.la} \
2955 %{?with_Xsan:libasan.la libubsan.la} \
2956 %{?with_lsan_m0:liblsan.la} \
2957 %{?with_tsan_m0:libtsan.la} \
2958 %{?with_atomic:libatomic.la} \
2959 %{?with_objc:libobjc.la};
2961 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2962 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2963 %{__mv} "${file}.fixed" "$file"
2965 %if %{with multilib}
2966 for f in libitm.la libssp.la libssp_nonshared.la \
2967 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2968 %{?with_fortran:libgfortran.la libquadmath.la} \
2969 %{?with_gomp:libgomp.la} \
2970 %{?with_Xsan:libasan.la libubsan.la} \
2971 %{?with_lsan_m1:liblsan.la} \
2972 %{?with_tsan_m1:libtsan.la} \
2973 %{?with_atomic:libatomic.la} \
2974 %{?with_objc:libobjc.la};
2976 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2977 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2979 %if %{with multilib2}
2980 for f in libitm.la libssp.la libssp_nonshared.la \
2981 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2982 %{?with_fortran:libgfortran.la libquadmath.la} \
2983 %{?with_gomp:libgomp.la} \
2984 %{?with_Xsan:libasan.la libubsan.la} \
2985 %{?with_lsan_m2:liblsan.la} \
2986 %{?with_tsan_m2:libtsan.la} \
2987 %{?with_atomic:libatomic.la} \
2988 %{?with_objc:libobjc.la};
2990 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2991 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2996 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2997 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2998 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2999 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3001 # plugins, .la not needed
3002 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
3003 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
3005 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
3006 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
3010 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3011 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3013 # basename is being run only for the native (non-biarch) file.
3014 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3015 -e "s,@toolexeclibdir@,$LIBDIR," \
3016 < libstdc++-v3/python/hook.in \
3017 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3019 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3020 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3021 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3022 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3025 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3027 # script(s) always installed; see above for builds with python; if no python, just don't package
3028 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3029 %if %{with multilib}
3030 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3031 %if %{with multilib2}
3032 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3038 cat cpplib.lang >> gcc.lang
3041 %find_lang libstdc\+\+
3042 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3045 # always -f, as "dir" is created depending which texlive version is installed
3046 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3048 # svn snap doesn't contain (release does) below files,
3049 # so let's create dummy entries to satisfy %%files.
3050 [ ! -f NEWS ] && touch NEWS
3051 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3052 [ ! -f libgfortran/README ] && touch libgfortran/README
3055 rm -rf $RPM_BUILD_ROOT
3057 %post -p /sbin/postshell
3058 -/usr/sbin/fix-info-dir -c %{_infodir}
3060 %postun -p /sbin/postshell
3061 -/usr/sbin/fix-info-dir -c %{_infodir}
3063 %post ada -p /sbin/postshell
3064 -/usr/sbin/fix-info-dir -c %{_infodir}
3066 %postun ada -p /sbin/postshell
3067 -/usr/sbin/fix-info-dir -c %{_infodir}
3069 %post fortran -p /sbin/postshell
3070 -/usr/sbin/fix-info-dir -c %{_infodir}
3072 %postun fortran -p /sbin/postshell
3073 -/usr/sbin/fix-info-dir -c %{_infodir}
3075 %post go -p /sbin/postshell
3076 -/usr/sbin/fix-info-dir -c %{_infodir}
3078 %postun go -p /sbin/postshell
3079 -/usr/sbin/fix-info-dir -c %{_infodir}
3081 %post -n libquadmath-devel -p /sbin/postshell
3082 -/usr/sbin/fix-info-dir -c %{_infodir}
3084 %postun -n libquadmath-devel -p /sbin/postshell
3085 -/usr/sbin/fix-info-dir -c %{_infodir}
3087 %post -n libffi-devel -p /sbin/postshell
3088 -/usr/sbin/fix-info-dir -c %{_infodir}
3090 %postun -n libffi-devel -p /sbin/postshell
3091 -/usr/sbin/fix-info-dir -c %{_infodir}
3093 %post -n libgomp-devel -p /sbin/postshell
3094 -/usr/sbin/fix-info-dir -c %{_infodir}
3096 %postun -n libgomp-devel -p /sbin/postshell
3097 -/usr/sbin/fix-info-dir -c %{_infodir}
3099 %post -p /sbin/ldconfig -n libgcc
3100 %postun -p /sbin/ldconfig -n libgcc
3101 %post -p /sbin/ldconfig -n libgcc-multilib-32
3102 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3103 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3104 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3105 %post -p /sbin/ldconfig -n libgomp
3106 %postun -p /sbin/ldconfig -n libgomp
3107 %post -p /sbin/ldconfig -n libgomp-multilib-32
3108 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3109 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3110 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3111 %post -p /sbin/ldconfig -n libgnat
3112 %postun -p /sbin/ldconfig -n libgnat
3113 %post -p /sbin/ldconfig -n libgnat-multilib-32
3114 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3115 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3116 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3117 %post -p /sbin/ldconfig -n libstdc++
3118 %postun -p /sbin/ldconfig -n libstdc++
3119 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3120 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3121 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3122 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3123 %post -p /sbin/ldconfig -n libgfortran
3124 %postun -p /sbin/ldconfig -n libgfortran
3125 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3126 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3127 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3128 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3129 %post -p /sbin/ldconfig -n libffi
3130 %postun -p /sbin/ldconfig -n libffi
3131 %post -p /sbin/ldconfig -n libffi-multilib-32
3132 %postun -p /sbin/ldconfig -n libffi-multilib-32
3133 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3134 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3135 %post -p /sbin/ldconfig -n libmpx
3136 %postun -p /sbin/ldconfig -n libmpx
3137 %post -p /sbin/ldconfig -n libmpx-multilib-32
3138 %postun -p /sbin/ldconfig -n libmpx-multilib-32
3139 %post -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3140 %postun -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3141 %post -p /sbin/ldconfig -n libobjc
3142 %postun -p /sbin/ldconfig -n libobjc
3143 %post -p /sbin/ldconfig -n libobjc-multilib-32
3144 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3145 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3146 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3147 %post -p /sbin/ldconfig -n libquadmath
3148 %postun -p /sbin/ldconfig -n libquadmath
3149 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3150 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3151 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3152 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3153 %post -p /sbin/ldconfig -n libgo
3154 %postun -p /sbin/ldconfig -n libgo
3155 %post -p /sbin/ldconfig -n libgo-multilib-32
3156 %postun -p /sbin/ldconfig -n libgo-multilib-32
3157 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3158 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3159 %post -p /sbin/ldconfig -n libasan
3160 %postun -p /sbin/ldconfig -n libasan
3161 %post -p /sbin/ldconfig -n libasan-multilib-32
3162 %postun -p /sbin/ldconfig -n libasan-multilib-32
3163 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3164 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3165 %post -p /sbin/ldconfig -n liblsan
3166 %postun -p /sbin/ldconfig -n liblsan
3167 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3168 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3169 %post -p /sbin/ldconfig -n libtsan
3170 %postun -p /sbin/ldconfig -n libtsan
3171 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3172 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3173 %post -p /sbin/ldconfig -n libubsan
3174 %postun -p /sbin/ldconfig -n libubsan
3175 %post -p /sbin/ldconfig -n libubsan-multilib-32
3176 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3177 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3178 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3179 %post -p /sbin/ldconfig -n libvtv
3180 %postun -p /sbin/ldconfig -n libvtv
3181 %post -p /sbin/ldconfig -n libvtv-multilib-32
3182 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3183 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3184 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3185 %post -p /sbin/ldconfig -n libatomic
3186 %postun -p /sbin/ldconfig -n libatomic
3187 %post -p /sbin/ldconfig -n libatomic-multilib-32
3188 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3189 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3190 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3191 %post -p /sbin/ldconfig gdb-plugin
3192 %postun -p /sbin/ldconfig gdb-plugin
3195 %defattr(644,root,root,755)
3196 %doc ChangeLog.general MAINTAINERS NEWS
3197 # bugs.html faq.html
3198 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3199 %attr(755,root,root) %{_bindir}/*-gcc*
3200 %attr(755,root,root) %{_bindir}/cc
3201 %attr(755,root,root) %{_bindir}/cpp
3202 %attr(755,root,root) %{_bindir}/gcc
3203 %attr(755,root,root) %{_bindir}/gcc-ar
3204 %attr(755,root,root) %{_bindir}/gcc-nm
3205 %attr(755,root,root) %{_bindir}/gcc-ranlib
3206 %attr(755,root,root) %{_bindir}/gcov
3207 %attr(755,root,root) %{_bindir}/gcov-dump
3208 %attr(755,root,root) %{_bindir}/gcov-tool
3209 %{_mandir}/man1/cc.1*
3210 %{_mandir}/man1/cpp.1*
3211 %{_mandir}/man1/gcc.1*
3212 %{_mandir}/man1/gcov.1*
3213 %{_mandir}/man1/gcov-dump.1*
3214 %{_mandir}/man1/gcov-tool.1*
3215 %{_infodir}/cpp.info*
3216 %{_infodir}/cppinternals.info*
3217 %{_infodir}/gcc.info*
3218 %{_infodir}/gccinstall.info*
3219 %{_infodir}/gccint.info*
3220 %{_infodir}/libitm.info*
3221 %attr(755,root,root) /lib/cpp
3222 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3223 %attr(755,root,root) %{_libdir}/libitm.so
3224 %attr(755,root,root) %{_libdir}/libssp.so
3225 %{_libdir}/libitm.la
3227 %{_libdir}/libitm.spec
3228 %{_libdir}/libsanitizer.spec
3229 %{_libdir}/libssp.la
3231 %{_libdir}/libssp_nonshared.la
3232 %{_libdir}/libssp_nonshared.a
3233 %dir %{_libdir}/gcc/%{_target_platform}
3235 %{gcclibdir}/libgcc.a
3236 %{gcclibdir}/libgcc_eh.a
3237 %{gcclibdir}/libgcov.a
3240 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3241 %attr(755,root,root) %{gcclibdir}/cc1
3242 %attr(755,root,root) %{gcclibdir}/collect2
3243 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3244 %attr(755,root,root) %{gcclibdir}/lto1
3245 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3246 %dir %{gcclibdir}/include
3247 %dir %{gcclibdir}/include/sanitizer
3248 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3249 %dir %{gcclibdir}/include/ssp
3250 %{gcclibdir}/include/ssp/*.h
3251 %{gcclibdir}/include/float.h
3252 %{gcclibdir}/include/gcov.h
3253 %{gcclibdir}/include/iso646.h
3254 %{gcclibdir}/include/limits.h
3255 %{gcclibdir}/include/stdalign.h
3256 %{gcclibdir}/include/stdarg.h
3257 %{gcclibdir}/include/stdatomic.h
3258 %{gcclibdir}/include/stdbool.h
3259 %{gcclibdir}/include/stddef.h
3260 %{gcclibdir}/include/stdfix.h
3261 %{gcclibdir}/include/stdint.h
3262 %{gcclibdir}/include/stdint-gcc.h
3263 %{gcclibdir}/include/stdnoreturn.h
3264 %{gcclibdir}/include/syslimits.h
3265 %{gcclibdir}/include/unwind.h
3266 %{gcclibdir}/include/varargs.h
3267 %ifarch %{ix86} %{x8664} x32
3268 %{gcclibdir}/include/adxintrin.h
3269 %{gcclibdir}/include/ammintrin.h
3270 %{gcclibdir}/include/avx2intrin.h
3271 %{gcclibdir}/include/avx5124fmapsintrin.h
3272 %{gcclibdir}/include/avx5124vnniwintrin.h
3273 %{gcclibdir}/include/avx512bitalgintrin.h
3274 %{gcclibdir}/include/avx512bwintrin.h
3275 %{gcclibdir}/include/avx512cdintrin.h
3276 %{gcclibdir}/include/avx512dqintrin.h
3277 %{gcclibdir}/include/avx512erintrin.h
3278 %{gcclibdir}/include/avx512fintrin.h
3279 %{gcclibdir}/include/avx512ifmaintrin.h
3280 %{gcclibdir}/include/avx512ifmavlintrin.h
3281 %{gcclibdir}/include/avx512pfintrin.h
3282 %{gcclibdir}/include/avx512vbmi2intrin.h
3283 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3284 %{gcclibdir}/include/avx512vbmiintrin.h
3285 %{gcclibdir}/include/avx512vbmivlintrin.h
3286 %{gcclibdir}/include/avx512vlbwintrin.h
3287 %{gcclibdir}/include/avx512vldqintrin.h
3288 %{gcclibdir}/include/avx512vlintrin.h
3289 %{gcclibdir}/include/avx512vnniintrin.h
3290 %{gcclibdir}/include/avx512vnnivlintrin.h
3291 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3292 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3293 %{gcclibdir}/include/avxintrin.h
3294 %{gcclibdir}/include/bmi2intrin.h
3295 %{gcclibdir}/include/bmiintrin.h
3296 %{gcclibdir}/include/bmmintrin.h
3297 %{gcclibdir}/include/cet.h
3298 %{gcclibdir}/include/cetintrin.h
3299 %{gcclibdir}/include/clflushoptintrin.h
3300 %{gcclibdir}/include/clwbintrin.h
3301 %{gcclibdir}/include/clzerointrin.h
3302 %{gcclibdir}/include/cpuid.h
3303 %{gcclibdir}/include/cross-stdarg.h
3304 %{gcclibdir}/include/emmintrin.h
3305 %{gcclibdir}/include/f16cintrin.h
3306 %{gcclibdir}/include/fma4intrin.h
3307 %{gcclibdir}/include/fmaintrin.h
3308 %{gcclibdir}/include/fxsrintrin.h
3309 %{gcclibdir}/include/gfniintrin.h
3310 %{gcclibdir}/include/ia32intrin.h
3311 %{gcclibdir}/include/immintrin.h
3312 %{gcclibdir}/include/lwpintrin.h
3313 %{gcclibdir}/include/lzcntintrin.h
3314 %{gcclibdir}/include/mm3dnow.h
3315 %{gcclibdir}/include/mmintrin.h
3316 %{gcclibdir}/include/mm_malloc.h
3317 %{gcclibdir}/include/movdirintrin.h
3318 %{gcclibdir}/include/nmmintrin.h
3319 %{gcclibdir}/include/mwaitxintrin.h
3320 %{gcclibdir}/include/pconfigintrin.h
3321 %{gcclibdir}/include/pkuintrin.h
3322 %{gcclibdir}/include/pmmintrin.h
3323 %{gcclibdir}/include/popcntintrin.h
3324 %{gcclibdir}/include/prfchwintrin.h
3325 %{gcclibdir}/include/rdseedintrin.h
3326 %{gcclibdir}/include/rtmintrin.h
3327 %{gcclibdir}/include/sgxintrin.h
3328 %{gcclibdir}/include/shaintrin.h
3329 %{gcclibdir}/include/smmintrin.h
3330 %{gcclibdir}/include/tbmintrin.h
3331 %{gcclibdir}/include/tmmintrin.h
3332 %{gcclibdir}/include/vaesintrin.h
3333 %{gcclibdir}/include/vpclmulqdqintrin.h
3334 %{gcclibdir}/include/wbnoinvdintrin.h
3335 %{gcclibdir}/include/wmmintrin.h
3336 %{gcclibdir}/include/x86intrin.h
3337 %{gcclibdir}/include/xmmintrin.h
3338 %{gcclibdir}/include/xopintrin.h
3339 %{gcclibdir}/include/xsavecintrin.h
3340 %{gcclibdir}/include/xsaveintrin.h
3341 %{gcclibdir}/include/xsaveoptintrin.h
3342 %{gcclibdir}/include/xsavesintrin.h
3343 %{gcclibdir}/include/xtestintrin.h
3346 %{gcclibdir}/include/arm_acle.h
3347 %{gcclibdir}/include/arm_cmse.h
3348 %{gcclibdir}/include/arm_fp16.h
3349 %{gcclibdir}/include/arm_neon.h
3350 %{gcclibdir}/include/mmintrin.h
3353 %{gcclibdir}/include/arm_acle.h
3354 %{gcclibdir}/include/arm_fp16.h
3355 %{gcclibdir}/include/arm_neon.h
3358 %{gcclibdir}/include/ia64intrin.h
3361 %{gcclibdir}/include/math-68881.h
3364 %{gcclibdir}/include/loongson.h
3365 %{gcclibdir}/include/msa.h
3367 %ifarch powerpc ppc ppc64
3368 %{gcclibdir}/include/altivec.h
3369 %{gcclibdir}/include/amo.h
3370 %{gcclibdir}/include/bmiintrin.h
3371 %{gcclibdir}/include/bmi2intrin.h
3372 %{gcclibdir}/include/emmintrin.h
3373 %{gcclibdir}/include/htmintrin.h
3374 %{gcclibdir}/include/htmxlintrin.h
3375 %{gcclibdir}/include/mm_malloc.h
3376 %{gcclibdir}/include/mmintrin.h
3377 %{gcclibdir}/include/paired.h
3378 %{gcclibdir}/include/ppc-asm.h
3379 %{gcclibdir}/include/ppu_intrinsics.h
3380 %{gcclibdir}/include/si2vmx.h
3381 %{gcclibdir}/include/spe.h
3382 %{gcclibdir}/include/spu2vmx.h
3383 %{gcclibdir}/include/vec_types.h
3384 %{gcclibdir}/include/x86intrin.h
3385 %{gcclibdir}/include/xmmintrin.h
3388 %{gcclibdir}/include/htmintrin.h
3389 %{gcclibdir}/include/htmxlintrin.h
3390 %{gcclibdir}/include/s390intrin.h
3391 %{gcclibdir}/include/vecintrin.h
3393 %ifarch sparc sparcv9 sparc64
3394 %{gcclibdir}/include/visintrin.h
3396 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3398 %if %{with multilib}
3400 %defattr(644,root,root,755)
3401 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3402 %dir %{gcclibdir}/32
3403 %{gcclibdir}/32/crt*.o
3404 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3405 %{gcclibdir}/32/libgcc.a
3406 %{gcclibdir}/32/libgcc_eh.a
3407 %{gcclibdir}/32/libgcov.a
3408 %{_libdir32}/libitm.spec
3409 %{_libdir32}/libsanitizer.spec
3410 %attr(755,root,root) %{_libdir32}/libitm.so
3411 %attr(755,root,root) %{_libdir32}/libssp.so
3412 %{_libdir32}/libitm.la
3413 %{_libdir32}/libitm.a
3414 %{_libdir32}/libssp.la
3415 %{_libdir32}/libssp.a
3416 %{_libdir32}/libssp_nonshared.la
3417 %{_libdir32}/libssp_nonshared.a
3420 %if %{with multilib2}
3421 %files multilib-%{multilib2}
3422 %defattr(644,root,root,755)
3423 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3424 %dir %{gcclibdir}/%{multilib2}
3425 %{gcclibdir}/%{multilib2}/crt*.o
3426 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3427 %{gcclibdir}/%{multilib2}/libgcc.a
3428 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3429 %{gcclibdir}/%{multilib2}/libgcov.a
3430 %{_libdirm2}/libitm.spec
3431 %{_libdirm2}/libsanitizer.spec
3432 %attr(755,root,root) %{_libdirm2}/libitm.so
3433 %attr(755,root,root) %{_libdirm2}/libssp.so
3434 %{_libdirm2}/libitm.la
3435 %{_libdirm2}/libitm.a
3436 %{_libdirm2}/libssp.la
3437 %{_libdirm2}/libssp.a
3438 %{_libdirm2}/libssp_nonshared.la
3439 %{_libdirm2}/libssp_nonshared.a
3443 %defattr(644,root,root,755)
3444 %doc COPYING.RUNTIME libgcc/ChangeLog
3445 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3446 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3447 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3448 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3449 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3451 %if %{with multilib}
3452 %files -n libgcc-multilib-32
3453 %defattr(644,root,root,755)
3454 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3455 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3456 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3457 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3458 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3461 %if %{with multilib2}
3462 %files -n libgcc-multilib-%{multilib2}
3463 %defattr(644,root,root,755)
3464 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3465 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3466 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3467 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3468 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3473 %defattr(644,root,root,755)
3474 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3475 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3477 %files -n libgomp-devel
3478 %defattr(644,root,root,755)
3479 %attr(755,root,root) %{_libdir}/libgomp.so
3480 %{_libdir}/libgomp.la
3481 %{_libdir}/libgomp.spec
3482 %{gcclibdir}/finclude
3483 %{gcclibdir}/include/omp.h
3484 %{gcclibdir}/include/openacc.h
3485 %{_infodir}/libgomp.info*
3487 %files -n libgomp-static
3488 %defattr(644,root,root,755)
3489 %{_libdir}/libgomp.a
3491 %if %{with multilib}
3492 %files -n libgomp-multilib-32
3493 %defattr(644,root,root,755)
3494 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3495 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3497 %files -n libgomp-multilib-32-devel
3498 %defattr(644,root,root,755)
3499 %attr(755,root,root) %{_libdir32}/libgomp.so
3500 %{_libdir32}/libgomp.la
3501 %{_libdir32}/libgomp.spec
3502 %{gcclibdir}/32/finclude
3504 %files -n libgomp-multilib-32-static
3505 %defattr(644,root,root,755)
3506 %{_libdir32}/libgomp.a
3509 %if %{with multilib2}
3510 %files -n libgomp-multilib-%{multilib2}
3511 %defattr(644,root,root,755)
3512 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3513 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3515 %files -n libgomp-multilib-%{multilib2}-devel
3516 %defattr(644,root,root,755)
3517 %attr(755,root,root) %{_libdirm2}/libgomp.so
3518 %{_libdirm2}/libgomp.la
3519 %{_libdirm2}/libgomp.spec
3520 %{gcclibdir}/%{multilib2}/finclude
3522 %files -n libgomp-multilib-%{multilib2}-static
3523 %defattr(644,root,root,755)
3524 %{_libdirm2}/libgomp.a
3530 %defattr(644,root,root,755)
3531 %doc gcc/ada/ChangeLog
3532 %attr(755,root,root) %{_bindir}/gnat*
3533 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3534 %attr(755,root,root) %{_libdir}/libgnarl.so
3535 %attr(755,root,root) %{_libdir}/libgnat-*.so
3536 %attr(755,root,root) %{_libdir}/libgnat.so
3537 %attr(755,root,root) %{gcclibdir}/gnat1
3538 %{gcclibdir}/adainclude
3539 %dir %{gcclibdir}/adalib
3540 %{gcclibdir}/adalib/*.ali
3541 %ifarch %{ix86} %{x8664} x32
3542 %{gcclibdir}/adalib/libgmem.a
3543 %{gcclibdir}/adalib/libgnarl_pic.a
3544 %{gcclibdir}/adalib/libgnat_pic.a
3546 %{_infodir}/gnat-style.info*
3547 %{_infodir}/gnat_rm.info*
3548 %{_infodir}/gnat_ugn.info*
3550 %if %{with multilib}
3551 %files ada-multilib-32
3552 %defattr(644,root,root,755)
3553 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3554 %attr(755,root,root) %{_libdir32}/libgnarl.so
3555 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3556 %attr(755,root,root) %{_libdir32}/libgnat.so
3557 %{gcclibdir}/32/adainclude
3558 %dir %{gcclibdir}/32/adalib
3559 %{gcclibdir}/32/adalib/*.ali
3560 %ifarch %{ix86} %{x8664} x32
3561 %{gcclibdir}/32/adalib/libgmem.a
3565 %if %{with multilib2}
3566 %files ada-multilib-%{multilib2}
3567 %defattr(644,root,root,755)
3568 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3569 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3570 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3571 %attr(755,root,root) %{_libdirm2}/libgnat.so
3572 %{gcclibdir}/%{multilib2}/adainclude
3573 %dir %{gcclibdir}/%{multilib2}/adalib
3574 %{gcclibdir}/%{multilib2}/adalib/*.ali
3575 %ifarch %{ix86} %{x8664} x32
3576 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3581 %defattr(644,root,root,755)
3582 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3583 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3584 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3585 %attr(755,root,root) %{_libdir}/libgnat.so.1
3587 %files -n libgnat-static
3588 %defattr(644,root,root,755)
3589 %{gcclibdir}/adalib/libgnarl.a
3590 %{gcclibdir}/adalib/libgnat.a
3592 %if %{with multilib}
3593 %files -n libgnat-multilib-32
3594 %defattr(644,root,root,755)
3595 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3596 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3597 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3598 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3600 %files -n libgnat-multilib-32-static
3601 %defattr(644,root,root,755)
3602 %{gcclibdir}/32/adalib/libgnarl.a
3603 %{gcclibdir}/32/adalib/libgnat.a
3605 # these exist only when host is x86_64???
3606 %{gcclibdir}/32/adalib/libgnarl_pic.a
3607 %{gcclibdir}/32/adalib/libgnat_pic.a
3611 %if %{with multilib2}
3612 %files -n libgnat-multilib-%{multilib2}
3613 %defattr(644,root,root,755)
3614 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3615 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3616 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3617 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3619 %files -n libgnat-multilib-%{multilib2}-static
3620 %defattr(644,root,root,755)
3621 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3622 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3624 # these exist only when host is x86_64???
3625 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3626 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3633 %defattr(644,root,root,755)
3634 %doc gcc/cp/{ChangeLog,NEWS}
3635 %attr(755,root,root) %{_bindir}/g++
3636 %attr(755,root,root) %{_bindir}/*-g++
3637 %attr(755,root,root) %{_bindir}/c++
3638 %attr(755,root,root) %{_bindir}/*-c++
3639 %attr(755,root,root) %{gcclibdir}/cc1plus
3640 %{_libdir}/libsupc++.la
3641 %{_libdir}/libsupc++.a
3642 %{_mandir}/man1/g++.1*
3644 %if %{with multilib}
3645 %files c++-multilib-32
3646 %defattr(644,root,root,755)
3647 %{_libdir32}/libsupc++.la
3648 %{_libdir32}/libsupc++.a
3651 %if %{with multilib2}
3652 %files c++-multilib-%{multilib2}
3653 %defattr(644,root,root,755)
3654 %{_libdirm2}/libsupc++.la
3655 %{_libdirm2}/libsupc++.a
3658 %files -n libstdc++ -f libstdc++.lang
3659 %defattr(644,root,root,755)
3660 %doc libstdc++-v3/{ChangeLog,README}
3661 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3662 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3664 %files -n libstdc++-devel
3665 %defattr(644,root,root,755)
3666 %attr(755,root,root) %{_libdir}/libstdc++.so
3667 %{_libdir}/libstdc++.la
3668 %{_libdir}/libstdc++fs.a
3669 %{_libdir}/libstdc++fs.la
3670 %dir %{_includedir}/c++
3671 %{_includedir}/c++/%{version}
3672 %{_includedir}/expc++.h
3673 %{_includedir}/extc++.h
3674 %{_includedir}/stdc++.h
3675 %{_includedir}/stdtr1c++.h
3677 %files -n libstdc++-static
3678 %defattr(644,root,root,755)
3679 %{_libdir}/libstdc++.a
3681 %if %{with multilib}
3682 %files -n libstdc++-multilib-32
3683 %defattr(644,root,root,755)
3684 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3685 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3687 %files -n libstdc++-multilib-32-devel
3688 %defattr(644,root,root,755)
3689 %attr(755,root,root) %{_libdir32}/libstdc++.so
3690 %{_libdir32}/libstdc++.la
3691 %{_libdir32}/libstdc++fs.a
3692 %{_libdir32}/libstdc++fs.la
3694 %files -n libstdc++-multilib-32-static
3695 %defattr(644,root,root,755)
3696 %{_libdir32}/libstdc++.a
3699 %if %{with multilib2}
3700 %files -n libstdc++-multilib-%{multilib2}
3701 %defattr(644,root,root,755)
3702 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3703 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3705 %files -n libstdc++-multilib-%{multilib2}-devel
3706 %defattr(644,root,root,755)
3707 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3708 %{_libdirm2}/libstdc++.la
3709 %{_libdirm2}/libstdc++fs.a
3710 %{_libdirm2}/libstdc++fs.la
3712 %files -n libstdc++-multilib-%{multilib2}-static
3713 %defattr(644,root,root,755)
3714 %{_libdirm2}/libstdc++.a
3718 %files -n libstdc++-gdb
3719 %defattr(644,root,root,755)
3720 %dir %{py_sitescriptdir}/libstdcxx
3721 %{py_sitescriptdir}/libstdcxx/*.py[co]
3722 %dir %{py_sitescriptdir}/libstdcxx/v6
3723 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3724 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3725 %if %{with multilib}
3726 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3728 %if %{with multilib2}
3729 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3734 %files -n libstdc++-apidocs
3735 %defattr(644,root,root,755)
3736 %doc libstdc++-v3/doc/html/*
3742 %defattr(644,root,root,755)
3743 %doc gcc/fortran/ChangeLog
3744 %attr(755,root,root) %{_bindir}/g95
3745 %attr(755,root,root) %{_bindir}/gfortran
3746 %attr(755,root,root) %{_bindir}/*-gfortran
3747 %attr(755,root,root) %{gcclibdir}/f951
3748 %attr(755,root,root) %{_libdir}/libgfortran.so
3749 %{_libdir}/libgfortran.spec
3750 %{_libdir}/libgfortran.la
3751 %{gcclibdir}/libcaf_single.a
3752 %{gcclibdir}/libcaf_single.la
3753 #%{gcclibdir}/libgfortranbegin.la
3754 #%{gcclibdir}/libgfortranbegin.a
3755 %{_infodir}/gfortran.info*
3756 %{_mandir}/man1/g95.1*
3757 %{_mandir}/man1/gfortran.1*
3759 %if %{with multilib}
3760 %files fortran-multilib-32
3761 %defattr(644,root,root,755)
3762 %attr(755,root,root) %{_libdir32}/libgfortran.so
3763 %{_libdir32}/libgfortran.spec
3764 %{_libdir32}/libgfortran.la
3765 %{gcclibdir}/32/libcaf_single.a
3766 %{gcclibdir}/32/libcaf_single.la
3767 #%{gcclibdir}/32/libgfortranbegin.la
3768 #%{gcclibdir}/32/libgfortranbegin.a
3771 %if %{with multilib2}
3772 %files fortran-multilib-%{multilib2}
3773 %defattr(644,root,root,755)
3774 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3775 %{_libdirm2}/libgfortran.spec
3776 %{_libdirm2}/libgfortran.la
3777 %{gcclibdir}/%{multilib2}/libcaf_single.a
3778 %{gcclibdir}/%{multilib2}/libcaf_single.la
3779 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3780 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3783 %files -n libgfortran
3784 %defattr(644,root,root,755)
3785 %doc libgfortran/{AUTHORS,README,ChangeLog}
3786 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3787 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3789 %files -n libgfortran-static
3790 %defattr(644,root,root,755)
3791 %{_libdir}/libgfortran.a
3793 %if %{with multilib}
3794 %files -n libgfortran-multilib-32
3795 %defattr(644,root,root,755)
3796 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3797 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3799 %files -n libgfortran-multilib-32-static
3800 %defattr(644,root,root,755)
3801 %{_libdir32}/libgfortran.a
3804 %if %{with multilib2}
3805 %files -n libgfortran-multilib-%{multilib2}
3806 %defattr(644,root,root,755)
3807 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3808 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3810 %files -n libgfortran-multilib-%{multilib2}-static
3811 %defattr(644,root,root,755)
3812 %{_libdirm2}/libgfortran.a
3815 %files -n libquadmath
3816 %defattr(644,root,root,755)
3817 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3818 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3820 %files -n libquadmath-devel
3821 %defattr(644,root,root,755)
3822 %{gcclibdir}/include/quadmath.h
3823 %{gcclibdir}/include/quadmath_weak.h
3824 %attr(755,root,root) %{_libdir}/libquadmath.so
3825 %{_libdir}/libquadmath.la
3826 %{_infodir}/libquadmath.info*
3828 %files -n libquadmath-static
3829 %defattr(644,root,root,755)
3830 %{_libdir}/libquadmath.a
3832 %if %{with multilib}
3833 %files -n libquadmath-multilib-32
3834 %defattr(644,root,root,755)
3835 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3836 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3838 %files -n libquadmath-multilib-32-devel
3839 %defattr(644,root,root,755)
3840 %attr(755,root,root) %{_libdir32}/libquadmath.so
3841 %{_libdir32}/libquadmath.la
3843 %files -n libquadmath-multilib-32-static
3844 %defattr(644,root,root,755)
3845 %{_libdir32}/libquadmath.a
3848 %if %{with multilib2}
3849 %files -n libquadmath-multilib-%{multilib2}
3850 %defattr(644,root,root,755)
3851 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3852 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3854 %files -n libquadmath-multilib-%{multilib2}-devel
3855 %defattr(644,root,root,755)
3856 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3857 %{_libdirm2}/libquadmath.la
3859 %files -n libquadmath-multilib-%{multilib2}-static
3860 %defattr(644,root,root,755)
3861 %{_libdirm2}/libquadmath.a
3865 %if %{with gcc_libffi}
3867 %defattr(644,root,root,755)
3868 %doc libffi/{ChangeLog,LICENSE,README}
3869 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3870 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3872 %files -n libffi-devel
3873 %defattr(644,root,root,755)
3874 %attr(755,root,root) %{_libdir}/libffi.so
3875 %{_libdir}/libffi.la
3876 %{gcclibdir}/include/ffi.h
3877 %{gcclibdir}/include/ffitarget.h
3878 %{_pkgconfigdir}/libffi.pc
3879 %{_mandir}/man3/ffi*.3*
3880 %{_infodir}/libffi.info*
3882 %files -n libffi-static
3883 %defattr(644,root,root,755)
3886 %if %{with multilib}
3887 %files -n libffi-multilib-32
3888 %defattr(644,root,root,755)
3889 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3890 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3892 %files -n libffi-multilib-32-devel
3893 %defattr(644,root,root,755)
3894 %attr(755,root,root) %{_libdir32}/libffi.so
3895 %{_libdir32}/libffi.la
3896 %{_pkgconfigdir32}/libffi.pc
3898 %files -n libffi-multilib-32-static
3899 %defattr(644,root,root,755)
3900 %{_libdir32}/libffi.a
3903 %if %{with multilib2}
3904 %files -n libffi-multilib-%{multilib2}
3905 %defattr(644,root,root,755)
3906 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3907 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3909 %files -n libffi-multilib-%{multilib2}-devel
3910 %defattr(644,root,root,755)
3911 %attr(755,root,root) %{_libdirm2}/libffi.so
3912 %{_libdirm2}/libffi.la
3913 %{_pkgconfigdirm2}/libffi.pc
3915 %files -n libffi-multilib-%{multilib2}-static
3916 %defattr(644,root,root,755)
3917 %{_libdirm2}/libffi.a
3923 %defattr(644,root,root,755)
3924 %doc gcc/objc/README.libobjc
3925 %attr(755,root,root) %{gcclibdir}/cc1obj
3926 %attr(755,root,root) %{_libdir}/libobjc.so
3927 %{_libdir}/libobjc.la
3928 %{gcclibdir}/include/objc
3930 %if %{with multilib}
3931 %files objc-multilib-32
3932 %defattr(644,root,root,755)
3933 %attr(755,root,root) %{_libdir32}/libobjc.so
3934 %{_libdir32}/libobjc.la
3937 %if %{with multilib2}
3938 %files objc-multilib-%{multilib2}
3939 %defattr(644,root,root,755)
3940 %attr(755,root,root) %{_libdirm2}/libobjc.so
3941 %{_libdirm2}/libobjc.la
3946 %defattr(644,root,root,755)
3947 %doc gcc/objcp/ChangeLog
3948 %attr(755,root,root) %{gcclibdir}/cc1objplus
3952 %defattr(644,root,root,755)
3953 %doc libobjc/{ChangeLog,README*}
3954 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3955 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3957 %files -n libobjc-static
3958 %defattr(644,root,root,755)
3959 %{_libdir}/libobjc.a
3961 %if %{with multilib}
3962 %files -n libobjc-multilib-32
3963 %defattr(644,root,root,755)
3964 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3965 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3967 %files -n libobjc-multilib-32-static
3968 %defattr(644,root,root,755)
3969 %{_libdir32}/libobjc.a
3972 %if %{with multilib2}
3973 %files -n libobjc-multilib-%{multilib2}
3974 %defattr(644,root,root,755)
3975 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3976 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3978 %files -n libobjc-multilib-%{multilib2}-static
3979 %defattr(644,root,root,755)
3980 %{_libdirm2}/libobjc.a
3986 %defattr(644,root,root,755)
3987 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3988 %attr(755,root,root) %{_bindir}/gccgo
3989 %attr(755,root,root) %{_bindir}/go
3990 %attr(755,root,root) %{_bindir}/gofmt
3991 %attr(755,root,root) %{gcclibdir}/buildid
3992 %attr(755,root,root) %{gcclibdir}/cgo
3993 %attr(755,root,root) %{gcclibdir}/go1
3994 %attr(755,root,root) %{gcclibdir}/test2json
3995 %attr(755,root,root) %{gcclibdir}/vet
3997 %{_libdir}/go/%{version}
3998 %{_mandir}/man1/go.1*
3999 %{_mandir}/man1/gofmt.1*
4000 %{_mandir}/man1/gccgo.1*
4001 %{_infodir}/gccgo.info*
4003 %if %{with multilib}
4004 %files go-multilib-32
4005 %defattr(644,root,root,755)
4006 %dir %{_libdir32}/go
4007 %{_libdir32}/go/%{version}
4010 %if %{with multilib2}
4011 %files go-multilib-%{multilib2}
4012 %defattr(644,root,root,755)
4013 %dir %{_libdirm2}/go
4014 %{_libdirm2}/go/%{version}
4018 %defattr(644,root,root,755)
4019 %doc libgo/{LICENSE,PATENTS,README}
4020 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4021 %attr(755,root,root) %ghost %{_libdir}/libgo.so.13
4023 %files -n libgo-devel
4024 %defattr(644,root,root,755)
4025 %attr(755,root,root) %{_libdir}/libgo.so
4027 %{_libdir}/libgobegin.a
4028 %{_libdir}/libgolibbegin.a
4030 %files -n libgo-static
4031 %defattr(644,root,root,755)
4034 %if %{with multilib}
4035 %files -n libgo-multilib-32
4036 %defattr(644,root,root,755)
4037 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4038 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.13
4040 %files -n libgo-multilib-32-devel
4041 %defattr(644,root,root,755)
4042 %attr(755,root,root) %{_libdir32}/libgo.so
4043 %{_libdir32}/libgo.la
4044 %{_libdir32}/libgobegin.a
4045 %{_libdir32}/libgolibbegin.a
4047 %files -n libgo-multilib-32-static
4048 %defattr(644,root,root,755)
4049 %{_libdir32}/libgo.a
4052 %if %{with multilib2}
4053 %files -n libgo-multilib-%{multilib2}
4054 %defattr(644,root,root,755)
4055 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4056 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.13
4058 %files -n libgo-multilib-%{multilib2}-devel
4059 %defattr(644,root,root,755)
4060 %attr(755,root,root) %{_libdirm2}/libgo.so
4061 %{_libdirm2}/libgo.la
4062 %{_libdirm2}/libgobegin.a
4063 %{_libdirm2}/libgolibbegin.a
4065 %files -n libgo-multilib-%{multilib2}-static
4066 %defattr(644,root,root,755)
4067 %{_libdirm2}/libgo.a
4073 %defattr(644,root,root,755)
4074 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4075 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4076 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
4078 %files -n libasan-devel
4079 %defattr(644,root,root,755)
4080 %attr(755,root,root) %{_libdir}/libasan.so
4081 %{_libdir}/libasan_preinit.o
4082 %{_libdir}/libasan.la
4083 %{gcclibdir}/include/sanitizer/asan_interface.h
4085 %files -n libasan-static
4086 %defattr(644,root,root,755)
4087 %{_libdir}/libasan.a
4089 %if %{with multilib}
4090 %files -n libasan-multilib-32
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4093 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
4095 %files -n libasan-multilib-32-devel
4096 %defattr(644,root,root,755)
4097 %attr(755,root,root) %{_libdir32}/libasan.so
4098 %{_libdir32}/libasan_preinit.o
4099 %{_libdir32}/libasan.la
4101 %files -n libasan-multilib-32-static
4102 %defattr(644,root,root,755)
4103 %{_libdir32}/libasan.a
4106 %if %{with multilib2}
4107 %files -n libasan-multilib-%{multilib2}
4108 %defattr(644,root,root,755)
4109 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4110 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.5
4112 %files -n libasan-multilib-%{multilib2}-devel
4113 %defattr(644,root,root,755)
4114 %attr(755,root,root) %{_libdirm2}/libasan.so
4115 %{_libdirm2}/libasan_preinit.o
4116 %{_libdirm2}/libasan.la
4118 %files -n libasan-multilib-%{multilib2}-static
4119 %defattr(644,root,root,755)
4120 %{_libdirm2}/libasan.a
4126 %defattr(644,root,root,755)
4127 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4128 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4130 %files -n liblsan-devel
4131 %defattr(644,root,root,755)
4132 %attr(755,root,root) %{_libdir}/liblsan.so
4133 %{_libdir}/liblsan_preinit.o
4134 %{_libdir}/liblsan.la
4135 %{gcclibdir}/include/sanitizer/lsan_interface.h
4137 %files -n liblsan-static
4138 %defattr(644,root,root,755)
4139 %{_libdir}/liblsan.a
4142 %if %{with multilib2} && %{with lsan_m2}
4143 %files -n liblsan-multilib-%{multilib2}
4144 %defattr(644,root,root,755)
4145 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4146 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4148 %files -n liblsan-multilib-%{multilib2}-devel
4149 %defattr(644,root,root,755)
4150 %attr(755,root,root) %{_libdirm2}/liblsan.so
4151 %{_libdirm2}/liblsan_preinit.o
4152 %{_libdirm2}/liblsan.la
4153 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4154 # these packages are mutually exclusive
4155 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4156 %{gcclibdir}/include/sanitizer/lsan_interface.h
4158 %files -n liblsan-multilib-%{multilib2}-static
4159 %defattr(644,root,root,755)
4160 %{_libdirm2}/liblsan.a
4165 %defattr(644,root,root,755)
4166 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4167 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4168 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4170 %files -n libtsan-devel
4171 %defattr(644,root,root,755)
4172 %attr(755,root,root) %{_libdir}/libtsan.so
4173 %{_libdir}/libtsan_preinit.o
4174 %{_libdir}/libtsan.la
4175 %{gcclibdir}/include/sanitizer/tsan_interface.h
4177 %files -n libtsan-static
4178 %defattr(644,root,root,755)
4179 %{_libdir}/libtsan.a
4182 %if %{with multilib2} && %{with tsan_m2}
4183 %files -n libtsan-multilib-%{multilib2}
4184 %defattr(644,root,root,755)
4185 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4186 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4187 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4189 %files -n libtsan-multilib-%{multilib2}-devel
4190 %defattr(644,root,root,755)
4191 %attr(755,root,root) %{_libdirm2}/libtsan.so
4192 %{_libdirm2}/libtsan_preinit.o
4193 %{_libdirm2}/libtsan.la
4194 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4195 # these packages are mutually exclusive
4196 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4197 %{gcclibdir}/include/sanitizer/tsan_interface.h
4199 %files -n libtsan-multilib-%{multilib2}-static
4200 %defattr(644,root,root,755)
4201 %{_libdirm2}/libtsan.a
4206 %defattr(644,root,root,755)
4207 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4208 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4210 %files -n libubsan-devel
4211 %defattr(644,root,root,755)
4212 %attr(755,root,root) %{_libdir}/libubsan.so
4213 %{_libdir}/libubsan.la
4215 %files -n libubsan-static
4216 %defattr(644,root,root,755)
4217 %{_libdir}/libubsan.a
4219 %if %{with multilib}
4220 %files -n libubsan-multilib-32
4221 %defattr(644,root,root,755)
4222 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4223 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4225 %files -n libubsan-multilib-32-devel
4226 %defattr(644,root,root,755)
4227 %attr(755,root,root) %{_libdir32}/libubsan.so
4228 %{_libdir32}/libubsan.la
4230 %files -n libubsan-multilib-32-static
4231 %defattr(644,root,root,755)
4232 %{_libdir32}/libubsan.a
4235 %if %{with multilib2}
4236 %files -n libubsan-multilib-%{multilib2}
4237 %defattr(644,root,root,755)
4238 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4239 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4241 %files -n libubsan-multilib-%{multilib2}-devel
4242 %defattr(644,root,root,755)
4243 %attr(755,root,root) %{_libdirm2}/libubsan.so
4244 %{_libdirm2}/libubsan.la
4246 %files -n libubsan-multilib-%{multilib2}-static
4247 %defattr(644,root,root,755)
4248 %{_libdirm2}/libubsan.a
4254 %defattr(644,root,root,755)
4255 %doc libvtv/ChangeLog
4256 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4257 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4259 %files -n libvtv-devel
4260 %defattr(644,root,root,755)
4261 %attr(755,root,root) %{_libdir}/libvtv.so
4262 %{_libdir}/libvtv.la
4264 %files -n libvtv-static
4265 %defattr(644,root,root,755)
4268 %if %{with multilib}
4269 %files -n libvtv-multilib-32
4270 %defattr(644,root,root,755)
4271 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4272 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4274 %files -n libvtv-multilib-32-devel
4275 %defattr(644,root,root,755)
4276 %attr(755,root,root) %{_libdir32}/libvtv.so
4277 %{_libdir32}/libvtv.la
4279 %files -n libvtv-multilib-32-static
4280 %defattr(644,root,root,755)
4281 %{_libdir32}/libvtv.a
4284 %if %{with multilib2}
4285 %files -n libvtv-multilib-%{multilib2}
4286 %defattr(644,root,root,755)
4287 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4288 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4290 %files -n libvtv-multilib-%{multilib2}-devel
4291 %defattr(644,root,root,755)
4292 %attr(755,root,root) %{_libdirm2}/libvtv.so
4293 %{_libdirm2}/libvtv.la
4295 %files -n libvtv-multilib-%{multilib2}-static
4296 %defattr(644,root,root,755)
4297 %{_libdirm2}/libvtv.a
4303 %defattr(644,root,root,755)
4304 %doc libatomic/ChangeLog*
4305 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4306 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4308 %files -n libatomic-devel
4309 %defattr(644,root,root,755)
4310 %attr(755,root,root) %{_libdir}/libatomic.so
4311 %{_libdir}/libatomic.la
4313 %files -n libatomic-static
4314 %defattr(644,root,root,755)
4315 %{_libdir}/libatomic.a
4317 %if %{with multilib}
4318 %files -n libatomic-multilib-32
4319 %defattr(644,root,root,755)
4320 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4321 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4323 %files -n libatomic-multilib-32-devel
4324 %defattr(644,root,root,755)
4325 %attr(755,root,root) %{_libdir32}/libatomic.so
4326 %{_libdir32}/libatomic.la
4328 %files -n libatomic-multilib-32-static
4329 %defattr(644,root,root,755)
4330 %{_libdir32}/libatomic.a
4333 %if %{with multilib2}
4334 %files -n libatomic-multilib-%{multilib2}
4335 %defattr(644,root,root,755)
4336 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4337 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4339 %files -n libatomic-multilib-%{multilib2}-devel
4340 %defattr(644,root,root,755)
4341 %attr(755,root,root) %{_libdirm2}/libatomic.so
4342 %{_libdirm2}/libatomic.la
4344 %files -n libatomic-multilib-%{multilib2}-static
4345 %defattr(644,root,root,755)
4346 %{_libdirm2}/libatomic.a
4351 %defattr(644,root,root,755)
4352 %doc libcc1/ChangeLog*
4353 %attr(755,root,root) %{_libdir}/libcc1.so
4354 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4355 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4356 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4357 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4360 %defattr(644,root,root,755)
4361 %dir %{gcclibdir}/plugin
4362 %{gcclibdir}/plugin/gengtype
4363 %{gcclibdir}/plugin/gtype.state
4364 %{gcclibdir}/plugin/include
4365 %{gcclibdir}/plugin/libcc1plugin.la
4366 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4367 %{gcclibdir}/plugin/libcp1plugin.la
4368 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
4370 # see libmpx/configure.tgt for supported architectures
4371 %ifarch %{x8664} %{ix86}
4373 %defattr(644,root,root,755)
4374 %doc libmpx/ChangeLog
4375 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
4376 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
4377 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
4378 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
4380 %files -n libmpx-devel
4381 %defattr(644,root,root,755)
4382 %attr(755,root,root) %{_libdir}/libmpx.so
4383 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
4384 %{_libdir}/libmpx.la
4385 %{_libdir}/libmpxwrappers.la
4386 %{_libdir}/libmpx.spec
4388 %files -n libmpx-static
4389 %defattr(644,root,root,755)
4391 %{_libdir}/libmpxwrappers.a
4394 %if %{with multilib}
4395 %files -n libmpx-multilib-32
4396 %defattr(644,root,root,755)
4397 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
4398 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
4399 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
4400 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
4402 %files -n libmpx-multilib-32-devel
4403 %defattr(644,root,root,755)
4404 %attr(755,root,root) %{_libdir32}/libmpx.so
4405 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
4406 %{_libdir32}/libmpx.la
4407 %{_libdir32}/libmpxwrappers.la
4408 %{_libdir32}/libmpx.spec
4410 %files -n libmpx-multilib-32-static
4411 %defattr(644,root,root,755)
4412 %{_libdir32}/libmpx.a
4413 %{_libdir32}/libmpxwrappers.a
4416 %if %{with multilib2}
4417 # see libmpx/configure.tgt for supported architectures;
4418 # no x32 there as of gcc 6.x
4419 %if "%{multilib2}" != "x32"
4420 %files -n libmpx-multilib-%{multilib2}
4421 %defattr(644,root,root,755)
4422 %attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
4423 %attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
4424 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
4425 %attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
4427 %files -n libmpx-multilib-%{multilib2}-devel
4428 %defattr(644,root,root,755)
4429 %attr(755,root,root) %{_libdirm2}/libmpx.so
4430 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
4431 %{_libdirm2}/libmpx.la
4432 %{_libdirm2}/libmpxwrappers.la
4433 %{_libdirm2}/libmpx.spec
4435 %files -n libmpx-multilib-%{multilib2}-static
4436 %defattr(644,root,root,755)
4437 %{_libdirm2}/libmpx.a
4438 %{_libdirm2}/libmpxwrappers.a