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 aarch64
72 # library for atomic operations not supported by hardware
75 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
76 # sanitizer feature (asan and ubsan are common for all supported archs)
79 %ifarch %{x8664} aarch64
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
92 %ifarch %{ix86} %{x8664} x32 ia64
93 %define with_quadmath 1
96 # Stable is: any major_ver and minor_ver >= 1.0
97 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
101 Summary: GNU Compiler Collection: the C compiler and shared files
102 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
103 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
104 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
106 Version: %{major_ver}.%{minor_ver}
110 Group: Development/Languages
111 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
112 # Source0-md5: 34cd76facb562835ff5faca81fead17e
113 Source1: %{name}-optimize-la.pl
114 # check libffi version with libffi/configure.ac
115 Source3: libffi.pc.in
117 # use branch.sh to update gcc-branch.diff
118 #Patch100: %{name}-branch.diff
119 ## Patch100-md5: 0f41c1f7245b318399c8dcd7b8fa0bfc
120 Patch0: %{name}-info.patch
121 Patch2: %{name}-nodebug.patch
122 Patch3: %{name}-ada-link.patch
123 Patch4: %{name}-ada-x32.patch
124 Patch5: %{name}-linux-mount.patch
126 Patch10: %{name}-moresparcs.patch
127 Patch11: %{name}-install-libffi.patch
128 URL: http://gcc.gnu.org/
129 BuildRequires: autoconf >= 2.64
130 %{?with_tests:BuildRequires: autogen >= 5.5.4}
131 BuildRequires: automake >= 1:1.11.1
132 BuildRequires: binutils >= 3:2.30
134 BuildRequires: chrpath >= 0.13-2
135 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
136 BuildRequires: elfutils-devel >= 0.145-1
137 BuildRequires: fileutils >= 4.0.41
138 BuildRequires: flex >= 2.5.4
140 BuildRequires: gcc(ada)
141 BuildRequires: gcc-ada
144 BuildRequires: gettext-tools >= 0.14.5
145 BuildRequires: glibc-devel >= 6:2.4-1
147 # Formerly known as gcc(multilib)
148 BuildRequires: gcc(multilib-32)
150 %if %{with multilibx32}
151 BuildRequires: gcc(multilib-x32)
152 BuildRequires: glibc-devel(x32)
154 BuildRequires: glibc-devel(ix86)
157 BuildRequires: gcc(multilib-64)
158 BuildRequires: glibc-devel(ix86)
159 BuildRequires: glibc-devel(x86_64)
162 BuildRequires: glibc-devel(arm)
165 BuildRequires: glibc-devel(ppc)
168 BuildRequires: glibc-devel(s390)
171 BuildRequires: glibc-devel(sparcv9)
174 BuildRequires: gmp-c++-devel >= 4.3.2
175 BuildRequires: gmp-devel >= 4.3.2
176 BuildRequires: isl-devel >= 0.15
177 BuildRequires: libmpc-devel >= 0.8.1
178 BuildRequires: mpfr-devel >= 2.4.2
180 BuildRequires: python-devel
181 BuildRequires: rpm-pythonprov
183 BuildRequires: rpmbuild(macros) >= 1.211
184 BuildRequires: tar >= 1:1.22
185 BuildRequires: texinfo >= 4.7
187 BuildRequires: zlib-devel
188 BuildConflicts: pdksh < 5.2.14-50
189 Requires: binutils >= 3:2.30
190 Requires: gmp >= 4.3.2
191 Requires: isl >= 0.15
192 Requires: libgcc = %{epoch}:%{version}-%{release}
193 Requires: libmpc >= 0.8.1
194 Requires: mpfr >= 2.4.2
195 Provides: cpp = %{epoch}:%{version}-%{release}
196 %{?with_ada:Provides: gcc(ada)}
197 Obsoletes: cpp < 5:3.4
198 Obsoletes: egcs-cpp < 1.2
199 Obsoletes: gcc-chill < 3.2
200 Obsoletes: gcc-cpp < 3
201 Obsoletes: gcc-ksi < 5:3.4
202 Obsoletes: gcc4 < 5:4.2
203 Obsoletes: gont < 0.1
204 Conflicts: glibc-devel < 2.2.5-20
205 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
207 %define _slibdir /%{_lib}
209 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
210 %define _slibdir32 /lib
211 %define _libdir32 /usr/lib
212 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
213 %if %{with multilib2}
214 # x32 environment on x86-64
216 %define multilib2 x32
217 %define m2_desc ILP32
218 %define _slibdirm2 /libx32
219 %define _libdirm2 /usr/libx32
220 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
222 # 64-bit environment on x32
226 %define _slibdirm2 /lib64
227 %define _libdirm2 /usr/lib64
228 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
232 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
234 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
235 %define filterout_ld -Wl,--as-needed
237 # functions with printf format attribute but with special parser and also
238 # receiving non constant format strings
239 %define Werror_cflags %{nil}
241 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgo|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
243 %define _noautoreq .*\(GLIBC_PRIVATE\)
246 A compiler aimed at integrating all the optimizations and features
247 necessary for a high-performance and stable development environment.
249 This package contains the C compiler and some files shared by various
250 parts of the GNU Compiler Collection. In order to use another GCC
251 compiler you will need to install the appropriate subpackage.
253 %description -l es.UTF-8
254 Un compilador que intenta integrar todas las optimalizaciones y
255 características necesarias para un entorno de desarrollo eficaz y
258 Este paquete contiene el compilador de C y unos ficheros compartidos
259 por varias partes de la colección de compiladores GNU (GCC). Para usar
260 otro compilador de GCC será necesario que instale el subpaquete
263 %description -l pl.UTF-8
264 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
265 wyprodukowania szybkiego i stabilnego kodu wynikowego.
267 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
268 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
269 z GCC, trzeba zainstalować odpowiedni podpakiet.
271 %description -l pt_BR.UTF-8
272 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
273 GNU Compiler Collection.
276 Summary: GNU Compiler Collection: the C compiler 32-bit support
277 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
279 Group: Development/Languages
280 Requires: %{name} = %{epoch}:%{version}-%{release}
281 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
282 Obsoletes: libgcc32 < 6:4.4
284 Requires: glibc-devel(ix86)
287 Requires: glibc-devel(ppc)
290 Requires: glibc-devel(s390)
293 Requires: glibc-devel(sparcv9)
295 Provides: gcc(multilib-32)
296 Obsoletes: gcc-multilib < 6:4.9.2-4
298 %description multilib-32
299 A compiler aimed at integrating all the optimizations and features
300 necessary for a high-performance and stable development environment.
302 This package contains the C compiler support for producing 32-bit
303 programs on 64-bit host.
305 %description multilib-32 -l pl.UTF-8
306 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
307 wyprodukowania szybkiego i stabilnego kodu wynikowego.
309 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
310 programów 32-bitowych na maszynie 64-bitowej.
312 %package multilib-%{multilib2}
313 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
314 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
316 Group: Development/Languages
317 Requires: %{name} = %{epoch}:%{version}-%{release}
318 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
319 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
321 Requires: glibc-devel(x32)
324 Requires: glibc-devel(x86_64)
327 %description multilib-%{multilib2}
328 A compiler aimed at integrating all the optimizations and features
329 necessary for a high-performance and stable development environment.
331 This package contains the C compiler support for producing %{m2_desc}
334 %description multilib-%{multilib2} -l pl.UTF-8
335 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
336 wyprodukowania szybkiego i stabilnego kodu wynikowego.
338 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
342 Summary: Shared gcc library
343 Summary(es.UTF-8): Biblioteca compartida de gcc
344 Summary(pl.UTF-8): Biblioteka gcc
345 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
346 License: GPL v3+ with GCC Runtime Library Exception v3.1
349 Obsoletes: libgcc4 < 5:4.2
351 %description -n libgcc
354 %description -n libgcc -l es.UTF-8
355 Biblioteca compartida de gcc.
357 %description -n libgcc -l pl.UTF-8
358 Biblioteka dynamiczna gcc.
360 %description -n libgcc -l pt_BR.UTF-8
361 Biblioteca runtime para o GCC.
363 %package -n libgcc-multilib-32
364 Summary: Shared gcc library - 32-bit version
365 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
366 License: GPL v3+ with GCC Runtime Library Exception v3.1
368 Obsoletes: libgcc-multilib < 6:4.9.2-4
370 %description -n libgcc-multilib-32
371 Shared gcc library - 32-bit version.
373 %description -n libgcc-multilib-32 -l pl.UTF-8
374 Biblioteka dynamiczna gcc - wersja 32-bitowa.
376 %package -n libgcc-multilib-%{multilib2}
377 Summary: Shared gcc library - %{m2_desc} version
378 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
379 License: GPL v3+ with GCC Runtime Library Exception v3.1
382 %description -n libgcc-multilib-%{multilib2}
383 Shared gcc library - %{m2_desc} version.
385 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
386 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
389 Summary: GNU OpenMP library
390 Summary(pl.UTF-8): Biblioteka GNU OpenMP
391 License: GPL v3+ with GCC Runtime Library Exception v3.1
394 %description -n libgomp
397 %description -n libgomp -l pl.UTF-8
398 Biblioteka GNU OpenMP.
400 %package -n libgomp-devel
401 Summary: Development files for GNU OpenMP library
402 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
403 License: GPL v3+ with GCC Runtime Library Exception v3.1
404 Group: Development/Libraries
405 Requires: %{name} = %{epoch}:%{version}-%{release}
406 Requires: libgomp = %{epoch}:%{version}-%{release}
408 %description -n libgomp-devel
409 Development files for GNU OpenMP library.
411 %description -n libgomp-devel -l pl.UTF-8
412 Pliki programistyczne biblioteki GNU OpenMP.
414 %package -n libgomp-static
415 Summary: Static GNU OpenMP library
416 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
417 License: GPL v3+ with GCC Runtime Library Exception v3.1
418 Group: Development/Libraries
419 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
421 %description -n libgomp-static
422 Static GNU OpenMP library.
424 %description -n libgomp-static -l pl.UTF-8
425 Statyczna biblioteka GNU OpenMP.
427 %package -n libgomp-multilib-32
428 Summary: GNU OpenMP library - 32-bit version
429 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
430 License: GPL v3+ with GCC Runtime Library Exception v3.1
432 Obsoletes: libgomp-multilib < 6:4.9.2-4
434 %description -n libgomp-multilib-32
435 GNU OpenMP library - 32-bit version.
437 %description -n libgomp-multilib-32 -l pl.UTF-8
438 Biblioteka GNU OpenMP - wersja 32-bitowa.
440 %package -n libgomp-multilib-32-devel
441 Summary: Development files for 32-bit version of GNU OpenMP library
442 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
443 License: GPL v3+ with GCC Runtime Library Exception v3.1
444 Group: Development/Libraries
445 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
446 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
448 %description -n libgomp-multilib-32-devel
449 Development files for 32-bit version of GNU OpenMP library.
451 %description -n libgomp-multilib-32-devel -l pl.UTF-8
452 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
454 %package -n libgomp-multilib-32-static
455 Summary: Static GNU OpenMP library - 32-bit version
456 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
457 License: GPL v3+ with GCC Runtime Library Exception v3.1
458 Group: Development/Libraries
459 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
460 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
462 %description -n libgomp-multilib-32-static
463 Static GNU OpenMP library - 32-bit version.
465 %description -n libgomp-multilib-32-static -l pl.UTF-8
466 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
468 %package -n libgomp-multilib-%{multilib2}
469 Summary: GNU OpenMP library - %{m2_desc} version
470 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
471 License: GPL v3+ with GCC Runtime Library Exception v3.1
474 %description -n libgomp-multilib-%{multilib2}
475 GNU OpenMP library - %{m2_desc} version.
477 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
478 Biblioteka GNU OpenMP - wersja %{m2_desc}.
480 %package -n libgomp-multilib-%{multilib2}-devel
481 Summary: Development files for %{m2_desc} version of GNU OpenMP library
482 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
483 License: GPL v3+ with GCC Runtime Library Exception v3.1
484 Group: Development/Libraries
485 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
487 %description -n libgomp-multilib-%{multilib2}-devel
488 Development files for %{m2_desc} version of GNU OpenMP library.
490 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
491 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
493 %package -n libgomp-multilib-%{multilib2}-static
494 Summary: Static GNU OpenMP library - %{m2_desc} version
495 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
496 License: GPL v3+ with GCC Runtime Library Exception v3.1
497 Group: Development/Libraries
498 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
500 %description -n libgomp-multilib-%{multilib2}-static
501 Static GNU OpenMP library - %{m2_desc} version.
503 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
504 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
507 Summary: Ada language support for GCC
508 Summary(es.UTF-8): Soporte de Ada para GCC
509 Summary(pl.UTF-8): Obsługa języka Ada do GCC
510 Group: Development/Languages
511 Requires: %{name} = %{epoch}:%{version}-%{release}
512 Requires: libgnat = %{epoch}:%{version}-%{release}
514 Obsoletes: gnat-devel < 4
517 This package adds experimental support for compiling Ada programs.
519 %description ada -l es.UTF-8
520 Este paquete añade soporte experimental para compilar programas en
523 %description ada -l pl.UTF-8
524 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
527 %package ada-multilib-32
528 Summary: Ada language 32-bit binaries support for GCC
529 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
530 Group: Development/Languages
531 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
532 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
533 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
535 %description ada-multilib-32
536 This package adds experimental support for compiling 32-bit Ada
537 programs on 64-bit host.
539 %description ada-multilib-32 -l pl.UTF-8
540 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
541 32-bitowych w języku Ada na maszynie 64-bitowej.
543 %package ada-multilib-%{multilib2}
544 Summary: Ada language %{m2_desc} binaries support for GCC
545 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
546 Group: Development/Languages
547 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
548 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
550 %description ada-multilib-%{multilib2}
551 This package adds experimental support for compiling Ada language to
554 %description ada-multilib-%{multilib2} -l pl.UTF-8
555 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
556 języku Ada do binariów %{m2_desc}.
559 Summary: Ada standard libraries
560 Summary(es.UTF-8): Bibliotecas estándares de Ada
561 Summary(pl.UTF-8): Biblioteki standardowe Ady
562 License: GPL v3+ with GCC Runtime Library Exception v3.1
564 Requires: libgcc = %{epoch}:%{version}-%{release}
568 %description -n libgnat
569 This package contains shared libraries needed to run programs written
572 %description -n libgnat -l es.UTF-8
573 Este paquete contiene las bibliotecas compartidas necesarias para
574 ejecutar programas escritos en Ada.
576 %description -n libgnat -l pl.UTF-8
577 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
580 %package -n libgnat-static
581 Summary: Static Ada standard libraries
582 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
583 License: GPL v3+ with GCC Runtime Library Exception v3.1
584 Group: Development/Libraries
585 Obsoletes: gnat-static < 4
587 %description -n libgnat-static
588 This package contains static libraries for programs written in Ada.
590 %description -n libgnat-static -l pl.UTF-8
591 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
594 %package -n libgnat-multilib-32
595 Summary: Ada standard libraries - 32-bit version
596 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
597 License: GPL v3+ with GCC Runtime Library Exception v3.1
599 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
600 Obsoletes: libgnat-multilib < 6:4.9.2-4
602 %description -n libgnat-multilib-32
603 This package contains 32-bit version of shared libraries needed to run
604 programs written in Ada.
606 %description -n libgnat-multilib-32 -l pl.UTF-8
607 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
608 uruchamiania programów napisanych w języku Ada.
610 %package -n libgnat-multilib-32-static
611 Summary: Static Ada standard libraries - 32-bit version
612 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
613 License: GPL v3+ with GCC Runtime Library Exception v3.1
614 Group: Development/Libraries
615 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
617 %description -n libgnat-multilib-32-static
618 This package contains 32-bit version of static libraries for programs
621 %description -n libgnat-multilib-32-static -l pl.UTF-8
622 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
623 programów napisanych w Adzie.
625 %package -n libgnat-multilib-%{multilib2}
626 Summary: Ada standard libraries - %{m2_desc} version
627 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
628 License: GPL v3+ with GCC Runtime Library Exception v3.1
630 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
632 %description -n libgnat-multilib-%{multilib2}
633 This package contains %{m2_desc} version of shared libraries needed to run
634 programs written in Ada.
636 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
637 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
638 uruchamiania programów napisanych w Adzie.
640 %package -n libgnat-multilib-%{multilib2}-static
641 Summary: Static Ada standard libraries - %{m2_desc} version
642 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
643 License: GPL v3+ with GCC Runtime Library Exception v3.1
644 Group: Development/Libraries
646 %description -n libgnat-multilib-%{multilib2}-static
647 This package contains %{m2_desc} version of static libraries for programs
650 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
651 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
652 programów napisanych w Adzie.
655 Summary: C++ language support for GCC
656 Summary(es.UTF-8): Soporte de C++ para GCC
657 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
658 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
659 Group: Development/Languages
660 Requires: %{name} = %{epoch}:%{version}-%{release}
662 Obsoletes: egcs-c++ < 1.2
663 Obsoletes: gcc4-c++ < 5:4.2
666 This package adds C++ support to the GNU Compiler Collection. It
667 includes support for most of the current C++ specification, including
668 templates and exception handling. It does not include a standard C++
669 library, which is available separately.
671 %description c++ -l de.UTF-8
672 Dieses Paket enthält die C++-Unterstützung für den
673 GNU-Compiler-Collection. Es unterstützt die aktuelle
674 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
675 C++-Standard-Library ist nicht enthalten - sie ist getrennt
678 %description c++ -l es.UTF-8
679 Este paquete añade soporte de C++ al GCC (colección de compiladores
680 GNU). Ello incluye el soporte para la mayoría de la especificación
681 actual de C++, incluyendo plantillas y manejo de excepciones. No
682 incluye la biblioteca estándar de C++, la que es disponible separada.
684 %description c++ -l fr.UTF-8
685 Ce package ajoute un support C++ a la collection de compilateurs GNU.
686 Il comprend un support pour la plupart des spécifications actuelles de
687 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
688 une bibliothéque C++ standard, qui est disponible séparément.
690 %description c++ -l pl.UTF-8
691 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
692 obecnej specyfikacji C++, nie zawiera natomiast standardowych
693 bibliotek C++, które są w oddzielnym pakiecie.
695 %description c++ -l pt_BR.UTF-8
696 Este pacote adiciona suporte C++ para o gcc.
698 %description c++ -l tr.UTF-8
699 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
700 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
701 C++ kitaplığı bu pakette yer almaz.
703 %package c++-multilib-32
704 Summary: C++ language 32-bit binaries support for GCC
705 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
706 Group: Development/Languages
707 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
708 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
709 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
711 %description c++-multilib-32
712 This package adds 32-bit binaries in C++ language support to the GNU
715 %description c++-multilib-32 -l pl.UTF-8
716 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
719 %package c++-multilib-%{multilib2}
720 Summary: C++ language %{m2_desc} binaries support for GCC
721 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
722 Group: Development/Languages
723 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
724 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
726 %description c++-multilib-%{multilib2}
727 This package adds %{m2_desc} binaries in C++ language support to the GNU
730 %description c++-multilib-%{multilib2} -l pl.UTF-8
731 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
734 %package -n libstdc++
735 Summary: GNU C++ library
736 Summary(es.UTF-8): Biblioteca C++ de GNU
737 Summary(pl.UTF-8): Biblioteka GNU C++
738 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
739 License: GPL v3+ with GCC Runtime Library Exception v3.1
741 # >= instead of = to allow keeping older libstdc++ (with different soname)
742 Requires: libgcc >= %{epoch}:%{version}-%{release}
744 Obsoletes: libstdc++3
745 Obsoletes: libstdc++4
747 %description -n libstdc++
748 This is the GNU implementation of the standard C++ library, along with
749 additional GNU tools. This package includes the shared libraries
750 necessary to run C++ applications.
752 %description -n libstdc++ -l de.UTF-8
753 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
754 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
755 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
757 %description -n libstdc++ -l es.UTF-8
758 Este es el soporte de las bibliotecas padrón del C++, junto con
759 herramientas GNU adicionales. El paquete incluye las bibliotecas
760 compartidas necesarias para ejecutar aplicaciones C++.
762 %description -n libstdc++ -l fr.UTF-8
763 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
764 des outils GNU supplémentaires. Ce package comprend les librairies
765 partagées nécessaires à l'exécution d'application C++.
767 %description -n libstdc++ -l pl.UTF-8
768 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
769 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
770 uruchamiania aplikacji napisanych w C++.
772 %description -n libstdc++ -l pt_BR.UTF-8
773 Este pacote é uma implementação da biblioteca padrão C++ v3, um
774 subconjunto do padrão ISO 14882.
776 %description -n libstdc++ -l tr.UTF-8
777 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
778 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
780 %package -n libstdc++-devel
781 Summary: Header files and documentation for C++ development
782 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
783 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
784 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
785 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
786 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
787 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
788 License: GPL v3+ with GCC Runtime Library Exception v3.1
789 Group: Development/Libraries
790 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
791 Requires: glibc-devel
792 Requires: libstdc++ = %{epoch}:%{version}-%{release}
793 Obsoletes: libg++-devel
794 Obsoletes: libstdc++3-devel
795 Obsoletes: libstdc++4-devel
797 %description -n libstdc++-devel
798 This is the GNU implementation of the standard C++ libraries. This
799 package includes the header files needed for C++ development and
800 library documentation.
802 %description -n libstdc++-devel -l es.UTF-8
803 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
804 paquete incluye los archivos de inclusión y bibliotecas necesarios
805 para desarrollo de programas en lenguaje C++.
807 %description -n libstdc++-devel -l pl.UTF-8
808 Pakiet ten zawiera biblioteki będące implementacją standardowych
809 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
810 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
812 %description -n libstdc++-devel -l pt_BR.UTF-8
813 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
814 para desenvolvimento de programas C++.
816 %package -n libstdc++-static
817 Summary: Static C++ standard library
818 Summary(es.UTF-8): Biblioteca estándar estática de C++
819 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
820 License: GPL v3+ with GCC Runtime Library Exception v3.1
821 Group: Development/Libraries
822 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
823 Obsoletes: libstdc++4-static
825 %description -n libstdc++-static
826 Static C++ standard library.
828 %description -n libstdc++-static -l es.UTF-8
829 Biblioteca estándar estática de C++.
831 %description -n libstdc++-static -l pl.UTF-8
832 Statyczna biblioteka standardowa C++.
834 %package -n libstdc++-multilib-32
835 Summary: GNU C++ library - 32-bit version
836 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
837 License: GPL v3+ with GCC Runtime Library Exception v3.1
839 # >= instead of = to allow keeping older libstdc++ (with different soname)
840 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
841 Obsoletes: libstdc++-multilib < 6:4.9.2-4
843 %description -n libstdc++-multilib-32
844 This is 32-bit version of the GNU implementation of the standard C++
847 %description -n libstdc++-multilib-32 -l pl.UTF-8
848 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
851 %package -n libstdc++-multilib-32-devel
852 Summary: Development files for C++ development - 32-bit version
853 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
854 License: GPL v3+ with GCC Runtime Library Exception v3.1
855 Group: Development/Libraries
856 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
857 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
858 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
859 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
861 %description -n libstdc++-multilib-32-devel
862 This package contains the development files for 32-bit version of the
863 GNU implementation of the standard C++ library.
865 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
866 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
867 implementacji GNU biblioteki standardowej C++.
869 %package -n libstdc++-multilib-32-static
870 Summary: Static C++ standard library - 32-bit version
871 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
872 License: GPL v3+ with GCC Runtime Library Exception v3.1
873 Group: Development/Libraries
874 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
875 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
877 %description -n libstdc++-multilib-32-static
878 Static C++ standard library - 32-bit version.
880 %description -n libstdc++-multilib-32-static -l pl.UTF-8
881 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
883 %package -n libstdc++-multilib-%{multilib2}
884 Summary: GNU C++ library - %{m2_desc} version
885 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
886 License: GPL v3+ with GCC Runtime Library Exception v3.1
888 # >= instead of = to allow keeping older libstdc++ (with different soname)
889 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
891 %description -n libstdc++-multilib-%{multilib2}
892 This is %{m2_desc} version of the GNU implementation of the standard C++
895 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
896 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
899 %package -n libstdc++-multilib-%{multilib2}-devel
900 Summary: Development files for C++ development - %{m2_desc} version
901 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
902 License: GPL v3+ with GCC Runtime Library Exception v3.1
903 Group: Development/Libraries
904 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
905 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
906 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
908 %description -n libstdc++-multilib-%{multilib2}-devel
909 This package contains the development files for %{m2_desc} version of the
910 GNU implementation of the standard C++ library.
912 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
913 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
914 implementacji GNU biblioteki standardowej C++.
916 %package -n libstdc++-multilib-%{multilib2}-static
917 Summary: Static C++ standard library - %{m2_desc} version
918 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
919 License: GPL v3+ with GCC Runtime Library Exception v3.1
920 Group: Development/Libraries
921 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
923 %description -n libstdc++-multilib-%{multilib2}-static
924 Static C++ standard library - %{m2_desc} version.
926 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
927 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
929 %package -n libstdc++-gdb
930 Summary: libstdc++ pretty printers for GDB
931 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
932 Group: Development/Debuggers
934 %description -n libstdc++-gdb
935 This package contains Python scripts for GDB pretty printing of the
936 libstdc++ types/containers.
938 %description -n libstdc++-gdb -l pl.UTF-8
939 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
940 wypisywania typów i kontenerów libstdc++.
942 %package -n libstdc++-apidocs
943 Summary: C++ standard library API documentation
944 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
945 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
947 %if "%{_rpmversion}" >= "5"
951 %description -n libstdc++-apidocs
952 API and internal documentation for C++ standard library.
954 %description -n libstdc++-apidocs -l pl.UTF-8
955 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
958 Summary: Fortran 95 language support for GCC
959 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
960 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
961 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
962 Group: Development/Languages/Fortran
963 Requires: %{name} = %{epoch}:%{version}-%{release}
964 Requires: libgfortran = %{epoch}:%{version}-%{release}
965 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
966 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
967 Obsoletes: egcs-g77 < 1.2
971 This package adds support for compiling Fortran 95 programs with the
974 %description fortran -l es.UTF-8
975 Este paquete añade soporte para compilar programas escritos en Fortran
976 95 con el compilador GNU.
978 %description fortran -l pl.UTF-8
979 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
981 %description fortran -l pt_BR.UTF-8
982 Suporte Fortran 95 para o GCC.
984 %package fortran-multilib-32
985 Summary: Fortran 95 language 32-bit binaries support for GCC
986 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
987 Group: Development/Languages/Fortran
988 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
989 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
990 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
991 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
993 %description fortran-multilib-32
994 This package adds support for compiling 32-bit Fortran 95 programs
995 with the GNU compiler.
997 %description fortran-multilib-32 -l pl.UTF-8
998 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1001 %package fortran-multilib-%{multilib2}
1002 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1003 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1004 Group: Development/Languages/Fortran
1005 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1006 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1007 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1009 %description fortran-multilib-%{multilib2}
1010 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1011 binaries with the GNU compiler.
1013 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1014 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1017 %package -n libgfortran
1018 Summary: Fortran 95 Library
1019 Summary(es.UTF-8): Biblioteca de Fortran 95
1020 Summary(pl.UTF-8): Biblioteka Fortranu 95
1021 License: GPL v3+ with GCC Runtime Library Exception v3.1
1023 Requires: libgcc = %{epoch}:%{version}-%{release}
1024 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1025 Obsoletes: libg2c < 5:4
1027 %description -n libgfortran
1030 %description -n libgfortran -l es.UTF-8
1031 Biblioteca de Fortran 95.
1033 %description -n libgfortran -l pl.UTF-8
1034 Biblioteka Fortranu 95.
1036 %package -n libgfortran-static
1037 Summary: Static Fortran 95 Library
1038 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1039 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1040 License: GPL v3+ with GCC Runtime Library Exception v3.1
1041 Group: Development/Libraries
1042 Requires: libgfortran = %{epoch}:%{version}-%{release}
1043 Obsoletes: libg2c-static < 5:4
1045 %description -n libgfortran-static
1046 Static Fortran 95 Library.
1048 %description -n libgfortran-static -l es.UTF-8
1049 Bibliotecas estáticas de Fortran 95.
1051 %description -n libgfortran-static -l pl.UTF-8
1052 Statyczna biblioteka Fortranu 95.
1054 %package -n libgfortran-multilib-32
1055 Summary: Fortran 95 Library - 32-bit version
1056 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1057 License: GPL v3+ with GCC Runtime Library Exception v3.1
1059 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1060 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1061 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1063 %description -n libgfortran-multilib-32
1064 Fortran 95 Library - 32-bit version.
1066 %description -n libgfortran-multilib-32 -l pl.UTF-8
1067 Biblioteka Fortranu 95 - wersja 32-bitowa.
1069 %package -n libgfortran-multilib-32-static
1070 Summary: Static Fortran 95 Library - 32-bit version
1071 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1072 License: GPL v3+ with GCC Runtime Library Exception v3.1
1073 Group: Development/Libraries
1074 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1075 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1077 %description -n libgfortran-multilib-32-static
1078 Static Fortran 95 Library - 32-bit version.
1080 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1081 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1083 %package -n libgfortran-multilib-%{multilib2}
1084 Summary: Fortran 95 Library - %{m2_desc} version
1085 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1086 License: GPL v3+ with GCC Runtime Library Exception v3.1
1088 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1090 %description -n libgfortran-multilib-%{multilib2}
1091 Fortran 95 Library - %{m2_desc} version.
1093 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1094 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1096 %package -n libgfortran-multilib-%{multilib2}-static
1097 Summary: Static Fortran 95 Library - %{m2_desc} version
1098 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1099 License: GPL v3+ with GCC Runtime Library Exception v3.1
1100 Group: Development/Libraries
1101 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1102 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1104 %description -n libgfortran-multilib-%{multilib2}-static
1105 Static Fortran 95 Library - %{m2_desc} version.
1107 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1108 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1110 %package -n libquadmath
1111 Summary: GCC __float128 shared support library
1112 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1116 %description -n libquadmath
1117 This package contains GCC shared support library which is needed for
1118 __float128 math support and for Fortran REAL*16 support.
1120 %description -n libquadmath -l pl.UTF-8
1121 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1122 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1125 %package -n libquadmath-devel
1126 Summary: Header files for GCC __float128 support library
1127 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1129 Group: Development/Libraries
1130 Requires: libquadmath = %{epoch}:%{version}-%{release}
1132 %description -n libquadmath-devel
1133 This package contains header files for GCC support library which is
1134 needed for __float128 math support and for Fortran REAL*16 support.
1136 %description -n libquadmath-devel -l pl.UTF-8
1137 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1138 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1141 %package -n libquadmath-static
1142 Summary: Static GCC __float128 support library
1143 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1145 Group: Development/Libraries
1146 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1148 %description -n libquadmath-static
1149 Static GCC __float128 support library.
1151 %description -n libquadmath-static -l pl.UTF-8
1152 Biblioteka statyczna GCC do obsługi typu __float128.
1154 %package -n libquadmath-multilib-32
1155 Summary: GCC __float128 shared support library - 32-bit version
1156 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1159 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1161 %description -n libquadmath-multilib-32
1162 This package contains 32-bit version of GCC shared support library
1163 which is needed for __float128 math support and for Fortran REAL*16
1166 %description -n libquadmath-multilib-32 -l pl.UTF-8
1167 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1168 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1171 %package -n libquadmath-multilib-32-devel
1172 Summary: Development files for 32-bit GCC __float128 support library
1173 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1175 Group: Development/Libraries
1176 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1177 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1178 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1180 %description -n libquadmath-multilib-32-devel
1181 This package contains development files for 32-bit GCC support library
1182 which is needed for __float128 math support and for Fortran REAL*16
1185 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1186 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1187 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1188 REAL*16 w Fortranie.
1190 %package -n libquadmath-multilib-32-static
1191 Summary: Static GCC __float128 support library - 32-bit version
1192 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1194 Group: Development/Libraries
1195 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1196 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1198 %description -n libquadmath-multilib-32-static
1199 Static GCC __float128 support library - 32-bit version.
1201 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1202 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1204 %package -n libquadmath-multilib-%{multilib2}
1205 Summary: GCC __float128 shared support library - %{m2_desc} version
1206 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1210 %description -n libquadmath-multilib-%{multilib2}
1211 This package contains %{m2_desc} version of GCC shared support library
1212 which is needed for __float128 math support and for Fortran REAL*16
1215 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1216 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1217 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1218 REAL*16 w Fortranie.
1220 %package -n libquadmath-multilib-%{multilib2}-devel
1221 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1222 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1224 Group: Development/Libraries
1225 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1226 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1228 %description -n libquadmath-multilib-%{multilib2}-devel
1229 This package contains development files for %{m2_desc} version of GCC
1230 support library which is needed for __float128 math support and for
1231 Fortran REAL*16 support.
1233 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1234 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1235 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1236 typu REAL*16 w Fortranie.
1238 %package -n libquadmath-multilib-%{multilib2}-static
1239 Summary: Static GCC __float128 support library - %{m2_desc} version
1240 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1242 Group: Development/Libraries
1243 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1245 %description -n libquadmath-multilib-%{multilib2}-static
1246 Static GCC __float128 support library - %{m2_desc} version.
1248 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1249 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1252 Summary: Foreign Function Interface library
1253 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1254 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1258 %description -n libffi
1259 The libffi library provides a portable, high level programming
1260 interface to various calling conventions. This allows a programmer to
1261 call any function specified by a call interface description at run
1264 %description -n libffi -l es.UTF-8
1265 La biblioteca libffi provee una interfaz portable de programación de
1266 alto nivel para varias convenciones de llamada. Ello permite que un
1267 programador llame una función cualquiera especificada por una
1268 descripción de interfaz de llamada en el tiempo de ejecución.
1270 %description -n libffi -l pl.UTF-8
1271 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1272 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1273 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1276 %package -n libffi-devel
1277 Summary: Development files for Foreign Function Interface library
1278 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1279 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1281 Group: Development/Libraries
1282 Requires: %{name} = %{epoch}:%{version}-%{release}
1283 Requires: libffi = %{epoch}:%{version}-%{release}
1285 %description -n libffi-devel
1286 Development files for Foreign Function Interface library.
1288 %description -n libffi-devel -l es.UTF-8
1289 Ficheros de desarrollo para libffi.
1291 %description -n libffi-devel -l pl.UTF-8
1292 Pliki nagłówkowe biblioteki libffi.
1294 %package -n libffi-static
1295 Summary: Static Foreign Function Interface library
1296 Summary(es.UTF-8): Biblioteca libffi estática
1297 Summary(pl.UTF-8): Statyczna biblioteka libffi
1299 Group: Development/Libraries
1300 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1302 %description -n libffi-static
1303 Static Foreign Function Interface library.
1305 %description -n libffi-static -l es.UTF-8
1306 Biblioteca libffi estática.
1308 %description -n libffi-static -l pl.UTF-8
1309 Statyczna biblioteka libffi.
1311 %package -n libffi-multilib-32
1312 Summary: Foreign Function Interface library - 32-bit version
1313 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1316 Obsoletes: libffi-multilib < 6:4.9.2-4
1318 %description -n libffi-multilib-32
1319 The libffi library provides a portable, high level programming
1320 interface to various calling conventions. This allows a programmer to
1321 call any function specified by a call interface description at run
1322 time. This package contains 32-bit version of the library.
1324 %description -n libffi-multilib-32 -l pl.UTF-8
1325 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1326 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1327 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1328 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1330 %package -n libffi-multilib-32-devel
1331 Summary: Development files for 32-bit version of Foreign Function Interface library
1332 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1334 Group: Development/Libraries
1335 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1336 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1337 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1339 %description -n libffi-multilib-32-devel
1340 Development files for 32-bit version of Foreign Function Interface
1343 %description -n libffi-multilib-32-devel -l pl.UTF-8
1344 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1346 %package -n libffi-multilib-32-static
1347 Summary: Static Foreign Function Interface library - 32-bit version
1348 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1350 Group: Development/Libraries
1351 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1352 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1354 %description -n libffi-multilib-32-static
1355 Static Foreign Function Interface library - 32-bit version.
1357 %description -n libffi-multilib-32-static -l pl.UTF-8
1358 Statyczna biblioteka libffi - wersja 32-bitowa.
1360 %package -n libffi-multilib-%{multilib2}
1361 Summary: Foreign Function Interface library - %{m2_desc} version
1362 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1366 %description -n libffi-multilib-%{multilib2}
1367 The libffi library provides a portable, high level programming
1368 interface to various calling conventions. This allows a programmer to
1369 call any function specified by a call interface description at run
1370 time. This package contains %{m2_desc} version of the library.
1372 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1373 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1374 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1375 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1376 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1378 %package -n libffi-multilib-%{multilib2}-devel
1379 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1380 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1382 Group: Development/Libraries
1383 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1384 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1386 %description -n libffi-multilib-%{multilib2}-devel
1387 Development files for %{m2_desc} version of Foreign Function Interface
1390 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1391 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1393 %package -n libffi-multilib-%{multilib2}-static
1394 Summary: Static Foreign Function Interface library - %{m2_desc} version
1395 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1397 Group: Development/Libraries
1398 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1400 %description -n libffi-multilib-%{multilib2}-static
1401 Static Foreign Function Interface library - %{m2_desc} version.
1403 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1404 Statyczna biblioteka libffi - wersja %{m2_desc}.
1407 Summary: Objective C language support for GCC
1408 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1409 Summary(es.UTF-8): Soporte de Objective C para GCC
1410 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1411 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1412 Summary(tr.UTF-8): GCC için Objective C desteği
1413 Group: Development/Languages
1414 Requires: %{name} = %{epoch}:%{version}-%{release}
1415 Requires: libobjc = %{epoch}:%{version}-%{release}
1416 Obsoletes: egcc-objc
1417 Obsoletes: egcs-objc < 1.2
1420 This package adds Objective C support to the GNU Compiler Collection.
1421 Objective C is a object oriented derivative of the C language, mainly
1422 used on systems running NeXTSTEP. This package does not include the
1423 standard objective C object library.
1425 %description objc -l de.UTF-8
1426 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1427 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1428 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1429 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1431 %description objc -l es.UTF-8
1432 Este paquete añade soporte de Objective C al GCC (colección de
1433 compiladores GNU). Objective C es un lenguaje orientado a objetos
1434 derivado de C, principalmente usado en sistemas que funcionan bajo
1435 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1438 %description objc -l fr.UTF-8
1439 Ce package ajoute un support Objective C a la collection de
1440 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1441 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1442 package n'inclue pas la bibliothéque Objective C standard.
1444 %description objc -l pl.UTF-8
1445 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1446 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1447 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1448 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1450 %description objc -l tr.UTF-8
1451 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1452 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1453 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1454 kitaplığı bu pakette yer almaz.
1456 %package objc-multilib-32
1457 Summary: Objective C language 32-bit binaries support for GCC
1458 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1459 Group: Development/Languages
1460 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1461 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1462 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1464 %description objc-multilib-32
1465 This package adds 32-bit Objective C support to the GNU Compiler
1468 %description objc-multilib-32 -l pl.UTF-8
1469 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1472 %package objc-multilib-%{multilib2}
1473 Summary: Objective C language %{m2_desc} binaries support for GCC
1474 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1475 Group: Development/Languages
1476 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1477 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1479 %description objc-multilib-%{multilib2}
1480 This package adds %{m2_desc} binaries in Objective C language support to
1481 the GNU Compiler Collection.
1483 %description objc-multilib-%{multilib2} -l pl.UTF-8
1484 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1488 Summary: Objective C++ support for GCC
1489 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1490 Group: Development/Languages
1491 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1492 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1495 This package adds Objective C++ support to the GNU Compiler
1498 %description objc++ -l pl.UTF-8
1499 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1500 GNU Compiler Collection.
1503 Summary: Objective C Library
1504 Summary(es.UTF-8): Biblioteca de Objective C
1505 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1506 License: GPL v3+ with GCC Runtime Library Exception v3.1
1508 Requires: libgcc = %{epoch}:%{version}-%{release}
1511 %description -n libobjc
1512 Objective C Library.
1514 %description -n libobjc -l es.UTF-8
1515 Bibliotecas de Objective C.
1517 %description -n libobjc -l pl.UTF-8
1518 Biblioteka obiektowego C (Objective C).
1520 %package -n libobjc-static
1521 Summary: Static Objective C Library
1522 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1523 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1524 License: GPL v3+ with GCC Runtime Library Exception v3.1
1525 Group: Development/Libraries
1526 Requires: libobjc = %{epoch}:%{version}-%{release}
1528 %description -n libobjc-static
1529 Static Objective C Library.
1531 %description -n libobjc-static -l es.UTF-8
1532 Bibliotecas estáticas de Objective C.
1534 %description -n libobjc-static -l pl.UTF-8
1535 Statyczna biblioteka obiektowego C (Objective C).
1537 %package -n libobjc-multilib-32
1538 Summary: Objective C Library - 32-bit version
1539 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1540 License: GPL v3+ with GCC Runtime Library Exception v3.1
1542 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1543 Obsoletes: libobjc-multilib < 6:4.9.2-4
1545 %description -n libobjc-multilib-32
1546 Objective C Library - 32-bit version.
1548 %description -n libobjc-multilib-32 -l pl.UTF-8
1549 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1551 %package -n libobjc-multilib-32-static
1552 Summary: Static Objective C Library - 32-bit version
1553 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1554 License: GPL v3+ with GCC Runtime Library Exception v3.1
1555 Group: Development/Libraries
1556 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1557 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1559 %description -n libobjc-multilib-32-static
1560 Static Objective C Library - 32-bit version.
1562 %description -n libobjc-multilib-32-static -l pl.UTF-8
1563 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1565 %package -n libobjc-multilib-%{multilib2}
1566 Summary: Objective C Library - %{m2_desc} version
1567 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1568 License: GPL v3+ with GCC Runtime Library Exception v3.1
1570 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1572 %description -n libobjc-multilib-%{multilib2}
1573 Objective C Library - %{m2_desc} version.
1575 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1576 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1578 %package -n libobjc-multilib-%{multilib2}-static
1579 Summary: Static Objective C Library - %{m2_desc} version
1580 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1581 License: GPL v3+ with GCC Runtime Library Exception v3.1
1582 Group: Development/Libraries
1583 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1585 %description -n libobjc-multilib-%{multilib2}-static
1586 Static Objective C Library - %{m2_desc} version.
1588 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1589 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1592 Summary: Go language support for GCC
1593 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1594 License: GPL v3+ (gcc), BSD (Go-specific part)
1595 Group: Development/Languages
1596 Requires: %{name} = %{epoch}:%{version}-%{release}
1597 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1600 This package adds Go language support to the GNU Compiler Collection.
1602 %description go -l pl.UTF-8
1603 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1605 %package go-multilib-32
1606 Summary: Go language 32-bit binaries support for GCC
1607 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1608 License: GPL v3+ (gcc), BSD (Go-specific part)
1609 Group: Development/Languages
1610 Requires: %{name} = %{epoch}:%{version}-%{release}
1611 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1612 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1614 %description go-multilib-32
1615 This package adds 32-bit Go language support to the GNU Compiler
1618 %description go-multilib-32 -l pl.UTF-8
1619 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1622 %package go-multilib-%{multilib2}
1623 Summary: Go language %{m2_desc} binaries support for GCC
1624 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1625 License: GPL v3+ (gcc), BSD (Go-specific part)
1626 Group: Development/Languages
1627 Requires: %{name} = %{epoch}:%{version}-%{release}
1628 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1630 %description go-multilib-%{multilib2}
1631 This package adds %{m2_desc} binaries in Go language support to the GNU
1632 Compiler Collection.
1634 %description go-multilib-%{multilib2} -l pl.UTF-8
1635 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1639 Summary: Go language library
1640 Summary(pl.UTF-8): Biblioteka języka Go
1643 Requires: libgcc = %{epoch}:%{version}-%{release}
1645 %description -n libgo
1646 Go language library.
1648 %description -n libgo -l pl.UTF-8
1649 Biblioteka języka Go.
1651 %package -n libgo-devel
1652 Summary: Development files for Go language library
1653 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1655 Group: Development/Libraries
1656 Requires: glibc-devel
1657 Requires: libgo = %{epoch}:%{version}-%{release}
1659 %description -n libgo-devel
1660 Development files for Go language library.
1662 %description -n libgo-devel -l pl.UTF-8
1663 Pliki programistyczne biblioteki języka Go.
1665 %package -n libgo-static
1666 Summary: Static Go language library
1667 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1669 Group: Development/Libraries
1670 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1672 %description -n libgo-static
1673 Static Go language library.
1675 %description -n libgo-static -l pl.UTF-8
1676 Statyczna biblioteka języka Go.
1678 %package -n libgo-multilib-32
1679 Summary: Go language library - 32-bit version
1680 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1683 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1684 Obsoletes: libgo-multilib < 6:4.9.2-4
1686 %description -n libgo-multilib-32
1687 Go language library - 32-bit version.
1689 %description -n libgo-multilib-32 -l pl.UTF-8
1690 Biblioteka języka Go - wersja 32-bitowa.
1692 %package -n libgo-multilib-32-devel
1693 Summary: Development files for Go language library - 32-bit version
1694 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1696 Group: Development/Libraries
1697 Requires: glibc-devel
1698 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1699 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1701 %description -n libgo-multilib-32-devel
1702 Development files for Go language library - 32-bit version.
1704 %description -n libgo-multilib-32-devel -l pl.UTF-8
1705 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1707 %package -n libgo-multilib-32-static
1708 Summary: Static Go language library - 32-bit version
1709 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1711 Group: Development/Libraries
1712 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1713 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1715 %description -n libgo-multilib-32-static
1716 Static Go language library - 32-bit version.
1718 %description -n libgo-multilib-32-static -l pl.UTF-8
1719 Statyczna biblioteka języka Go - wersja 32-bitowa.
1721 %package -n libgo-multilib-%{multilib2}
1722 Summary: Go language library - %{m2_desc} version
1723 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1726 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1728 %description -n libgo-multilib-%{multilib2}
1729 Go language library - %{m2_desc} version.
1731 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1732 Biblioteka języka Go - wersja %{m2_desc}.
1734 %package -n libgo-multilib-%{multilib2}-devel
1735 Summary: Development files for Go language library - %{m2_desc} version
1736 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1738 Group: Development/Libraries
1739 Requires: glibc-devel
1740 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1742 %description -n libgo-multilib-%{multilib2}-devel
1743 Development files for Go language library - %{m2_desc} version.
1745 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1746 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1748 %package -n libgo-multilib-%{multilib2}-static
1749 Summary: Static Go language library - %{m2_desc} version
1750 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1752 Group: Development/Libraries
1753 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1755 %description -n libgo-multilib-%{multilib2}-static
1756 Static Go language library - %{m2_desc} version.
1758 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1759 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1762 Summary: The Address Sanitizer library
1763 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1764 License: BSD-like or MIT
1766 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1768 %description -n libasan
1769 This package contains the Address Sanitizer library which is used for
1770 -fsanitize=address instrumented programs.
1772 %description -n libasan -l pl.UTF-8
1773 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1774 adresów w programach kompilowanych z opcją -fsanitize=address.
1776 %package -n libasan-devel
1777 Summary: Development files for the Address Sanitizer library
1778 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1779 License: BSD-like or MIT
1780 Group: Development/Libraries
1781 Requires: libasan = %{epoch}:%{version}-%{release}
1783 %description -n libasan-devel
1784 This package contains development files for the Address Sanitizer
1787 %description -n libasan-devel -l pl.UTF-8
1788 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1790 %package -n libasan-static
1791 Summary: The Address Sanitizer static library
1792 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1793 License: BSD-like or MIT
1794 Group: Development/Libraries
1795 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1797 %description -n libasan-static
1798 This package contains Address Sanitizer static library.
1800 %description -n libasan-static -l pl.UTF-8
1801 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1803 %package -n libasan-multilib-32
1804 Summary: The Address Sanitizer library - 32-bit version
1805 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1806 License: BSD-like or MIT
1808 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1809 Obsoletes: libasan-multilib < 6:4.9.2-4
1811 %description -n libasan-multilib-32
1812 This package contains 32-bit version of the Address Sanitizer library
1813 which is used for -fsanitize=address instrumented programs.
1815 %description -n libasan-multilib-32 -l pl.UTF-8
1816 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1817 służącej do kontroli adresów w programach kompilowanych z opcją
1820 %package -n libasan-multilib-32-devel
1821 Summary: Development files for the Address Sanitizer library - 32-bit version
1822 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1823 License: BSD-like or MIT
1824 Group: Development/Libraries
1825 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1826 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1827 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1829 %description -n libasan-multilib-32-devel
1830 This package contains the development files for 32-bit version of the
1831 Address Sanitizer library.
1833 %description -n libasan-multilib-32-devel -l pl.UTF-8
1834 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1837 %package -n libasan-multilib-32-static
1838 Summary: The Address Sanitizer static library - 32-bit version
1839 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1840 License: BSD-like or MIT
1841 Group: Development/Libraries
1842 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1843 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1845 %description -n libasan-multilib-32-static
1846 This package contains 32-bit version of the Address Sanitizer static
1849 %description -n libasan-multilib-32-static -l pl.UTF-8
1850 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1853 %package -n libasan-multilib-%{multilib2}
1854 Summary: The Address Sanitizer library - %{m2_desc} version
1855 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1856 License: BSD-like or MIT
1858 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1860 %description -n libasan-multilib-%{multilib2}
1861 This package contains %{m2_desc} version of the Address Sanitizer library
1862 which is used for -fsanitize=address instrumented programs.
1864 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1865 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1866 służącej do kontroli adresów w programach kompilowanych z opcją
1869 %package -n libasan-multilib-%{multilib2}-devel
1870 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1871 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1872 License: BSD-like or MIT
1873 Group: Development/Libraries
1874 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1875 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1877 %description -n libasan-multilib-%{multilib2}-devel
1878 This package contains the development files for %{m2_desc} version of the
1879 Address Sanitizer library.
1881 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1882 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1885 %package -n libasan-multilib-%{multilib2}-static
1886 Summary: The Address Sanitizer static library - %{m2_desc} version
1887 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1888 License: BSD-like or MIT
1889 Group: Development/Libraries
1890 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1892 %description -n libasan-multilib-%{multilib2}-static
1893 This package contains %{m2_desc} version of the Address Sanitizer static
1896 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1897 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1901 Summary: The Leak Sanitizer library
1902 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1903 License: BSD-like or MIT
1905 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1907 %description -n liblsan
1908 This package contains the Leak Sanitizer library which is used for
1909 -fsanitize=leak instrumented programs.
1911 %description -n liblsan -l pl.UTF-8
1912 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1913 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1915 %package -n liblsan-devel
1916 Summary: Development files for the Leak Sanitizer library
1917 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1918 License: BSD-like or MIT
1919 Group: Development/Libraries
1920 Requires: liblsan = %{epoch}:%{version}-%{release}
1922 %description -n liblsan-devel
1923 This package contains development files for the Leak Sanitizer
1926 %description -n liblsan-devel -l pl.UTF-8
1927 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1929 %package -n liblsan-static
1930 Summary: The Leak Sanitizer static library
1931 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1932 License: BSD-like or MIT
1933 Group: Development/Libraries
1934 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1936 %description -n liblsan-static
1937 This package contains Leak Sanitizer static library.
1939 %description -n liblsan-static -l pl.UTF-8
1940 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1942 %package -n liblsan-multilib-%{multilib2}
1943 Summary: The Leak Sanitizer library - %{m2_desc} version
1944 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1945 License: BSD-like or MIT
1947 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1949 %description -n liblsan-multilib-%{multilib2}
1950 This package contains %{m2_desc} version of the Leak Sanitizer library
1951 which is used for -fsanitize=leak instrumented programs.
1953 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1954 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1955 do kontroli wycieków w programach kompilowanych z opcją
1958 %package -n liblsan-multilib-%{multilib2}-devel
1959 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
1960 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1961 License: BSD-like or MIT
1962 Group: Development/Libraries
1963 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1965 %description -n liblsan-multilib-%{multilib2}-devel
1966 This package contains development files for %{m2_desc} version of the
1967 Leak Sanitizer library.
1969 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1970 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1973 %package -n liblsan-multilib-%{multilib2}-static
1974 Summary: The Leak Sanitizer static library - %{m2_desc} version
1975 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1976 License: BSD-like or MIT
1977 Group: Development/Libraries
1978 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1980 %description -n liblsan-multilib-%{multilib2}-static
1981 This package contains Leak Sanitizer static library - %{m2_desc} version.
1983 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1984 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1987 Summary: The Thread Sanitizer library
1988 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
1989 License: BSD-like or MIT
1991 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1993 %description -n libtsan
1994 This package contains the Thread Sanitizer library which is used for
1995 -fsanitize=thread instrumented programs.
1997 %description -n libtsan -l pl.UTF-8
1998 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1999 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2001 %package -n libtsan-devel
2002 Summary: Development files for the Thread Sanitizer library
2003 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2004 License: BSD-like or MIT
2005 Group: Development/Libraries
2006 Requires: libtsan = %{epoch}:%{version}-%{release}
2008 %description -n libtsan-devel
2009 This package contains development files for Thread Sanitizer library.
2011 %description -n libtsan-devel -l pl.UTF-8
2012 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2014 %package -n libtsan-static
2015 Summary: The Thread Sanitizer static library
2016 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2017 License: BSD-like or MIT
2018 Group: Development/Libraries
2019 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2021 %description -n libtsan-static
2022 This package contains Thread Sanitizer static library.
2024 %description -n libtsan-static -l pl.UTF-8
2025 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2027 %package -n libtsan-multilib-%{multilib2}
2028 Summary: The Thread Sanitizer library - %{m2_desc} version
2029 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2030 License: BSD-like or MIT
2032 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2034 %description -n libtsan-multilib-%{multilib2}
2035 This package contains %{m2_desc} version of the Thread Sanitizer
2036 library which is used for -fsanitize=thread instrumented programs.
2038 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2039 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2040 służącej do kontroli wielowątkowości w programach kompilowanych
2041 z opcją -fsanitize=thread.
2043 %package -n libtsan-multilib-%{multilib2}-devel
2044 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2045 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2046 License: BSD-like or MIT
2047 Group: Development/Libraries
2048 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2050 %description -n libtsan-multilib-%{multilib2}-devel
2051 This package contains development files for %{m2_desc} version of
2052 Thread Sanitizer library.
2054 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2055 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2058 %package -n libtsan-multilib-%{multilib2}-static
2059 Summary: The Thread Sanitizer static library - %{m2_desc} version
2060 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2061 License: BSD-like or MIT
2062 Group: Development/Libraries
2063 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2065 %description -n libtsan-multilib-%{multilib2}-static
2066 This package contains %{m2_desc} version of Thread Sanitizer static
2069 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2070 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2073 %package -n libubsan
2074 Summary: The Undefined Behavior Sanitizer library
2075 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2076 License: BSD-like or MIT
2078 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2080 %description -n libubsan
2081 This package contains the Undefined Behavior Sanitizer library which
2082 is used for -fsanitize=undefined instrumented programs.
2084 %description -n libubsan -l pl.UTF-8
2085 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2086 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2087 -fsanitize=undefined.
2089 %package -n libubsan-devel
2090 Summary: Development files for the Undefined Behavior Sanitizer library
2091 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2092 License: BSD-like or MIT
2093 Group: Development/Libraries
2094 Requires: libubsan = %{epoch}:%{version}-%{release}
2096 %description -n libubsan-devel
2097 This package contains development files for the Undefined Behavior
2100 %description -n libubsan-devel -l pl.UTF-8
2101 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2104 %package -n libubsan-static
2105 Summary: The Undefined Behavior Sanitizer static library
2106 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2107 License: BSD-like or MIT
2108 Group: Development/Libraries
2109 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2111 %description -n libubsan-static
2112 This package contains Undefined Behavior Sanitizer static library.
2114 %description -n libubsan-static -l pl.UTF-8
2115 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2117 %package -n libubsan-multilib-32
2118 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2119 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2120 License: BSD-like or MIT
2122 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2123 Obsoletes: libubsan-multilib < 6:4.9.2-4
2125 %description -n libubsan-multilib-32
2126 This package contains 32-bit version of the Undefined Behavior
2127 Sanitizer library which is used for -fsanitize=undefined instrumented
2130 %description -n libubsan-multilib-32 -l pl.UTF-8
2131 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2132 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2133 kompilowanych z opcją -fsanitize=undefined.
2135 %package -n libubsan-multilib-32-devel
2136 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2137 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2138 License: BSD-like or MIT
2139 Group: Development/Libraries
2140 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2141 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2143 %description -n libubsan-multilib-32-devel
2144 This package contains the development files for 32-bit version of the
2145 Undefined Behavior Sanitizer library.
2147 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2148 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2149 Undefined Behavior Sanitizer.
2151 %package -n libubsan-multilib-32-static
2152 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2153 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2154 License: BSD-like or MIT
2155 Group: Development/Libraries
2156 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2157 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2159 %description -n libubsan-multilib-32-static
2160 This package contains 32-bit version of the Undefined Behavior
2161 Sanitizer static library.
2163 %description -n libubsan-multilib-32-static -l pl.UTF-8
2164 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2167 %package -n libubsan-multilib-%{multilib2}
2168 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2169 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2170 License: BSD-like or MIT
2172 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2174 %description -n libubsan-multilib-%{multilib2}
2175 This package contains %{m2_desc} version of the Undefined Behavior
2176 Sanitizer library which is used for -fsanitize=undefined instrumented
2179 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2180 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2181 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2182 kompilowanych z opcją -fsanitize=undefined.
2184 %package -n libubsan-multilib-%{multilib2}-devel
2185 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2186 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2187 License: BSD-like or MIT
2188 Group: Development/Libraries
2189 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2191 %description -n libubsan-multilib-%{multilib2}-devel
2192 This package contains the development files for %{m2_desc} version of the
2193 Undefined Behavior Sanitizer library.
2195 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2196 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2197 Undefined Behavior Sanitizer.
2199 %package -n libubsan-multilib-%{multilib2}-static
2200 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2201 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2202 License: BSD-like or MIT
2203 Group: Development/Libraries
2204 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2206 %description -n libubsan-multilib-%{multilib2}-static
2207 This package contains %{m2_desc} version of the Undefined Behavior
2208 Sanitizer static library.
2210 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2211 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2215 Summary: The Virtual Table Verification library
2216 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2217 License: GPL v3+ with GCC Runtime Library Exception v3.1
2219 URL: https://gcc.gnu.org/wiki/vtv
2220 Requires: libgcc = %{epoch}:%{version}-%{release}
2222 %description -n libvtv
2223 This package contains the Virtual Table Verification library which
2224 is used for -fvtable-verify=... instrumented programs.
2226 %description -n libvtv -l pl.UTF-8
2227 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2228 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2229 -fvtable-verify=....
2231 %package -n libvtv-devel
2232 Summary: Development files for the Virtual Table Verification library
2233 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2234 License: GPL v3+ with GCC Runtime Library Exception v3.1
2235 Group: Development/Libraries
2236 URL: https://gcc.gnu.org/wiki/vtv
2237 Requires: libvtv = %{epoch}:%{version}-%{release}
2239 %description -n libvtv-devel
2240 This package contains development files for the Virtual Table
2241 Verification library.
2243 %description -n libvtv-devel -l pl.UTF-8
2244 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2247 %package -n libvtv-static
2248 Summary: The Virtual Table Verification static library
2249 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2250 License: GPL v3+ with GCC Runtime Library Exception v3.1
2251 Group: Development/Libraries
2252 URL: https://gcc.gnu.org/wiki/vtv
2253 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2255 %description -n libvtv-static
2256 This package contains Virtual Table Verification static library.
2258 %description -n libvtv-static -l pl.UTF-8
2259 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2261 %package -n libvtv-multilib-32
2262 Summary: The Virtual Table Verification library - 32-bit version
2263 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2264 License: GPL v3+ with GCC Runtime Library Exception v3.1
2266 URL: https://gcc.gnu.org/wiki/vtv
2267 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2269 %description -n libvtv-multilib-32
2270 This package contains 32-bit version of the Virtual Table Verification
2271 library which is used for -fvtable-verify=... instrumented programs.
2273 %description -n libvtv-multilib-32 -l pl.UTF-8
2274 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2275 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2276 kompilowanych z opcją -fvtable-verify=....
2278 %package -n libvtv-multilib-32-devel
2279 Summary: Development files for the Virtual Table Verification library - 32-bit version
2280 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2281 License: GPL v3+ with GCC Runtime Library Exception v3.1
2282 Group: Development/Libraries
2283 URL: https://gcc.gnu.org/wiki/vtv
2284 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2286 %description -n libvtv-multilib-32-devel
2287 This package contains the development files for 32-bit version of the
2288 Virtual Table Verification library.
2290 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2291 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2292 Virtual Table Verification.
2294 %package -n libvtv-multilib-32-static
2295 Summary: The Virtual Table Verification static library - 32-bit version
2296 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2297 License: GPL v3+ with GCC Runtime Library Exception v3.1
2298 Group: Development/Libraries
2299 URL: https://gcc.gnu.org/wiki/vtv
2300 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2302 %description -n libvtv-multilib-32-static
2303 This package contains 32-bit version of the Virtual Table Verification
2306 %description -n libvtv-multilib-32-static -l pl.UTF-8
2307 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2310 %package -n libvtv-multilib-%{multilib2}
2311 Summary: The Virtual Table Verification library - %{m2_desc} version
2312 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2313 License: GPL v3+ with GCC Runtime Library Exception v3.1
2315 URL: https://gcc.gnu.org/wiki/vtv
2316 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2318 %description -n libvtv-multilib-%{multilib2}
2319 This package contains %{m2_desc} version of the Virtual Table Verification
2320 library which is used for -fvtable-verify=... instrumented programs.
2322 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2323 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2324 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2325 kompilowanych z opcją -fvtable-verify=....
2327 %package -n libvtv-multilib-%{multilib2}-devel
2328 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2329 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2330 License: GPL v3+ with GCC Runtime Library Exception v3.1
2331 Group: Development/Libraries
2332 URL: https://gcc.gnu.org/wiki/vtv
2333 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2335 %description -n libvtv-multilib-%{multilib2}-devel
2336 This package contains the development files for %{m2_desc} version of the
2337 Virtual Table Verification library.
2339 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2340 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2341 Virtual Table Verification.
2343 %package -n libvtv-multilib-%{multilib2}-static
2344 Summary: The Virtual Table Verification static library - %{m2_desc} version
2345 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2346 License: GPL v3+ with GCC Runtime Library Exception v3.1
2347 Group: Development/Libraries
2348 URL: https://gcc.gnu.org/wiki/vtv
2349 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2351 %description -n libvtv-multilib-%{multilib2}-static
2352 This package contains %{m2_desc} version of the Virtual Table
2353 Verification library.
2355 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2356 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2359 %package -n libatomic
2360 Summary: The GNU Atomic library
2361 Summary(pl.UTF-8): Biblioteka GNU Atomic
2362 License: GPL v3+ with GCC Runtime Library Exception v3.1
2365 %description -n libatomic
2366 This package contains the GNU Atomic library which is a GCC support
2367 library for atomic operations not supported by hardware.
2369 %description -n libatomic -l pl.UTF-8
2370 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2371 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2373 %package -n libatomic-devel
2374 Summary: Development files for the GNU Atomic library
2375 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2376 License: GPL v3+ with GCC Runtime Library Exception v3.1
2377 Group: Development/Libraries
2378 Requires: libatomic = %{epoch}:%{version}-%{release}
2380 %description -n libatomic-devel
2381 This package contains development files for the GNU Atomic library.
2383 %description -n libatomic-devel -l pl.UTF-8
2384 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2386 %package -n libatomic-static
2387 Summary: The GNU Atomic static library
2388 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2389 License: GPL v3+ with GCC Runtime Library Exception v3.1
2390 Group: Development/Libraries
2391 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2393 %description -n libatomic-static
2394 This package contains GNU Atomic static library.
2396 %description -n libatomic-static
2397 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2399 %package -n libatomic-multilib-32
2400 Summary: The GNU Atomic library - 32-bit version
2401 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2402 License: GPL v3+ with GCC Runtime Library Exception v3.1
2404 Obsoletes: libatomic-multilib < 6:4.9.2-4
2406 %description -n libatomic-multilib-32
2407 This package contains 32-bit version of the GNU Atomic library which
2408 is a GCC support library for atomic operations not supported by
2411 %description -n libatomic-multilib-32 -l pl.UTF-8
2412 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2413 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2416 %package -n libatomic-multilib-32-devel
2417 Summary: Development files for the GNU Atomic static library - 32-bit version
2418 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2419 License: GPL v3+ with GCC Runtime Library Exception v3.1
2420 Group: Development/Libraries
2421 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2422 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2424 %description -n libatomic-multilib-32-devel
2425 This package contains the development files for 32-bit version of the
2428 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2429 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2432 %package -n libatomic-multilib-32-static
2433 Summary: The GNU Atomic static library - 32-bit version
2434 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2435 License: GPL v3+ with GCC Runtime Library Exception v3.1
2436 Group: Development/Libraries
2437 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2438 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2440 %description -n libatomic-multilib-32-static
2441 This package contains 32-bit version of the GNU Atomic static library.
2443 %description -n libatomic-multilib-32-static -l pl.UTF-8
2444 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2446 %package -n libatomic-multilib-%{multilib2}
2447 Summary: The GNU Atomic library - %{m2_desc} version
2448 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2449 License: GPL v3+ with GCC Runtime Library Exception v3.1
2452 %description -n libatomic-multilib-%{multilib2}
2453 This package contains %{m2_desc} version of the GNU Atomic library which
2454 is a GCC support library for atomic operations not supported by
2457 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2458 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2459 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2462 %package -n libatomic-multilib-%{multilib2}-devel
2463 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2464 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2465 License: GPL v3+ with GCC Runtime Library Exception v3.1
2466 Group: Development/Libraries
2467 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2469 %description -n libatomic-multilib-%{multilib2}-devel
2470 This package contains the development files for %{m2_desc} version of the
2473 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2474 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2477 %package -n libatomic-multilib-%{multilib2}-static
2478 Summary: The GNU Atomic static library - %{m2_desc} version
2479 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2480 License: GPL v3+ with GCC Runtime Library Exception v3.1
2481 Group: Development/Libraries
2482 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2484 %description -n libatomic-multilib-%{multilib2}-static
2485 This package contains %{m2_desc} version of the GNU Atomic static library.
2487 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2488 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2491 Summary: GCC plugin for GDB
2492 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2493 Group: Development/Debuggers
2494 Requires: %{name} = %{epoch}:%{version}-%{release}
2496 %description gdb-plugin
2497 This package contains GCC plugin for GDB C expression evaluation.
2499 %description gdb-plugin -l pl.UTF-8
2500 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2502 %package plugin-devel
2503 Summary: Support for compiling GCC plugins
2504 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2505 Group: Development/Languages
2506 Requires: %{name} = %{epoch}:%{version}-%{release}
2507 Requires: gmp-devel >= 4.3.2
2508 Requires: libmpc-devel >= 0.8.1
2509 Requires: mpfr-devel >= 2.4.2
2511 %description plugin-devel
2512 This package contains header files and other support files for
2513 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2514 plugins must be rebuilt any time GCC is updated.
2516 %description plugin-devel -l pl.UTF-8
2517 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2518 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2519 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2521 # Packages with epoch 0
2522 # DO NOT MOVE THESE PACKAGES AROUND
2524 # PUT SUCH PACKAGES HERE
2536 %if %{with gcc_libffi}
2540 %{__mv} ChangeLog ChangeLog.general
2542 # override snapshot version.
2543 echo %{version} > gcc/BASE-VER
2544 echo "release" > gcc/DEV-PHASE
2550 cp -f /usr/share/automake/config.sub .
2552 rm -rf builddir && install -d builddir && cd builddir
2555 CFLAGS="%{rpmcflags}" \
2556 CXXFLAGS="%{rpmcxxflags}" \
2559 --prefix=%{_prefix} \
2560 --with-local-prefix=%{_prefix}/local \
2561 --libdir=%{_libdir} \
2562 --libexecdir=%{_libdir} \
2563 --infodir=%{_infodir} \
2564 --mandir=%{_mandir} \
2565 --x-libraries=%{_libdir} \
2566 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2567 --disable-build-with-cxx \
2568 --disable-build-poststage1-with-cxx \
2570 --enable-checking=release \
2571 %ifarch %{ix86} %{x8664} x32
2574 %{?with_fortran:--enable-cmath} \
2575 --enable-decimal-float \
2576 --enable-gnu-indirect-function \
2577 --enable-gnu-unique-object \
2578 --enable-initfini-array \
2579 --disable-isl-version-check \
2580 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2581 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2583 --enable-linker-build-id \
2584 --enable-linux-futex \
2585 --enable-long-long \
2586 %{!?with_multilib:--disable-multilib} \
2591 --enable-secureplt \
2594 --enable-threads=posix \
2599 %ifarch %{x8664} x32
2600 --with-arch-32=x86-64 \
2603 --with-cpu=ultrasparc \
2605 --with-demangler-in-ld \
2608 --with-linker-hash-style=gnu \
2609 --with-long-double-128 \
2610 %if %{with multilib}
2612 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2615 --with-multilib-list=m32,m64,mx32 \
2618 --with-slibdir=%{_slibdir} \
2620 --without-system-libunwind \
2622 --with-system-libunwind \
2624 --with-system-zlib \
2627 --enable-__cxa_atexit \
2628 --enable-libstdcxx-allocator=new \
2629 --disable-libstdcxx-pch \
2630 --enable-libstdcxx-threads \
2631 --enable-libstdcxx-time=rt \
2632 --enable-libstdcxx-visibility \
2633 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2634 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2635 %{?with_vtv:--enable-vtable-verify} \
2637 --with-pkgversion="PLD-Linux" \
2638 --with-bugurl="http://bugs.pld-linux.org" \
2639 --host=%{_target_platform} \
2640 --build=%{_target_platform}
2644 cat << 'EOF' > Makefile
2645 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2648 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2649 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2650 BOOT_CFLAGS="%{rpmcflags}" \
2651 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2652 GNATLIBCFLAGS="%{rpmcflags}" \
2653 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2661 if [ ! -r /dev/pts/0 ]; then
2662 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2665 %{__make} -k -C builddir check 2>&1 ||:
2669 rm -rf $RPM_BUILD_ROOT
2670 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2674 %{__make} -j1 install \
2676 infodir=%{_infodir} \
2677 DESTDIR=$RPM_BUILD_ROOT
2679 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2681 %if %{with multilib}
2684 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2685 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2686 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2687 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2689 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2690 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2691 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2692 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2697 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2698 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2699 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2701 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2702 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2703 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2705 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2706 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2707 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2709 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2710 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2711 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2713 %if %{with multilib}
2714 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2715 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2716 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2718 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2719 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2720 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2722 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2723 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2724 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2726 %if %{with multilib2}
2727 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2728 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2729 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2731 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2732 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2733 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2735 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2736 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2737 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2742 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2743 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2747 # move ada shared libraries to proper place...
2748 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2749 $RPM_BUILD_ROOT%{_libdir}
2750 # check if symlink to be made is valid
2751 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2752 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2753 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2754 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2755 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2756 %if %{with multilib}
2757 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2758 $RPM_BUILD_ROOT%{_libdir32}
2759 # check if symlink to be made is valid
2760 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2761 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2762 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2763 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2764 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2766 %if %{with multilib2}
2767 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2768 $RPM_BUILD_ROOT%{_libdirm2}
2769 # check if symlink to be made is valid
2770 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2771 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2772 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2773 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2774 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2781 %if %{with gcc_libffi}
2782 # still not installed by gcc?
2783 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2784 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2785 sed -e 's,@prefix@,%{_prefix},
2786 s,@exec_prefix@,%{_exec_prefix},
2787 s,@libdir@,%{_libdir},
2788 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2789 %if %{with multilib}
2790 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2791 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2792 sed -e 's,@prefix@,%{_prefix},
2793 s,@exec_prefix@,%{_exec_prefix},
2794 s,@libdir@,%{_libdir32},
2795 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2796 %if %{with multilib2}
2797 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2798 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2799 sed -e 's,@prefix@,%{_prefix},
2800 s,@exec_prefix@,%{_exec_prefix},
2801 s,@libdir@,%{_libdirm2},
2802 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2808 cp -f libobjc/README gcc/objc/README.libobjc
2811 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2812 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2813 for f in libitm.la libssp.la libssp_nonshared.la \
2814 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2815 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2816 %{?with_gomp:libgomp.la} \
2817 %{?with_Xsan:libasan.la libubsan.la} \
2818 %{?with_lsan_m0:liblsan.la} \
2819 %{?with_tsan_m0:libtsan.la} \
2820 %{?with_atomic:libatomic.la} \
2821 %{?with_objc:libobjc.la};
2823 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2824 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2825 %{__mv} "${file}.fixed" "$file"
2827 %if %{with multilib}
2828 for f in libitm.la libssp.la libssp_nonshared.la \
2829 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2830 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2831 %{?with_gomp:libgomp.la} \
2832 %{?with_Xsan:libasan.la libubsan.la} \
2833 %{?with_lsan_m1:liblsan.la} \
2834 %{?with_tsan_m1:libtsan.la} \
2835 %{?with_atomic:libatomic.la} \
2836 %{?with_objc:libobjc.la};
2838 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2839 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2841 %if %{with multilib2}
2842 for f in libitm.la libssp.la libssp_nonshared.la \
2843 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2844 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2845 %{?with_gomp:libgomp.la} \
2846 %{?with_Xsan:libasan.la libubsan.la} \
2847 %{?with_lsan_m2:liblsan.la} \
2848 %{?with_tsan_m2:libtsan.la} \
2849 %{?with_atomic:libatomic.la} \
2850 %{?with_objc:libobjc.la};
2852 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2853 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2858 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2859 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2860 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2861 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2863 # plugins, .la not needed
2864 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2865 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2867 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2868 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2872 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2873 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2875 # basename is being run only for the native (non-biarch) file.
2876 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2877 -e "s,@toolexeclibdir@,$LIBDIR," \
2878 < libstdc++-v3/python/hook.in \
2879 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2881 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2882 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2883 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2884 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2887 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2889 # script(s) always installed; see above for builds with python; if no python, just don't package
2890 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2891 %if %{with multilib}
2892 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2893 %if %{with multilib2}
2894 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2900 cat cpplib.lang >> gcc.lang
2903 %find_lang libstdc\+\+
2904 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2907 # always -f, as "dir" is created depending which texlive version is installed
2908 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2910 # svn snap doesn't contain (release does) below files,
2911 # so let's create dummy entries to satisfy %%files.
2912 [ ! -f NEWS ] && touch NEWS
2913 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2914 [ ! -f libgfortran/README ] && touch libgfortran/README
2917 rm -rf $RPM_BUILD_ROOT
2919 %post -p /sbin/postshell
2920 -/usr/sbin/fix-info-dir -c %{_infodir}
2922 %postun -p /sbin/postshell
2923 -/usr/sbin/fix-info-dir -c %{_infodir}
2925 %post ada -p /sbin/postshell
2926 -/usr/sbin/fix-info-dir -c %{_infodir}
2928 %postun ada -p /sbin/postshell
2929 -/usr/sbin/fix-info-dir -c %{_infodir}
2931 %post fortran -p /sbin/postshell
2932 -/usr/sbin/fix-info-dir -c %{_infodir}
2934 %postun fortran -p /sbin/postshell
2935 -/usr/sbin/fix-info-dir -c %{_infodir}
2937 %post go -p /sbin/postshell
2938 -/usr/sbin/fix-info-dir -c %{_infodir}
2940 %postun go -p /sbin/postshell
2941 -/usr/sbin/fix-info-dir -c %{_infodir}
2943 %post -n libquadmath-devel -p /sbin/postshell
2944 -/usr/sbin/fix-info-dir -c %{_infodir}
2946 %postun -n libquadmath-devel -p /sbin/postshell
2947 -/usr/sbin/fix-info-dir -c %{_infodir}
2949 %post -n libffi-devel -p /sbin/postshell
2950 -/usr/sbin/fix-info-dir -c %{_infodir}
2952 %postun -n libffi-devel -p /sbin/postshell
2953 -/usr/sbin/fix-info-dir -c %{_infodir}
2955 %post -n libgomp-devel -p /sbin/postshell
2956 -/usr/sbin/fix-info-dir -c %{_infodir}
2958 %postun -n libgomp-devel -p /sbin/postshell
2959 -/usr/sbin/fix-info-dir -c %{_infodir}
2961 %post -p /sbin/ldconfig -n libgcc
2962 %postun -p /sbin/ldconfig -n libgcc
2963 %post -p /sbin/ldconfig -n libgcc-multilib-32
2964 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2965 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2966 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2967 %post -p /sbin/ldconfig -n libgomp
2968 %postun -p /sbin/ldconfig -n libgomp
2969 %post -p /sbin/ldconfig -n libgomp-multilib-32
2970 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2971 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2972 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2973 %post -p /sbin/ldconfig -n libgnat
2974 %postun -p /sbin/ldconfig -n libgnat
2975 %post -p /sbin/ldconfig -n libgnat-multilib-32
2976 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2977 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2978 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2979 %post -p /sbin/ldconfig -n libstdc++
2980 %postun -p /sbin/ldconfig -n libstdc++
2981 %post -p /sbin/ldconfig -n libstdc++-multilib-32
2982 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2983 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2984 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2985 %post -p /sbin/ldconfig -n libgfortran
2986 %postun -p /sbin/ldconfig -n libgfortran
2987 %post -p /sbin/ldconfig -n libgfortran-multilib-32
2988 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2989 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2990 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2991 %post -p /sbin/ldconfig -n libffi
2992 %postun -p /sbin/ldconfig -n libffi
2993 %post -p /sbin/ldconfig -n libffi-multilib-32
2994 %postun -p /sbin/ldconfig -n libffi-multilib-32
2995 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2996 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2997 %post -p /sbin/ldconfig -n libobjc
2998 %postun -p /sbin/ldconfig -n libobjc
2999 %post -p /sbin/ldconfig -n libobjc-multilib-32
3000 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3001 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3002 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3003 %post -p /sbin/ldconfig -n libquadmath
3004 %postun -p /sbin/ldconfig -n libquadmath
3005 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3006 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3007 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3008 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3009 %post -p /sbin/ldconfig -n libgo
3010 %postun -p /sbin/ldconfig -n libgo
3011 %post -p /sbin/ldconfig -n libgo-multilib-32
3012 %postun -p /sbin/ldconfig -n libgo-multilib-32
3013 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3014 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3015 %post -p /sbin/ldconfig -n libasan
3016 %postun -p /sbin/ldconfig -n libasan
3017 %post -p /sbin/ldconfig -n libasan-multilib-32
3018 %postun -p /sbin/ldconfig -n libasan-multilib-32
3019 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3020 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3021 %post -p /sbin/ldconfig -n liblsan
3022 %postun -p /sbin/ldconfig -n liblsan
3023 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3024 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3025 %post -p /sbin/ldconfig -n libtsan
3026 %postun -p /sbin/ldconfig -n libtsan
3027 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3028 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3029 %post -p /sbin/ldconfig -n libubsan
3030 %postun -p /sbin/ldconfig -n libubsan
3031 %post -p /sbin/ldconfig -n libubsan-multilib-32
3032 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3033 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3034 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3035 %post -p /sbin/ldconfig -n libvtv
3036 %postun -p /sbin/ldconfig -n libvtv
3037 %post -p /sbin/ldconfig -n libvtv-multilib-32
3038 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3039 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3040 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3041 %post -p /sbin/ldconfig -n libatomic
3042 %postun -p /sbin/ldconfig -n libatomic
3043 %post -p /sbin/ldconfig -n libatomic-multilib-32
3044 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3045 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3046 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3047 %post -p /sbin/ldconfig gdb-plugin
3048 %postun -p /sbin/ldconfig gdb-plugin
3051 %defattr(644,root,root,755)
3052 %doc ChangeLog.general MAINTAINERS NEWS
3053 # bugs.html faq.html
3054 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3055 %attr(755,root,root) %{_bindir}/*-gcc*
3056 %attr(755,root,root) %{_bindir}/cc
3057 %attr(755,root,root) %{_bindir}/cpp
3058 %attr(755,root,root) %{_bindir}/gcc
3059 %attr(755,root,root) %{_bindir}/gcc-ar
3060 %attr(755,root,root) %{_bindir}/gcc-nm
3061 %attr(755,root,root) %{_bindir}/gcc-ranlib
3062 %attr(755,root,root) %{_bindir}/gcov
3063 %attr(755,root,root) %{_bindir}/gcov-dump
3064 %attr(755,root,root) %{_bindir}/gcov-tool
3065 %{_mandir}/man1/cc.1*
3066 %{_mandir}/man1/cpp.1*
3067 %{_mandir}/man1/gcc.1*
3068 %{_mandir}/man1/gcov.1*
3069 %{_mandir}/man1/gcov-dump.1*
3070 %{_mandir}/man1/gcov-tool.1*
3071 %{_infodir}/cpp.info*
3072 %{_infodir}/cppinternals.info*
3073 %{_infodir}/gcc.info*
3074 %{_infodir}/gccinstall.info*
3075 %{_infodir}/gccint.info*
3076 %{_infodir}/libitm.info*
3077 %attr(755,root,root) /lib/cpp
3078 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3079 %attr(755,root,root) %{_libdir}/libitm.so
3080 %attr(755,root,root) %{_libdir}/libssp.so
3081 %{_libdir}/libitm.la
3083 %{_libdir}/libitm.spec
3084 %{_libdir}/libsanitizer.spec
3085 %{_libdir}/libssp.la
3087 %{_libdir}/libssp_nonshared.la
3088 %{_libdir}/libssp_nonshared.a
3089 %dir %{_libdir}/gcc/%{_target_platform}
3091 %{gcclibdir}/libgcc.a
3092 %{gcclibdir}/libgcc_eh.a
3093 %{gcclibdir}/libgcov.a
3096 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3097 %attr(755,root,root) %{gcclibdir}/cc1
3098 %attr(755,root,root) %{gcclibdir}/collect2
3099 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3100 %attr(755,root,root) %{gcclibdir}/lto1
3101 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3102 %dir %{gcclibdir}/include
3103 %dir %{gcclibdir}/include/sanitizer
3104 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3105 %dir %{gcclibdir}/include/ssp
3106 %{gcclibdir}/include/ssp/*.h
3107 %{gcclibdir}/include/float.h
3108 %{gcclibdir}/include/gcov.h
3109 %{gcclibdir}/include/iso646.h
3110 %{gcclibdir}/include/limits.h
3111 %{gcclibdir}/include/stdalign.h
3112 %{gcclibdir}/include/stdarg.h
3113 %{gcclibdir}/include/stdatomic.h
3114 %{gcclibdir}/include/stdbool.h
3115 %{gcclibdir}/include/stddef.h
3116 %{gcclibdir}/include/stdfix.h
3117 %{gcclibdir}/include/stdint.h
3118 %{gcclibdir}/include/stdint-gcc.h
3119 %{gcclibdir}/include/stdnoreturn.h
3120 %{gcclibdir}/include/syslimits.h
3121 %{gcclibdir}/include/unwind.h
3122 %{gcclibdir}/include/varargs.h
3123 %ifarch %{ix86} %{x8664} x32
3124 %{gcclibdir}/include/adxintrin.h
3125 %{gcclibdir}/include/ammintrin.h
3126 %{gcclibdir}/include/avx2intrin.h
3127 %{gcclibdir}/include/avx5124fmapsintrin.h
3128 %{gcclibdir}/include/avx5124vnniwintrin.h
3129 %{gcclibdir}/include/avx512bitalgintrin.h
3130 %{gcclibdir}/include/avx512bwintrin.h
3131 %{gcclibdir}/include/avx512cdintrin.h
3132 %{gcclibdir}/include/avx512dqintrin.h
3133 %{gcclibdir}/include/avx512erintrin.h
3134 %{gcclibdir}/include/avx512fintrin.h
3135 %{gcclibdir}/include/avx512ifmaintrin.h
3136 %{gcclibdir}/include/avx512ifmavlintrin.h
3137 %{gcclibdir}/include/avx512pfintrin.h
3138 %{gcclibdir}/include/avx512vbmi2intrin.h
3139 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3140 %{gcclibdir}/include/avx512vbmiintrin.h
3141 %{gcclibdir}/include/avx512vbmivlintrin.h
3142 %{gcclibdir}/include/avx512vlbwintrin.h
3143 %{gcclibdir}/include/avx512vldqintrin.h
3144 %{gcclibdir}/include/avx512vlintrin.h
3145 %{gcclibdir}/include/avx512vnniintrin.h
3146 %{gcclibdir}/include/avx512vnnivlintrin.h
3147 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3148 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3149 %{gcclibdir}/include/avxintrin.h
3150 %{gcclibdir}/include/bmi2intrin.h
3151 %{gcclibdir}/include/bmiintrin.h
3152 %{gcclibdir}/include/bmmintrin.h
3153 %{gcclibdir}/include/cet.h
3154 %{gcclibdir}/include/cetintrin.h
3155 %{gcclibdir}/include/cldemoteintrin.h
3156 %{gcclibdir}/include/clflushoptintrin.h
3157 %{gcclibdir}/include/clwbintrin.h
3158 %{gcclibdir}/include/clzerointrin.h
3159 %{gcclibdir}/include/cpuid.h
3160 %{gcclibdir}/include/cross-stdarg.h
3161 %{gcclibdir}/include/emmintrin.h
3162 %{gcclibdir}/include/f16cintrin.h
3163 %{gcclibdir}/include/fma4intrin.h
3164 %{gcclibdir}/include/fmaintrin.h
3165 %{gcclibdir}/include/fxsrintrin.h
3166 %{gcclibdir}/include/gfniintrin.h
3167 %{gcclibdir}/include/ia32intrin.h
3168 %{gcclibdir}/include/immintrin.h
3169 %{gcclibdir}/include/lwpintrin.h
3170 %{gcclibdir}/include/lzcntintrin.h
3171 %{gcclibdir}/include/mm3dnow.h
3172 %{gcclibdir}/include/mmintrin.h
3173 %{gcclibdir}/include/mm_malloc.h
3174 %{gcclibdir}/include/movdirintrin.h
3175 %{gcclibdir}/include/nmmintrin.h
3176 %{gcclibdir}/include/mwaitxintrin.h
3177 %{gcclibdir}/include/pconfigintrin.h
3178 %{gcclibdir}/include/pkuintrin.h
3179 %{gcclibdir}/include/pmmintrin.h
3180 %{gcclibdir}/include/popcntintrin.h
3181 %{gcclibdir}/include/prfchwintrin.h
3182 %{gcclibdir}/include/rdseedintrin.h
3183 %{gcclibdir}/include/rtmintrin.h
3184 %{gcclibdir}/include/sgxintrin.h
3185 %{gcclibdir}/include/shaintrin.h
3186 %{gcclibdir}/include/smmintrin.h
3187 %{gcclibdir}/include/tbmintrin.h
3188 %{gcclibdir}/include/tmmintrin.h
3189 %{gcclibdir}/include/vaesintrin.h
3190 %{gcclibdir}/include/vpclmulqdqintrin.h
3191 %{gcclibdir}/include/wbnoinvdintrin.h
3192 %{gcclibdir}/include/waitpkgintrin.h
3193 %{gcclibdir}/include/wmmintrin.h
3194 %{gcclibdir}/include/x86intrin.h
3195 %{gcclibdir}/include/xmmintrin.h
3196 %{gcclibdir}/include/xopintrin.h
3197 %{gcclibdir}/include/xsavecintrin.h
3198 %{gcclibdir}/include/xsaveintrin.h
3199 %{gcclibdir}/include/xsaveoptintrin.h
3200 %{gcclibdir}/include/xsavesintrin.h
3201 %{gcclibdir}/include/xtestintrin.h
3204 %{gcclibdir}/include/arm_acle.h
3205 %{gcclibdir}/include/arm_cmse.h
3206 %{gcclibdir}/include/arm_fp16.h
3207 %{gcclibdir}/include/arm_neon.h
3208 %{gcclibdir}/include/mmintrin.h
3211 %{gcclibdir}/include/arm_acle.h
3212 %{gcclibdir}/include/arm_fp16.h
3213 %{gcclibdir}/include/arm_neon.h
3216 %{gcclibdir}/include/ia64intrin.h
3219 %{gcclibdir}/include/math-68881.h
3222 %{gcclibdir}/include/loongson.h
3223 %{gcclibdir}/include/msa.h
3225 %ifarch powerpc ppc ppc64
3226 %{gcclibdir}/include/altivec.h
3227 %{gcclibdir}/include/amo.h
3228 %{gcclibdir}/include/bmiintrin.h
3229 %{gcclibdir}/include/bmi2intrin.h
3230 %{gcclibdir}/include/emmintrin.h
3231 %{gcclibdir}/include/htmintrin.h
3232 %{gcclibdir}/include/htmxlintrin.h
3233 %{gcclibdir}/include/mm_malloc.h
3234 %{gcclibdir}/include/mmintrin.h
3235 %{gcclibdir}/include/paired.h
3236 %{gcclibdir}/include/ppc-asm.h
3237 %{gcclibdir}/include/ppu_intrinsics.h
3238 %{gcclibdir}/include/si2vmx.h
3239 %{gcclibdir}/include/spe.h
3240 %{gcclibdir}/include/spu2vmx.h
3241 %{gcclibdir}/include/vec_types.h
3242 %{gcclibdir}/include/x86intrin.h
3243 %{gcclibdir}/include/xmmintrin.h
3246 %{gcclibdir}/include/htmintrin.h
3247 %{gcclibdir}/include/htmxlintrin.h
3248 %{gcclibdir}/include/s390intrin.h
3249 %{gcclibdir}/include/vecintrin.h
3251 %ifarch sparc sparcv9 sparc64
3252 %{gcclibdir}/include/visintrin.h
3254 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3256 %if %{with multilib}
3258 %defattr(644,root,root,755)
3259 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3260 %dir %{gcclibdir}/32
3261 %{gcclibdir}/32/crt*.o
3262 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3263 %{gcclibdir}/32/libgcc.a
3264 %{gcclibdir}/32/libgcc_eh.a
3265 %{gcclibdir}/32/libgcov.a
3266 %{_libdir32}/libitm.spec
3267 %{_libdir32}/libsanitizer.spec
3268 %attr(755,root,root) %{_libdir32}/libitm.so
3269 %attr(755,root,root) %{_libdir32}/libssp.so
3270 %{_libdir32}/libitm.la
3271 %{_libdir32}/libitm.a
3272 %{_libdir32}/libssp.la
3273 %{_libdir32}/libssp.a
3274 %{_libdir32}/libssp_nonshared.la
3275 %{_libdir32}/libssp_nonshared.a
3278 %if %{with multilib2}
3279 %files multilib-%{multilib2}
3280 %defattr(644,root,root,755)
3281 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3282 %dir %{gcclibdir}/%{multilib2}
3283 %{gcclibdir}/%{multilib2}/crt*.o
3284 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3285 %{gcclibdir}/%{multilib2}/libgcc.a
3286 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3287 %{gcclibdir}/%{multilib2}/libgcov.a
3288 %{_libdirm2}/libitm.spec
3289 %{_libdirm2}/libsanitizer.spec
3290 %attr(755,root,root) %{_libdirm2}/libitm.so
3291 %attr(755,root,root) %{_libdirm2}/libssp.so
3292 %{_libdirm2}/libitm.la
3293 %{_libdirm2}/libitm.a
3294 %{_libdirm2}/libssp.la
3295 %{_libdirm2}/libssp.a
3296 %{_libdirm2}/libssp_nonshared.la
3297 %{_libdirm2}/libssp_nonshared.a
3301 %defattr(644,root,root,755)
3302 %doc COPYING.RUNTIME libgcc/ChangeLog
3303 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3304 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3305 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3306 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3307 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3309 %if %{with multilib}
3310 %files -n libgcc-multilib-32
3311 %defattr(644,root,root,755)
3312 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3313 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3314 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3315 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3316 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3319 %if %{with multilib2}
3320 %files -n libgcc-multilib-%{multilib2}
3321 %defattr(644,root,root,755)
3322 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3323 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3324 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3325 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3326 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3331 %defattr(644,root,root,755)
3332 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3333 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3335 %files -n libgomp-devel
3336 %defattr(644,root,root,755)
3337 %attr(755,root,root) %{_libdir}/libgomp.so
3338 %{_libdir}/libgomp.la
3339 %{_libdir}/libgomp.spec
3340 %{?with_fortran:%{gcclibdir}/finclude}
3341 %{gcclibdir}/include/omp.h
3342 %{gcclibdir}/include/openacc.h
3343 %{_infodir}/libgomp.info*
3345 %files -n libgomp-static
3346 %defattr(644,root,root,755)
3347 %{_libdir}/libgomp.a
3349 %if %{with multilib}
3350 %files -n libgomp-multilib-32
3351 %defattr(644,root,root,755)
3352 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3353 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3355 %files -n libgomp-multilib-32-devel
3356 %defattr(644,root,root,755)
3357 %attr(755,root,root) %{_libdir32}/libgomp.so
3358 %{_libdir32}/libgomp.la
3359 %{_libdir32}/libgomp.spec
3360 %{?with_fortran:%{gcclibdir}/32/finclude}
3362 %files -n libgomp-multilib-32-static
3363 %defattr(644,root,root,755)
3364 %{_libdir32}/libgomp.a
3367 %if %{with multilib2}
3368 %files -n libgomp-multilib-%{multilib2}
3369 %defattr(644,root,root,755)
3370 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3371 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3373 %files -n libgomp-multilib-%{multilib2}-devel
3374 %defattr(644,root,root,755)
3375 %attr(755,root,root) %{_libdirm2}/libgomp.so
3376 %{_libdirm2}/libgomp.la
3377 %{_libdirm2}/libgomp.spec
3378 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3380 %files -n libgomp-multilib-%{multilib2}-static
3381 %defattr(644,root,root,755)
3382 %{_libdirm2}/libgomp.a
3388 %defattr(644,root,root,755)
3389 %doc gcc/ada/ChangeLog
3390 %attr(755,root,root) %{_bindir}/gnat*
3391 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3392 %attr(755,root,root) %{_libdir}/libgnarl.so
3393 %attr(755,root,root) %{_libdir}/libgnat-*.so
3394 %attr(755,root,root) %{_libdir}/libgnat.so
3395 %attr(755,root,root) %{gcclibdir}/gnat1
3396 %{gcclibdir}/adainclude
3397 %dir %{gcclibdir}/adalib
3398 %{gcclibdir}/adalib/*.ali
3399 %ifarch %{ix86} %{x8664} x32
3400 %{gcclibdir}/adalib/libgmem.a
3401 %{gcclibdir}/adalib/libgnarl_pic.a
3402 %{gcclibdir}/adalib/libgnat_pic.a
3404 %{_infodir}/gnat-style.info*
3405 %{_infodir}/gnat_rm.info*
3406 %{_infodir}/gnat_ugn.info*
3408 %if %{with multilib}
3409 %files ada-multilib-32
3410 %defattr(644,root,root,755)
3411 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3412 %attr(755,root,root) %{_libdir32}/libgnarl.so
3413 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3414 %attr(755,root,root) %{_libdir32}/libgnat.so
3415 %{gcclibdir}/32/adainclude
3416 %dir %{gcclibdir}/32/adalib
3417 %{gcclibdir}/32/adalib/*.ali
3418 %ifarch %{ix86} %{x8664} x32
3419 %{gcclibdir}/32/adalib/libgmem.a
3423 %if %{with multilib2}
3424 %files ada-multilib-%{multilib2}
3425 %defattr(644,root,root,755)
3426 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3427 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3428 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3429 %attr(755,root,root) %{_libdirm2}/libgnat.so
3430 %{gcclibdir}/%{multilib2}/adainclude
3431 %dir %{gcclibdir}/%{multilib2}/adalib
3432 %{gcclibdir}/%{multilib2}/adalib/*.ali
3433 %ifarch %{ix86} %{x8664} x32
3434 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3439 %defattr(644,root,root,755)
3440 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3441 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3442 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3443 %attr(755,root,root) %{_libdir}/libgnat.so.1
3445 %files -n libgnat-static
3446 %defattr(644,root,root,755)
3447 %{gcclibdir}/adalib/libgnarl.a
3448 %{gcclibdir}/adalib/libgnat.a
3450 %if %{with multilib}
3451 %files -n libgnat-multilib-32
3452 %defattr(644,root,root,755)
3453 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3454 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3455 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3456 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3458 %files -n libgnat-multilib-32-static
3459 %defattr(644,root,root,755)
3460 %{gcclibdir}/32/adalib/libgnarl.a
3461 %{gcclibdir}/32/adalib/libgnat.a
3463 # these exist only when host is x86_64???
3464 %{gcclibdir}/32/adalib/libgnarl_pic.a
3465 %{gcclibdir}/32/adalib/libgnat_pic.a
3469 %if %{with multilib2}
3470 %files -n libgnat-multilib-%{multilib2}
3471 %defattr(644,root,root,755)
3472 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3473 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3474 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3475 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3477 %files -n libgnat-multilib-%{multilib2}-static
3478 %defattr(644,root,root,755)
3479 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3480 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3482 # these exist only when host is x86_64???
3483 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3484 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3491 %defattr(644,root,root,755)
3492 %doc gcc/cp/{ChangeLog,NEWS}
3493 %attr(755,root,root) %{_bindir}/g++
3494 %attr(755,root,root) %{_bindir}/*-g++
3495 %attr(755,root,root) %{_bindir}/c++
3496 %attr(755,root,root) %{_bindir}/*-c++
3497 %attr(755,root,root) %{gcclibdir}/cc1plus
3498 %{_libdir}/libsupc++.la
3499 %{_libdir}/libsupc++.a
3500 %{_mandir}/man1/g++.1*
3502 %if %{with multilib}
3503 %files c++-multilib-32
3504 %defattr(644,root,root,755)
3505 %{_libdir32}/libsupc++.la
3506 %{_libdir32}/libsupc++.a
3509 %if %{with multilib2}
3510 %files c++-multilib-%{multilib2}
3511 %defattr(644,root,root,755)
3512 %{_libdirm2}/libsupc++.la
3513 %{_libdirm2}/libsupc++.a
3516 %files -n libstdc++ -f libstdc++.lang
3517 %defattr(644,root,root,755)
3518 %doc libstdc++-v3/{ChangeLog,README}
3519 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3520 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3522 %files -n libstdc++-devel
3523 %defattr(644,root,root,755)
3524 %attr(755,root,root) %{_libdir}/libstdc++.so
3525 %{_libdir}/libstdc++.la
3526 %{_libdir}/libstdc++fs.a
3527 %{_libdir}/libstdc++fs.la
3528 %dir %{_includedir}/c++
3529 %{_includedir}/c++/%{version}
3530 %{_includedir}/expc++.h
3531 %{_includedir}/extc++.h
3532 %{_includedir}/stdc++.h
3533 %{_includedir}/stdtr1c++.h
3535 %files -n libstdc++-static
3536 %defattr(644,root,root,755)
3537 %{_libdir}/libstdc++.a
3539 %if %{with multilib}
3540 %files -n libstdc++-multilib-32
3541 %defattr(644,root,root,755)
3542 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3543 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3545 %files -n libstdc++-multilib-32-devel
3546 %defattr(644,root,root,755)
3547 %attr(755,root,root) %{_libdir32}/libstdc++.so
3548 %{_libdir32}/libstdc++.la
3549 %{_libdir32}/libstdc++fs.a
3550 %{_libdir32}/libstdc++fs.la
3552 %files -n libstdc++-multilib-32-static
3553 %defattr(644,root,root,755)
3554 %{_libdir32}/libstdc++.a
3557 %if %{with multilib2}
3558 %files -n libstdc++-multilib-%{multilib2}
3559 %defattr(644,root,root,755)
3560 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3561 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3563 %files -n libstdc++-multilib-%{multilib2}-devel
3564 %defattr(644,root,root,755)
3565 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3566 %{_libdirm2}/libstdc++.la
3567 %{_libdirm2}/libstdc++fs.a
3568 %{_libdirm2}/libstdc++fs.la
3570 %files -n libstdc++-multilib-%{multilib2}-static
3571 %defattr(644,root,root,755)
3572 %{_libdirm2}/libstdc++.a
3576 %files -n libstdc++-gdb
3577 %defattr(644,root,root,755)
3578 %dir %{py_sitescriptdir}/libstdcxx
3579 %{py_sitescriptdir}/libstdcxx/*.py[co]
3580 %dir %{py_sitescriptdir}/libstdcxx/v6
3581 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3582 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3583 %if %{with multilib}
3584 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3586 %if %{with multilib2}
3587 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3592 %files -n libstdc++-apidocs
3593 %defattr(644,root,root,755)
3594 %doc libstdc++-v3/doc/html/*
3600 %defattr(644,root,root,755)
3601 %doc gcc/fortran/ChangeLog
3602 %attr(755,root,root) %{_bindir}/g95
3603 %attr(755,root,root) %{_bindir}/gfortran
3604 %attr(755,root,root) %{_bindir}/*-gfortran
3605 %attr(755,root,root) %{gcclibdir}/f951
3606 %attr(755,root,root) %{_libdir}/libgfortran.so
3607 %{_libdir}/libgfortran.spec
3608 %{_libdir}/libgfortran.la
3609 %{gcclibdir}/include/ISO_Fortran_binding.h
3610 %{gcclibdir}/libcaf_single.a
3611 %{gcclibdir}/libcaf_single.la
3612 #%{gcclibdir}/libgfortranbegin.la
3613 #%{gcclibdir}/libgfortranbegin.a
3614 %{_infodir}/gfortran.info*
3615 %{_mandir}/man1/g95.1*
3616 %{_mandir}/man1/gfortran.1*
3618 %if %{with multilib}
3619 %files fortran-multilib-32
3620 %defattr(644,root,root,755)
3621 %attr(755,root,root) %{_libdir32}/libgfortran.so
3622 %{_libdir32}/libgfortran.spec
3623 %{_libdir32}/libgfortran.la
3624 %{gcclibdir}/32/libcaf_single.a
3625 %{gcclibdir}/32/libcaf_single.la
3626 #%{gcclibdir}/32/libgfortranbegin.la
3627 #%{gcclibdir}/32/libgfortranbegin.a
3630 %if %{with multilib2}
3631 %files fortran-multilib-%{multilib2}
3632 %defattr(644,root,root,755)
3633 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3634 %{_libdirm2}/libgfortran.spec
3635 %{_libdirm2}/libgfortran.la
3636 %{gcclibdir}/%{multilib2}/libcaf_single.a
3637 %{gcclibdir}/%{multilib2}/libcaf_single.la
3638 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3639 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3642 %files -n libgfortran
3643 %defattr(644,root,root,755)
3644 %doc libgfortran/{AUTHORS,README,ChangeLog}
3645 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3646 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3648 %files -n libgfortran-static
3649 %defattr(644,root,root,755)
3650 %{_libdir}/libgfortran.a
3652 %if %{with multilib}
3653 %files -n libgfortran-multilib-32
3654 %defattr(644,root,root,755)
3655 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3656 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3658 %files -n libgfortran-multilib-32-static
3659 %defattr(644,root,root,755)
3660 %{_libdir32}/libgfortran.a
3663 %if %{with multilib2}
3664 %files -n libgfortran-multilib-%{multilib2}
3665 %defattr(644,root,root,755)
3666 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3667 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3669 %files -n libgfortran-multilib-%{multilib2}-static
3670 %defattr(644,root,root,755)
3671 %{_libdirm2}/libgfortran.a
3674 %if %{with quadmath}
3675 %files -n libquadmath
3676 %defattr(644,root,root,755)
3677 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3678 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3680 %files -n libquadmath-devel
3681 %defattr(644,root,root,755)
3682 %{gcclibdir}/include/quadmath.h
3683 %{gcclibdir}/include/quadmath_weak.h
3684 %attr(755,root,root) %{_libdir}/libquadmath.so
3685 %{_libdir}/libquadmath.la
3686 %{_infodir}/libquadmath.info*
3688 %files -n libquadmath-static
3689 %defattr(644,root,root,755)
3690 %{_libdir}/libquadmath.a
3692 %if %{with multilib}
3693 %files -n libquadmath-multilib-32
3694 %defattr(644,root,root,755)
3695 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3696 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3698 %files -n libquadmath-multilib-32-devel
3699 %defattr(644,root,root,755)
3700 %attr(755,root,root) %{_libdir32}/libquadmath.so
3701 %{_libdir32}/libquadmath.la
3703 %files -n libquadmath-multilib-32-static
3704 %defattr(644,root,root,755)
3705 %{_libdir32}/libquadmath.a
3708 %if %{with multilib2}
3709 %files -n libquadmath-multilib-%{multilib2}
3710 %defattr(644,root,root,755)
3711 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3712 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3714 %files -n libquadmath-multilib-%{multilib2}-devel
3715 %defattr(644,root,root,755)
3716 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3717 %{_libdirm2}/libquadmath.la
3719 %files -n libquadmath-multilib-%{multilib2}-static
3720 %defattr(644,root,root,755)
3721 %{_libdirm2}/libquadmath.a
3726 %if %{with gcc_libffi}
3728 %defattr(644,root,root,755)
3729 %doc libffi/{ChangeLog,LICENSE,README}
3730 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3731 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3733 %files -n libffi-devel
3734 %defattr(644,root,root,755)
3735 %attr(755,root,root) %{_libdir}/libffi.so
3736 %{_libdir}/libffi.la
3737 %{gcclibdir}/include/ffi.h
3738 %{gcclibdir}/include/ffitarget.h
3739 %{_pkgconfigdir}/libffi.pc
3740 %{_mandir}/man3/ffi*.3*
3741 %{_infodir}/libffi.info*
3743 %files -n libffi-static
3744 %defattr(644,root,root,755)
3747 %if %{with multilib}
3748 %files -n libffi-multilib-32
3749 %defattr(644,root,root,755)
3750 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3751 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3753 %files -n libffi-multilib-32-devel
3754 %defattr(644,root,root,755)
3755 %attr(755,root,root) %{_libdir32}/libffi.so
3756 %{_libdir32}/libffi.la
3757 %{_pkgconfigdir32}/libffi.pc
3759 %files -n libffi-multilib-32-static
3760 %defattr(644,root,root,755)
3761 %{_libdir32}/libffi.a
3764 %if %{with multilib2}
3765 %files -n libffi-multilib-%{multilib2}
3766 %defattr(644,root,root,755)
3767 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3768 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3770 %files -n libffi-multilib-%{multilib2}-devel
3771 %defattr(644,root,root,755)
3772 %attr(755,root,root) %{_libdirm2}/libffi.so
3773 %{_libdirm2}/libffi.la
3774 %{_pkgconfigdirm2}/libffi.pc
3776 %files -n libffi-multilib-%{multilib2}-static
3777 %defattr(644,root,root,755)
3778 %{_libdirm2}/libffi.a
3784 %defattr(644,root,root,755)
3785 %doc gcc/objc/README.libobjc
3786 %attr(755,root,root) %{gcclibdir}/cc1obj
3787 %attr(755,root,root) %{_libdir}/libobjc.so
3788 %{_libdir}/libobjc.la
3789 %{gcclibdir}/include/objc
3791 %if %{with multilib}
3792 %files objc-multilib-32
3793 %defattr(644,root,root,755)
3794 %attr(755,root,root) %{_libdir32}/libobjc.so
3795 %{_libdir32}/libobjc.la
3798 %if %{with multilib2}
3799 %files objc-multilib-%{multilib2}
3800 %defattr(644,root,root,755)
3801 %attr(755,root,root) %{_libdirm2}/libobjc.so
3802 %{_libdirm2}/libobjc.la
3807 %defattr(644,root,root,755)
3808 %doc gcc/objcp/ChangeLog
3809 %attr(755,root,root) %{gcclibdir}/cc1objplus
3813 %defattr(644,root,root,755)
3814 %doc libobjc/{ChangeLog,README*}
3815 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3816 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3818 %files -n libobjc-static
3819 %defattr(644,root,root,755)
3820 %{_libdir}/libobjc.a
3822 %if %{with multilib}
3823 %files -n libobjc-multilib-32
3824 %defattr(644,root,root,755)
3825 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3826 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3828 %files -n libobjc-multilib-32-static
3829 %defattr(644,root,root,755)
3830 %{_libdir32}/libobjc.a
3833 %if %{with multilib2}
3834 %files -n libobjc-multilib-%{multilib2}
3835 %defattr(644,root,root,755)
3836 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3837 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3839 %files -n libobjc-multilib-%{multilib2}-static
3840 %defattr(644,root,root,755)
3841 %{_libdirm2}/libobjc.a
3847 %defattr(644,root,root,755)
3848 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3849 %attr(755,root,root) %{_bindir}/gccgo
3850 %attr(755,root,root) %{_bindir}/go
3851 %attr(755,root,root) %{_bindir}/gofmt
3852 %attr(755,root,root) %{gcclibdir}/buildid
3853 %attr(755,root,root) %{gcclibdir}/cgo
3854 %attr(755,root,root) %{gcclibdir}/go1
3855 %attr(755,root,root) %{gcclibdir}/test2json
3856 %attr(755,root,root) %{gcclibdir}/vet
3858 %{_libdir}/go/%{version}
3859 %{_mandir}/man1/go.1*
3860 %{_mandir}/man1/gofmt.1*
3861 %{_mandir}/man1/gccgo.1*
3862 %{_infodir}/gccgo.info*
3864 %if %{with multilib}
3865 %files go-multilib-32
3866 %defattr(644,root,root,755)
3867 %dir %{_libdir32}/go
3868 %{_libdir32}/go/%{version}
3871 %if %{with multilib2}
3872 %files go-multilib-%{multilib2}
3873 %defattr(644,root,root,755)
3874 %dir %{_libdirm2}/go
3875 %{_libdirm2}/go/%{version}
3879 %defattr(644,root,root,755)
3880 %doc libgo/{LICENSE,PATENTS,README}
3881 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3882 %attr(755,root,root) %ghost %{_libdir}/libgo.so.14
3884 %files -n libgo-devel
3885 %defattr(644,root,root,755)
3886 %attr(755,root,root) %{_libdir}/libgo.so
3888 %{_libdir}/libgobegin.a
3889 %{_libdir}/libgolibbegin.a
3891 %files -n libgo-static
3892 %defattr(644,root,root,755)
3895 %if %{with multilib}
3896 %files -n libgo-multilib-32
3897 %defattr(644,root,root,755)
3898 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3899 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.14
3901 %files -n libgo-multilib-32-devel
3902 %defattr(644,root,root,755)
3903 %attr(755,root,root) %{_libdir32}/libgo.so
3904 %{_libdir32}/libgo.la
3905 %{_libdir32}/libgobegin.a
3906 %{_libdir32}/libgolibbegin.a
3908 %files -n libgo-multilib-32-static
3909 %defattr(644,root,root,755)
3910 %{_libdir32}/libgo.a
3913 %if %{with multilib2}
3914 %files -n libgo-multilib-%{multilib2}
3915 %defattr(644,root,root,755)
3916 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3917 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.14
3919 %files -n libgo-multilib-%{multilib2}-devel
3920 %defattr(644,root,root,755)
3921 %attr(755,root,root) %{_libdirm2}/libgo.so
3922 %{_libdirm2}/libgo.la
3923 %{_libdirm2}/libgobegin.a
3924 %{_libdirm2}/libgolibbegin.a
3926 %files -n libgo-multilib-%{multilib2}-static
3927 %defattr(644,root,root,755)
3928 %{_libdirm2}/libgo.a
3934 %defattr(644,root,root,755)
3935 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3936 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3937 %attr(755,root,root) %ghost %{_libdir}/libasan.so.5
3939 %files -n libasan-devel
3940 %defattr(644,root,root,755)
3941 %attr(755,root,root) %{_libdir}/libasan.so
3942 %{_libdir}/libasan_preinit.o
3943 %{_libdir}/libasan.la
3944 %{gcclibdir}/include/sanitizer/asan_interface.h
3946 %files -n libasan-static
3947 %defattr(644,root,root,755)
3948 %{_libdir}/libasan.a
3950 %if %{with multilib}
3951 %files -n libasan-multilib-32
3952 %defattr(644,root,root,755)
3953 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3954 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
3956 %files -n libasan-multilib-32-devel
3957 %defattr(644,root,root,755)
3958 %attr(755,root,root) %{_libdir32}/libasan.so
3959 %{_libdir32}/libasan_preinit.o
3960 %{_libdir32}/libasan.la
3962 %files -n libasan-multilib-32-static
3963 %defattr(644,root,root,755)
3964 %{_libdir32}/libasan.a
3967 %if %{with multilib2}
3968 %files -n libasan-multilib-%{multilib2}
3969 %defattr(644,root,root,755)
3970 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3971 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.5
3973 %files -n libasan-multilib-%{multilib2}-devel
3974 %defattr(644,root,root,755)
3975 %attr(755,root,root) %{_libdirm2}/libasan.so
3976 %{_libdirm2}/libasan_preinit.o
3977 %{_libdirm2}/libasan.la
3979 %files -n libasan-multilib-%{multilib2}-static
3980 %defattr(644,root,root,755)
3981 %{_libdirm2}/libasan.a
3987 %defattr(644,root,root,755)
3988 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
3989 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
3991 %files -n liblsan-devel
3992 %defattr(644,root,root,755)
3993 %attr(755,root,root) %{_libdir}/liblsan.so
3994 %{_libdir}/liblsan_preinit.o
3995 %{_libdir}/liblsan.la
3996 %{gcclibdir}/include/sanitizer/lsan_interface.h
3998 %files -n liblsan-static
3999 %defattr(644,root,root,755)
4000 %{_libdir}/liblsan.a
4003 %if %{with multilib2} && %{with lsan_m2}
4004 %files -n liblsan-multilib-%{multilib2}
4005 %defattr(644,root,root,755)
4006 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4007 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4009 %files -n liblsan-multilib-%{multilib2}-devel
4010 %defattr(644,root,root,755)
4011 %attr(755,root,root) %{_libdirm2}/liblsan.so
4012 %{_libdirm2}/liblsan_preinit.o
4013 %{_libdirm2}/liblsan.la
4014 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4015 # these packages are mutually exclusive
4016 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4017 %{gcclibdir}/include/sanitizer/lsan_interface.h
4019 %files -n liblsan-multilib-%{multilib2}-static
4020 %defattr(644,root,root,755)
4021 %{_libdirm2}/liblsan.a
4026 %defattr(644,root,root,755)
4027 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4028 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4029 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4031 %files -n libtsan-devel
4032 %defattr(644,root,root,755)
4033 %attr(755,root,root) %{_libdir}/libtsan.so
4034 %{_libdir}/libtsan_preinit.o
4035 %{_libdir}/libtsan.la
4036 %{gcclibdir}/include/sanitizer/tsan_interface.h
4038 %files -n libtsan-static
4039 %defattr(644,root,root,755)
4040 %{_libdir}/libtsan.a
4043 %if %{with multilib2} && %{with tsan_m2}
4044 %files -n libtsan-multilib-%{multilib2}
4045 %defattr(644,root,root,755)
4046 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4047 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4048 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4050 %files -n libtsan-multilib-%{multilib2}-devel
4051 %defattr(644,root,root,755)
4052 %attr(755,root,root) %{_libdirm2}/libtsan.so
4053 %{_libdirm2}/libtsan_preinit.o
4054 %{_libdirm2}/libtsan.la
4055 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4056 # these packages are mutually exclusive
4057 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4058 %{gcclibdir}/include/sanitizer/tsan_interface.h
4060 %files -n libtsan-multilib-%{multilib2}-static
4061 %defattr(644,root,root,755)
4062 %{_libdirm2}/libtsan.a
4067 %defattr(644,root,root,755)
4068 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4069 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4071 %files -n libubsan-devel
4072 %defattr(644,root,root,755)
4073 %attr(755,root,root) %{_libdir}/libubsan.so
4074 %{_libdir}/libubsan.la
4076 %files -n libubsan-static
4077 %defattr(644,root,root,755)
4078 %{_libdir}/libubsan.a
4080 %if %{with multilib}
4081 %files -n libubsan-multilib-32
4082 %defattr(644,root,root,755)
4083 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4084 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4086 %files -n libubsan-multilib-32-devel
4087 %defattr(644,root,root,755)
4088 %attr(755,root,root) %{_libdir32}/libubsan.so
4089 %{_libdir32}/libubsan.la
4091 %files -n libubsan-multilib-32-static
4092 %defattr(644,root,root,755)
4093 %{_libdir32}/libubsan.a
4096 %if %{with multilib2}
4097 %files -n libubsan-multilib-%{multilib2}
4098 %defattr(644,root,root,755)
4099 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4100 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4102 %files -n libubsan-multilib-%{multilib2}-devel
4103 %defattr(644,root,root,755)
4104 %attr(755,root,root) %{_libdirm2}/libubsan.so
4105 %{_libdirm2}/libubsan.la
4107 %files -n libubsan-multilib-%{multilib2}-static
4108 %defattr(644,root,root,755)
4109 %{_libdirm2}/libubsan.a
4115 %defattr(644,root,root,755)
4116 %doc libvtv/ChangeLog
4117 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4118 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4120 %files -n libvtv-devel
4121 %defattr(644,root,root,755)
4122 %attr(755,root,root) %{_libdir}/libvtv.so
4123 %{_libdir}/libvtv.la
4125 %files -n libvtv-static
4126 %defattr(644,root,root,755)
4129 %if %{with multilib}
4130 %files -n libvtv-multilib-32
4131 %defattr(644,root,root,755)
4132 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4133 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4135 %files -n libvtv-multilib-32-devel
4136 %defattr(644,root,root,755)
4137 %attr(755,root,root) %{_libdir32}/libvtv.so
4138 %{_libdir32}/libvtv.la
4140 %files -n libvtv-multilib-32-static
4141 %defattr(644,root,root,755)
4142 %{_libdir32}/libvtv.a
4145 %if %{with multilib2}
4146 %files -n libvtv-multilib-%{multilib2}
4147 %defattr(644,root,root,755)
4148 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4149 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4151 %files -n libvtv-multilib-%{multilib2}-devel
4152 %defattr(644,root,root,755)
4153 %attr(755,root,root) %{_libdirm2}/libvtv.so
4154 %{_libdirm2}/libvtv.la
4156 %files -n libvtv-multilib-%{multilib2}-static
4157 %defattr(644,root,root,755)
4158 %{_libdirm2}/libvtv.a
4164 %defattr(644,root,root,755)
4165 %doc libatomic/ChangeLog*
4166 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4167 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4169 %files -n libatomic-devel
4170 %defattr(644,root,root,755)
4171 %attr(755,root,root) %{_libdir}/libatomic.so
4172 %{_libdir}/libatomic.la
4174 %files -n libatomic-static
4175 %defattr(644,root,root,755)
4176 %{_libdir}/libatomic.a
4178 %if %{with multilib}
4179 %files -n libatomic-multilib-32
4180 %defattr(644,root,root,755)
4181 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4182 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4184 %files -n libatomic-multilib-32-devel
4185 %defattr(644,root,root,755)
4186 %attr(755,root,root) %{_libdir32}/libatomic.so
4187 %{_libdir32}/libatomic.la
4189 %files -n libatomic-multilib-32-static
4190 %defattr(644,root,root,755)
4191 %{_libdir32}/libatomic.a
4194 %if %{with multilib2}
4195 %files -n libatomic-multilib-%{multilib2}
4196 %defattr(644,root,root,755)
4197 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4198 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4200 %files -n libatomic-multilib-%{multilib2}-devel
4201 %defattr(644,root,root,755)
4202 %attr(755,root,root) %{_libdirm2}/libatomic.so
4203 %{_libdirm2}/libatomic.la
4205 %files -n libatomic-multilib-%{multilib2}-static
4206 %defattr(644,root,root,755)
4207 %{_libdirm2}/libatomic.a
4212 %defattr(644,root,root,755)
4213 %doc libcc1/ChangeLog*
4214 %attr(755,root,root) %{_libdir}/libcc1.so
4215 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4216 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4217 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4218 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4221 %defattr(644,root,root,755)
4222 %dir %{gcclibdir}/plugin
4223 %{gcclibdir}/plugin/gengtype
4224 %{gcclibdir}/plugin/gtype.state
4225 %{gcclibdir}/plugin/include
4226 %{gcclibdir}/plugin/libcc1plugin.la
4227 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4228 %{gcclibdir}/plugin/libcp1plugin.la
4229 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so