1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
4 # - when adding new subpackages with external libraries (like libffi)
5 # or having own Version, do not use epoch 6 there, reset them to 0!
8 # - package Modula-2 frontend
12 %bcond_without ada # build without ADA support
13 %bcond_without cxx # build without C++ support
14 %bcond_without fortran # build without Fortran support
15 %bcond_without go # build without Go support
16 %bcond_without objc # build without Objective-C support
17 %bcond_without objcxx # build without Objective-C++ support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
21 %bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
22 %bcond_without profiling # build without profiling
23 %bcond_without python # build without libstdc++ printers for gdb
24 %bcond_with gcc_libffi # packaging gcc libffi for system usage
26 %bcond_without apidocs # do not package API docs
27 %bcond_without bootstrap # omit 3-stage bootstrap
28 %bcond_with tests # torture gcc
29 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
37 # go and objcxx require C++
42 # objcxx requires objc
47 %if %{without bootstrap}
48 %undefine with_profiling
52 # used to be broken on sparc64 (to be verified if needed)
53 # broken since 5.x on x32 (to be verified if needed)
57 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
58 %undefine with_multilib
61 %undefine with_multilibx32
64 # setup internal semi-bconds based on bconds and architecture
67 %define with_multilib2 1
69 %if %{with multilibx32}
70 %define with_multilib2 1
73 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64 aarch64
74 # library for atomic operations not supported by hardware
77 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
78 # sanitizer feature (asan and ubsan are common for all supported archs)
81 %ifarch %{x8664} aarch64
82 # lsan and tsan exist only for primary x86_64 ABI
83 %define with_lsan_m0 1
84 %define with_tsan_m0 1
87 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
88 %define with_lsan_m2 1
89 %define with_tsan_m2 1
94 %ifarch %{ix86} %{x8664} x32
97 %ifarch %{ix86} %{x8664} x32 ia64
98 %define with_quadmath 1
101 # Stable is: any major_ver and minor_ver >= 1.0
102 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
104 %define minor_ver 1.0
106 Summary: GNU Compiler Collection: the C compiler and shared files
107 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
108 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
109 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
111 Version: %{major_ver}.%{minor_ver}
115 Group: Development/Languages
116 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
117 # Source0-md5: 43e4de77f2218c83ca675257ea1af9ef
118 Source1: %{name}-optimize-la.pl
119 # check libffi version with libffi/configure.ac
120 Source3: libffi.pc.in
122 # use branch.sh to update gcc-branch.diff
123 Patch100: %{name}-branch.diff
124 # Patch100-md5: 40315733777031b2fc4351230ccba55b
125 Patch0: %{name}-info.patch
126 Patch1: all-library-paths.patch
127 Patch2: %{name}-nodebug.patch
128 Patch3: %{name}-ada-link.patch
129 Patch4: %{name}-ada-x32.patch
131 Patch10: %{name}-moresparcs.patch
132 Patch11: %{name}-install-libffi.patch
133 URL: http://gcc.gnu.org/
134 BuildRequires: autoconf >= 2.64
135 %{?with_tests:BuildRequires: autogen >= 5.5.4}
136 BuildRequires: automake >= 1:1.11.1
137 BuildRequires: binutils >= 4:2.30
139 BuildRequires: chrpath >= 0.13-2
140 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
141 BuildRequires: elfutils-devel >= 0.145-1
142 BuildRequires: fileutils >= 4.0.41
143 BuildRequires: flex >= 2.5.4
145 BuildRequires: gcc(ada)
146 BuildRequires: gcc-ada
147 BuildRequires: libgnat-static
150 BuildRequires: gettext-tools >= 0.14.5
151 BuildRequires: glibc-devel >= 6:2.4-1
153 # Formerly known as gcc(multilib)
154 BuildRequires: gcc(multilib-32)
156 %if %{with multilibx32}
157 BuildRequires: gcc(multilib-x32)
158 BuildRequires: glibc-devel(x32)
160 BuildRequires: glibc-devel(ix86)
163 BuildRequires: gcc(multilib-64)
164 BuildRequires: glibc-devel(ix86)
165 BuildRequires: glibc-devel(x86_64)
168 BuildRequires: glibc-devel(arm)
171 BuildRequires: glibc-devel(ppc)
174 BuildRequires: glibc-devel(s390)
177 BuildRequires: glibc-devel(sparcv9)
180 BuildRequires: gmp-c++-devel >= 4.3.2
181 BuildRequires: gmp-devel >= 4.3.2
182 BuildRequires: isl-devel >= 0.15
183 BuildRequires: libmpc-devel >= 0.8.1
184 BuildRequires: mpfr-devel >= 3.1.0
185 BuildRequires: rpm-build >= 4.6
186 BuildRequires: rpmbuild(macros) >= 1.211
187 BuildRequires: tar >= 1:1.22
188 BuildRequires: texinfo >= 4.7
190 BuildRequires: zlib-devel
191 BuildRequires: zstd-devel
193 BuildRequires: python3-devel
194 BuildRequires: python3-modules
195 BuildRequires: rpm-pythonprov
197 BuildConflicts: pdksh < 5.2.14-50
198 Requires: binutils >= 4:2.30
199 Requires: gmp >= 4.3.2
200 Requires: isl >= 0.15
201 Requires: libgcc = %{epoch}:%{version}-%{release}
202 Requires: libmpc >= 0.8.1
203 Requires: mpfr >= 3.1.0
204 Provides: cpp = %{epoch}:%{version}-%{release}
205 %{?with_ada:Provides: gcc(ada)}
206 Obsoletes: cpp < 5:3.4
207 Obsoletes: egcs-cpp < 1.2
208 Obsoletes: gcc-chill < 3.2
209 Obsoletes: gcc-cpp < 3
210 Obsoletes: gcc-ksi < 5:3.4
211 Obsoletes: gcc4 < 5:4.2
212 Obsoletes: gont < 0.1
213 Conflicts: glibc-devel < 2.2.5-20
214 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
216 %define _slibdir /%{_lib}
218 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
219 %define _slibdir32 /lib
220 %define _libdir32 /usr/lib
221 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
222 %if %{with multilib2}
223 # x32 environment on x86-64
225 %define multilib2 x32
226 %define m2_desc ILP32
227 %define _slibdirm2 /libx32
228 %define _libdirm2 /usr/libx32
229 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
231 # 64-bit environment on x32
235 %define _slibdirm2 /lib64
236 %define _libdirm2 /usr/lib64
237 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
241 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
243 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
244 %define filterout_ld -Wl,--as-needed
246 # functions with printf format attribute but with special parser and also
247 # receiving non constant format strings
248 %define Werror_cflags %{nil}
250 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
252 %define _noautoreq .*\(GLIBC_PRIVATE\)
255 A compiler aimed at integrating all the optimizations and features
256 necessary for a high-performance and stable development environment.
258 This package contains the C compiler and some files shared by various
259 parts of the GNU Compiler Collection. In order to use another GCC
260 compiler you will need to install the appropriate subpackage.
262 %description -l es.UTF-8
263 Un compilador que intenta integrar todas las optimalizaciones y
264 características necesarias para un entorno de desarrollo eficaz y
267 Este paquete contiene el compilador de C y unos ficheros compartidos
268 por varias partes de la colección de compiladores GNU (GCC). Para usar
269 otro compilador de GCC será necesario que instale el subpaquete
272 %description -l pl.UTF-8
273 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
274 wyprodukowania szybkiego i stabilnego kodu wynikowego.
276 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
277 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
278 z GCC, trzeba zainstalować odpowiedni podpakiet.
280 %description -l pt_BR.UTF-8
281 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
282 GNU Compiler Collection.
285 Summary: GNU Compiler Collection: the C compiler 32-bit support
286 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
288 Group: Development/Languages
289 Requires: %{name} = %{epoch}:%{version}-%{release}
290 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
291 Obsoletes: libgcc32 < 6:4.4
293 Requires: glibc-devel(ix86)
296 Requires: glibc-devel(ppc)
299 Requires: glibc-devel(s390)
302 Requires: glibc-devel(sparcv9)
304 Provides: gcc(multilib-32)
305 Obsoletes: gcc-multilib < 6:4.9.2-4
307 %description multilib-32
308 A compiler aimed at integrating all the optimizations and features
309 necessary for a high-performance and stable development environment.
311 This package contains the C compiler support for producing 32-bit
312 programs on 64-bit host.
314 %description multilib-32 -l pl.UTF-8
315 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
316 wyprodukowania szybkiego i stabilnego kodu wynikowego.
318 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
319 programów 32-bitowych na maszynie 64-bitowej.
321 %package multilib-%{multilib2}
322 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
323 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
325 Group: Development/Languages
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
328 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
330 Requires: glibc-devel(x32)
333 Requires: glibc-devel(x86_64)
336 %description multilib-%{multilib2}
337 A compiler aimed at integrating all the optimizations and features
338 necessary for a high-performance and stable development environment.
340 This package contains the C compiler support for producing %{m2_desc}
343 %description multilib-%{multilib2} -l pl.UTF-8
344 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
345 wyprodukowania szybkiego i stabilnego kodu wynikowego.
347 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
351 Summary: Shared gcc library
352 Summary(es.UTF-8): Biblioteca compartida de gcc
353 Summary(pl.UTF-8): Biblioteka gcc
354 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
355 License: GPL v3+ with GCC Runtime Library Exception v3.1
358 Obsoletes: libgcc4 < 5:4.2
360 %description -n libgcc
363 %description -n libgcc -l es.UTF-8
364 Biblioteca compartida de gcc.
366 %description -n libgcc -l pl.UTF-8
367 Biblioteka dynamiczna gcc.
369 %description -n libgcc -l pt_BR.UTF-8
370 Biblioteca runtime para o GCC.
372 %package -n libgcc-multilib-32
373 Summary: Shared gcc library - 32-bit version
374 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
375 License: GPL v3+ with GCC Runtime Library Exception v3.1
377 Obsoletes: libgcc-multilib < 6:4.9.2-4
379 %description -n libgcc-multilib-32
380 Shared gcc library - 32-bit version.
382 %description -n libgcc-multilib-32 -l pl.UTF-8
383 Biblioteka dynamiczna gcc - wersja 32-bitowa.
385 %package -n libgcc-multilib-%{multilib2}
386 Summary: Shared gcc library - %{m2_desc} version
387 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
388 License: GPL v3+ with GCC Runtime Library Exception v3.1
391 %description -n libgcc-multilib-%{multilib2}
392 Shared gcc library - %{m2_desc} version.
394 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
395 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
398 Summary: GNU OpenMP library
399 Summary(pl.UTF-8): Biblioteka GNU OpenMP
400 License: GPL v3+ with GCC Runtime Library Exception v3.1
403 %description -n libgomp
406 %description -n libgomp -l pl.UTF-8
407 Biblioteka GNU OpenMP.
409 %package -n libgomp-devel
410 Summary: Development files for GNU OpenMP library
411 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
412 License: GPL v3+ with GCC Runtime Library Exception v3.1
413 Group: Development/Libraries
414 Requires: %{name} = %{epoch}:%{version}-%{release}
415 Requires: libgomp = %{epoch}:%{version}-%{release}
417 %description -n libgomp-devel
418 Development files for GNU OpenMP library.
420 %description -n libgomp-devel -l pl.UTF-8
421 Pliki programistyczne biblioteki GNU OpenMP.
423 %package -n libgomp-static
424 Summary: Static GNU OpenMP library
425 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
426 License: GPL v3+ with GCC Runtime Library Exception v3.1
427 Group: Development/Libraries
428 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
430 %description -n libgomp-static
431 Static GNU OpenMP library.
433 %description -n libgomp-static -l pl.UTF-8
434 Statyczna biblioteka GNU OpenMP.
436 %package -n libgomp-multilib-32
437 Summary: GNU OpenMP library - 32-bit version
438 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
439 License: GPL v3+ with GCC Runtime Library Exception v3.1
441 Obsoletes: libgomp-multilib < 6:4.9.2-4
443 %description -n libgomp-multilib-32
444 GNU OpenMP library - 32-bit version.
446 %description -n libgomp-multilib-32 -l pl.UTF-8
447 Biblioteka GNU OpenMP - wersja 32-bitowa.
449 %package -n libgomp-multilib-32-devel
450 Summary: Development files for 32-bit version of GNU OpenMP library
451 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
452 License: GPL v3+ with GCC Runtime Library Exception v3.1
453 Group: Development/Libraries
454 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
455 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
457 %description -n libgomp-multilib-32-devel
458 Development files for 32-bit version of GNU OpenMP library.
460 %description -n libgomp-multilib-32-devel -l pl.UTF-8
461 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
463 %package -n libgomp-multilib-32-static
464 Summary: Static GNU OpenMP library - 32-bit version
465 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
466 License: GPL v3+ with GCC Runtime Library Exception v3.1
467 Group: Development/Libraries
468 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
469 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
471 %description -n libgomp-multilib-32-static
472 Static GNU OpenMP library - 32-bit version.
474 %description -n libgomp-multilib-32-static -l pl.UTF-8
475 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
477 %package -n libgomp-multilib-%{multilib2}
478 Summary: GNU OpenMP library - %{m2_desc} version
479 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
480 License: GPL v3+ with GCC Runtime Library Exception v3.1
483 %description -n libgomp-multilib-%{multilib2}
484 GNU OpenMP library - %{m2_desc} version.
486 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
487 Biblioteka GNU OpenMP - wersja %{m2_desc}.
489 %package -n libgomp-multilib-%{multilib2}-devel
490 Summary: Development files for %{m2_desc} version of GNU OpenMP library
491 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
492 License: GPL v3+ with GCC Runtime Library Exception v3.1
493 Group: Development/Libraries
494 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
496 %description -n libgomp-multilib-%{multilib2}-devel
497 Development files for %{m2_desc} version of GNU OpenMP library.
499 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
500 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
502 %package -n libgomp-multilib-%{multilib2}-static
503 Summary: Static GNU OpenMP library - %{m2_desc} version
504 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
505 License: GPL v3+ with GCC Runtime Library Exception v3.1
506 Group: Development/Libraries
507 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
509 %description -n libgomp-multilib-%{multilib2}-static
510 Static GNU OpenMP library - %{m2_desc} version.
512 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
513 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
516 Summary: Ada language support for GCC
517 Summary(es.UTF-8): Soporte de Ada para GCC
518 Summary(pl.UTF-8): Obsługa języka Ada do GCC
519 Group: Development/Languages
520 Requires: %{name} = %{epoch}:%{version}-%{release}
521 Requires: libgnat = %{epoch}:%{version}-%{release}
523 Obsoletes: gnat-devel < 4
526 This package adds experimental support for compiling Ada programs.
528 %description ada -l es.UTF-8
529 Este paquete añade soporte experimental para compilar programas en
532 %description ada -l pl.UTF-8
533 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
536 %package ada-multilib-32
537 Summary: Ada language 32-bit binaries support for GCC
538 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
539 Group: Development/Languages
540 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
541 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
542 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
544 %description ada-multilib-32
545 This package adds experimental support for compiling 32-bit Ada
546 programs on 64-bit host.
548 %description ada-multilib-32 -l pl.UTF-8
549 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
550 32-bitowych w języku Ada na maszynie 64-bitowej.
552 %package ada-multilib-%{multilib2}
553 Summary: Ada language %{m2_desc} binaries support for GCC
554 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
555 Group: Development/Languages
556 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
557 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
559 %description ada-multilib-%{multilib2}
560 This package adds experimental support for compiling Ada language to
563 %description ada-multilib-%{multilib2} -l pl.UTF-8
564 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
565 języku Ada do binariów %{m2_desc}.
568 Summary: Ada standard libraries
569 Summary(es.UTF-8): Bibliotecas estándares de Ada
570 Summary(pl.UTF-8): Biblioteki standardowe Ady
571 License: GPL v3+ with GCC Runtime Library Exception v3.1
573 Requires: libgcc = %{epoch}:%{version}-%{release}
577 %description -n libgnat
578 This package contains shared libraries needed to run programs written
581 %description -n libgnat -l es.UTF-8
582 Este paquete contiene las bibliotecas compartidas necesarias para
583 ejecutar programas escritos en Ada.
585 %description -n libgnat -l pl.UTF-8
586 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
589 %package -n libgnat-static
590 Summary: Static Ada standard libraries
591 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
592 License: GPL v3+ with GCC Runtime Library Exception v3.1
593 Group: Development/Libraries
594 Obsoletes: gnat-static < 4
596 %description -n libgnat-static
597 This package contains static libraries for programs written in Ada.
599 %description -n libgnat-static -l pl.UTF-8
600 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
603 %package -n libgnat-multilib-32
604 Summary: Ada standard libraries - 32-bit version
605 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
606 License: GPL v3+ with GCC Runtime Library Exception v3.1
608 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
609 Obsoletes: libgnat-multilib < 6:4.9.2-4
611 %description -n libgnat-multilib-32
612 This package contains 32-bit version of shared libraries needed to run
613 programs written in Ada.
615 %description -n libgnat-multilib-32 -l pl.UTF-8
616 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
617 uruchamiania programów napisanych w języku Ada.
619 %package -n libgnat-multilib-32-static
620 Summary: Static Ada standard libraries - 32-bit version
621 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
622 License: GPL v3+ with GCC Runtime Library Exception v3.1
623 Group: Development/Libraries
624 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
626 %description -n libgnat-multilib-32-static
627 This package contains 32-bit version of static libraries for programs
630 %description -n libgnat-multilib-32-static -l pl.UTF-8
631 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
632 programów napisanych w Adzie.
634 %package -n libgnat-multilib-%{multilib2}
635 Summary: Ada standard libraries - %{m2_desc} version
636 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
637 License: GPL v3+ with GCC Runtime Library Exception v3.1
639 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
641 %description -n libgnat-multilib-%{multilib2}
642 This package contains %{m2_desc} version of shared libraries needed to run
643 programs written in Ada.
645 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
646 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
647 uruchamiania programów napisanych w Adzie.
649 %package -n libgnat-multilib-%{multilib2}-static
650 Summary: Static Ada standard libraries - %{m2_desc} version
651 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
652 License: GPL v3+ with GCC Runtime Library Exception v3.1
653 Group: Development/Libraries
655 %description -n libgnat-multilib-%{multilib2}-static
656 This package contains %{m2_desc} version of static libraries for programs
659 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
660 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
661 programów napisanych w Adzie.
664 Summary: C++ language support for GCC
665 Summary(es.UTF-8): Soporte de C++ para GCC
666 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
667 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
668 Group: Development/Languages
669 Requires: %{name} = %{epoch}:%{version}-%{release}
671 Obsoletes: egcs-c++ < 1.2
672 Obsoletes: gcc4-c++ < 5:4.2
675 This package adds C++ support to the GNU Compiler Collection. It
676 includes support for most of the current C++ specification, including
677 templates and exception handling. It does not include a standard C++
678 library, which is available separately.
680 %description c++ -l de.UTF-8
681 Dieses Paket enthält die C++-Unterstützung für den
682 GNU-Compiler-Collection. Es unterstützt die aktuelle
683 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
684 C++-Standard-Library ist nicht enthalten - sie ist getrennt
687 %description c++ -l es.UTF-8
688 Este paquete añade soporte de C++ al GCC (colección de compiladores
689 GNU). Ello incluye el soporte para la mayoría de la especificación
690 actual de C++, incluyendo plantillas y manejo de excepciones. No
691 incluye la biblioteca estándar de C++, la que es disponible separada.
693 %description c++ -l fr.UTF-8
694 Ce package ajoute un support C++ a la collection de compilateurs GNU.
695 Il comprend un support pour la plupart des spécifications actuelles de
696 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
697 une bibliothéque C++ standard, qui est disponible séparément.
699 %description c++ -l pl.UTF-8
700 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
701 obecnej specyfikacji C++, nie zawiera natomiast standardowych
702 bibliotek C++, które są w oddzielnym pakiecie.
704 %description c++ -l pt_BR.UTF-8
705 Este pacote adiciona suporte C++ para o gcc.
707 %description c++ -l tr.UTF-8
708 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
709 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
710 C++ kitaplığı bu pakette yer almaz.
712 %package c++-multilib-32
713 Summary: C++ language 32-bit binaries support for GCC
714 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
715 Group: Development/Languages
716 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
717 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
718 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
720 %description c++-multilib-32
721 This package adds 32-bit binaries in C++ language support to the GNU
724 %description c++-multilib-32 -l pl.UTF-8
725 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
728 %package c++-multilib-%{multilib2}
729 Summary: C++ language %{m2_desc} binaries support for GCC
730 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
731 Group: Development/Languages
732 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
733 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
735 %description c++-multilib-%{multilib2}
736 This package adds %{m2_desc} binaries in C++ language support to the GNU
739 %description c++-multilib-%{multilib2} -l pl.UTF-8
740 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
743 %package -n libstdc++
744 Summary: GNU C++ library
745 Summary(es.UTF-8): Biblioteca C++ de GNU
746 Summary(pl.UTF-8): Biblioteka GNU C++
747 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
748 License: GPL v3+ with GCC Runtime Library Exception v3.1
750 # >= instead of = to allow keeping older libstdc++ (with different soname)
751 Requires: libgcc >= %{epoch}:%{version}-%{release}
753 Obsoletes: libstdc++3
754 Obsoletes: libstdc++4
756 %description -n libstdc++
757 This is the GNU implementation of the standard C++ library, along with
758 additional GNU tools. This package includes the shared libraries
759 necessary to run C++ applications.
761 %description -n libstdc++ -l de.UTF-8
762 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
763 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
764 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
766 %description -n libstdc++ -l es.UTF-8
767 Este es el soporte de las bibliotecas padrón del C++, junto con
768 herramientas GNU adicionales. El paquete incluye las bibliotecas
769 compartidas necesarias para ejecutar aplicaciones C++.
771 %description -n libstdc++ -l fr.UTF-8
772 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
773 des outils GNU supplémentaires. Ce package comprend les librairies
774 partagées nécessaires à l'exécution d'application C++.
776 %description -n libstdc++ -l pl.UTF-8
777 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
778 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
779 uruchamiania aplikacji napisanych w C++.
781 %description -n libstdc++ -l pt_BR.UTF-8
782 Este pacote é uma implementação da biblioteca padrão C++ v3, um
783 subconjunto do padrão ISO 14882.
785 %description -n libstdc++ -l tr.UTF-8
786 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
787 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
789 %package -n libstdc++-devel
790 Summary: Header files and documentation for C++ development
791 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
792 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
793 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
794 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
795 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
796 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
797 License: GPL v3+ with GCC Runtime Library Exception v3.1
798 Group: Development/Libraries
799 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
800 Requires: glibc-devel
801 Requires: libstdc++ = %{epoch}:%{version}-%{release}
802 Obsoletes: libg++-devel
803 Obsoletes: libstdc++3-devel
804 Obsoletes: libstdc++4-devel
806 %description -n libstdc++-devel
807 This is the GNU implementation of the standard C++ libraries. This
808 package includes the header files needed for C++ development and
809 library documentation.
811 %description -n libstdc++-devel -l es.UTF-8
812 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
813 paquete incluye los archivos de inclusión y bibliotecas necesarios
814 para desarrollo de programas en lenguaje C++.
816 %description -n libstdc++-devel -l pl.UTF-8
817 Pakiet ten zawiera biblioteki będące implementacją standardowych
818 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
819 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
821 %description -n libstdc++-devel -l pt_BR.UTF-8
822 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
823 para desenvolvimento de programas C++.
825 %package -n libstdc++-static
826 Summary: Static C++ standard library
827 Summary(es.UTF-8): Biblioteca estándar estática de C++
828 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
829 License: GPL v3+ with GCC Runtime Library Exception v3.1
830 Group: Development/Libraries
831 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
832 Obsoletes: libstdc++4-static
834 %description -n libstdc++-static
835 Static C++ standard library.
837 %description -n libstdc++-static -l es.UTF-8
838 Biblioteca estándar estática de C++.
840 %description -n libstdc++-static -l pl.UTF-8
841 Statyczna biblioteka standardowa C++.
843 %package -n libstdc++-multilib-32
844 Summary: GNU C++ library - 32-bit version
845 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
846 License: GPL v3+ with GCC Runtime Library Exception v3.1
848 # >= instead of = to allow keeping older libstdc++ (with different soname)
849 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
850 Obsoletes: libstdc++-multilib < 6:4.9.2-4
852 %description -n libstdc++-multilib-32
853 This is 32-bit version of the GNU implementation of the standard C++
856 %description -n libstdc++-multilib-32 -l pl.UTF-8
857 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
860 %package -n libstdc++-multilib-32-devel
861 Summary: Development files for C++ development - 32-bit version
862 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
863 License: GPL v3+ with GCC Runtime Library Exception v3.1
864 Group: Development/Libraries
865 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
866 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
867 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
868 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
870 %description -n libstdc++-multilib-32-devel
871 This package contains the development files for 32-bit version of the
872 GNU implementation of the standard C++ library.
874 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
875 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
876 implementacji GNU biblioteki standardowej C++.
878 %package -n libstdc++-multilib-32-static
879 Summary: Static C++ standard library - 32-bit version
880 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
881 License: GPL v3+ with GCC Runtime Library Exception v3.1
882 Group: Development/Libraries
883 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
884 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
886 %description -n libstdc++-multilib-32-static
887 Static C++ standard library - 32-bit version.
889 %description -n libstdc++-multilib-32-static -l pl.UTF-8
890 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
892 %package -n libstdc++-multilib-%{multilib2}
893 Summary: GNU C++ library - %{m2_desc} version
894 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
895 License: GPL v3+ with GCC Runtime Library Exception v3.1
897 # >= instead of = to allow keeping older libstdc++ (with different soname)
898 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
900 %description -n libstdc++-multilib-%{multilib2}
901 This is %{m2_desc} version of the GNU implementation of the standard C++
904 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
905 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
908 %package -n libstdc++-multilib-%{multilib2}-devel
909 Summary: Development files for C++ development - %{m2_desc} version
910 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
911 License: GPL v3+ with GCC Runtime Library Exception v3.1
912 Group: Development/Libraries
913 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
914 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
915 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
917 %description -n libstdc++-multilib-%{multilib2}-devel
918 This package contains the development files for %{m2_desc} version of the
919 GNU implementation of the standard C++ library.
921 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
922 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
923 implementacji GNU biblioteki standardowej C++.
925 %package -n libstdc++-multilib-%{multilib2}-static
926 Summary: Static C++ standard library - %{m2_desc} version
927 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
928 License: GPL v3+ with GCC Runtime Library Exception v3.1
929 Group: Development/Libraries
930 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
932 %description -n libstdc++-multilib-%{multilib2}-static
933 Static C++ standard library - %{m2_desc} version.
935 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
936 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
938 %package -n libstdc++-gdb
939 Summary: libstdc++ pretty printers for GDB
940 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
941 Group: Development/Debuggers
943 %description -n libstdc++-gdb
944 This package contains Python scripts for GDB pretty printing of the
945 libstdc++ types/containers.
947 %description -n libstdc++-gdb -l pl.UTF-8
948 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
949 wypisywania typów i kontenerów libstdc++.
951 %package -n libstdc++-apidocs
952 Summary: C++ standard library API documentation
953 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
954 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
958 %description -n libstdc++-apidocs
959 API and internal documentation for C++ standard library.
961 %description -n libstdc++-apidocs -l pl.UTF-8
962 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
965 Summary: Fortran 95 language support for GCC
966 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
967 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
968 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
969 Group: Development/Languages/Fortran
970 Requires: %{name} = %{epoch}:%{version}-%{release}
971 Requires: libgfortran = %{epoch}:%{version}-%{release}
972 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
973 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
974 Obsoletes: egcs-g77 < 1.2
978 This package adds support for compiling Fortran 95 programs with the
981 %description fortran -l es.UTF-8
982 Este paquete añade soporte para compilar programas escritos en Fortran
983 95 con el compilador GNU.
985 %description fortran -l pl.UTF-8
986 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
988 %description fortran -l pt_BR.UTF-8
989 Suporte Fortran 95 para o GCC.
991 %package fortran-multilib-32
992 Summary: Fortran 95 language 32-bit binaries support for GCC
993 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
994 Group: Development/Languages/Fortran
995 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
996 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
997 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
998 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
1000 %description fortran-multilib-32
1001 This package adds support for compiling 32-bit Fortran 95 programs
1002 with the GNU compiler.
1004 %description fortran-multilib-32 -l pl.UTF-8
1005 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1008 %package fortran-multilib-%{multilib2}
1009 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1010 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1011 Group: Development/Languages/Fortran
1012 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1013 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1014 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1016 %description fortran-multilib-%{multilib2}
1017 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1018 binaries with the GNU compiler.
1020 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1021 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1024 %package -n libgfortran
1025 Summary: Fortran 95 Library
1026 Summary(es.UTF-8): Biblioteca de Fortran 95
1027 Summary(pl.UTF-8): Biblioteka Fortranu 95
1028 License: GPL v3+ with GCC Runtime Library Exception v3.1
1030 Requires: libgcc = %{epoch}:%{version}-%{release}
1031 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1032 Obsoletes: libg2c < 5:4
1034 %description -n libgfortran
1037 %description -n libgfortran -l es.UTF-8
1038 Biblioteca de Fortran 95.
1040 %description -n libgfortran -l pl.UTF-8
1041 Biblioteka Fortranu 95.
1043 %package -n libgfortran-static
1044 Summary: Static Fortran 95 Library
1045 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1046 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1047 License: GPL v3+ with GCC Runtime Library Exception v3.1
1048 Group: Development/Libraries
1049 Requires: libgfortran = %{epoch}:%{version}-%{release}
1050 Obsoletes: libg2c-static < 5:4
1052 %description -n libgfortran-static
1053 Static Fortran 95 Library.
1055 %description -n libgfortran-static -l es.UTF-8
1056 Bibliotecas estáticas de Fortran 95.
1058 %description -n libgfortran-static -l pl.UTF-8
1059 Statyczna biblioteka Fortranu 95.
1061 %package -n libgfortran-multilib-32
1062 Summary: Fortran 95 Library - 32-bit version
1063 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1064 License: GPL v3+ with GCC Runtime Library Exception v3.1
1066 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1067 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1068 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1070 %description -n libgfortran-multilib-32
1071 Fortran 95 Library - 32-bit version.
1073 %description -n libgfortran-multilib-32 -l pl.UTF-8
1074 Biblioteka Fortranu 95 - wersja 32-bitowa.
1076 %package -n libgfortran-multilib-32-static
1077 Summary: Static Fortran 95 Library - 32-bit version
1078 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1079 License: GPL v3+ with GCC Runtime Library Exception v3.1
1080 Group: Development/Libraries
1081 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1082 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1084 %description -n libgfortran-multilib-32-static
1085 Static Fortran 95 Library - 32-bit version.
1087 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1088 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1090 %package -n libgfortran-multilib-%{multilib2}
1091 Summary: Fortran 95 Library - %{m2_desc} version
1092 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1093 License: GPL v3+ with GCC Runtime Library Exception v3.1
1095 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1097 %description -n libgfortran-multilib-%{multilib2}
1098 Fortran 95 Library - %{m2_desc} version.
1100 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1101 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1103 %package -n libgfortran-multilib-%{multilib2}-static
1104 Summary: Static Fortran 95 Library - %{m2_desc} version
1105 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1106 License: GPL v3+ with GCC Runtime Library Exception v3.1
1107 Group: Development/Libraries
1108 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1109 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1111 %description -n libgfortran-multilib-%{multilib2}-static
1112 Static Fortran 95 Library - %{m2_desc} version.
1114 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1115 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1117 %package -n libquadmath
1118 Summary: GCC __float128 shared support library
1119 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1123 %description -n libquadmath
1124 This package contains GCC shared support library which is needed for
1125 __float128 math support and for Fortran REAL*16 support.
1127 %description -n libquadmath -l pl.UTF-8
1128 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1129 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1132 %package -n libquadmath-devel
1133 Summary: Header files for GCC __float128 support library
1134 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1136 Group: Development/Libraries
1137 Requires: libquadmath = %{epoch}:%{version}-%{release}
1139 %description -n libquadmath-devel
1140 This package contains header files for GCC support library which is
1141 needed for __float128 math support and for Fortran REAL*16 support.
1143 %description -n libquadmath-devel -l pl.UTF-8
1144 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1145 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1148 %package -n libquadmath-static
1149 Summary: Static GCC __float128 support library
1150 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1152 Group: Development/Libraries
1153 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1155 %description -n libquadmath-static
1156 Static GCC __float128 support library.
1158 %description -n libquadmath-static -l pl.UTF-8
1159 Biblioteka statyczna GCC do obsługi typu __float128.
1161 %package -n libquadmath-multilib-32
1162 Summary: GCC __float128 shared support library - 32-bit version
1163 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1166 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1168 %description -n libquadmath-multilib-32
1169 This package contains 32-bit version of GCC shared support library
1170 which is needed for __float128 math support and for Fortran REAL*16
1173 %description -n libquadmath-multilib-32 -l pl.UTF-8
1174 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1175 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1178 %package -n libquadmath-multilib-32-devel
1179 Summary: Development files for 32-bit GCC __float128 support library
1180 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1182 Group: Development/Libraries
1183 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1184 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1185 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1187 %description -n libquadmath-multilib-32-devel
1188 This package contains development files for 32-bit GCC support library
1189 which is needed for __float128 math support and for Fortran REAL*16
1192 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1193 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1194 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1195 REAL*16 w Fortranie.
1197 %package -n libquadmath-multilib-32-static
1198 Summary: Static GCC __float128 support library - 32-bit version
1199 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1201 Group: Development/Libraries
1202 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1203 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1205 %description -n libquadmath-multilib-32-static
1206 Static GCC __float128 support library - 32-bit version.
1208 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1209 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1211 %package -n libquadmath-multilib-%{multilib2}
1212 Summary: GCC __float128 shared support library - %{m2_desc} version
1213 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1217 %description -n libquadmath-multilib-%{multilib2}
1218 This package contains %{m2_desc} version of GCC shared support library
1219 which is needed for __float128 math support and for Fortran REAL*16
1222 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1223 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1224 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1225 REAL*16 w Fortranie.
1227 %package -n libquadmath-multilib-%{multilib2}-devel
1228 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1229 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1231 Group: Development/Libraries
1232 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1233 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1235 %description -n libquadmath-multilib-%{multilib2}-devel
1236 This package contains development files for %{m2_desc} version of GCC
1237 support library which is needed for __float128 math support and for
1238 Fortran REAL*16 support.
1240 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1241 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1242 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1243 typu REAL*16 w Fortranie.
1245 %package -n libquadmath-multilib-%{multilib2}-static
1246 Summary: Static GCC __float128 support library - %{m2_desc} version
1247 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1249 Group: Development/Libraries
1250 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1252 %description -n libquadmath-multilib-%{multilib2}-static
1253 Static GCC __float128 support library - %{m2_desc} version.
1255 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1256 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1259 Summary: Foreign Function Interface library
1260 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1261 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1265 %description -n libffi
1266 The libffi library provides a portable, high level programming
1267 interface to various calling conventions. This allows a programmer to
1268 call any function specified by a call interface description at run
1271 %description -n libffi -l es.UTF-8
1272 La biblioteca libffi provee una interfaz portable de programación de
1273 alto nivel para varias convenciones de llamada. Ello permite que un
1274 programador llame una función cualquiera especificada por una
1275 descripción de interfaz de llamada en el tiempo de ejecución.
1277 %description -n libffi -l pl.UTF-8
1278 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1279 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1280 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1283 %package -n libffi-devel
1284 Summary: Development files for Foreign Function Interface library
1285 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1286 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1288 Group: Development/Libraries
1289 Requires: %{name} = %{epoch}:%{version}-%{release}
1290 Requires: libffi = %{epoch}:%{version}-%{release}
1292 %description -n libffi-devel
1293 Development files for Foreign Function Interface library.
1295 %description -n libffi-devel -l es.UTF-8
1296 Ficheros de desarrollo para libffi.
1298 %description -n libffi-devel -l pl.UTF-8
1299 Pliki nagłówkowe biblioteki libffi.
1301 %package -n libffi-static
1302 Summary: Static Foreign Function Interface library
1303 Summary(es.UTF-8): Biblioteca libffi estática
1304 Summary(pl.UTF-8): Statyczna biblioteka libffi
1306 Group: Development/Libraries
1307 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1309 %description -n libffi-static
1310 Static Foreign Function Interface library.
1312 %description -n libffi-static -l es.UTF-8
1313 Biblioteca libffi estática.
1315 %description -n libffi-static -l pl.UTF-8
1316 Statyczna biblioteka libffi.
1318 %package -n libffi-multilib-32
1319 Summary: Foreign Function Interface library - 32-bit version
1320 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1323 Obsoletes: libffi-multilib < 6:4.9.2-4
1325 %description -n libffi-multilib-32
1326 The libffi library provides a portable, high level programming
1327 interface to various calling conventions. This allows a programmer to
1328 call any function specified by a call interface description at run
1329 time. This package contains 32-bit version of the library.
1331 %description -n libffi-multilib-32 -l pl.UTF-8
1332 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1333 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1334 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1335 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1337 %package -n libffi-multilib-32-devel
1338 Summary: Development files for 32-bit version of Foreign Function Interface library
1339 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1341 Group: Development/Libraries
1342 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1343 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1344 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1346 %description -n libffi-multilib-32-devel
1347 Development files for 32-bit version of Foreign Function Interface
1350 %description -n libffi-multilib-32-devel -l pl.UTF-8
1351 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1353 %package -n libffi-multilib-32-static
1354 Summary: Static Foreign Function Interface library - 32-bit version
1355 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1357 Group: Development/Libraries
1358 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1359 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1361 %description -n libffi-multilib-32-static
1362 Static Foreign Function Interface library - 32-bit version.
1364 %description -n libffi-multilib-32-static -l pl.UTF-8
1365 Statyczna biblioteka libffi - wersja 32-bitowa.
1367 %package -n libffi-multilib-%{multilib2}
1368 Summary: Foreign Function Interface library - %{m2_desc} version
1369 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1373 %description -n libffi-multilib-%{multilib2}
1374 The libffi library provides a portable, high level programming
1375 interface to various calling conventions. This allows a programmer to
1376 call any function specified by a call interface description at run
1377 time. This package contains %{m2_desc} version of the library.
1379 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1380 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1381 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1382 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1383 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1385 %package -n libffi-multilib-%{multilib2}-devel
1386 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1387 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1389 Group: Development/Libraries
1390 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1391 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1393 %description -n libffi-multilib-%{multilib2}-devel
1394 Development files for %{m2_desc} version of Foreign Function Interface
1397 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1398 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1400 %package -n libffi-multilib-%{multilib2}-static
1401 Summary: Static Foreign Function Interface library - %{m2_desc} version
1402 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1404 Group: Development/Libraries
1405 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1407 %description -n libffi-multilib-%{multilib2}-static
1408 Static Foreign Function Interface library - %{m2_desc} version.
1410 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1411 Statyczna biblioteka libffi - wersja %{m2_desc}.
1414 Summary: Objective C language support for GCC
1415 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1416 Summary(es.UTF-8): Soporte de Objective C para GCC
1417 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1418 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1419 Summary(tr.UTF-8): GCC için Objective C desteği
1420 Group: Development/Languages
1421 Requires: %{name} = %{epoch}:%{version}-%{release}
1422 Requires: libobjc = %{epoch}:%{version}-%{release}
1423 Obsoletes: egcc-objc
1424 Obsoletes: egcs-objc < 1.2
1427 This package adds Objective C support to the GNU Compiler Collection.
1428 Objective C is a object oriented derivative of the C language, mainly
1429 used on systems running NeXTSTEP. This package does not include the
1430 standard objective C object library.
1432 %description objc -l de.UTF-8
1433 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1434 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1435 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1436 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1438 %description objc -l es.UTF-8
1439 Este paquete añade soporte de Objective C al GCC (colección de
1440 compiladores GNU). Objective C es un lenguaje orientado a objetos
1441 derivado de C, principalmente usado en sistemas que funcionan bajo
1442 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1445 %description objc -l fr.UTF-8
1446 Ce package ajoute un support Objective C a la collection de
1447 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1448 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1449 package n'inclue pas la bibliothéque Objective C standard.
1451 %description objc -l pl.UTF-8
1452 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1453 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1454 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1455 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1457 %description objc -l tr.UTF-8
1458 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1459 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1460 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1461 kitaplığı bu pakette yer almaz.
1463 %package objc-multilib-32
1464 Summary: Objective C language 32-bit binaries support for GCC
1465 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1466 Group: Development/Languages
1467 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1468 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1469 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1471 %description objc-multilib-32
1472 This package adds 32-bit Objective C support to the GNU Compiler
1475 %description objc-multilib-32 -l pl.UTF-8
1476 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1479 %package objc-multilib-%{multilib2}
1480 Summary: Objective C language %{m2_desc} binaries support for GCC
1481 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1482 Group: Development/Languages
1483 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1484 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1486 %description objc-multilib-%{multilib2}
1487 This package adds %{m2_desc} binaries in Objective C language support to
1488 the GNU Compiler Collection.
1490 %description objc-multilib-%{multilib2} -l pl.UTF-8
1491 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1495 Summary: Objective C++ support for GCC
1496 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1497 Group: Development/Languages
1498 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1499 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1502 This package adds Objective C++ support to the GNU Compiler
1505 %description objc++ -l pl.UTF-8
1506 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1507 GNU Compiler Collection.
1510 Summary: Objective C Library
1511 Summary(es.UTF-8): Biblioteca de Objective C
1512 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1513 License: GPL v3+ with GCC Runtime Library Exception v3.1
1515 Requires: libgcc = %{epoch}:%{version}-%{release}
1518 %description -n libobjc
1519 Objective C Library.
1521 %description -n libobjc -l es.UTF-8
1522 Bibliotecas de Objective C.
1524 %description -n libobjc -l pl.UTF-8
1525 Biblioteka obiektowego C (Objective C).
1527 %package -n libobjc-static
1528 Summary: Static Objective C Library
1529 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1530 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1531 License: GPL v3+ with GCC Runtime Library Exception v3.1
1532 Group: Development/Libraries
1533 Requires: libobjc = %{epoch}:%{version}-%{release}
1535 %description -n libobjc-static
1536 Static Objective C Library.
1538 %description -n libobjc-static -l es.UTF-8
1539 Bibliotecas estáticas de Objective C.
1541 %description -n libobjc-static -l pl.UTF-8
1542 Statyczna biblioteka obiektowego C (Objective C).
1544 %package -n libobjc-multilib-32
1545 Summary: Objective C Library - 32-bit version
1546 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1547 License: GPL v3+ with GCC Runtime Library Exception v3.1
1549 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1550 Obsoletes: libobjc-multilib < 6:4.9.2-4
1552 %description -n libobjc-multilib-32
1553 Objective C Library - 32-bit version.
1555 %description -n libobjc-multilib-32 -l pl.UTF-8
1556 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1558 %package -n libobjc-multilib-32-static
1559 Summary: Static Objective C Library - 32-bit version
1560 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1561 License: GPL v3+ with GCC Runtime Library Exception v3.1
1562 Group: Development/Libraries
1563 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1564 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1566 %description -n libobjc-multilib-32-static
1567 Static Objective C Library - 32-bit version.
1569 %description -n libobjc-multilib-32-static -l pl.UTF-8
1570 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1572 %package -n libobjc-multilib-%{multilib2}
1573 Summary: Objective C Library - %{m2_desc} version
1574 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1575 License: GPL v3+ with GCC Runtime Library Exception v3.1
1577 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1579 %description -n libobjc-multilib-%{multilib2}
1580 Objective C Library - %{m2_desc} version.
1582 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1583 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1585 %package -n libobjc-multilib-%{multilib2}-static
1586 Summary: Static Objective C Library - %{m2_desc} version
1587 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1588 License: GPL v3+ with GCC Runtime Library Exception v3.1
1589 Group: Development/Libraries
1590 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1592 %description -n libobjc-multilib-%{multilib2}-static
1593 Static Objective C Library - %{m2_desc} version.
1595 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1596 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1599 Summary: Go language support for GCC
1600 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1601 License: GPL v3+ (gcc), BSD (Go-specific part)
1602 Group: Development/Languages
1603 Requires: %{name} = %{epoch}:%{version}-%{release}
1604 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1607 This package adds Go language support to the GNU Compiler Collection.
1609 %description go -l pl.UTF-8
1610 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1612 %package go-multilib-32
1613 Summary: Go language 32-bit binaries support for GCC
1614 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1615 License: GPL v3+ (gcc), BSD (Go-specific part)
1616 Group: Development/Languages
1617 Requires: %{name} = %{epoch}:%{version}-%{release}
1618 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1619 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1621 %description go-multilib-32
1622 This package adds 32-bit Go language support to the GNU Compiler
1625 %description go-multilib-32 -l pl.UTF-8
1626 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1629 %package go-multilib-%{multilib2}
1630 Summary: Go language %{m2_desc} binaries support for GCC
1631 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1632 License: GPL v3+ (gcc), BSD (Go-specific part)
1633 Group: Development/Languages
1634 Requires: %{name} = %{epoch}:%{version}-%{release}
1635 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1637 %description go-multilib-%{multilib2}
1638 This package adds %{m2_desc} binaries in Go language support to the GNU
1639 Compiler Collection.
1641 %description go-multilib-%{multilib2} -l pl.UTF-8
1642 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1646 Summary: Go language library
1647 Summary(pl.UTF-8): Biblioteka języka Go
1650 Requires: libgcc = %{epoch}:%{version}-%{release}
1652 %description -n libgo
1653 Go language library.
1655 %description -n libgo -l pl.UTF-8
1656 Biblioteka języka Go.
1658 %package -n libgo-devel
1659 Summary: Development files for Go language library
1660 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1662 Group: Development/Libraries
1663 Requires: glibc-devel
1664 Requires: libgo = %{epoch}:%{version}-%{release}
1666 %description -n libgo-devel
1667 Development files for Go language library.
1669 %description -n libgo-devel -l pl.UTF-8
1670 Pliki programistyczne biblioteki języka Go.
1672 %package -n libgo-static
1673 Summary: Static Go language library
1674 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1676 Group: Development/Libraries
1677 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1679 %description -n libgo-static
1680 Static Go language library.
1682 %description -n libgo-static -l pl.UTF-8
1683 Statyczna biblioteka języka Go.
1685 %package -n libgo-multilib-32
1686 Summary: Go language library - 32-bit version
1687 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1690 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1691 Obsoletes: libgo-multilib < 6:4.9.2-4
1693 %description -n libgo-multilib-32
1694 Go language library - 32-bit version.
1696 %description -n libgo-multilib-32 -l pl.UTF-8
1697 Biblioteka języka Go - wersja 32-bitowa.
1699 %package -n libgo-multilib-32-devel
1700 Summary: Development files for Go language library - 32-bit version
1701 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1703 Group: Development/Libraries
1704 Requires: glibc-devel
1705 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1706 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1708 %description -n libgo-multilib-32-devel
1709 Development files for Go language library - 32-bit version.
1711 %description -n libgo-multilib-32-devel -l pl.UTF-8
1712 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1714 %package -n libgo-multilib-32-static
1715 Summary: Static Go language library - 32-bit version
1716 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1718 Group: Development/Libraries
1719 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1720 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1722 %description -n libgo-multilib-32-static
1723 Static Go language library - 32-bit version.
1725 %description -n libgo-multilib-32-static -l pl.UTF-8
1726 Statyczna biblioteka języka Go - wersja 32-bitowa.
1728 %package -n libgo-multilib-%{multilib2}
1729 Summary: Go language library - %{m2_desc} version
1730 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1733 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1735 %description -n libgo-multilib-%{multilib2}
1736 Go language library - %{m2_desc} version.
1738 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1739 Biblioteka języka Go - wersja %{m2_desc}.
1741 %package -n libgo-multilib-%{multilib2}-devel
1742 Summary: Development files for Go language library - %{m2_desc} version
1743 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1745 Group: Development/Libraries
1746 Requires: glibc-devel
1747 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1749 %description -n libgo-multilib-%{multilib2}-devel
1750 Development files for Go language library - %{m2_desc} version.
1752 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1753 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1755 %package -n libgo-multilib-%{multilib2}-static
1756 Summary: Static Go language library - %{m2_desc} version
1757 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1759 Group: Development/Libraries
1760 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1762 %description -n libgo-multilib-%{multilib2}-static
1763 Static Go language library - %{m2_desc} version.
1765 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1766 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1769 Summary: The Address Sanitizer library
1770 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1771 License: BSD-like or MIT
1773 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1775 %description -n libasan
1776 This package contains the Address Sanitizer library which is used for
1777 -fsanitize=address instrumented programs.
1779 %description -n libasan -l pl.UTF-8
1780 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1781 adresów w programach kompilowanych z opcją -fsanitize=address.
1783 %package -n libasan-devel
1784 Summary: Development files for the Address Sanitizer library
1785 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1786 License: BSD-like or MIT
1787 Group: Development/Libraries
1788 Requires: libasan = %{epoch}:%{version}-%{release}
1790 %description -n libasan-devel
1791 This package contains development files for the Address Sanitizer
1794 %description -n libasan-devel -l pl.UTF-8
1795 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1797 %package -n libasan-static
1798 Summary: The Address Sanitizer static library
1799 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1800 License: BSD-like or MIT
1801 Group: Development/Libraries
1802 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1804 %description -n libasan-static
1805 This package contains Address Sanitizer static library.
1807 %description -n libasan-static -l pl.UTF-8
1808 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1810 %package -n libasan-multilib-32
1811 Summary: The Address Sanitizer library - 32-bit version
1812 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1813 License: BSD-like or MIT
1815 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1816 Obsoletes: libasan-multilib < 6:4.9.2-4
1818 %description -n libasan-multilib-32
1819 This package contains 32-bit version of the Address Sanitizer library
1820 which is used for -fsanitize=address instrumented programs.
1822 %description -n libasan-multilib-32 -l pl.UTF-8
1823 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1824 służącej do kontroli adresów w programach kompilowanych z opcją
1827 %package -n libasan-multilib-32-devel
1828 Summary: Development files for the Address Sanitizer library - 32-bit version
1829 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1830 License: BSD-like or MIT
1831 Group: Development/Libraries
1832 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1833 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1834 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1836 %description -n libasan-multilib-32-devel
1837 This package contains the development files for 32-bit version of the
1838 Address Sanitizer library.
1840 %description -n libasan-multilib-32-devel -l pl.UTF-8
1841 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1844 %package -n libasan-multilib-32-static
1845 Summary: The Address Sanitizer static library - 32-bit version
1846 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1847 License: BSD-like or MIT
1848 Group: Development/Libraries
1849 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1850 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1852 %description -n libasan-multilib-32-static
1853 This package contains 32-bit version of the Address Sanitizer static
1856 %description -n libasan-multilib-32-static -l pl.UTF-8
1857 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1860 %package -n libasan-multilib-%{multilib2}
1861 Summary: The Address Sanitizer library - %{m2_desc} version
1862 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1863 License: BSD-like or MIT
1865 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1867 %description -n libasan-multilib-%{multilib2}
1868 This package contains %{m2_desc} version of the Address Sanitizer library
1869 which is used for -fsanitize=address instrumented programs.
1871 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1872 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1873 służącej do kontroli adresów w programach kompilowanych z opcją
1876 %package -n libasan-multilib-%{multilib2}-devel
1877 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1878 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1879 License: BSD-like or MIT
1880 Group: Development/Libraries
1881 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1882 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1884 %description -n libasan-multilib-%{multilib2}-devel
1885 This package contains the development files for %{m2_desc} version of the
1886 Address Sanitizer library.
1888 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1889 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1892 %package -n libasan-multilib-%{multilib2}-static
1893 Summary: The Address Sanitizer static library - %{m2_desc} version
1894 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1895 License: BSD-like or MIT
1896 Group: Development/Libraries
1897 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1899 %description -n libasan-multilib-%{multilib2}-static
1900 This package contains %{m2_desc} version of the Address Sanitizer static
1903 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1904 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1907 %package -n libhwasan
1908 Summary: The Hardware-Assisted Address Sanitizer library
1909 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1910 License: BSD-like or MIT
1912 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1914 %description -n libhwasan
1915 This package contains the Hardware-Assisted Address Sanitizer library
1916 which is used for -fsanitize=hwaddress instrumented programs.
1918 %description -n libhwasan -l pl.UTF-8
1919 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1920 służącą do kontroli adresów w programach kompilowanych z opcją
1921 -fsanitize=hwaddress.
1923 %package -n libhwasan-devel
1924 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1925 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1926 License: BSD-like or MIT
1927 Group: Development/Libraries
1928 Requires: libhwasan = %{epoch}:%{version}-%{release}
1930 %description -n libhwasan-devel
1931 This package contains development files for the Hardware-Assisted
1932 Address Sanitizer library.
1934 %description -n libhwasan-devel -l pl.UTF-8
1935 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1938 %package -n libhwasan-static
1939 Summary: The Hardware-Assisted Address Sanitizer static library
1940 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1941 License: BSD-like or MIT
1942 Group: Development/Libraries
1943 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1945 %description -n libhwasan-static
1946 This package contains Hardware-Assisted Address Sanitizer static
1949 %description -n libhwasan-static -l pl.UTF-8
1950 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1954 Summary: The Leak Sanitizer library
1955 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1956 License: BSD-like or MIT
1958 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1960 %description -n liblsan
1961 This package contains the Leak Sanitizer library which is used for
1962 -fsanitize=leak instrumented programs.
1964 %description -n liblsan -l pl.UTF-8
1965 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1966 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1968 %package -n liblsan-devel
1969 Summary: Development files for the Leak Sanitizer library
1970 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1971 License: BSD-like or MIT
1972 Group: Development/Libraries
1973 Requires: liblsan = %{epoch}:%{version}-%{release}
1975 %description -n liblsan-devel
1976 This package contains development files for the Leak Sanitizer
1979 %description -n liblsan-devel -l pl.UTF-8
1980 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1982 %package -n liblsan-static
1983 Summary: The Leak Sanitizer static library
1984 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1985 License: BSD-like or MIT
1986 Group: Development/Libraries
1987 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1989 %description -n liblsan-static
1990 This package contains Leak Sanitizer static library.
1992 %description -n liblsan-static -l pl.UTF-8
1993 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1995 %package -n liblsan-multilib-%{multilib2}
1996 Summary: The Leak Sanitizer library - %{m2_desc} version
1997 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1998 License: BSD-like or MIT
2000 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2002 %description -n liblsan-multilib-%{multilib2}
2003 This package contains %{m2_desc} version of the Leak Sanitizer library
2004 which is used for -fsanitize=leak instrumented programs.
2006 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2007 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2008 do kontroli wycieków w programach kompilowanych z opcją
2011 %package -n liblsan-multilib-%{multilib2}-devel
2012 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2013 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2014 License: BSD-like or MIT
2015 Group: Development/Libraries
2016 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2018 %description -n liblsan-multilib-%{multilib2}-devel
2019 This package contains development files for %{m2_desc} version of the
2020 Leak Sanitizer library.
2022 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2023 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2026 %package -n liblsan-multilib-%{multilib2}-static
2027 Summary: The Leak Sanitizer static library - %{m2_desc} version
2028 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2029 License: BSD-like or MIT
2030 Group: Development/Libraries
2031 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2033 %description -n liblsan-multilib-%{multilib2}-static
2034 This package contains Leak Sanitizer static library - %{m2_desc} version.
2036 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2037 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2040 Summary: The Thread Sanitizer library
2041 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2042 License: BSD-like or MIT
2044 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2046 %description -n libtsan
2047 This package contains the Thread Sanitizer library which is used for
2048 -fsanitize=thread instrumented programs.
2050 %description -n libtsan -l pl.UTF-8
2051 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2052 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2054 %package -n libtsan-devel
2055 Summary: Development files for the Thread Sanitizer library
2056 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2057 License: BSD-like or MIT
2058 Group: Development/Libraries
2059 Requires: libtsan = %{epoch}:%{version}-%{release}
2061 %description -n libtsan-devel
2062 This package contains development files for Thread Sanitizer library.
2064 %description -n libtsan-devel -l pl.UTF-8
2065 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2067 %package -n libtsan-static
2068 Summary: The Thread Sanitizer static library
2069 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2070 License: BSD-like or MIT
2071 Group: Development/Libraries
2072 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2074 %description -n libtsan-static
2075 This package contains Thread Sanitizer static library.
2077 %description -n libtsan-static -l pl.UTF-8
2078 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2080 %package -n libtsan-multilib-%{multilib2}
2081 Summary: The Thread Sanitizer library - %{m2_desc} version
2082 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2083 License: BSD-like or MIT
2085 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2087 %description -n libtsan-multilib-%{multilib2}
2088 This package contains %{m2_desc} version of the Thread Sanitizer
2089 library which is used for -fsanitize=thread instrumented programs.
2091 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2092 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2093 służącej do kontroli wielowątkowości w programach kompilowanych
2094 z opcją -fsanitize=thread.
2096 %package -n libtsan-multilib-%{multilib2}-devel
2097 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2098 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2099 License: BSD-like or MIT
2100 Group: Development/Libraries
2101 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2103 %description -n libtsan-multilib-%{multilib2}-devel
2104 This package contains development files for %{m2_desc} version of
2105 Thread Sanitizer library.
2107 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2108 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2111 %package -n libtsan-multilib-%{multilib2}-static
2112 Summary: The Thread Sanitizer static library - %{m2_desc} version
2113 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2114 License: BSD-like or MIT
2115 Group: Development/Libraries
2116 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2118 %description -n libtsan-multilib-%{multilib2}-static
2119 This package contains %{m2_desc} version of Thread Sanitizer static
2122 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2123 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2126 %package -n libubsan
2127 Summary: The Undefined Behavior Sanitizer library
2128 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2129 License: BSD-like or MIT
2131 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2133 %description -n libubsan
2134 This package contains the Undefined Behavior Sanitizer library which
2135 is used for -fsanitize=undefined instrumented programs.
2137 %description -n libubsan -l pl.UTF-8
2138 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2139 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2140 -fsanitize=undefined.
2142 %package -n libubsan-devel
2143 Summary: Development files for the Undefined Behavior Sanitizer library
2144 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2145 License: BSD-like or MIT
2146 Group: Development/Libraries
2147 Requires: libubsan = %{epoch}:%{version}-%{release}
2149 %description -n libubsan-devel
2150 This package contains development files for the Undefined Behavior
2153 %description -n libubsan-devel -l pl.UTF-8
2154 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2157 %package -n libubsan-static
2158 Summary: The Undefined Behavior Sanitizer static library
2159 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2160 License: BSD-like or MIT
2161 Group: Development/Libraries
2162 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2164 %description -n libubsan-static
2165 This package contains Undefined Behavior Sanitizer static library.
2167 %description -n libubsan-static -l pl.UTF-8
2168 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2170 %package -n libubsan-multilib-32
2171 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2172 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2173 License: BSD-like or MIT
2175 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2176 Obsoletes: libubsan-multilib < 6:4.9.2-4
2178 %description -n libubsan-multilib-32
2179 This package contains 32-bit version of the Undefined Behavior
2180 Sanitizer library which is used for -fsanitize=undefined instrumented
2183 %description -n libubsan-multilib-32 -l pl.UTF-8
2184 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2185 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2186 kompilowanych z opcją -fsanitize=undefined.
2188 %package -n libubsan-multilib-32-devel
2189 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2190 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2191 License: BSD-like or MIT
2192 Group: Development/Libraries
2193 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2194 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2196 %description -n libubsan-multilib-32-devel
2197 This package contains the development files for 32-bit version of the
2198 Undefined Behavior Sanitizer library.
2200 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2201 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2202 Undefined Behavior Sanitizer.
2204 %package -n libubsan-multilib-32-static
2205 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2206 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2207 License: BSD-like or MIT
2208 Group: Development/Libraries
2209 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2210 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2212 %description -n libubsan-multilib-32-static
2213 This package contains 32-bit version of the Undefined Behavior
2214 Sanitizer static library.
2216 %description -n libubsan-multilib-32-static -l pl.UTF-8
2217 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2220 %package -n libubsan-multilib-%{multilib2}
2221 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2222 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2223 License: BSD-like or MIT
2225 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2227 %description -n libubsan-multilib-%{multilib2}
2228 This package contains %{m2_desc} version of the Undefined Behavior
2229 Sanitizer library which is used for -fsanitize=undefined instrumented
2232 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2233 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2234 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2235 kompilowanych z opcją -fsanitize=undefined.
2237 %package -n libubsan-multilib-%{multilib2}-devel
2238 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2239 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2240 License: BSD-like or MIT
2241 Group: Development/Libraries
2242 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2244 %description -n libubsan-multilib-%{multilib2}-devel
2245 This package contains the development files for %{m2_desc} version of the
2246 Undefined Behavior Sanitizer library.
2248 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2249 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2250 Undefined Behavior Sanitizer.
2252 %package -n libubsan-multilib-%{multilib2}-static
2253 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2254 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2255 License: BSD-like or MIT
2256 Group: Development/Libraries
2257 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2259 %description -n libubsan-multilib-%{multilib2}-static
2260 This package contains %{m2_desc} version of the Undefined Behavior
2261 Sanitizer static library.
2263 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2264 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2268 Summary: The Virtual Table Verification library
2269 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2270 License: GPL v3+ with GCC Runtime Library Exception v3.1
2272 URL: https://gcc.gnu.org/wiki/vtv
2273 Requires: libgcc = %{epoch}:%{version}-%{release}
2275 %description -n libvtv
2276 This package contains the Virtual Table Verification library which
2277 is used for -fvtable-verify=... instrumented programs.
2279 %description -n libvtv -l pl.UTF-8
2280 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2281 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2282 -fvtable-verify=....
2284 %package -n libvtv-devel
2285 Summary: Development files for the Virtual Table Verification library
2286 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2287 License: GPL v3+ with GCC Runtime Library Exception v3.1
2288 Group: Development/Libraries
2289 URL: https://gcc.gnu.org/wiki/vtv
2290 Requires: libvtv = %{epoch}:%{version}-%{release}
2292 %description -n libvtv-devel
2293 This package contains development files for the Virtual Table
2294 Verification library.
2296 %description -n libvtv-devel -l pl.UTF-8
2297 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2300 %package -n libvtv-static
2301 Summary: The Virtual Table Verification static library
2302 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2303 License: GPL v3+ with GCC Runtime Library Exception v3.1
2304 Group: Development/Libraries
2305 URL: https://gcc.gnu.org/wiki/vtv
2306 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2308 %description -n libvtv-static
2309 This package contains Virtual Table Verification static library.
2311 %description -n libvtv-static -l pl.UTF-8
2312 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2314 %package -n libvtv-multilib-32
2315 Summary: The Virtual Table Verification library - 32-bit version
2316 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2317 License: GPL v3+ with GCC Runtime Library Exception v3.1
2319 URL: https://gcc.gnu.org/wiki/vtv
2320 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2322 %description -n libvtv-multilib-32
2323 This package contains 32-bit version of the Virtual Table Verification
2324 library which is used for -fvtable-verify=... instrumented programs.
2326 %description -n libvtv-multilib-32 -l pl.UTF-8
2327 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2328 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2329 kompilowanych z opcją -fvtable-verify=....
2331 %package -n libvtv-multilib-32-devel
2332 Summary: Development files for the Virtual Table Verification library - 32-bit version
2333 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2334 License: GPL v3+ with GCC Runtime Library Exception v3.1
2335 Group: Development/Libraries
2336 URL: https://gcc.gnu.org/wiki/vtv
2337 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2339 %description -n libvtv-multilib-32-devel
2340 This package contains the development files for 32-bit version of the
2341 Virtual Table Verification library.
2343 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2344 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2345 Virtual Table Verification.
2347 %package -n libvtv-multilib-32-static
2348 Summary: The Virtual Table Verification static library - 32-bit version
2349 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2350 License: GPL v3+ with GCC Runtime Library Exception v3.1
2351 Group: Development/Libraries
2352 URL: https://gcc.gnu.org/wiki/vtv
2353 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2355 %description -n libvtv-multilib-32-static
2356 This package contains 32-bit version of the Virtual Table Verification
2359 %description -n libvtv-multilib-32-static -l pl.UTF-8
2360 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2363 %package -n libvtv-multilib-%{multilib2}
2364 Summary: The Virtual Table Verification library - %{m2_desc} version
2365 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2366 License: GPL v3+ with GCC Runtime Library Exception v3.1
2368 URL: https://gcc.gnu.org/wiki/vtv
2369 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2371 %description -n libvtv-multilib-%{multilib2}
2372 This package contains %{m2_desc} version of the Virtual Table Verification
2373 library which is used for -fvtable-verify=... instrumented programs.
2375 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2376 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2377 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2378 kompilowanych z opcją -fvtable-verify=....
2380 %package -n libvtv-multilib-%{multilib2}-devel
2381 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2382 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2383 License: GPL v3+ with GCC Runtime Library Exception v3.1
2384 Group: Development/Libraries
2385 URL: https://gcc.gnu.org/wiki/vtv
2386 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2388 %description -n libvtv-multilib-%{multilib2}-devel
2389 This package contains the development files for %{m2_desc} version of the
2390 Virtual Table Verification library.
2392 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2393 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2394 Virtual Table Verification.
2396 %package -n libvtv-multilib-%{multilib2}-static
2397 Summary: The Virtual Table Verification static library - %{m2_desc} version
2398 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2399 License: GPL v3+ with GCC Runtime Library Exception v3.1
2400 Group: Development/Libraries
2401 URL: https://gcc.gnu.org/wiki/vtv
2402 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2404 %description -n libvtv-multilib-%{multilib2}-static
2405 This package contains %{m2_desc} version of the Virtual Table
2406 Verification library.
2408 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2409 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2412 %package -n libatomic
2413 Summary: The GNU Atomic library
2414 Summary(pl.UTF-8): Biblioteka GNU Atomic
2415 License: GPL v3+ with GCC Runtime Library Exception v3.1
2418 %description -n libatomic
2419 This package contains the GNU Atomic library which is a GCC support
2420 library for atomic operations not supported by hardware.
2422 %description -n libatomic -l pl.UTF-8
2423 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2424 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2426 %package -n libatomic-devel
2427 Summary: Development files for the GNU Atomic library
2428 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2429 License: GPL v3+ with GCC Runtime Library Exception v3.1
2430 Group: Development/Libraries
2431 Requires: libatomic = %{epoch}:%{version}-%{release}
2433 %description -n libatomic-devel
2434 This package contains development files for the GNU Atomic library.
2436 %description -n libatomic-devel -l pl.UTF-8
2437 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2439 %package -n libatomic-static
2440 Summary: The GNU Atomic static library
2441 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2442 License: GPL v3+ with GCC Runtime Library Exception v3.1
2443 Group: Development/Libraries
2444 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2446 %description -n libatomic-static
2447 This package contains GNU Atomic static library.
2449 %description -n libatomic-static
2450 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2452 %package -n libatomic-multilib-32
2453 Summary: The GNU Atomic library - 32-bit version
2454 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2455 License: GPL v3+ with GCC Runtime Library Exception v3.1
2457 Obsoletes: libatomic-multilib < 6:4.9.2-4
2459 %description -n libatomic-multilib-32
2460 This package contains 32-bit version of the GNU Atomic library which
2461 is a GCC support library for atomic operations not supported by
2464 %description -n libatomic-multilib-32 -l pl.UTF-8
2465 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2466 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2469 %package -n libatomic-multilib-32-devel
2470 Summary: Development files for the GNU Atomic static library - 32-bit version
2471 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2472 License: GPL v3+ with GCC Runtime Library Exception v3.1
2473 Group: Development/Libraries
2474 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2475 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2477 %description -n libatomic-multilib-32-devel
2478 This package contains the development files for 32-bit version of the
2481 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2482 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2485 %package -n libatomic-multilib-32-static
2486 Summary: The GNU Atomic static library - 32-bit version
2487 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2488 License: GPL v3+ with GCC Runtime Library Exception v3.1
2489 Group: Development/Libraries
2490 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2491 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2493 %description -n libatomic-multilib-32-static
2494 This package contains 32-bit version of the GNU Atomic static library.
2496 %description -n libatomic-multilib-32-static -l pl.UTF-8
2497 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2499 %package -n libatomic-multilib-%{multilib2}
2500 Summary: The GNU Atomic library - %{m2_desc} version
2501 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2502 License: GPL v3+ with GCC Runtime Library Exception v3.1
2505 %description -n libatomic-multilib-%{multilib2}
2506 This package contains %{m2_desc} version of the GNU Atomic library which
2507 is a GCC support library for atomic operations not supported by
2510 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2511 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2512 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2515 %package -n libatomic-multilib-%{multilib2}-devel
2516 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2517 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2518 License: GPL v3+ with GCC Runtime Library Exception v3.1
2519 Group: Development/Libraries
2520 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2522 %description -n libatomic-multilib-%{multilib2}-devel
2523 This package contains the development files for %{m2_desc} version of the
2526 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2527 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2530 %package -n libatomic-multilib-%{multilib2}-static
2531 Summary: The GNU Atomic static library - %{m2_desc} version
2532 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2533 License: GPL v3+ with GCC Runtime Library Exception v3.1
2534 Group: Development/Libraries
2535 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2537 %description -n libatomic-multilib-%{multilib2}-static
2538 This package contains %{m2_desc} version of the GNU Atomic static library.
2540 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2541 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2544 Summary: GCC plugin for GDB
2545 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2546 Group: Development/Debuggers
2547 Requires: %{name} = %{epoch}:%{version}-%{release}
2549 %description gdb-plugin
2550 This package contains GCC plugin for GDB C expression evaluation.
2552 %description gdb-plugin -l pl.UTF-8
2553 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2555 %package plugin-devel
2556 Summary: Support for compiling GCC plugins
2557 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2558 Group: Development/Languages
2559 Requires: %{name} = %{epoch}:%{version}-%{release}
2560 Requires: gmp-devel >= 4.3.2
2561 Requires: libmpc-devel >= 0.8.1
2562 Requires: mpfr-devel >= 3.1.0
2564 %description plugin-devel
2565 This package contains header files and other support files for
2566 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2567 plugins must be rebuilt any time GCC is updated.
2569 %description plugin-devel -l pl.UTF-8
2570 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2571 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2572 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2574 # Packages with epoch 0
2575 # DO NOT MOVE THESE PACKAGES AROUND
2577 # PUT SUCH PACKAGES HERE
2589 %if %{with gcc_libffi}
2593 %{__mv} ChangeLog ChangeLog.general
2595 # override snapshot version.
2596 echo %{version} > gcc/BASE-VER
2597 echo "release" > gcc/DEV-PHASE
2604 rm -rf builddir && install -d builddir && cd builddir
2607 CFLAGS="%{rpmcflags}" \
2608 CXXFLAGS="%{rpmcxxflags}" \
2611 --prefix=%{_prefix} \
2612 --with-local-prefix=%{_prefix}/local \
2613 --libdir=%{_libdir} \
2614 --libexecdir=%{_libdir} \
2615 --infodir=%{_infodir} \
2616 --mandir=%{_mandir} \
2617 --x-libraries=%{_libdir} \
2618 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2619 --disable-build-with-cxx \
2620 --disable-build-poststage1-with-cxx \
2622 --enable-checking=release \
2623 %ifarch %{ix86} %{x8664} x32
2626 %{?with_fortran:--enable-cmath} \
2627 --enable-decimal-float \
2628 --enable-gnu-indirect-function \
2629 --enable-gnu-unique-object \
2630 --enable-initfini-array \
2631 --disable-isl-version-check \
2632 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2633 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2635 --enable-linker-build-id \
2636 --enable-linux-futex \
2637 --enable-long-long \
2638 %{!?with_multilib:--disable-multilib} \
2643 --enable-secureplt \
2646 --enable-threads=posix \
2651 %ifarch %{x8664} x32
2652 --with-arch-32=x86-64 \
2655 --with-cpu=ultrasparc \
2657 --with-demangler-in-ld \
2660 --with-linker-hash-style=gnu \
2661 --with-long-double-128 \
2662 %if %{with multilib}
2664 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2667 --with-multilib-list=m32,m64,mx32 \
2670 --with-slibdir=%{_slibdir} \
2672 --without-system-libunwind \
2674 --with-system-libunwind \
2676 --with-system-zlib \
2691 --with-arch=armv7-a \
2693 --with-fpu=vfpv3-d16 \
2697 --with-arch=armv7-a \
2699 --with-fpu=neon-vfpv3 \
2703 --enable-__cxa_atexit \
2704 --enable-libstdcxx-allocator=new \
2705 --disable-libstdcxx-pch \
2706 --enable-libstdcxx-threads \
2707 --enable-libstdcxx-time=rt \
2708 --enable-libstdcxx-visibility \
2709 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2710 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2711 %{?with_vtv:--enable-vtable-verify} \
2713 --with-pkgversion="PLD-Linux" \
2714 --with-bugurl="http://bugs.pld-linux.org" \
2715 --host=%{_target_platform} \
2716 --build=%{_target_platform}
2720 cat << 'EOF' > Makefile
2721 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2724 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2725 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2726 BOOT_CFLAGS="%{rpmcflags}" \
2727 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2728 GNATLIBCFLAGS="%{rpmcflags}" \
2729 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2737 if [ ! -r /dev/pts/0 ]; then
2738 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2741 %{__make} -k -C builddir check 2>&1 ||:
2745 rm -rf $RPM_BUILD_ROOT
2746 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2750 %{__make} -j1 install \
2752 infodir=%{_infodir} \
2753 DESTDIR=$RPM_BUILD_ROOT
2755 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2757 %if %{with multilib}
2760 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2761 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2762 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2763 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2765 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2766 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2767 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2768 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2773 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2774 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2775 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2777 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2778 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2779 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2781 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2782 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2783 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2785 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2786 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2787 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2789 %if %{with multilib}
2790 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2791 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2792 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2794 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2795 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2796 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2798 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2799 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2800 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2802 %if %{with multilib2}
2803 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2804 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2805 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2807 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2808 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2809 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2811 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2812 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2813 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2818 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2819 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2823 # move ada shared libraries to proper place...
2824 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2825 $RPM_BUILD_ROOT%{_libdir}
2826 # check if symlink to be made is valid
2827 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2828 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2829 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2830 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2831 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2832 %if %{with multilib}
2833 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2834 $RPM_BUILD_ROOT%{_libdir32}
2835 # check if symlink to be made is valid
2836 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2837 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2838 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2839 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2840 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2842 %if %{with multilib2}
2843 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2844 $RPM_BUILD_ROOT%{_libdirm2}
2845 # check if symlink to be made is valid
2846 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2847 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2848 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2849 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2850 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2857 %if %{with gcc_libffi}
2858 # still not installed by gcc?
2859 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2860 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2861 sed -e 's,@prefix@,%{_prefix},
2862 s,@exec_prefix@,%{_exec_prefix},
2863 s,@libdir@,%{_libdir},
2864 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2865 %if %{with multilib}
2866 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2867 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2868 sed -e 's,@prefix@,%{_prefix},
2869 s,@exec_prefix@,%{_exec_prefix},
2870 s,@libdir@,%{_libdir32},
2871 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2872 %if %{with multilib2}
2873 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2874 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2875 sed -e 's,@prefix@,%{_prefix},
2876 s,@exec_prefix@,%{_exec_prefix},
2877 s,@libdir@,%{_libdirm2},
2878 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2884 cp -f libobjc/README gcc/objc/README.libobjc
2887 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2888 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2889 for f in libitm.la libssp.la libssp_nonshared.la \
2890 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2891 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2892 %{?with_gomp:libgomp.la} \
2893 %{?with_Xsan:libasan.la libubsan.la} \
2894 %{?with_hwasan:libhwasan.la} \
2895 %{?with_lsan_m0:liblsan.la} \
2896 %{?with_tsan_m0:libtsan.la} \
2897 %{?with_atomic:libatomic.la} \
2898 %{?with_objc:libobjc.la};
2900 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2901 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2902 %{__mv} "${file}.fixed" "$file"
2904 %if %{with multilib}
2905 for f in libitm.la libssp.la libssp_nonshared.la \
2906 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2907 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2908 %{?with_gomp:libgomp.la} \
2909 %{?with_Xsan:libasan.la libubsan.la} \
2910 %{?with_lsan_m1:liblsan.la} \
2911 %{?with_tsan_m1:libtsan.la} \
2912 %{?with_atomic:libatomic.la} \
2913 %{?with_objc:libobjc.la};
2915 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2916 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2918 %if %{with multilib2}
2919 for f in libitm.la libssp.la libssp_nonshared.la \
2920 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2921 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2922 %{?with_gomp:libgomp.la} \
2923 %{?with_Xsan:libasan.la libubsan.la} \
2924 %{?with_lsan_m2:liblsan.la} \
2925 %{?with_tsan_m2:libtsan.la} \
2926 %{?with_atomic:libatomic.la} \
2927 %{?with_objc:libobjc.la};
2929 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2930 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2935 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2936 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2937 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2939 # plugins, .la not needed
2940 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2941 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2943 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2944 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2948 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2949 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2951 # basename is being run only for the native (non-biarch) file.
2952 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2953 -e "s,@toolexeclibdir@,$LIBDIR," \
2954 < libstdc++-v3/python/hook.in \
2955 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2957 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2958 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2959 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2960 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2962 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2964 # script(s) always installed; see above for builds with python; if no python, just don't package
2965 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2966 %if %{with multilib}
2967 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2968 %if %{with multilib2}
2969 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2975 cat cpplib.lang >> gcc.lang
2978 %find_lang libstdc\+\+
2979 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2982 # always -f, as "dir" is created depending which texlive version is installed
2983 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2985 # svn snap doesn't contain (release does) below files,
2986 # so let's create dummy entries to satisfy %%files.
2987 [ ! -f NEWS ] && touch NEWS
2988 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2989 [ ! -f libgfortran/README ] && touch libgfortran/README
2992 rm -rf $RPM_BUILD_ROOT
2994 %post -p /sbin/postshell
2995 -/usr/sbin/fix-info-dir -c %{_infodir}
2997 %postun -p /sbin/postshell
2998 -/usr/sbin/fix-info-dir -c %{_infodir}
3000 %post ada -p /sbin/postshell
3001 -/usr/sbin/fix-info-dir -c %{_infodir}
3003 %postun ada -p /sbin/postshell
3004 -/usr/sbin/fix-info-dir -c %{_infodir}
3006 %post fortran -p /sbin/postshell
3007 -/usr/sbin/fix-info-dir -c %{_infodir}
3009 %postun fortran -p /sbin/postshell
3010 -/usr/sbin/fix-info-dir -c %{_infodir}
3012 %post go -p /sbin/postshell
3013 -/usr/sbin/fix-info-dir -c %{_infodir}
3015 %postun go -p /sbin/postshell
3016 -/usr/sbin/fix-info-dir -c %{_infodir}
3018 %post -n libquadmath-devel -p /sbin/postshell
3019 -/usr/sbin/fix-info-dir -c %{_infodir}
3021 %postun -n libquadmath-devel -p /sbin/postshell
3022 -/usr/sbin/fix-info-dir -c %{_infodir}
3024 %post -n libffi-devel -p /sbin/postshell
3025 -/usr/sbin/fix-info-dir -c %{_infodir}
3027 %postun -n libffi-devel -p /sbin/postshell
3028 -/usr/sbin/fix-info-dir -c %{_infodir}
3030 %post -n libgomp-devel -p /sbin/postshell
3031 -/usr/sbin/fix-info-dir -c %{_infodir}
3033 %postun -n libgomp-devel -p /sbin/postshell
3034 -/usr/sbin/fix-info-dir -c %{_infodir}
3036 %post -p /sbin/ldconfig -n libgcc
3037 %postun -p /sbin/ldconfig -n libgcc
3038 %post -p /sbin/ldconfig -n libgcc-multilib-32
3039 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3040 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3041 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3042 %post -p /sbin/ldconfig -n libgomp
3043 %postun -p /sbin/ldconfig -n libgomp
3044 %post -p /sbin/ldconfig -n libgomp-multilib-32
3045 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3046 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3047 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3048 %post -p /sbin/ldconfig -n libgnat
3049 %postun -p /sbin/ldconfig -n libgnat
3050 %post -p /sbin/ldconfig -n libgnat-multilib-32
3051 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3052 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3053 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3054 %post -p /sbin/ldconfig -n libstdc++
3055 %postun -p /sbin/ldconfig -n libstdc++
3056 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3057 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3058 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3059 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3060 %post -p /sbin/ldconfig -n libgfortran
3061 %postun -p /sbin/ldconfig -n libgfortran
3062 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3063 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3064 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3065 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3066 %post -p /sbin/ldconfig -n libffi
3067 %postun -p /sbin/ldconfig -n libffi
3068 %post -p /sbin/ldconfig -n libffi-multilib-32
3069 %postun -p /sbin/ldconfig -n libffi-multilib-32
3070 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3071 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3072 %post -p /sbin/ldconfig -n libobjc
3073 %postun -p /sbin/ldconfig -n libobjc
3074 %post -p /sbin/ldconfig -n libobjc-multilib-32
3075 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3076 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3077 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3078 %post -p /sbin/ldconfig -n libquadmath
3079 %postun -p /sbin/ldconfig -n libquadmath
3080 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3081 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3082 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3083 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3084 %post -p /sbin/ldconfig -n libgo
3085 %postun -p /sbin/ldconfig -n libgo
3086 %post -p /sbin/ldconfig -n libgo-multilib-32
3087 %postun -p /sbin/ldconfig -n libgo-multilib-32
3088 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3089 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3090 %post -p /sbin/ldconfig -n libasan
3091 %postun -p /sbin/ldconfig -n libasan
3092 %post -p /sbin/ldconfig -n libasan-multilib-32
3093 %postun -p /sbin/ldconfig -n libasan-multilib-32
3094 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3095 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3096 %post -p /sbin/ldconfig -n libhwasan
3097 %postun -p /sbin/ldconfig -n libhwasan
3098 %post -p /sbin/ldconfig -n liblsan
3099 %postun -p /sbin/ldconfig -n liblsan
3100 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3101 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3102 %post -p /sbin/ldconfig -n libtsan
3103 %postun -p /sbin/ldconfig -n libtsan
3104 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3105 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3106 %post -p /sbin/ldconfig -n libubsan
3107 %postun -p /sbin/ldconfig -n libubsan
3108 %post -p /sbin/ldconfig -n libubsan-multilib-32
3109 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3110 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3111 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3112 %post -p /sbin/ldconfig -n libvtv
3113 %postun -p /sbin/ldconfig -n libvtv
3114 %post -p /sbin/ldconfig -n libvtv-multilib-32
3115 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3116 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3117 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3118 %post -p /sbin/ldconfig -n libatomic
3119 %postun -p /sbin/ldconfig -n libatomic
3120 %post -p /sbin/ldconfig -n libatomic-multilib-32
3121 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3122 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3123 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3124 %post -p /sbin/ldconfig gdb-plugin
3125 %postun -p /sbin/ldconfig gdb-plugin
3128 %defattr(644,root,root,755)
3129 %doc ChangeLog.general MAINTAINERS NEWS
3130 # bugs.html faq.html
3131 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3132 %attr(755,root,root) %{_bindir}/*-gcc*
3133 %attr(755,root,root) %{_bindir}/cc
3134 %attr(755,root,root) %{_bindir}/cpp
3135 %attr(755,root,root) %{_bindir}/gcc
3136 %attr(755,root,root) %{_bindir}/gcc-ar
3137 %attr(755,root,root) %{_bindir}/gcc-nm
3138 %attr(755,root,root) %{_bindir}/gcc-ranlib
3139 %attr(755,root,root) %{_bindir}/gcov
3140 %attr(755,root,root) %{_bindir}/gcov-dump
3141 %attr(755,root,root) %{_bindir}/gcov-tool
3142 %attr(755,root,root) %{_bindir}/lto-dump
3143 %{_mandir}/man1/cc.1*
3144 %{_mandir}/man1/cpp.1*
3145 %{_mandir}/man1/gcc.1*
3146 %{_mandir}/man1/gcov.1*
3147 %{_mandir}/man1/gcov-dump.1*
3148 %{_mandir}/man1/gcov-tool.1*
3149 %{_mandir}/man1/lto-dump.1*
3150 %{_infodir}/cpp.info*
3151 %{_infodir}/cppinternals.info*
3152 %{_infodir}/gcc.info*
3153 %{_infodir}/gccinstall.info*
3154 %{_infodir}/gccint.info*
3155 %{_infodir}/libitm.info*
3156 %attr(755,root,root) /lib/cpp
3157 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3158 %attr(755,root,root) %{_libdir}/libitm.so
3159 %attr(755,root,root) %{_libdir}/libssp.so
3160 %{_libdir}/libitm.la
3162 %{_libdir}/libitm.spec
3163 %{_libdir}/libsanitizer.spec
3164 %{_libdir}/libssp.la
3166 %{_libdir}/libssp_nonshared.la
3167 %{_libdir}/libssp_nonshared.a
3168 %dir %{_libdir}/gcc/%{_target_platform}
3170 %{gcclibdir}/libgcc.a
3171 %{gcclibdir}/libgcc_eh.a
3172 %{gcclibdir}/libgcov.a
3175 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3176 %attr(755,root,root) %{gcclibdir}/cc1
3177 %attr(755,root,root) %{gcclibdir}/collect2
3178 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3179 %attr(755,root,root) %{gcclibdir}/lto1
3180 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3181 %dir %{gcclibdir}/include
3182 %dir %{gcclibdir}/include/sanitizer
3183 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3184 %dir %{gcclibdir}/include/ssp
3185 %{gcclibdir}/include/ssp/*.h
3186 %{gcclibdir}/include/float.h
3187 %{gcclibdir}/include/gcov.h
3188 %{gcclibdir}/include/iso646.h
3189 %{gcclibdir}/include/limits.h
3190 %{gcclibdir}/include/stdalign.h
3191 %{gcclibdir}/include/stdarg.h
3192 %{gcclibdir}/include/stdatomic.h
3193 %{gcclibdir}/include/stdbool.h
3194 %{gcclibdir}/include/stddef.h
3195 %{gcclibdir}/include/stdfix.h
3196 %{gcclibdir}/include/stdint.h
3197 %{gcclibdir}/include/stdint-gcc.h
3198 %{gcclibdir}/include/stdnoreturn.h
3199 %{gcclibdir}/include/syslimits.h
3200 %{gcclibdir}/include/unwind.h
3201 %{gcclibdir}/include/varargs.h
3202 %ifarch %{ix86} %{x8664} x32
3203 %{gcclibdir}/include/adxintrin.h
3204 %{gcclibdir}/include/ammintrin.h
3205 %{gcclibdir}/include/amxbf16intrin.h
3206 %{gcclibdir}/include/amxint8intrin.h
3207 %{gcclibdir}/include/amxtileintrin.h
3208 %{gcclibdir}/include/avx2intrin.h
3209 %{gcclibdir}/include/avx5124fmapsintrin.h
3210 %{gcclibdir}/include/avx5124vnniwintrin.h
3211 %{gcclibdir}/include/avx512bf16intrin.h
3212 %{gcclibdir}/include/avx512bf16vlintrin.h
3213 %{gcclibdir}/include/avx512bitalgintrin.h
3214 %{gcclibdir}/include/avx512bwintrin.h
3215 %{gcclibdir}/include/avx512cdintrin.h
3216 %{gcclibdir}/include/avx512dqintrin.h
3217 %{gcclibdir}/include/avx512erintrin.h
3218 %{gcclibdir}/include/avx512fintrin.h
3219 %{gcclibdir}/include/avx512fp16intrin.h
3220 %{gcclibdir}/include/avx512fp16vlintrin.h
3221 %{gcclibdir}/include/avx512ifmaintrin.h
3222 %{gcclibdir}/include/avx512ifmavlintrin.h
3223 %{gcclibdir}/include/avx512pfintrin.h
3224 %{gcclibdir}/include/avx512vbmi2intrin.h
3225 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3226 %{gcclibdir}/include/avx512vbmiintrin.h
3227 %{gcclibdir}/include/avx512vbmivlintrin.h
3228 %{gcclibdir}/include/avx512vlbwintrin.h
3229 %{gcclibdir}/include/avx512vldqintrin.h
3230 %{gcclibdir}/include/avx512vlintrin.h
3231 %{gcclibdir}/include/avx512vnniintrin.h
3232 %{gcclibdir}/include/avx512vnnivlintrin.h
3233 %{gcclibdir}/include/avx512vp2intersectintrin.h
3234 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3235 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3236 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3237 %{gcclibdir}/include/avxintrin.h
3238 %{gcclibdir}/include/avxvnniintrin.h
3239 %{gcclibdir}/include/bmi2intrin.h
3240 %{gcclibdir}/include/bmiintrin.h
3241 %{gcclibdir}/include/bmmintrin.h
3242 %{gcclibdir}/include/cet.h
3243 %{gcclibdir}/include/cetintrin.h
3244 %{gcclibdir}/include/cldemoteintrin.h
3245 %{gcclibdir}/include/clflushoptintrin.h
3246 %{gcclibdir}/include/clwbintrin.h
3247 %{gcclibdir}/include/clzerointrin.h
3248 %{gcclibdir}/include/cpuid.h
3249 %{gcclibdir}/include/cross-stdarg.h
3250 %{gcclibdir}/include/emmintrin.h
3251 %{gcclibdir}/include/enqcmdintrin.h
3252 %{gcclibdir}/include/f16cintrin.h
3253 %{gcclibdir}/include/fma4intrin.h
3254 %{gcclibdir}/include/fmaintrin.h
3255 %{gcclibdir}/include/fxsrintrin.h
3256 %{gcclibdir}/include/gfniintrin.h
3257 %{gcclibdir}/include/hresetintrin.h
3258 %{gcclibdir}/include/ia32intrin.h
3259 %{gcclibdir}/include/immintrin.h
3260 %{gcclibdir}/include/keylockerintrin.h
3261 %{gcclibdir}/include/lwpintrin.h
3262 %{gcclibdir}/include/lzcntintrin.h
3263 %{gcclibdir}/include/mm3dnow.h
3264 %{gcclibdir}/include/mmintrin.h
3265 %{gcclibdir}/include/mm_malloc.h
3266 %{gcclibdir}/include/movdirintrin.h
3267 %{gcclibdir}/include/mwaitintrin.h
3268 %{gcclibdir}/include/mwaitxintrin.h
3269 %{gcclibdir}/include/nmmintrin.h
3270 %{gcclibdir}/include/pconfigintrin.h
3271 %{gcclibdir}/include/pkuintrin.h
3272 %{gcclibdir}/include/pmmintrin.h
3273 %{gcclibdir}/include/popcntintrin.h
3274 %{gcclibdir}/include/prfchwintrin.h
3275 %{gcclibdir}/include/rdseedintrin.h
3276 %{gcclibdir}/include/rtmintrin.h
3277 %{gcclibdir}/include/serializeintrin.h
3278 %{gcclibdir}/include/sgxintrin.h
3279 %{gcclibdir}/include/shaintrin.h
3280 %{gcclibdir}/include/smmintrin.h
3281 %{gcclibdir}/include/tbmintrin.h
3282 %{gcclibdir}/include/tmmintrin.h
3283 %{gcclibdir}/include/tsxldtrkintrin.h
3284 %{gcclibdir}/include/uintrintrin.h
3285 %{gcclibdir}/include/vaesintrin.h
3286 %{gcclibdir}/include/vpclmulqdqintrin.h
3287 %{gcclibdir}/include/waitpkgintrin.h
3288 %{gcclibdir}/include/wbnoinvdintrin.h
3289 %{gcclibdir}/include/wmmintrin.h
3290 %{gcclibdir}/include/x86gprintrin.h
3291 %{gcclibdir}/include/x86intrin.h
3292 %{gcclibdir}/include/xmmintrin.h
3293 %{gcclibdir}/include/xopintrin.h
3294 %{gcclibdir}/include/xsavecintrin.h
3295 %{gcclibdir}/include/xsaveintrin.h
3296 %{gcclibdir}/include/xsaveoptintrin.h
3297 %{gcclibdir}/include/xsavesintrin.h
3298 %{gcclibdir}/include/xtestintrin.h
3301 %{gcclibdir}/include/arm_acle.h
3302 %{gcclibdir}/include/arm_bf16.h
3303 %{gcclibdir}/include/arm_cde.h
3304 %{gcclibdir}/include/arm_cmse.h
3305 %{gcclibdir}/include/arm_fp16.h
3306 %{gcclibdir}/include/arm_mve.h
3307 %{gcclibdir}/include/arm_mve_types.h
3308 %{gcclibdir}/include/arm_neon.h
3309 %{gcclibdir}/include/mmintrin.h
3310 %{gcclibdir}/include/unwind-arm-common.h
3313 %{gcclibdir}/include/arm_acle.h
3314 %{gcclibdir}/include/arm_bf16.h
3315 %{gcclibdir}/include/arm_fp16.h
3316 %{gcclibdir}/include/arm_neon.h
3317 %{gcclibdir}/include/arm_sve.h
3320 %{gcclibdir}/include/ia64intrin.h
3323 %{gcclibdir}/include/math-68881.h
3326 %{gcclibdir}/include/loongson.h
3327 %{gcclibdir}/include/msa.h
3329 %ifarch powerpc ppc ppc64
3330 %{gcclibdir}/include/altivec.h
3331 %{gcclibdir}/include/amo.h
3332 %{gcclibdir}/include/bmiintrin.h
3333 %{gcclibdir}/include/bmi2intrin.h
3334 %{gcclibdir}/include/emmintrin.h
3335 %{gcclibdir}/include/htmintrin.h
3336 %{gcclibdir}/include/htmxlintrin.h
3337 %{gcclibdir}/include/mm_malloc.h
3338 %{gcclibdir}/include/mmintrin.h
3339 %{gcclibdir}/include/paired.h
3340 %{gcclibdir}/include/ppc-asm.h
3341 %{gcclibdir}/include/ppu_intrinsics.h
3342 %{gcclibdir}/include/si2vmx.h
3343 %{gcclibdir}/include/spe.h
3344 %{gcclibdir}/include/spu2vmx.h
3345 %{gcclibdir}/include/vec_types.h
3346 %{gcclibdir}/include/x86intrin.h
3347 %{gcclibdir}/include/xmmintrin.h
3350 %{gcclibdir}/include/htmintrin.h
3351 %{gcclibdir}/include/htmxlintrin.h
3352 %{gcclibdir}/include/s390intrin.h
3353 %{gcclibdir}/include/vecintrin.h
3355 %ifarch sparc sparcv9 sparc64
3356 %{gcclibdir}/include/visintrin.h
3358 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3360 %if %{with multilib}
3362 %defattr(644,root,root,755)
3363 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3364 %dir %{gcclibdir}/32
3365 %{gcclibdir}/32/crt*.o
3366 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3367 %{gcclibdir}/32/libgcc.a
3368 %{gcclibdir}/32/libgcc_eh.a
3369 %{gcclibdir}/32/libgcov.a
3370 %{_libdir32}/libitm.spec
3371 %{_libdir32}/libsanitizer.spec
3372 %attr(755,root,root) %{_libdir32}/libitm.so
3373 %attr(755,root,root) %{_libdir32}/libssp.so
3374 %{_libdir32}/libitm.la
3375 %{_libdir32}/libitm.a
3376 %{_libdir32}/libssp.la
3377 %{_libdir32}/libssp.a
3378 %{_libdir32}/libssp_nonshared.la
3379 %{_libdir32}/libssp_nonshared.a
3382 %if %{with multilib2}
3383 %files multilib-%{multilib2}
3384 %defattr(644,root,root,755)
3385 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3386 %dir %{gcclibdir}/%{multilib2}
3387 %{gcclibdir}/%{multilib2}/crt*.o
3388 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3389 %{gcclibdir}/%{multilib2}/libgcc.a
3390 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3391 %{gcclibdir}/%{multilib2}/libgcov.a
3392 %{_libdirm2}/libitm.spec
3393 %{_libdirm2}/libsanitizer.spec
3394 %attr(755,root,root) %{_libdirm2}/libitm.so
3395 %attr(755,root,root) %{_libdirm2}/libssp.so
3396 %{_libdirm2}/libitm.la
3397 %{_libdirm2}/libitm.a
3398 %{_libdirm2}/libssp.la
3399 %{_libdirm2}/libssp.a
3400 %{_libdirm2}/libssp_nonshared.la
3401 %{_libdirm2}/libssp_nonshared.a
3405 %defattr(644,root,root,755)
3406 %doc COPYING.RUNTIME libgcc/ChangeLog
3407 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3408 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3409 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3410 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3411 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3413 %if %{with multilib}
3414 %files -n libgcc-multilib-32
3415 %defattr(644,root,root,755)
3416 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3417 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3418 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3419 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3420 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3423 %if %{with multilib2}
3424 %files -n libgcc-multilib-%{multilib2}
3425 %defattr(644,root,root,755)
3426 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3427 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3428 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3429 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3430 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3435 %defattr(644,root,root,755)
3436 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3437 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3439 %files -n libgomp-devel
3440 %defattr(644,root,root,755)
3441 %attr(755,root,root) %{_libdir}/libgomp.so
3442 %{_libdir}/libgomp.la
3443 %{_libdir}/libgomp.spec
3444 %{?with_fortran:%{gcclibdir}/finclude}
3445 %{gcclibdir}/include/acc_prof.h
3446 %{gcclibdir}/include/omp.h
3447 %{gcclibdir}/include/openacc.h
3448 %{_infodir}/libgomp.info*
3450 %files -n libgomp-static
3451 %defattr(644,root,root,755)
3452 %{_libdir}/libgomp.a
3454 %if %{with multilib}
3455 %files -n libgomp-multilib-32
3456 %defattr(644,root,root,755)
3457 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3458 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3460 %files -n libgomp-multilib-32-devel
3461 %defattr(644,root,root,755)
3462 %attr(755,root,root) %{_libdir32}/libgomp.so
3463 %{_libdir32}/libgomp.la
3464 %{_libdir32}/libgomp.spec
3465 %{?with_fortran:%{gcclibdir}/32/finclude}
3467 %files -n libgomp-multilib-32-static
3468 %defattr(644,root,root,755)
3469 %{_libdir32}/libgomp.a
3472 %if %{with multilib2}
3473 %files -n libgomp-multilib-%{multilib2}
3474 %defattr(644,root,root,755)
3475 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3476 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3478 %files -n libgomp-multilib-%{multilib2}-devel
3479 %defattr(644,root,root,755)
3480 %attr(755,root,root) %{_libdirm2}/libgomp.so
3481 %{_libdirm2}/libgomp.la
3482 %{_libdirm2}/libgomp.spec
3483 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3485 %files -n libgomp-multilib-%{multilib2}-static
3486 %defattr(644,root,root,755)
3487 %{_libdirm2}/libgomp.a
3493 %defattr(644,root,root,755)
3494 %doc gcc/ada/ChangeLog
3495 %attr(755,root,root) %{_bindir}/gnat*
3496 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3497 %attr(755,root,root) %{_libdir}/libgnarl.so
3498 %attr(755,root,root) %{_libdir}/libgnat-*.so
3499 %attr(755,root,root) %{_libdir}/libgnat.so
3500 %attr(755,root,root) %{gcclibdir}/gnat1
3501 %{gcclibdir}/ada_target_properties
3502 %{gcclibdir}/adainclude
3503 %dir %{gcclibdir}/adalib
3504 %{gcclibdir}/adalib/*.ali
3505 %ifarch %{ix86} %{x8664} x32
3506 %{gcclibdir}/adalib/libgmem.a
3507 %{gcclibdir}/adalib/libgnarl_pic.a
3508 %{gcclibdir}/adalib/libgnat_pic.a
3510 %{_infodir}/gnat-style.info*
3511 %{_infodir}/gnat_rm.info*
3512 %{_infodir}/gnat_ugn.info*
3514 %if %{with multilib}
3515 %files ada-multilib-32
3516 %defattr(644,root,root,755)
3517 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3518 %attr(755,root,root) %{_libdir32}/libgnarl.so
3519 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3520 %attr(755,root,root) %{_libdir32}/libgnat.so
3521 %{gcclibdir}/32/ada_target_properties
3522 %{gcclibdir}/32/adainclude
3523 %dir %{gcclibdir}/32/adalib
3524 %{gcclibdir}/32/adalib/*.ali
3525 %ifarch %{ix86} %{x8664} x32
3526 %{gcclibdir}/32/adalib/libgmem.a
3530 %if %{with multilib2}
3531 %files ada-multilib-%{multilib2}
3532 %defattr(644,root,root,755)
3533 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3534 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3535 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3536 %attr(755,root,root) %{_libdirm2}/libgnat.so
3537 %{gcclibdir}/%{multilib2}/ada_target_properties
3538 %{gcclibdir}/%{multilib2}/adainclude
3539 %dir %{gcclibdir}/%{multilib2}/adalib
3540 %{gcclibdir}/%{multilib2}/adalib/*.ali
3541 %ifarch %{ix86} %{x8664} x32
3542 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3547 %defattr(644,root,root,755)
3548 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3549 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3550 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3551 %attr(755,root,root) %{_libdir}/libgnat.so.1
3553 %files -n libgnat-static
3554 %defattr(644,root,root,755)
3555 %{gcclibdir}/adalib/libgnarl.a
3556 %{gcclibdir}/adalib/libgnat.a
3558 %if %{with multilib}
3559 %files -n libgnat-multilib-32
3560 %defattr(644,root,root,755)
3561 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3562 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3563 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3564 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3566 %files -n libgnat-multilib-32-static
3567 %defattr(644,root,root,755)
3568 %{gcclibdir}/32/adalib/libgnarl.a
3569 %{gcclibdir}/32/adalib/libgnat.a
3571 # these exist only when host is x86_64???
3572 %{gcclibdir}/32/adalib/libgnarl_pic.a
3573 %{gcclibdir}/32/adalib/libgnat_pic.a
3577 %if %{with multilib2}
3578 %files -n libgnat-multilib-%{multilib2}
3579 %defattr(644,root,root,755)
3580 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3581 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3582 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3583 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3585 %files -n libgnat-multilib-%{multilib2}-static
3586 %defattr(644,root,root,755)
3587 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3588 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3590 # these exist only when host is x86_64???
3591 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3592 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3599 %defattr(644,root,root,755)
3600 %doc gcc/cp/ChangeLog
3601 %attr(755,root,root) %{_bindir}/g++
3602 %attr(755,root,root) %{_bindir}/*-g++
3603 %attr(755,root,root) %{_bindir}/c++
3604 %attr(755,root,root) %{_bindir}/*-c++
3605 %attr(755,root,root) %{gcclibdir}/cc1plus
3606 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3607 %{_libdir}/libsupc++.la
3608 %{_libdir}/libsupc++.a
3609 %{_mandir}/man1/g++.1*
3611 %if %{with multilib}
3612 %files c++-multilib-32
3613 %defattr(644,root,root,755)
3614 %{_libdir32}/libsupc++.la
3615 %{_libdir32}/libsupc++.a
3618 %if %{with multilib2}
3619 %files c++-multilib-%{multilib2}
3620 %defattr(644,root,root,755)
3621 %{_libdirm2}/libsupc++.la
3622 %{_libdirm2}/libsupc++.a
3625 %files -n libstdc++ -f libstdc++.lang
3626 %defattr(644,root,root,755)
3627 %doc libstdc++-v3/{ChangeLog,README}
3628 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3629 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3631 %files -n libstdc++-devel
3632 %defattr(644,root,root,755)
3633 %attr(755,root,root) %{_libdir}/libstdc++.so
3634 %{_libdir}/libstdc++.la
3635 %{_libdir}/libstdc++exp.a
3636 %{_libdir}/libstdc++exp.la
3637 %{_libdir}/libstdc++fs.a
3638 %{_libdir}/libstdc++fs.la
3639 %dir %{_includedir}/c++
3640 %{_includedir}/c++/%{version}
3641 %{_includedir}/extc++.h
3642 %{_includedir}/stdc++.h
3643 %{_includedir}/stdtr1c++.h
3645 %files -n libstdc++-static
3646 %defattr(644,root,root,755)
3647 %{_libdir}/libstdc++.a
3649 %if %{with multilib}
3650 %files -n libstdc++-multilib-32
3651 %defattr(644,root,root,755)
3652 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3653 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3655 %files -n libstdc++-multilib-32-devel
3656 %defattr(644,root,root,755)
3657 %attr(755,root,root) %{_libdir32}/libstdc++.so
3658 %{_libdir32}/libstdc++.la
3659 %{_libdir32}/libstdc++exp.a
3660 %{_libdir32}/libstdc++exp.la
3661 %{_libdir32}/libstdc++fs.a
3662 %{_libdir32}/libstdc++fs.la
3664 %files -n libstdc++-multilib-32-static
3665 %defattr(644,root,root,755)
3666 %{_libdir32}/libstdc++.a
3669 %if %{with multilib2}
3670 %files -n libstdc++-multilib-%{multilib2}
3671 %defattr(644,root,root,755)
3672 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3673 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3675 %files -n libstdc++-multilib-%{multilib2}-devel
3676 %defattr(644,root,root,755)
3677 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3678 %{_libdirm2}/libstdc++.la
3679 %{_libdirm2}/libstdc++exp.a
3680 %{_libdirm2}/libstdc++exp.la
3681 %{_libdirm2}/libstdc++fs.a
3682 %{_libdirm2}/libstdc++fs.la
3684 %files -n libstdc++-multilib-%{multilib2}-static
3685 %defattr(644,root,root,755)
3686 %{_libdirm2}/libstdc++.a
3690 %files -n libstdc++-gdb
3691 %defattr(644,root,root,755)
3692 %dir %{py3_sitescriptdir}/libstdcxx
3693 %{py3_sitescriptdir}/libstdcxx/*.py
3694 %{py3_sitescriptdir}/libstdcxx/__pycache__
3695 %dir %{py3_sitescriptdir}/libstdcxx/v6
3696 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3697 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3698 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3699 %if %{with multilib}
3700 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3702 %if %{with multilib2}
3703 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3708 %files -n libstdc++-apidocs
3709 %defattr(644,root,root,755)
3710 %doc libstdc++-v3/doc/html/*
3716 %defattr(644,root,root,755)
3717 %doc gcc/fortran/ChangeLog
3718 %attr(755,root,root) %{_bindir}/g95
3719 %attr(755,root,root) %{_bindir}/gfortran
3720 %attr(755,root,root) %{_bindir}/*-gfortran
3721 %attr(755,root,root) %{gcclibdir}/f951
3722 %attr(755,root,root) %{_libdir}/libgfortran.so
3723 %{_libdir}/libgfortran.spec
3724 %{_libdir}/libgfortran.la
3725 %{gcclibdir}/include/ISO_Fortran_binding.h
3726 %{gcclibdir}/libcaf_single.a
3727 %{gcclibdir}/libcaf_single.la
3728 #%{gcclibdir}/libgfortranbegin.la
3729 #%{gcclibdir}/libgfortranbegin.a
3730 %{_infodir}/gfortran.info*
3731 %{_mandir}/man1/g95.1*
3732 %{_mandir}/man1/gfortran.1*
3734 %if %{with multilib}
3735 %files fortran-multilib-32
3736 %defattr(644,root,root,755)
3737 %attr(755,root,root) %{_libdir32}/libgfortran.so
3738 %{_libdir32}/libgfortran.spec
3739 %{_libdir32}/libgfortran.la
3740 %{gcclibdir}/32/libcaf_single.a
3741 %{gcclibdir}/32/libcaf_single.la
3742 #%{gcclibdir}/32/libgfortranbegin.la
3743 #%{gcclibdir}/32/libgfortranbegin.a
3746 %if %{with multilib2}
3747 %files fortran-multilib-%{multilib2}
3748 %defattr(644,root,root,755)
3749 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3750 %{_libdirm2}/libgfortran.spec
3751 %{_libdirm2}/libgfortran.la
3752 %{gcclibdir}/%{multilib2}/libcaf_single.a
3753 %{gcclibdir}/%{multilib2}/libcaf_single.la
3754 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3755 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3758 %files -n libgfortran
3759 %defattr(644,root,root,755)
3760 %doc libgfortran/{AUTHORS,README,ChangeLog}
3761 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3762 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3764 %files -n libgfortran-static
3765 %defattr(644,root,root,755)
3766 %{_libdir}/libgfortran.a
3768 %if %{with multilib}
3769 %files -n libgfortran-multilib-32
3770 %defattr(644,root,root,755)
3771 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3772 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3774 %files -n libgfortran-multilib-32-static
3775 %defattr(644,root,root,755)
3776 %{_libdir32}/libgfortran.a
3779 %if %{with multilib2}
3780 %files -n libgfortran-multilib-%{multilib2}
3781 %defattr(644,root,root,755)
3782 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3783 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3785 %files -n libgfortran-multilib-%{multilib2}-static
3786 %defattr(644,root,root,755)
3787 %{_libdirm2}/libgfortran.a
3790 %if %{with quadmath}
3791 %files -n libquadmath
3792 %defattr(644,root,root,755)
3793 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3794 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3796 %files -n libquadmath-devel
3797 %defattr(644,root,root,755)
3798 %{gcclibdir}/include/quadmath.h
3799 %{gcclibdir}/include/quadmath_weak.h
3800 %attr(755,root,root) %{_libdir}/libquadmath.so
3801 %{_libdir}/libquadmath.la
3802 %{_infodir}/libquadmath.info*
3804 %files -n libquadmath-static
3805 %defattr(644,root,root,755)
3806 %{_libdir}/libquadmath.a
3808 %if %{with multilib}
3809 %files -n libquadmath-multilib-32
3810 %defattr(644,root,root,755)
3811 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3812 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3814 %files -n libquadmath-multilib-32-devel
3815 %defattr(644,root,root,755)
3816 %attr(755,root,root) %{_libdir32}/libquadmath.so
3817 %{_libdir32}/libquadmath.la
3819 %files -n libquadmath-multilib-32-static
3820 %defattr(644,root,root,755)
3821 %{_libdir32}/libquadmath.a
3824 %if %{with multilib2}
3825 %files -n libquadmath-multilib-%{multilib2}
3826 %defattr(644,root,root,755)
3827 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3828 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3830 %files -n libquadmath-multilib-%{multilib2}-devel
3831 %defattr(644,root,root,755)
3832 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3833 %{_libdirm2}/libquadmath.la
3835 %files -n libquadmath-multilib-%{multilib2}-static
3836 %defattr(644,root,root,755)
3837 %{_libdirm2}/libquadmath.a
3842 %if %{with gcc_libffi}
3844 %defattr(644,root,root,755)
3845 %doc libffi/{ChangeLog,LICENSE,README}
3846 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3847 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3849 %files -n libffi-devel
3850 %defattr(644,root,root,755)
3851 %attr(755,root,root) %{_libdir}/libffi.so
3852 %{_libdir}/libffi.la
3853 %{gcclibdir}/include/ffi.h
3854 %{gcclibdir}/include/ffitarget.h
3855 %{_pkgconfigdir}/libffi.pc
3856 %{_mandir}/man3/ffi*.3*
3857 %{_infodir}/libffi.info*
3859 %files -n libffi-static
3860 %defattr(644,root,root,755)
3863 %if %{with multilib}
3864 %files -n libffi-multilib-32
3865 %defattr(644,root,root,755)
3866 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3867 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3869 %files -n libffi-multilib-32-devel
3870 %defattr(644,root,root,755)
3871 %attr(755,root,root) %{_libdir32}/libffi.so
3872 %{_libdir32}/libffi.la
3873 %{_pkgconfigdir32}/libffi.pc
3875 %files -n libffi-multilib-32-static
3876 %defattr(644,root,root,755)
3877 %{_libdir32}/libffi.a
3880 %if %{with multilib2}
3881 %files -n libffi-multilib-%{multilib2}
3882 %defattr(644,root,root,755)
3883 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3884 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3886 %files -n libffi-multilib-%{multilib2}-devel
3887 %defattr(644,root,root,755)
3888 %attr(755,root,root) %{_libdirm2}/libffi.so
3889 %{_libdirm2}/libffi.la
3890 %{_pkgconfigdirm2}/libffi.pc
3892 %files -n libffi-multilib-%{multilib2}-static
3893 %defattr(644,root,root,755)
3894 %{_libdirm2}/libffi.a
3900 %defattr(644,root,root,755)
3901 %doc gcc/objc/README.libobjc
3902 %attr(755,root,root) %{gcclibdir}/cc1obj
3903 %attr(755,root,root) %{_libdir}/libobjc.so
3904 %{_libdir}/libobjc.la
3905 %{gcclibdir}/include/objc
3907 %if %{with multilib}
3908 %files objc-multilib-32
3909 %defattr(644,root,root,755)
3910 %attr(755,root,root) %{_libdir32}/libobjc.so
3911 %{_libdir32}/libobjc.la
3914 %if %{with multilib2}
3915 %files objc-multilib-%{multilib2}
3916 %defattr(644,root,root,755)
3917 %attr(755,root,root) %{_libdirm2}/libobjc.so
3918 %{_libdirm2}/libobjc.la
3923 %defattr(644,root,root,755)
3924 %doc gcc/objcp/ChangeLog
3925 %attr(755,root,root) %{gcclibdir}/cc1objplus
3929 %defattr(644,root,root,755)
3930 %doc libobjc/{ChangeLog,README*}
3931 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3932 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3934 %files -n libobjc-static
3935 %defattr(644,root,root,755)
3936 %{_libdir}/libobjc.a
3938 %if %{with multilib}
3939 %files -n libobjc-multilib-32
3940 %defattr(644,root,root,755)
3941 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3942 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3944 %files -n libobjc-multilib-32-static
3945 %defattr(644,root,root,755)
3946 %{_libdir32}/libobjc.a
3949 %if %{with multilib2}
3950 %files -n libobjc-multilib-%{multilib2}
3951 %defattr(644,root,root,755)
3952 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3953 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3955 %files -n libobjc-multilib-%{multilib2}-static
3956 %defattr(644,root,root,755)
3957 %{_libdirm2}/libobjc.a
3963 %defattr(644,root,root,755)
3964 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3965 %attr(755,root,root) %{_bindir}/gccgo
3966 %attr(755,root,root) %{_bindir}/go
3967 %attr(755,root,root) %{_bindir}/gofmt
3968 %attr(755,root,root) %{gcclibdir}/buildid
3969 %attr(755,root,root) %{gcclibdir}/cgo
3970 %attr(755,root,root) %{gcclibdir}/go1
3971 %attr(755,root,root) %{gcclibdir}/test2json
3972 %attr(755,root,root) %{gcclibdir}/vet
3974 %{_libdir}/go/%{version}
3975 %{_mandir}/man1/go.1*
3976 %{_mandir}/man1/gofmt.1*
3977 %{_mandir}/man1/gccgo.1*
3978 %{_infodir}/gccgo.info*
3980 %if %{with multilib}
3981 %files go-multilib-32
3982 %defattr(644,root,root,755)
3983 %dir %{_libdir32}/go
3984 %{_libdir32}/go/%{version}
3987 %if %{with multilib2}
3988 %files go-multilib-%{multilib2}
3989 %defattr(644,root,root,755)
3990 %dir %{_libdirm2}/go
3991 %{_libdirm2}/go/%{version}
3995 %defattr(644,root,root,755)
3996 %doc libgo/{LICENSE,PATENTS,README}
3997 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3998 %attr(755,root,root) %ghost %{_libdir}/libgo.so.22
4000 %files -n libgo-devel
4001 %defattr(644,root,root,755)
4002 %attr(755,root,root) %{_libdir}/libgo.so
4004 %{_libdir}/libgobegin.a
4005 %{_libdir}/libgolibbegin.a
4007 %files -n libgo-static
4008 %defattr(644,root,root,755)
4011 %if %{with multilib}
4012 %files -n libgo-multilib-32
4013 %defattr(644,root,root,755)
4014 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4015 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.22
4017 %files -n libgo-multilib-32-devel
4018 %defattr(644,root,root,755)
4019 %attr(755,root,root) %{_libdir32}/libgo.so
4020 %{_libdir32}/libgo.la
4021 %{_libdir32}/libgobegin.a
4022 %{_libdir32}/libgolibbegin.a
4024 %files -n libgo-multilib-32-static
4025 %defattr(644,root,root,755)
4026 %{_libdir32}/libgo.a
4029 %if %{with multilib2}
4030 %files -n libgo-multilib-%{multilib2}
4031 %defattr(644,root,root,755)
4032 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4033 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.22
4035 %files -n libgo-multilib-%{multilib2}-devel
4036 %defattr(644,root,root,755)
4037 %attr(755,root,root) %{_libdirm2}/libgo.so
4038 %{_libdirm2}/libgo.la
4039 %{_libdirm2}/libgobegin.a
4040 %{_libdirm2}/libgolibbegin.a
4042 %files -n libgo-multilib-%{multilib2}-static
4043 %defattr(644,root,root,755)
4044 %{_libdirm2}/libgo.a
4050 %defattr(644,root,root,755)
4051 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4052 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4053 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4055 %files -n libasan-devel
4056 %defattr(644,root,root,755)
4057 %attr(755,root,root) %{_libdir}/libasan.so
4058 %{_libdir}/libasan_preinit.o
4059 %{_libdir}/libasan.la
4060 %{gcclibdir}/include/sanitizer/asan_interface.h
4062 %files -n libasan-static
4063 %defattr(644,root,root,755)
4064 %{_libdir}/libasan.a
4066 %if %{with multilib}
4067 %files -n libasan-multilib-32
4068 %defattr(644,root,root,755)
4069 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4070 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4072 %files -n libasan-multilib-32-devel
4073 %defattr(644,root,root,755)
4074 %attr(755,root,root) %{_libdir32}/libasan.so
4075 %{_libdir32}/libasan_preinit.o
4076 %{_libdir32}/libasan.la
4078 %files -n libasan-multilib-32-static
4079 %defattr(644,root,root,755)
4080 %{_libdir32}/libasan.a
4083 %if %{with multilib2}
4084 %files -n libasan-multilib-%{multilib2}
4085 %defattr(644,root,root,755)
4086 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4087 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4089 %files -n libasan-multilib-%{multilib2}-devel
4090 %defattr(644,root,root,755)
4091 %attr(755,root,root) %{_libdirm2}/libasan.so
4092 %{_libdirm2}/libasan_preinit.o
4093 %{_libdirm2}/libasan.la
4095 %files -n libasan-multilib-%{multilib2}-static
4096 %defattr(644,root,root,755)
4097 %{_libdirm2}/libasan.a
4103 %defattr(644,root,root,755)
4104 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4105 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4107 %files -n libhwasan-devel
4108 %defattr(644,root,root,755)
4109 %attr(755,root,root) %{_libdir}/libhwasan.so
4110 %{_libdir}/libhwasan_preinit.o
4111 %{_libdir}/libhwasan.la
4112 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4114 %files -n libhwasan-static
4115 %defattr(644,root,root,755)
4116 %{_libdir}/libhwasan.a
4121 %defattr(644,root,root,755)
4122 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4123 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4125 %files -n liblsan-devel
4126 %defattr(644,root,root,755)
4127 %attr(755,root,root) %{_libdir}/liblsan.so
4128 %{_libdir}/liblsan_preinit.o
4129 %{_libdir}/liblsan.la
4130 %{gcclibdir}/include/sanitizer/lsan_interface.h
4132 %files -n liblsan-static
4133 %defattr(644,root,root,755)
4134 %{_libdir}/liblsan.a
4137 %if %{with multilib2} && %{with lsan_m2}
4138 %files -n liblsan-multilib-%{multilib2}
4139 %defattr(644,root,root,755)
4140 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4141 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4143 %files -n liblsan-multilib-%{multilib2}-devel
4144 %defattr(644,root,root,755)
4145 %attr(755,root,root) %{_libdirm2}/liblsan.so
4146 %{_libdirm2}/liblsan_preinit.o
4147 %{_libdirm2}/liblsan.la
4148 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4149 # these packages are mutually exclusive
4150 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4151 %{gcclibdir}/include/sanitizer/lsan_interface.h
4153 %files -n liblsan-multilib-%{multilib2}-static
4154 %defattr(644,root,root,755)
4155 %{_libdirm2}/liblsan.a
4160 %defattr(644,root,root,755)
4161 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4162 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4163 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4165 %files -n libtsan-devel
4166 %defattr(644,root,root,755)
4167 %attr(755,root,root) %{_libdir}/libtsan.so
4168 %{_libdir}/libtsan_preinit.o
4169 %{_libdir}/libtsan.la
4170 %{gcclibdir}/include/sanitizer/tsan_interface.h
4172 %files -n libtsan-static
4173 %defattr(644,root,root,755)
4174 %{_libdir}/libtsan.a
4177 %if %{with multilib2} && %{with tsan_m2}
4178 %files -n libtsan-multilib-%{multilib2}
4179 %defattr(644,root,root,755)
4180 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4181 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4182 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4184 %files -n libtsan-multilib-%{multilib2}-devel
4185 %defattr(644,root,root,755)
4186 %attr(755,root,root) %{_libdirm2}/libtsan.so
4187 %{_libdirm2}/libtsan_preinit.o
4188 %{_libdirm2}/libtsan.la
4189 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4190 # these packages are mutually exclusive
4191 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4192 %{gcclibdir}/include/sanitizer/tsan_interface.h
4194 %files -n libtsan-multilib-%{multilib2}-static
4195 %defattr(644,root,root,755)
4196 %{_libdirm2}/libtsan.a
4201 %defattr(644,root,root,755)
4202 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4203 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4205 %files -n libubsan-devel
4206 %defattr(644,root,root,755)
4207 %attr(755,root,root) %{_libdir}/libubsan.so
4208 %{_libdir}/libubsan.la
4210 %files -n libubsan-static
4211 %defattr(644,root,root,755)
4212 %{_libdir}/libubsan.a
4214 %if %{with multilib}
4215 %files -n libubsan-multilib-32
4216 %defattr(644,root,root,755)
4217 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4218 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4220 %files -n libubsan-multilib-32-devel
4221 %defattr(644,root,root,755)
4222 %attr(755,root,root) %{_libdir32}/libubsan.so
4223 %{_libdir32}/libubsan.la
4225 %files -n libubsan-multilib-32-static
4226 %defattr(644,root,root,755)
4227 %{_libdir32}/libubsan.a
4230 %if %{with multilib2}
4231 %files -n libubsan-multilib-%{multilib2}
4232 %defattr(644,root,root,755)
4233 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4234 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4236 %files -n libubsan-multilib-%{multilib2}-devel
4237 %defattr(644,root,root,755)
4238 %attr(755,root,root) %{_libdirm2}/libubsan.so
4239 %{_libdirm2}/libubsan.la
4241 %files -n libubsan-multilib-%{multilib2}-static
4242 %defattr(644,root,root,755)
4243 %{_libdirm2}/libubsan.a
4249 %defattr(644,root,root,755)
4250 %doc libvtv/ChangeLog
4251 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4252 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4254 %files -n libvtv-devel
4255 %defattr(644,root,root,755)
4256 %attr(755,root,root) %{_libdir}/libvtv.so
4257 %{_libdir}/libvtv.la
4259 %files -n libvtv-static
4260 %defattr(644,root,root,755)
4263 %if %{with multilib}
4264 %files -n libvtv-multilib-32
4265 %defattr(644,root,root,755)
4266 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4267 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4269 %files -n libvtv-multilib-32-devel
4270 %defattr(644,root,root,755)
4271 %attr(755,root,root) %{_libdir32}/libvtv.so
4272 %{_libdir32}/libvtv.la
4274 %files -n libvtv-multilib-32-static
4275 %defattr(644,root,root,755)
4276 %{_libdir32}/libvtv.a
4279 %if %{with multilib2}
4280 %files -n libvtv-multilib-%{multilib2}
4281 %defattr(644,root,root,755)
4282 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4283 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4285 %files -n libvtv-multilib-%{multilib2}-devel
4286 %defattr(644,root,root,755)
4287 %attr(755,root,root) %{_libdirm2}/libvtv.so
4288 %{_libdirm2}/libvtv.la
4290 %files -n libvtv-multilib-%{multilib2}-static
4291 %defattr(644,root,root,755)
4292 %{_libdirm2}/libvtv.a
4298 %defattr(644,root,root,755)
4299 %doc libatomic/ChangeLog*
4300 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4301 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4303 %files -n libatomic-devel
4304 %defattr(644,root,root,755)
4305 %attr(755,root,root) %{_libdir}/libatomic.so
4306 %{_libdir}/libatomic.la
4308 %files -n libatomic-static
4309 %defattr(644,root,root,755)
4310 %{_libdir}/libatomic.a
4312 %if %{with multilib}
4313 %files -n libatomic-multilib-32
4314 %defattr(644,root,root,755)
4315 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4316 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4318 %files -n libatomic-multilib-32-devel
4319 %defattr(644,root,root,755)
4320 %attr(755,root,root) %{_libdir32}/libatomic.so
4321 %{_libdir32}/libatomic.la
4323 %files -n libatomic-multilib-32-static
4324 %defattr(644,root,root,755)
4325 %{_libdir32}/libatomic.a
4328 %if %{with multilib2}
4329 %files -n libatomic-multilib-%{multilib2}
4330 %defattr(644,root,root,755)
4331 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4332 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4334 %files -n libatomic-multilib-%{multilib2}-devel
4335 %defattr(644,root,root,755)
4336 %attr(755,root,root) %{_libdirm2}/libatomic.so
4337 %{_libdirm2}/libatomic.la
4339 %files -n libatomic-multilib-%{multilib2}-static
4340 %defattr(644,root,root,755)
4341 %{_libdirm2}/libatomic.a
4346 %defattr(644,root,root,755)
4347 %doc libcc1/ChangeLog*
4348 %attr(755,root,root) %{_libdir}/libcc1.so
4349 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4350 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4351 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4352 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4355 %defattr(644,root,root,755)
4356 %dir %{gcclibdir}/plugin
4357 %{gcclibdir}/plugin/gengtype
4358 %{gcclibdir}/plugin/gtype.state
4359 %{gcclibdir}/plugin/include
4360 %{gcclibdir}/plugin/libcc1plugin.la
4361 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4362 %{gcclibdir}/plugin/libcp1plugin.la
4363 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so