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
186 BuildRequires: python3-devel
187 BuildRequires: rpm-pythonprov
189 BuildRequires: rpmbuild(macros) >= 1.211
190 BuildRequires: tar >= 1:1.22
191 BuildRequires: texinfo >= 4.7
193 BuildRequires: zlib-devel
194 BuildRequires: zstd-devel
195 BuildConflicts: pdksh < 5.2.14-50
196 Requires: binutils >= 4:2.30
197 Requires: gmp >= 4.3.2
198 Requires: isl >= 0.15
199 Requires: libgcc = %{epoch}:%{version}-%{release}
200 Requires: libmpc >= 0.8.1
201 Requires: mpfr >= 3.1.0
202 Provides: cpp = %{epoch}:%{version}-%{release}
203 %{?with_ada:Provides: gcc(ada)}
204 Obsoletes: cpp < 5:3.4
205 Obsoletes: egcs-cpp < 1.2
206 Obsoletes: gcc-chill < 3.2
207 Obsoletes: gcc-cpp < 3
208 Obsoletes: gcc-ksi < 5:3.4
209 Obsoletes: gcc4 < 5:4.2
210 Obsoletes: gont < 0.1
211 Conflicts: glibc-devel < 2.2.5-20
212 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
214 %define _slibdir /%{_lib}
216 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
217 %define _slibdir32 /lib
218 %define _libdir32 /usr/lib
219 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
220 %if %{with multilib2}
221 # x32 environment on x86-64
223 %define multilib2 x32
224 %define m2_desc ILP32
225 %define _slibdirm2 /libx32
226 %define _libdirm2 /usr/libx32
227 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
229 # 64-bit environment on x32
233 %define _slibdirm2 /lib64
234 %define _libdirm2 /usr/lib64
235 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
239 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
241 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
242 %define filterout_ld -Wl,--as-needed
244 # functions with printf format attribute but with special parser and also
245 # receiving non constant format strings
246 %define Werror_cflags %{nil}
248 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
250 %define _noautoreq .*\(GLIBC_PRIVATE\)
253 A compiler aimed at integrating all the optimizations and features
254 necessary for a high-performance and stable development environment.
256 This package contains the C compiler and some files shared by various
257 parts of the GNU Compiler Collection. In order to use another GCC
258 compiler you will need to install the appropriate subpackage.
260 %description -l es.UTF-8
261 Un compilador que intenta integrar todas las optimalizaciones y
262 características necesarias para un entorno de desarrollo eficaz y
265 Este paquete contiene el compilador de C y unos ficheros compartidos
266 por varias partes de la colección de compiladores GNU (GCC). Para usar
267 otro compilador de GCC será necesario que instale el subpaquete
270 %description -l pl.UTF-8
271 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
272 wyprodukowania szybkiego i stabilnego kodu wynikowego.
274 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
275 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
276 z GCC, trzeba zainstalować odpowiedni podpakiet.
278 %description -l pt_BR.UTF-8
279 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
280 GNU Compiler Collection.
283 Summary: GNU Compiler Collection: the C compiler 32-bit support
284 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
286 Group: Development/Languages
287 Requires: %{name} = %{epoch}:%{version}-%{release}
288 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
289 Obsoletes: libgcc32 < 6:4.4
291 Requires: glibc-devel(ix86)
294 Requires: glibc-devel(ppc)
297 Requires: glibc-devel(s390)
300 Requires: glibc-devel(sparcv9)
302 Provides: gcc(multilib-32)
303 Obsoletes: gcc-multilib < 6:4.9.2-4
305 %description multilib-32
306 A compiler aimed at integrating all the optimizations and features
307 necessary for a high-performance and stable development environment.
309 This package contains the C compiler support for producing 32-bit
310 programs on 64-bit host.
312 %description multilib-32 -l pl.UTF-8
313 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
314 wyprodukowania szybkiego i stabilnego kodu wynikowego.
316 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
317 programów 32-bitowych na maszynie 64-bitowej.
319 %package multilib-%{multilib2}
320 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
321 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
323 Group: Development/Languages
324 Requires: %{name} = %{epoch}:%{version}-%{release}
325 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
326 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
328 Requires: glibc-devel(x32)
331 Requires: glibc-devel(x86_64)
334 %description multilib-%{multilib2}
335 A compiler aimed at integrating all the optimizations and features
336 necessary for a high-performance and stable development environment.
338 This package contains the C compiler support for producing %{m2_desc}
341 %description multilib-%{multilib2} -l pl.UTF-8
342 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
343 wyprodukowania szybkiego i stabilnego kodu wynikowego.
345 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
349 Summary: Shared gcc library
350 Summary(es.UTF-8): Biblioteca compartida de gcc
351 Summary(pl.UTF-8): Biblioteka gcc
352 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
353 License: GPL v3+ with GCC Runtime Library Exception v3.1
356 Obsoletes: libgcc4 < 5:4.2
358 %description -n libgcc
361 %description -n libgcc -l es.UTF-8
362 Biblioteca compartida de gcc.
364 %description -n libgcc -l pl.UTF-8
365 Biblioteka dynamiczna gcc.
367 %description -n libgcc -l pt_BR.UTF-8
368 Biblioteca runtime para o GCC.
370 %package -n libgcc-multilib-32
371 Summary: Shared gcc library - 32-bit version
372 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
373 License: GPL v3+ with GCC Runtime Library Exception v3.1
375 Obsoletes: libgcc-multilib < 6:4.9.2-4
377 %description -n libgcc-multilib-32
378 Shared gcc library - 32-bit version.
380 %description -n libgcc-multilib-32 -l pl.UTF-8
381 Biblioteka dynamiczna gcc - wersja 32-bitowa.
383 %package -n libgcc-multilib-%{multilib2}
384 Summary: Shared gcc library - %{m2_desc} version
385 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
386 License: GPL v3+ with GCC Runtime Library Exception v3.1
389 %description -n libgcc-multilib-%{multilib2}
390 Shared gcc library - %{m2_desc} version.
392 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
393 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
396 Summary: GNU OpenMP library
397 Summary(pl.UTF-8): Biblioteka GNU OpenMP
398 License: GPL v3+ with GCC Runtime Library Exception v3.1
401 %description -n libgomp
404 %description -n libgomp -l pl.UTF-8
405 Biblioteka GNU OpenMP.
407 %package -n libgomp-devel
408 Summary: Development files for GNU OpenMP library
409 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
410 License: GPL v3+ with GCC Runtime Library Exception v3.1
411 Group: Development/Libraries
412 Requires: %{name} = %{epoch}:%{version}-%{release}
413 Requires: libgomp = %{epoch}:%{version}-%{release}
415 %description -n libgomp-devel
416 Development files for GNU OpenMP library.
418 %description -n libgomp-devel -l pl.UTF-8
419 Pliki programistyczne biblioteki GNU OpenMP.
421 %package -n libgomp-static
422 Summary: Static GNU OpenMP library
423 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
424 License: GPL v3+ with GCC Runtime Library Exception v3.1
425 Group: Development/Libraries
426 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
428 %description -n libgomp-static
429 Static GNU OpenMP library.
431 %description -n libgomp-static -l pl.UTF-8
432 Statyczna biblioteka GNU OpenMP.
434 %package -n libgomp-multilib-32
435 Summary: GNU OpenMP library - 32-bit version
436 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
437 License: GPL v3+ with GCC Runtime Library Exception v3.1
439 Obsoletes: libgomp-multilib < 6:4.9.2-4
441 %description -n libgomp-multilib-32
442 GNU OpenMP library - 32-bit version.
444 %description -n libgomp-multilib-32 -l pl.UTF-8
445 Biblioteka GNU OpenMP - wersja 32-bitowa.
447 %package -n libgomp-multilib-32-devel
448 Summary: Development files for 32-bit version of GNU OpenMP library
449 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
450 License: GPL v3+ with GCC Runtime Library Exception v3.1
451 Group: Development/Libraries
452 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
453 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
455 %description -n libgomp-multilib-32-devel
456 Development files for 32-bit version of GNU OpenMP library.
458 %description -n libgomp-multilib-32-devel -l pl.UTF-8
459 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
461 %package -n libgomp-multilib-32-static
462 Summary: Static GNU OpenMP library - 32-bit version
463 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
464 License: GPL v3+ with GCC Runtime Library Exception v3.1
465 Group: Development/Libraries
466 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
467 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
469 %description -n libgomp-multilib-32-static
470 Static GNU OpenMP library - 32-bit version.
472 %description -n libgomp-multilib-32-static -l pl.UTF-8
473 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
475 %package -n libgomp-multilib-%{multilib2}
476 Summary: GNU OpenMP library - %{m2_desc} version
477 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
478 License: GPL v3+ with GCC Runtime Library Exception v3.1
481 %description -n libgomp-multilib-%{multilib2}
482 GNU OpenMP library - %{m2_desc} version.
484 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
485 Biblioteka GNU OpenMP - wersja %{m2_desc}.
487 %package -n libgomp-multilib-%{multilib2}-devel
488 Summary: Development files for %{m2_desc} version of GNU OpenMP library
489 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
490 License: GPL v3+ with GCC Runtime Library Exception v3.1
491 Group: Development/Libraries
492 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
494 %description -n libgomp-multilib-%{multilib2}-devel
495 Development files for %{m2_desc} version of GNU OpenMP library.
497 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
498 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
500 %package -n libgomp-multilib-%{multilib2}-static
501 Summary: Static GNU OpenMP library - %{m2_desc} version
502 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
503 License: GPL v3+ with GCC Runtime Library Exception v3.1
504 Group: Development/Libraries
505 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
507 %description -n libgomp-multilib-%{multilib2}-static
508 Static GNU OpenMP library - %{m2_desc} version.
510 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
511 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
514 Summary: Ada language support for GCC
515 Summary(es.UTF-8): Soporte de Ada para GCC
516 Summary(pl.UTF-8): Obsługa języka Ada do GCC
517 Group: Development/Languages
518 Requires: %{name} = %{epoch}:%{version}-%{release}
519 Requires: libgnat = %{epoch}:%{version}-%{release}
521 Obsoletes: gnat-devel < 4
524 This package adds experimental support for compiling Ada programs.
526 %description ada -l es.UTF-8
527 Este paquete añade soporte experimental para compilar programas en
530 %description ada -l pl.UTF-8
531 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
534 %package ada-multilib-32
535 Summary: Ada language 32-bit binaries support for GCC
536 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
537 Group: Development/Languages
538 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
539 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
540 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
542 %description ada-multilib-32
543 This package adds experimental support for compiling 32-bit Ada
544 programs on 64-bit host.
546 %description ada-multilib-32 -l pl.UTF-8
547 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
548 32-bitowych w języku Ada na maszynie 64-bitowej.
550 %package ada-multilib-%{multilib2}
551 Summary: Ada language %{m2_desc} binaries support for GCC
552 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
553 Group: Development/Languages
554 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
555 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
557 %description ada-multilib-%{multilib2}
558 This package adds experimental support for compiling Ada language to
561 %description ada-multilib-%{multilib2} -l pl.UTF-8
562 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
563 języku Ada do binariów %{m2_desc}.
566 Summary: Ada standard libraries
567 Summary(es.UTF-8): Bibliotecas estándares de Ada
568 Summary(pl.UTF-8): Biblioteki standardowe Ady
569 License: GPL v3+ with GCC Runtime Library Exception v3.1
571 Requires: libgcc = %{epoch}:%{version}-%{release}
575 %description -n libgnat
576 This package contains shared libraries needed to run programs written
579 %description -n libgnat -l es.UTF-8
580 Este paquete contiene las bibliotecas compartidas necesarias para
581 ejecutar programas escritos en Ada.
583 %description -n libgnat -l pl.UTF-8
584 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
587 %package -n libgnat-static
588 Summary: Static Ada standard libraries
589 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
590 License: GPL v3+ with GCC Runtime Library Exception v3.1
591 Group: Development/Libraries
592 Obsoletes: gnat-static < 4
594 %description -n libgnat-static
595 This package contains static libraries for programs written in Ada.
597 %description -n libgnat-static -l pl.UTF-8
598 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
601 %package -n libgnat-multilib-32
602 Summary: Ada standard libraries - 32-bit version
603 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
604 License: GPL v3+ with GCC Runtime Library Exception v3.1
606 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
607 Obsoletes: libgnat-multilib < 6:4.9.2-4
609 %description -n libgnat-multilib-32
610 This package contains 32-bit version of shared libraries needed to run
611 programs written in Ada.
613 %description -n libgnat-multilib-32 -l pl.UTF-8
614 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
615 uruchamiania programów napisanych w języku Ada.
617 %package -n libgnat-multilib-32-static
618 Summary: Static Ada standard libraries - 32-bit version
619 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
620 License: GPL v3+ with GCC Runtime Library Exception v3.1
621 Group: Development/Libraries
622 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
624 %description -n libgnat-multilib-32-static
625 This package contains 32-bit version of static libraries for programs
628 %description -n libgnat-multilib-32-static -l pl.UTF-8
629 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
630 programów napisanych w Adzie.
632 %package -n libgnat-multilib-%{multilib2}
633 Summary: Ada standard libraries - %{m2_desc} version
634 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
635 License: GPL v3+ with GCC Runtime Library Exception v3.1
637 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
639 %description -n libgnat-multilib-%{multilib2}
640 This package contains %{m2_desc} version of shared libraries needed to run
641 programs written in Ada.
643 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
644 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
645 uruchamiania programów napisanych w Adzie.
647 %package -n libgnat-multilib-%{multilib2}-static
648 Summary: Static Ada standard libraries - %{m2_desc} version
649 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
650 License: GPL v3+ with GCC Runtime Library Exception v3.1
651 Group: Development/Libraries
653 %description -n libgnat-multilib-%{multilib2}-static
654 This package contains %{m2_desc} version of static libraries for programs
657 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
658 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
659 programów napisanych w Adzie.
662 Summary: C++ language support for GCC
663 Summary(es.UTF-8): Soporte de C++ para GCC
664 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
665 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
666 Group: Development/Languages
667 Requires: %{name} = %{epoch}:%{version}-%{release}
669 Obsoletes: egcs-c++ < 1.2
670 Obsoletes: gcc4-c++ < 5:4.2
673 This package adds C++ support to the GNU Compiler Collection. It
674 includes support for most of the current C++ specification, including
675 templates and exception handling. It does not include a standard C++
676 library, which is available separately.
678 %description c++ -l de.UTF-8
679 Dieses Paket enthält die C++-Unterstützung für den
680 GNU-Compiler-Collection. Es unterstützt die aktuelle
681 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
682 C++-Standard-Library ist nicht enthalten - sie ist getrennt
685 %description c++ -l es.UTF-8
686 Este paquete añade soporte de C++ al GCC (colección de compiladores
687 GNU). Ello incluye el soporte para la mayoría de la especificación
688 actual de C++, incluyendo plantillas y manejo de excepciones. No
689 incluye la biblioteca estándar de C++, la que es disponible separada.
691 %description c++ -l fr.UTF-8
692 Ce package ajoute un support C++ a la collection de compilateurs GNU.
693 Il comprend un support pour la plupart des spécifications actuelles de
694 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
695 une bibliothéque C++ standard, qui est disponible séparément.
697 %description c++ -l pl.UTF-8
698 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
699 obecnej specyfikacji C++, nie zawiera natomiast standardowych
700 bibliotek C++, które są w oddzielnym pakiecie.
702 %description c++ -l pt_BR.UTF-8
703 Este pacote adiciona suporte C++ para o gcc.
705 %description c++ -l tr.UTF-8
706 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
707 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
708 C++ kitaplığı bu pakette yer almaz.
710 %package c++-multilib-32
711 Summary: C++ language 32-bit binaries support for GCC
712 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
713 Group: Development/Languages
714 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
715 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
716 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
718 %description c++-multilib-32
719 This package adds 32-bit binaries in C++ language support to the GNU
722 %description c++-multilib-32 -l pl.UTF-8
723 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
726 %package c++-multilib-%{multilib2}
727 Summary: C++ language %{m2_desc} binaries support for GCC
728 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
729 Group: Development/Languages
730 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
731 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
733 %description c++-multilib-%{multilib2}
734 This package adds %{m2_desc} binaries in C++ language support to the GNU
737 %description c++-multilib-%{multilib2} -l pl.UTF-8
738 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
741 %package -n libstdc++
742 Summary: GNU C++ library
743 Summary(es.UTF-8): Biblioteca C++ de GNU
744 Summary(pl.UTF-8): Biblioteka GNU C++
745 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
746 License: GPL v3+ with GCC Runtime Library Exception v3.1
748 # >= instead of = to allow keeping older libstdc++ (with different soname)
749 Requires: libgcc >= %{epoch}:%{version}-%{release}
751 Obsoletes: libstdc++3
752 Obsoletes: libstdc++4
754 %description -n libstdc++
755 This is the GNU implementation of the standard C++ library, along with
756 additional GNU tools. This package includes the shared libraries
757 necessary to run C++ applications.
759 %description -n libstdc++ -l de.UTF-8
760 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
761 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
762 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
764 %description -n libstdc++ -l es.UTF-8
765 Este es el soporte de las bibliotecas padrón del C++, junto con
766 herramientas GNU adicionales. El paquete incluye las bibliotecas
767 compartidas necesarias para ejecutar aplicaciones C++.
769 %description -n libstdc++ -l fr.UTF-8
770 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
771 des outils GNU supplémentaires. Ce package comprend les librairies
772 partagées nécessaires à l'exécution d'application C++.
774 %description -n libstdc++ -l pl.UTF-8
775 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
776 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
777 uruchamiania aplikacji napisanych w C++.
779 %description -n libstdc++ -l pt_BR.UTF-8
780 Este pacote é uma implementação da biblioteca padrão C++ v3, um
781 subconjunto do padrão ISO 14882.
783 %description -n libstdc++ -l tr.UTF-8
784 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
785 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
787 %package -n libstdc++-devel
788 Summary: Header files and documentation for C++ development
789 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
790 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
791 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
792 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
793 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
794 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
795 License: GPL v3+ with GCC Runtime Library Exception v3.1
796 Group: Development/Libraries
797 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
798 Requires: glibc-devel
799 Requires: libstdc++ = %{epoch}:%{version}-%{release}
800 Obsoletes: libg++-devel
801 Obsoletes: libstdc++3-devel
802 Obsoletes: libstdc++4-devel
804 %description -n libstdc++-devel
805 This is the GNU implementation of the standard C++ libraries. This
806 package includes the header files needed for C++ development and
807 library documentation.
809 %description -n libstdc++-devel -l es.UTF-8
810 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
811 paquete incluye los archivos de inclusión y bibliotecas necesarios
812 para desarrollo de programas en lenguaje C++.
814 %description -n libstdc++-devel -l pl.UTF-8
815 Pakiet ten zawiera biblioteki będące implementacją standardowych
816 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
817 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
819 %description -n libstdc++-devel -l pt_BR.UTF-8
820 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
821 para desenvolvimento de programas C++.
823 %package -n libstdc++-static
824 Summary: Static C++ standard library
825 Summary(es.UTF-8): Biblioteca estándar estática de C++
826 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
827 License: GPL v3+ with GCC Runtime Library Exception v3.1
828 Group: Development/Libraries
829 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
830 Obsoletes: libstdc++4-static
832 %description -n libstdc++-static
833 Static C++ standard library.
835 %description -n libstdc++-static -l es.UTF-8
836 Biblioteca estándar estática de C++.
838 %description -n libstdc++-static -l pl.UTF-8
839 Statyczna biblioteka standardowa C++.
841 %package -n libstdc++-multilib-32
842 Summary: GNU C++ library - 32-bit version
843 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
844 License: GPL v3+ with GCC Runtime Library Exception v3.1
846 # >= instead of = to allow keeping older libstdc++ (with different soname)
847 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
848 Obsoletes: libstdc++-multilib < 6:4.9.2-4
850 %description -n libstdc++-multilib-32
851 This is 32-bit version of the GNU implementation of the standard C++
854 %description -n libstdc++-multilib-32 -l pl.UTF-8
855 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
858 %package -n libstdc++-multilib-32-devel
859 Summary: Development files for C++ development - 32-bit version
860 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
861 License: GPL v3+ with GCC Runtime Library Exception v3.1
862 Group: Development/Libraries
863 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
864 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
865 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
866 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
868 %description -n libstdc++-multilib-32-devel
869 This package contains the development files for 32-bit version of the
870 GNU implementation of the standard C++ library.
872 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
873 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
874 implementacji GNU biblioteki standardowej C++.
876 %package -n libstdc++-multilib-32-static
877 Summary: Static C++ standard library - 32-bit version
878 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
879 License: GPL v3+ with GCC Runtime Library Exception v3.1
880 Group: Development/Libraries
881 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
882 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
884 %description -n libstdc++-multilib-32-static
885 Static C++ standard library - 32-bit version.
887 %description -n libstdc++-multilib-32-static -l pl.UTF-8
888 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
890 %package -n libstdc++-multilib-%{multilib2}
891 Summary: GNU C++ library - %{m2_desc} version
892 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
893 License: GPL v3+ with GCC Runtime Library Exception v3.1
895 # >= instead of = to allow keeping older libstdc++ (with different soname)
896 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
898 %description -n libstdc++-multilib-%{multilib2}
899 This is %{m2_desc} version of the GNU implementation of the standard C++
902 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
903 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
906 %package -n libstdc++-multilib-%{multilib2}-devel
907 Summary: Development files for C++ development - %{m2_desc} version
908 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
909 License: GPL v3+ with GCC Runtime Library Exception v3.1
910 Group: Development/Libraries
911 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
912 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
913 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
915 %description -n libstdc++-multilib-%{multilib2}-devel
916 This package contains the development files for %{m2_desc} version of the
917 GNU implementation of the standard C++ library.
919 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
920 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
921 implementacji GNU biblioteki standardowej C++.
923 %package -n libstdc++-multilib-%{multilib2}-static
924 Summary: Static C++ standard library - %{m2_desc} version
925 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
926 License: GPL v3+ with GCC Runtime Library Exception v3.1
927 Group: Development/Libraries
928 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
930 %description -n libstdc++-multilib-%{multilib2}-static
931 Static C++ standard library - %{m2_desc} version.
933 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
934 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
936 %package -n libstdc++-gdb
937 Summary: libstdc++ pretty printers for GDB
938 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
939 Group: Development/Debuggers
941 %description -n libstdc++-gdb
942 This package contains Python scripts for GDB pretty printing of the
943 libstdc++ types/containers.
945 %description -n libstdc++-gdb -l pl.UTF-8
946 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
947 wypisywania typów i kontenerów libstdc++.
949 %package -n libstdc++-apidocs
950 Summary: C++ standard library API documentation
951 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
952 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
956 %description -n libstdc++-apidocs
957 API and internal documentation for C++ standard library.
959 %description -n libstdc++-apidocs -l pl.UTF-8
960 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
963 Summary: Fortran 95 language support for GCC
964 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
965 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
966 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
967 Group: Development/Languages/Fortran
968 Requires: %{name} = %{epoch}:%{version}-%{release}
969 Requires: libgfortran = %{epoch}:%{version}-%{release}
970 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
971 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
972 Obsoletes: egcs-g77 < 1.2
976 This package adds support for compiling Fortran 95 programs with the
979 %description fortran -l es.UTF-8
980 Este paquete añade soporte para compilar programas escritos en Fortran
981 95 con el compilador GNU.
983 %description fortran -l pl.UTF-8
984 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
986 %description fortran -l pt_BR.UTF-8
987 Suporte Fortran 95 para o GCC.
989 %package fortran-multilib-32
990 Summary: Fortran 95 language 32-bit binaries support for GCC
991 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
992 Group: Development/Languages/Fortran
993 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
994 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
995 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
996 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
998 %description fortran-multilib-32
999 This package adds support for compiling 32-bit Fortran 95 programs
1000 with the GNU compiler.
1002 %description fortran-multilib-32 -l pl.UTF-8
1003 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1006 %package fortran-multilib-%{multilib2}
1007 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1008 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1009 Group: Development/Languages/Fortran
1010 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1011 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1012 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1014 %description fortran-multilib-%{multilib2}
1015 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1016 binaries with the GNU compiler.
1018 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1019 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1022 %package -n libgfortran
1023 Summary: Fortran 95 Library
1024 Summary(es.UTF-8): Biblioteca de Fortran 95
1025 Summary(pl.UTF-8): Biblioteka Fortranu 95
1026 License: GPL v3+ with GCC Runtime Library Exception v3.1
1028 Requires: libgcc = %{epoch}:%{version}-%{release}
1029 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1030 Obsoletes: libg2c < 5:4
1032 %description -n libgfortran
1035 %description -n libgfortran -l es.UTF-8
1036 Biblioteca de Fortran 95.
1038 %description -n libgfortran -l pl.UTF-8
1039 Biblioteka Fortranu 95.
1041 %package -n libgfortran-static
1042 Summary: Static Fortran 95 Library
1043 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1044 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1045 License: GPL v3+ with GCC Runtime Library Exception v3.1
1046 Group: Development/Libraries
1047 Requires: libgfortran = %{epoch}:%{version}-%{release}
1048 Obsoletes: libg2c-static < 5:4
1050 %description -n libgfortran-static
1051 Static Fortran 95 Library.
1053 %description -n libgfortran-static -l es.UTF-8
1054 Bibliotecas estáticas de Fortran 95.
1056 %description -n libgfortran-static -l pl.UTF-8
1057 Statyczna biblioteka Fortranu 95.
1059 %package -n libgfortran-multilib-32
1060 Summary: Fortran 95 Library - 32-bit version
1061 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1062 License: GPL v3+ with GCC Runtime Library Exception v3.1
1064 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1065 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1066 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1068 %description -n libgfortran-multilib-32
1069 Fortran 95 Library - 32-bit version.
1071 %description -n libgfortran-multilib-32 -l pl.UTF-8
1072 Biblioteka Fortranu 95 - wersja 32-bitowa.
1074 %package -n libgfortran-multilib-32-static
1075 Summary: Static Fortran 95 Library - 32-bit version
1076 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1077 License: GPL v3+ with GCC Runtime Library Exception v3.1
1078 Group: Development/Libraries
1079 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1080 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1082 %description -n libgfortran-multilib-32-static
1083 Static Fortran 95 Library - 32-bit version.
1085 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1086 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1088 %package -n libgfortran-multilib-%{multilib2}
1089 Summary: Fortran 95 Library - %{m2_desc} version
1090 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1091 License: GPL v3+ with GCC Runtime Library Exception v3.1
1093 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1095 %description -n libgfortran-multilib-%{multilib2}
1096 Fortran 95 Library - %{m2_desc} version.
1098 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1099 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1101 %package -n libgfortran-multilib-%{multilib2}-static
1102 Summary: Static Fortran 95 Library - %{m2_desc} version
1103 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1104 License: GPL v3+ with GCC Runtime Library Exception v3.1
1105 Group: Development/Libraries
1106 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1107 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1109 %description -n libgfortran-multilib-%{multilib2}-static
1110 Static Fortran 95 Library - %{m2_desc} version.
1112 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1113 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1115 %package -n libquadmath
1116 Summary: GCC __float128 shared support library
1117 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1121 %description -n libquadmath
1122 This package contains GCC shared support library which is needed for
1123 __float128 math support and for Fortran REAL*16 support.
1125 %description -n libquadmath -l pl.UTF-8
1126 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1127 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1130 %package -n libquadmath-devel
1131 Summary: Header files for GCC __float128 support library
1132 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1134 Group: Development/Libraries
1135 Requires: libquadmath = %{epoch}:%{version}-%{release}
1137 %description -n libquadmath-devel
1138 This package contains header files for GCC support library which is
1139 needed for __float128 math support and for Fortran REAL*16 support.
1141 %description -n libquadmath-devel -l pl.UTF-8
1142 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1143 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1146 %package -n libquadmath-static
1147 Summary: Static GCC __float128 support library
1148 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1150 Group: Development/Libraries
1151 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1153 %description -n libquadmath-static
1154 Static GCC __float128 support library.
1156 %description -n libquadmath-static -l pl.UTF-8
1157 Biblioteka statyczna GCC do obsługi typu __float128.
1159 %package -n libquadmath-multilib-32
1160 Summary: GCC __float128 shared support library - 32-bit version
1161 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1164 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1166 %description -n libquadmath-multilib-32
1167 This package contains 32-bit version of GCC shared support library
1168 which is needed for __float128 math support and for Fortran REAL*16
1171 %description -n libquadmath-multilib-32 -l pl.UTF-8
1172 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1173 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1176 %package -n libquadmath-multilib-32-devel
1177 Summary: Development files for 32-bit GCC __float128 support library
1178 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1180 Group: Development/Libraries
1181 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1182 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1183 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1185 %description -n libquadmath-multilib-32-devel
1186 This package contains development files for 32-bit GCC support library
1187 which is needed for __float128 math support and for Fortran REAL*16
1190 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1191 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1192 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1193 REAL*16 w Fortranie.
1195 %package -n libquadmath-multilib-32-static
1196 Summary: Static GCC __float128 support library - 32-bit version
1197 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1199 Group: Development/Libraries
1200 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1201 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1203 %description -n libquadmath-multilib-32-static
1204 Static GCC __float128 support library - 32-bit version.
1206 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1207 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1209 %package -n libquadmath-multilib-%{multilib2}
1210 Summary: GCC __float128 shared support library - %{m2_desc} version
1211 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1215 %description -n libquadmath-multilib-%{multilib2}
1216 This package contains %{m2_desc} version of GCC shared support library
1217 which is needed for __float128 math support and for Fortran REAL*16
1220 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1221 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1222 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1223 REAL*16 w Fortranie.
1225 %package -n libquadmath-multilib-%{multilib2}-devel
1226 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1227 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1229 Group: Development/Libraries
1230 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1231 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1233 %description -n libquadmath-multilib-%{multilib2}-devel
1234 This package contains development files for %{m2_desc} version of GCC
1235 support library which is needed for __float128 math support and for
1236 Fortran REAL*16 support.
1238 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1239 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1240 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1241 typu REAL*16 w Fortranie.
1243 %package -n libquadmath-multilib-%{multilib2}-static
1244 Summary: Static GCC __float128 support library - %{m2_desc} version
1245 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1247 Group: Development/Libraries
1248 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1250 %description -n libquadmath-multilib-%{multilib2}-static
1251 Static GCC __float128 support library - %{m2_desc} version.
1253 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1254 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1257 Summary: Foreign Function Interface library
1258 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1259 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1263 %description -n libffi
1264 The libffi library provides a portable, high level programming
1265 interface to various calling conventions. This allows a programmer to
1266 call any function specified by a call interface description at run
1269 %description -n libffi -l es.UTF-8
1270 La biblioteca libffi provee una interfaz portable de programación de
1271 alto nivel para varias convenciones de llamada. Ello permite que un
1272 programador llame una función cualquiera especificada por una
1273 descripción de interfaz de llamada en el tiempo de ejecución.
1275 %description -n libffi -l pl.UTF-8
1276 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1277 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1278 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1281 %package -n libffi-devel
1282 Summary: Development files for Foreign Function Interface library
1283 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1284 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1286 Group: Development/Libraries
1287 Requires: %{name} = %{epoch}:%{version}-%{release}
1288 Requires: libffi = %{epoch}:%{version}-%{release}
1290 %description -n libffi-devel
1291 Development files for Foreign Function Interface library.
1293 %description -n libffi-devel -l es.UTF-8
1294 Ficheros de desarrollo para libffi.
1296 %description -n libffi-devel -l pl.UTF-8
1297 Pliki nagłówkowe biblioteki libffi.
1299 %package -n libffi-static
1300 Summary: Static Foreign Function Interface library
1301 Summary(es.UTF-8): Biblioteca libffi estática
1302 Summary(pl.UTF-8): Statyczna biblioteka libffi
1304 Group: Development/Libraries
1305 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1307 %description -n libffi-static
1308 Static Foreign Function Interface library.
1310 %description -n libffi-static -l es.UTF-8
1311 Biblioteca libffi estática.
1313 %description -n libffi-static -l pl.UTF-8
1314 Statyczna biblioteka libffi.
1316 %package -n libffi-multilib-32
1317 Summary: Foreign Function Interface library - 32-bit version
1318 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1321 Obsoletes: libffi-multilib < 6:4.9.2-4
1323 %description -n libffi-multilib-32
1324 The libffi library provides a portable, high level programming
1325 interface to various calling conventions. This allows a programmer to
1326 call any function specified by a call interface description at run
1327 time. This package contains 32-bit version of the library.
1329 %description -n libffi-multilib-32 -l pl.UTF-8
1330 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1331 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1332 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1333 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1335 %package -n libffi-multilib-32-devel
1336 Summary: Development files for 32-bit version of Foreign Function Interface library
1337 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1339 Group: Development/Libraries
1340 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1341 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1342 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1344 %description -n libffi-multilib-32-devel
1345 Development files for 32-bit version of Foreign Function Interface
1348 %description -n libffi-multilib-32-devel -l pl.UTF-8
1349 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1351 %package -n libffi-multilib-32-static
1352 Summary: Static Foreign Function Interface library - 32-bit version
1353 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1355 Group: Development/Libraries
1356 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1357 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1359 %description -n libffi-multilib-32-static
1360 Static Foreign Function Interface library - 32-bit version.
1362 %description -n libffi-multilib-32-static -l pl.UTF-8
1363 Statyczna biblioteka libffi - wersja 32-bitowa.
1365 %package -n libffi-multilib-%{multilib2}
1366 Summary: Foreign Function Interface library - %{m2_desc} version
1367 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1371 %description -n libffi-multilib-%{multilib2}
1372 The libffi library provides a portable, high level programming
1373 interface to various calling conventions. This allows a programmer to
1374 call any function specified by a call interface description at run
1375 time. This package contains %{m2_desc} version of the library.
1377 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1378 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1379 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1380 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1381 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1383 %package -n libffi-multilib-%{multilib2}-devel
1384 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1385 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1387 Group: Development/Libraries
1388 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1389 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1391 %description -n libffi-multilib-%{multilib2}-devel
1392 Development files for %{m2_desc} version of Foreign Function Interface
1395 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1396 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1398 %package -n libffi-multilib-%{multilib2}-static
1399 Summary: Static Foreign Function Interface library - %{m2_desc} version
1400 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1402 Group: Development/Libraries
1403 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1405 %description -n libffi-multilib-%{multilib2}-static
1406 Static Foreign Function Interface library - %{m2_desc} version.
1408 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1409 Statyczna biblioteka libffi - wersja %{m2_desc}.
1412 Summary: Objective C language support for GCC
1413 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1414 Summary(es.UTF-8): Soporte de Objective C para GCC
1415 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1416 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1417 Summary(tr.UTF-8): GCC için Objective C desteği
1418 Group: Development/Languages
1419 Requires: %{name} = %{epoch}:%{version}-%{release}
1420 Requires: libobjc = %{epoch}:%{version}-%{release}
1421 Obsoletes: egcc-objc
1422 Obsoletes: egcs-objc < 1.2
1425 This package adds Objective C support to the GNU Compiler Collection.
1426 Objective C is a object oriented derivative of the C language, mainly
1427 used on systems running NeXTSTEP. This package does not include the
1428 standard objective C object library.
1430 %description objc -l de.UTF-8
1431 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1432 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1433 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1434 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1436 %description objc -l es.UTF-8
1437 Este paquete añade soporte de Objective C al GCC (colección de
1438 compiladores GNU). Objective C es un lenguaje orientado a objetos
1439 derivado de C, principalmente usado en sistemas que funcionan bajo
1440 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1443 %description objc -l fr.UTF-8
1444 Ce package ajoute un support Objective C a la collection de
1445 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1446 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1447 package n'inclue pas la bibliothéque Objective C standard.
1449 %description objc -l pl.UTF-8
1450 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1451 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1452 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1453 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1455 %description objc -l tr.UTF-8
1456 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1457 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1458 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1459 kitaplığı bu pakette yer almaz.
1461 %package objc-multilib-32
1462 Summary: Objective C language 32-bit binaries support for GCC
1463 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1464 Group: Development/Languages
1465 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1466 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1467 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1469 %description objc-multilib-32
1470 This package adds 32-bit Objective C support to the GNU Compiler
1473 %description objc-multilib-32 -l pl.UTF-8
1474 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1477 %package objc-multilib-%{multilib2}
1478 Summary: Objective C language %{m2_desc} binaries support for GCC
1479 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1480 Group: Development/Languages
1481 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1482 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1484 %description objc-multilib-%{multilib2}
1485 This package adds %{m2_desc} binaries in Objective C language support to
1486 the GNU Compiler Collection.
1488 %description objc-multilib-%{multilib2} -l pl.UTF-8
1489 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1493 Summary: Objective C++ support for GCC
1494 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1495 Group: Development/Languages
1496 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1497 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1500 This package adds Objective C++ support to the GNU Compiler
1503 %description objc++ -l pl.UTF-8
1504 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1505 GNU Compiler Collection.
1508 Summary: Objective C Library
1509 Summary(es.UTF-8): Biblioteca de Objective C
1510 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1511 License: GPL v3+ with GCC Runtime Library Exception v3.1
1513 Requires: libgcc = %{epoch}:%{version}-%{release}
1516 %description -n libobjc
1517 Objective C Library.
1519 %description -n libobjc -l es.UTF-8
1520 Bibliotecas de Objective C.
1522 %description -n libobjc -l pl.UTF-8
1523 Biblioteka obiektowego C (Objective C).
1525 %package -n libobjc-static
1526 Summary: Static Objective C Library
1527 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1528 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1529 License: GPL v3+ with GCC Runtime Library Exception v3.1
1530 Group: Development/Libraries
1531 Requires: libobjc = %{epoch}:%{version}-%{release}
1533 %description -n libobjc-static
1534 Static Objective C Library.
1536 %description -n libobjc-static -l es.UTF-8
1537 Bibliotecas estáticas de Objective C.
1539 %description -n libobjc-static -l pl.UTF-8
1540 Statyczna biblioteka obiektowego C (Objective C).
1542 %package -n libobjc-multilib-32
1543 Summary: Objective C Library - 32-bit version
1544 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1545 License: GPL v3+ with GCC Runtime Library Exception v3.1
1547 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1548 Obsoletes: libobjc-multilib < 6:4.9.2-4
1550 %description -n libobjc-multilib-32
1551 Objective C Library - 32-bit version.
1553 %description -n libobjc-multilib-32 -l pl.UTF-8
1554 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1556 %package -n libobjc-multilib-32-static
1557 Summary: Static Objective C Library - 32-bit version
1558 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1559 License: GPL v3+ with GCC Runtime Library Exception v3.1
1560 Group: Development/Libraries
1561 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1562 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1564 %description -n libobjc-multilib-32-static
1565 Static Objective C Library - 32-bit version.
1567 %description -n libobjc-multilib-32-static -l pl.UTF-8
1568 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1570 %package -n libobjc-multilib-%{multilib2}
1571 Summary: Objective C Library - %{m2_desc} version
1572 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1573 License: GPL v3+ with GCC Runtime Library Exception v3.1
1575 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1577 %description -n libobjc-multilib-%{multilib2}
1578 Objective C Library - %{m2_desc} version.
1580 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1581 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1583 %package -n libobjc-multilib-%{multilib2}-static
1584 Summary: Static Objective C Library - %{m2_desc} version
1585 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1586 License: GPL v3+ with GCC Runtime Library Exception v3.1
1587 Group: Development/Libraries
1588 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1590 %description -n libobjc-multilib-%{multilib2}-static
1591 Static Objective C Library - %{m2_desc} version.
1593 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1594 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1597 Summary: Go language support for GCC
1598 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1599 License: GPL v3+ (gcc), BSD (Go-specific part)
1600 Group: Development/Languages
1601 Requires: %{name} = %{epoch}:%{version}-%{release}
1602 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1605 This package adds Go language support to the GNU Compiler Collection.
1607 %description go -l pl.UTF-8
1608 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1610 %package go-multilib-32
1611 Summary: Go language 32-bit binaries support for GCC
1612 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1613 License: GPL v3+ (gcc), BSD (Go-specific part)
1614 Group: Development/Languages
1615 Requires: %{name} = %{epoch}:%{version}-%{release}
1616 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1617 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1619 %description go-multilib-32
1620 This package adds 32-bit Go language support to the GNU Compiler
1623 %description go-multilib-32 -l pl.UTF-8
1624 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1627 %package go-multilib-%{multilib2}
1628 Summary: Go language %{m2_desc} binaries support for GCC
1629 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1630 License: GPL v3+ (gcc), BSD (Go-specific part)
1631 Group: Development/Languages
1632 Requires: %{name} = %{epoch}:%{version}-%{release}
1633 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1635 %description go-multilib-%{multilib2}
1636 This package adds %{m2_desc} binaries in Go language support to the GNU
1637 Compiler Collection.
1639 %description go-multilib-%{multilib2} -l pl.UTF-8
1640 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1644 Summary: Go language library
1645 Summary(pl.UTF-8): Biblioteka języka Go
1648 Requires: libgcc = %{epoch}:%{version}-%{release}
1650 %description -n libgo
1651 Go language library.
1653 %description -n libgo -l pl.UTF-8
1654 Biblioteka języka Go.
1656 %package -n libgo-devel
1657 Summary: Development files for Go language library
1658 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1660 Group: Development/Libraries
1661 Requires: glibc-devel
1662 Requires: libgo = %{epoch}:%{version}-%{release}
1664 %description -n libgo-devel
1665 Development files for Go language library.
1667 %description -n libgo-devel -l pl.UTF-8
1668 Pliki programistyczne biblioteki języka Go.
1670 %package -n libgo-static
1671 Summary: Static Go language library
1672 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1674 Group: Development/Libraries
1675 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1677 %description -n libgo-static
1678 Static Go language library.
1680 %description -n libgo-static -l pl.UTF-8
1681 Statyczna biblioteka języka Go.
1683 %package -n libgo-multilib-32
1684 Summary: Go language library - 32-bit version
1685 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1688 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1689 Obsoletes: libgo-multilib < 6:4.9.2-4
1691 %description -n libgo-multilib-32
1692 Go language library - 32-bit version.
1694 %description -n libgo-multilib-32 -l pl.UTF-8
1695 Biblioteka języka Go - wersja 32-bitowa.
1697 %package -n libgo-multilib-32-devel
1698 Summary: Development files for Go language library - 32-bit version
1699 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1701 Group: Development/Libraries
1702 Requires: glibc-devel
1703 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1704 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1706 %description -n libgo-multilib-32-devel
1707 Development files for Go language library - 32-bit version.
1709 %description -n libgo-multilib-32-devel -l pl.UTF-8
1710 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1712 %package -n libgo-multilib-32-static
1713 Summary: Static Go language library - 32-bit version
1714 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1716 Group: Development/Libraries
1717 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1718 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1720 %description -n libgo-multilib-32-static
1721 Static Go language library - 32-bit version.
1723 %description -n libgo-multilib-32-static -l pl.UTF-8
1724 Statyczna biblioteka języka Go - wersja 32-bitowa.
1726 %package -n libgo-multilib-%{multilib2}
1727 Summary: Go language library - %{m2_desc} version
1728 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1731 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1733 %description -n libgo-multilib-%{multilib2}
1734 Go language library - %{m2_desc} version.
1736 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1737 Biblioteka języka Go - wersja %{m2_desc}.
1739 %package -n libgo-multilib-%{multilib2}-devel
1740 Summary: Development files for Go language library - %{m2_desc} version
1741 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1743 Group: Development/Libraries
1744 Requires: glibc-devel
1745 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1747 %description -n libgo-multilib-%{multilib2}-devel
1748 Development files for Go language library - %{m2_desc} version.
1750 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1751 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1753 %package -n libgo-multilib-%{multilib2}-static
1754 Summary: Static Go language library - %{m2_desc} version
1755 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1757 Group: Development/Libraries
1758 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1760 %description -n libgo-multilib-%{multilib2}-static
1761 Static Go language library - %{m2_desc} version.
1763 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1764 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1767 Summary: The Address Sanitizer library
1768 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1769 License: BSD-like or MIT
1771 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1773 %description -n libasan
1774 This package contains the Address Sanitizer library which is used for
1775 -fsanitize=address instrumented programs.
1777 %description -n libasan -l pl.UTF-8
1778 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1779 adresów w programach kompilowanych z opcją -fsanitize=address.
1781 %package -n libasan-devel
1782 Summary: Development files for the Address Sanitizer library
1783 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1784 License: BSD-like or MIT
1785 Group: Development/Libraries
1786 Requires: libasan = %{epoch}:%{version}-%{release}
1788 %description -n libasan-devel
1789 This package contains development files for the Address Sanitizer
1792 %description -n libasan-devel -l pl.UTF-8
1793 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1795 %package -n libasan-static
1796 Summary: The Address Sanitizer static library
1797 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1798 License: BSD-like or MIT
1799 Group: Development/Libraries
1800 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1802 %description -n libasan-static
1803 This package contains Address Sanitizer static library.
1805 %description -n libasan-static -l pl.UTF-8
1806 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1808 %package -n libasan-multilib-32
1809 Summary: The Address Sanitizer library - 32-bit version
1810 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1811 License: BSD-like or MIT
1813 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1814 Obsoletes: libasan-multilib < 6:4.9.2-4
1816 %description -n libasan-multilib-32
1817 This package contains 32-bit version of the Address Sanitizer library
1818 which is used for -fsanitize=address instrumented programs.
1820 %description -n libasan-multilib-32 -l pl.UTF-8
1821 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1822 służącej do kontroli adresów w programach kompilowanych z opcją
1825 %package -n libasan-multilib-32-devel
1826 Summary: Development files for the Address Sanitizer library - 32-bit version
1827 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1828 License: BSD-like or MIT
1829 Group: Development/Libraries
1830 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1831 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1832 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1834 %description -n libasan-multilib-32-devel
1835 This package contains the development files for 32-bit version of the
1836 Address Sanitizer library.
1838 %description -n libasan-multilib-32-devel -l pl.UTF-8
1839 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1842 %package -n libasan-multilib-32-static
1843 Summary: The Address Sanitizer static library - 32-bit version
1844 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1845 License: BSD-like or MIT
1846 Group: Development/Libraries
1847 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1848 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1850 %description -n libasan-multilib-32-static
1851 This package contains 32-bit version of the Address Sanitizer static
1854 %description -n libasan-multilib-32-static -l pl.UTF-8
1855 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1858 %package -n libasan-multilib-%{multilib2}
1859 Summary: The Address Sanitizer library - %{m2_desc} version
1860 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1861 License: BSD-like or MIT
1863 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1865 %description -n libasan-multilib-%{multilib2}
1866 This package contains %{m2_desc} version of the Address Sanitizer library
1867 which is used for -fsanitize=address instrumented programs.
1869 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1870 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1871 służącej do kontroli adresów w programach kompilowanych z opcją
1874 %package -n libasan-multilib-%{multilib2}-devel
1875 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1876 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1877 License: BSD-like or MIT
1878 Group: Development/Libraries
1879 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1880 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1882 %description -n libasan-multilib-%{multilib2}-devel
1883 This package contains the development files for %{m2_desc} version of the
1884 Address Sanitizer library.
1886 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1887 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1890 %package -n libasan-multilib-%{multilib2}-static
1891 Summary: The Address Sanitizer static library - %{m2_desc} version
1892 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1893 License: BSD-like or MIT
1894 Group: Development/Libraries
1895 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1897 %description -n libasan-multilib-%{multilib2}-static
1898 This package contains %{m2_desc} version of the Address Sanitizer static
1901 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1902 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1905 %package -n libhwasan
1906 Summary: The Hardware-Assisted Address Sanitizer library
1907 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1908 License: BSD-like or MIT
1910 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1912 %description -n libhwasan
1913 This package contains the Hardware-Assisted Address Sanitizer library
1914 which is used for -fsanitize=hwaddress instrumented programs.
1916 %description -n libhwasan -l pl.UTF-8
1917 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1918 służącą do kontroli adresów w programach kompilowanych z opcją
1919 -fsanitize=hwaddress.
1921 %package -n libhwasan-devel
1922 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1923 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1924 License: BSD-like or MIT
1925 Group: Development/Libraries
1926 Requires: libhwasan = %{epoch}:%{version}-%{release}
1928 %description -n libhwasan-devel
1929 This package contains development files for the Hardware-Assisted
1930 Address Sanitizer library.
1932 %description -n libhwasan-devel -l pl.UTF-8
1933 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1936 %package -n libhwasan-static
1937 Summary: The Hardware-Assisted Address Sanitizer static library
1938 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1939 License: BSD-like or MIT
1940 Group: Development/Libraries
1941 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1943 %description -n libhwasan-static
1944 This package contains Hardware-Assisted Address Sanitizer static
1947 %description -n libhwasan-static -l pl.UTF-8
1948 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1952 Summary: The Leak Sanitizer library
1953 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1954 License: BSD-like or MIT
1956 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1958 %description -n liblsan
1959 This package contains the Leak Sanitizer library which is used for
1960 -fsanitize=leak instrumented programs.
1962 %description -n liblsan -l pl.UTF-8
1963 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1964 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1966 %package -n liblsan-devel
1967 Summary: Development files for the Leak Sanitizer library
1968 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1969 License: BSD-like or MIT
1970 Group: Development/Libraries
1971 Requires: liblsan = %{epoch}:%{version}-%{release}
1973 %description -n liblsan-devel
1974 This package contains development files for the Leak Sanitizer
1977 %description -n liblsan-devel -l pl.UTF-8
1978 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1980 %package -n liblsan-static
1981 Summary: The Leak Sanitizer static library
1982 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1983 License: BSD-like or MIT
1984 Group: Development/Libraries
1985 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1987 %description -n liblsan-static
1988 This package contains Leak Sanitizer static library.
1990 %description -n liblsan-static -l pl.UTF-8
1991 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1993 %package -n liblsan-multilib-%{multilib2}
1994 Summary: The Leak Sanitizer library - %{m2_desc} version
1995 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1996 License: BSD-like or MIT
1998 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2000 %description -n liblsan-multilib-%{multilib2}
2001 This package contains %{m2_desc} version of the Leak Sanitizer library
2002 which is used for -fsanitize=leak instrumented programs.
2004 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2005 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2006 do kontroli wycieków w programach kompilowanych z opcją
2009 %package -n liblsan-multilib-%{multilib2}-devel
2010 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2011 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2012 License: BSD-like or MIT
2013 Group: Development/Libraries
2014 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2016 %description -n liblsan-multilib-%{multilib2}-devel
2017 This package contains development files for %{m2_desc} version of the
2018 Leak Sanitizer library.
2020 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2021 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2024 %package -n liblsan-multilib-%{multilib2}-static
2025 Summary: The Leak Sanitizer static library - %{m2_desc} version
2026 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2027 License: BSD-like or MIT
2028 Group: Development/Libraries
2029 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2031 %description -n liblsan-multilib-%{multilib2}-static
2032 This package contains Leak Sanitizer static library - %{m2_desc} version.
2034 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2035 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2038 Summary: The Thread Sanitizer library
2039 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2040 License: BSD-like or MIT
2042 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2044 %description -n libtsan
2045 This package contains the Thread Sanitizer library which is used for
2046 -fsanitize=thread instrumented programs.
2048 %description -n libtsan -l pl.UTF-8
2049 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2050 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2052 %package -n libtsan-devel
2053 Summary: Development files for the Thread Sanitizer library
2054 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2055 License: BSD-like or MIT
2056 Group: Development/Libraries
2057 Requires: libtsan = %{epoch}:%{version}-%{release}
2059 %description -n libtsan-devel
2060 This package contains development files for Thread Sanitizer library.
2062 %description -n libtsan-devel -l pl.UTF-8
2063 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2065 %package -n libtsan-static
2066 Summary: The Thread Sanitizer static library
2067 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2068 License: BSD-like or MIT
2069 Group: Development/Libraries
2070 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2072 %description -n libtsan-static
2073 This package contains Thread Sanitizer static library.
2075 %description -n libtsan-static -l pl.UTF-8
2076 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2078 %package -n libtsan-multilib-%{multilib2}
2079 Summary: The Thread Sanitizer library - %{m2_desc} version
2080 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2081 License: BSD-like or MIT
2083 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2085 %description -n libtsan-multilib-%{multilib2}
2086 This package contains %{m2_desc} version of the Thread Sanitizer
2087 library which is used for -fsanitize=thread instrumented programs.
2089 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2090 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2091 służącej do kontroli wielowątkowości w programach kompilowanych
2092 z opcją -fsanitize=thread.
2094 %package -n libtsan-multilib-%{multilib2}-devel
2095 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2096 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2097 License: BSD-like or MIT
2098 Group: Development/Libraries
2099 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2101 %description -n libtsan-multilib-%{multilib2}-devel
2102 This package contains development files for %{m2_desc} version of
2103 Thread Sanitizer library.
2105 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2106 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2109 %package -n libtsan-multilib-%{multilib2}-static
2110 Summary: The Thread Sanitizer static library - %{m2_desc} version
2111 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2112 License: BSD-like or MIT
2113 Group: Development/Libraries
2114 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2116 %description -n libtsan-multilib-%{multilib2}-static
2117 This package contains %{m2_desc} version of Thread Sanitizer static
2120 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2121 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2124 %package -n libubsan
2125 Summary: The Undefined Behavior Sanitizer library
2126 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2127 License: BSD-like or MIT
2129 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2131 %description -n libubsan
2132 This package contains the Undefined Behavior Sanitizer library which
2133 is used for -fsanitize=undefined instrumented programs.
2135 %description -n libubsan -l pl.UTF-8
2136 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2137 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2138 -fsanitize=undefined.
2140 %package -n libubsan-devel
2141 Summary: Development files for the Undefined Behavior Sanitizer library
2142 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2143 License: BSD-like or MIT
2144 Group: Development/Libraries
2145 Requires: libubsan = %{epoch}:%{version}-%{release}
2147 %description -n libubsan-devel
2148 This package contains development files for the Undefined Behavior
2151 %description -n libubsan-devel -l pl.UTF-8
2152 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2155 %package -n libubsan-static
2156 Summary: The Undefined Behavior Sanitizer static library
2157 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2158 License: BSD-like or MIT
2159 Group: Development/Libraries
2160 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2162 %description -n libubsan-static
2163 This package contains Undefined Behavior Sanitizer static library.
2165 %description -n libubsan-static -l pl.UTF-8
2166 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2168 %package -n libubsan-multilib-32
2169 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2170 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2171 License: BSD-like or MIT
2173 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2174 Obsoletes: libubsan-multilib < 6:4.9.2-4
2176 %description -n libubsan-multilib-32
2177 This package contains 32-bit version of the Undefined Behavior
2178 Sanitizer library which is used for -fsanitize=undefined instrumented
2181 %description -n libubsan-multilib-32 -l pl.UTF-8
2182 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2183 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2184 kompilowanych z opcją -fsanitize=undefined.
2186 %package -n libubsan-multilib-32-devel
2187 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2188 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2189 License: BSD-like or MIT
2190 Group: Development/Libraries
2191 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2192 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2194 %description -n libubsan-multilib-32-devel
2195 This package contains the development files for 32-bit version of the
2196 Undefined Behavior Sanitizer library.
2198 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2199 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2200 Undefined Behavior Sanitizer.
2202 %package -n libubsan-multilib-32-static
2203 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2204 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2205 License: BSD-like or MIT
2206 Group: Development/Libraries
2207 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2208 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2210 %description -n libubsan-multilib-32-static
2211 This package contains 32-bit version of the Undefined Behavior
2212 Sanitizer static library.
2214 %description -n libubsan-multilib-32-static -l pl.UTF-8
2215 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2218 %package -n libubsan-multilib-%{multilib2}
2219 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2220 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2221 License: BSD-like or MIT
2223 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2225 %description -n libubsan-multilib-%{multilib2}
2226 This package contains %{m2_desc} version of the Undefined Behavior
2227 Sanitizer library which is used for -fsanitize=undefined instrumented
2230 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2231 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2232 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2233 kompilowanych z opcją -fsanitize=undefined.
2235 %package -n libubsan-multilib-%{multilib2}-devel
2236 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2237 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2238 License: BSD-like or MIT
2239 Group: Development/Libraries
2240 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2242 %description -n libubsan-multilib-%{multilib2}-devel
2243 This package contains the development files for %{m2_desc} version of the
2244 Undefined Behavior Sanitizer library.
2246 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2247 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2248 Undefined Behavior Sanitizer.
2250 %package -n libubsan-multilib-%{multilib2}-static
2251 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2252 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2253 License: BSD-like or MIT
2254 Group: Development/Libraries
2255 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2257 %description -n libubsan-multilib-%{multilib2}-static
2258 This package contains %{m2_desc} version of the Undefined Behavior
2259 Sanitizer static library.
2261 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2262 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2266 Summary: The Virtual Table Verification library
2267 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2268 License: GPL v3+ with GCC Runtime Library Exception v3.1
2270 URL: https://gcc.gnu.org/wiki/vtv
2271 Requires: libgcc = %{epoch}:%{version}-%{release}
2273 %description -n libvtv
2274 This package contains the Virtual Table Verification library which
2275 is used for -fvtable-verify=... instrumented programs.
2277 %description -n libvtv -l pl.UTF-8
2278 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2279 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2280 -fvtable-verify=....
2282 %package -n libvtv-devel
2283 Summary: Development files for the Virtual Table Verification library
2284 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2285 License: GPL v3+ with GCC Runtime Library Exception v3.1
2286 Group: Development/Libraries
2287 URL: https://gcc.gnu.org/wiki/vtv
2288 Requires: libvtv = %{epoch}:%{version}-%{release}
2290 %description -n libvtv-devel
2291 This package contains development files for the Virtual Table
2292 Verification library.
2294 %description -n libvtv-devel -l pl.UTF-8
2295 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2298 %package -n libvtv-static
2299 Summary: The Virtual Table Verification static library
2300 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2301 License: GPL v3+ with GCC Runtime Library Exception v3.1
2302 Group: Development/Libraries
2303 URL: https://gcc.gnu.org/wiki/vtv
2304 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2306 %description -n libvtv-static
2307 This package contains Virtual Table Verification static library.
2309 %description -n libvtv-static -l pl.UTF-8
2310 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2312 %package -n libvtv-multilib-32
2313 Summary: The Virtual Table Verification library - 32-bit version
2314 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2315 License: GPL v3+ with GCC Runtime Library Exception v3.1
2317 URL: https://gcc.gnu.org/wiki/vtv
2318 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2320 %description -n libvtv-multilib-32
2321 This package contains 32-bit version of the Virtual Table Verification
2322 library which is used for -fvtable-verify=... instrumented programs.
2324 %description -n libvtv-multilib-32 -l pl.UTF-8
2325 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2326 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2327 kompilowanych z opcją -fvtable-verify=....
2329 %package -n libvtv-multilib-32-devel
2330 Summary: Development files for the Virtual Table Verification library - 32-bit version
2331 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2332 License: GPL v3+ with GCC Runtime Library Exception v3.1
2333 Group: Development/Libraries
2334 URL: https://gcc.gnu.org/wiki/vtv
2335 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2337 %description -n libvtv-multilib-32-devel
2338 This package contains the development files for 32-bit version of the
2339 Virtual Table Verification library.
2341 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2342 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2343 Virtual Table Verification.
2345 %package -n libvtv-multilib-32-static
2346 Summary: The Virtual Table Verification static library - 32-bit version
2347 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2348 License: GPL v3+ with GCC Runtime Library Exception v3.1
2349 Group: Development/Libraries
2350 URL: https://gcc.gnu.org/wiki/vtv
2351 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2353 %description -n libvtv-multilib-32-static
2354 This package contains 32-bit version of the Virtual Table Verification
2357 %description -n libvtv-multilib-32-static -l pl.UTF-8
2358 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2361 %package -n libvtv-multilib-%{multilib2}
2362 Summary: The Virtual Table Verification library - %{m2_desc} version
2363 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2364 License: GPL v3+ with GCC Runtime Library Exception v3.1
2366 URL: https://gcc.gnu.org/wiki/vtv
2367 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2369 %description -n libvtv-multilib-%{multilib2}
2370 This package contains %{m2_desc} version of the Virtual Table Verification
2371 library which is used for -fvtable-verify=... instrumented programs.
2373 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2374 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2375 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2376 kompilowanych z opcją -fvtable-verify=....
2378 %package -n libvtv-multilib-%{multilib2}-devel
2379 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2380 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2381 License: GPL v3+ with GCC Runtime Library Exception v3.1
2382 Group: Development/Libraries
2383 URL: https://gcc.gnu.org/wiki/vtv
2384 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2386 %description -n libvtv-multilib-%{multilib2}-devel
2387 This package contains the development files for %{m2_desc} version of the
2388 Virtual Table Verification library.
2390 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2391 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2392 Virtual Table Verification.
2394 %package -n libvtv-multilib-%{multilib2}-static
2395 Summary: The Virtual Table Verification static library - %{m2_desc} version
2396 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2397 License: GPL v3+ with GCC Runtime Library Exception v3.1
2398 Group: Development/Libraries
2399 URL: https://gcc.gnu.org/wiki/vtv
2400 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2402 %description -n libvtv-multilib-%{multilib2}-static
2403 This package contains %{m2_desc} version of the Virtual Table
2404 Verification library.
2406 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2407 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2410 %package -n libatomic
2411 Summary: The GNU Atomic library
2412 Summary(pl.UTF-8): Biblioteka GNU Atomic
2413 License: GPL v3+ with GCC Runtime Library Exception v3.1
2416 %description -n libatomic
2417 This package contains the GNU Atomic library which is a GCC support
2418 library for atomic operations not supported by hardware.
2420 %description -n libatomic -l pl.UTF-8
2421 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2422 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2424 %package -n libatomic-devel
2425 Summary: Development files for the GNU Atomic library
2426 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2427 License: GPL v3+ with GCC Runtime Library Exception v3.1
2428 Group: Development/Libraries
2429 Requires: libatomic = %{epoch}:%{version}-%{release}
2431 %description -n libatomic-devel
2432 This package contains development files for the GNU Atomic library.
2434 %description -n libatomic-devel -l pl.UTF-8
2435 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2437 %package -n libatomic-static
2438 Summary: The GNU Atomic static library
2439 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2440 License: GPL v3+ with GCC Runtime Library Exception v3.1
2441 Group: Development/Libraries
2442 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2444 %description -n libatomic-static
2445 This package contains GNU Atomic static library.
2447 %description -n libatomic-static
2448 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2450 %package -n libatomic-multilib-32
2451 Summary: The GNU Atomic library - 32-bit version
2452 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2453 License: GPL v3+ with GCC Runtime Library Exception v3.1
2455 Obsoletes: libatomic-multilib < 6:4.9.2-4
2457 %description -n libatomic-multilib-32
2458 This package contains 32-bit version of the GNU Atomic library which
2459 is a GCC support library for atomic operations not supported by
2462 %description -n libatomic-multilib-32 -l pl.UTF-8
2463 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2464 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2467 %package -n libatomic-multilib-32-devel
2468 Summary: Development files for the GNU Atomic static library - 32-bit version
2469 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2470 License: GPL v3+ with GCC Runtime Library Exception v3.1
2471 Group: Development/Libraries
2472 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2473 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2475 %description -n libatomic-multilib-32-devel
2476 This package contains the development files for 32-bit version of the
2479 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2480 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2483 %package -n libatomic-multilib-32-static
2484 Summary: The GNU Atomic static library - 32-bit version
2485 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2486 License: GPL v3+ with GCC Runtime Library Exception v3.1
2487 Group: Development/Libraries
2488 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2489 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2491 %description -n libatomic-multilib-32-static
2492 This package contains 32-bit version of the GNU Atomic static library.
2494 %description -n libatomic-multilib-32-static -l pl.UTF-8
2495 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2497 %package -n libatomic-multilib-%{multilib2}
2498 Summary: The GNU Atomic library - %{m2_desc} version
2499 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2500 License: GPL v3+ with GCC Runtime Library Exception v3.1
2503 %description -n libatomic-multilib-%{multilib2}
2504 This package contains %{m2_desc} version of the GNU Atomic library which
2505 is a GCC support library for atomic operations not supported by
2508 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2509 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2510 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2513 %package -n libatomic-multilib-%{multilib2}-devel
2514 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2515 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2516 License: GPL v3+ with GCC Runtime Library Exception v3.1
2517 Group: Development/Libraries
2518 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2520 %description -n libatomic-multilib-%{multilib2}-devel
2521 This package contains the development files for %{m2_desc} version of the
2524 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2525 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2528 %package -n libatomic-multilib-%{multilib2}-static
2529 Summary: The GNU Atomic static library - %{m2_desc} version
2530 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2531 License: GPL v3+ with GCC Runtime Library Exception v3.1
2532 Group: Development/Libraries
2533 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2535 %description -n libatomic-multilib-%{multilib2}-static
2536 This package contains %{m2_desc} version of the GNU Atomic static library.
2538 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2539 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2542 Summary: GCC plugin for GDB
2543 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2544 Group: Development/Debuggers
2545 Requires: %{name} = %{epoch}:%{version}-%{release}
2547 %description gdb-plugin
2548 This package contains GCC plugin for GDB C expression evaluation.
2550 %description gdb-plugin -l pl.UTF-8
2551 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2553 %package plugin-devel
2554 Summary: Support for compiling GCC plugins
2555 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2556 Group: Development/Languages
2557 Requires: %{name} = %{epoch}:%{version}-%{release}
2558 Requires: gmp-devel >= 4.3.2
2559 Requires: libmpc-devel >= 0.8.1
2560 Requires: mpfr-devel >= 3.1.0
2562 %description plugin-devel
2563 This package contains header files and other support files for
2564 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2565 plugins must be rebuilt any time GCC is updated.
2567 %description plugin-devel -l pl.UTF-8
2568 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2569 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2570 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2572 # Packages with epoch 0
2573 # DO NOT MOVE THESE PACKAGES AROUND
2575 # PUT SUCH PACKAGES HERE
2587 %if %{with gcc_libffi}
2591 %{__mv} ChangeLog ChangeLog.general
2593 # override snapshot version.
2594 echo %{version} > gcc/BASE-VER
2595 echo "release" > gcc/DEV-PHASE
2602 rm -rf builddir && install -d builddir && cd builddir
2605 CFLAGS="%{rpmcflags}" \
2606 CXXFLAGS="%{rpmcxxflags}" \
2609 --prefix=%{_prefix} \
2610 --with-local-prefix=%{_prefix}/local \
2611 --libdir=%{_libdir} \
2612 --libexecdir=%{_libdir} \
2613 --infodir=%{_infodir} \
2614 --mandir=%{_mandir} \
2615 --x-libraries=%{_libdir} \
2616 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2617 --disable-build-with-cxx \
2618 --disable-build-poststage1-with-cxx \
2620 --enable-checking=release \
2621 %ifarch %{ix86} %{x8664} x32
2624 %{?with_fortran:--enable-cmath} \
2625 --enable-decimal-float \
2626 --enable-gnu-indirect-function \
2627 --enable-gnu-unique-object \
2628 --enable-initfini-array \
2629 --disable-isl-version-check \
2630 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2631 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2633 --enable-linker-build-id \
2634 --enable-linux-futex \
2635 --enable-long-long \
2636 %{!?with_multilib:--disable-multilib} \
2641 --enable-secureplt \
2644 --enable-threads=posix \
2649 %ifarch %{x8664} x32
2650 --with-arch-32=x86-64 \
2653 --with-cpu=ultrasparc \
2655 --with-demangler-in-ld \
2658 --with-linker-hash-style=gnu \
2659 --with-long-double-128 \
2660 %if %{with multilib}
2662 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2665 --with-multilib-list=m32,m64,mx32 \
2668 --with-slibdir=%{_slibdir} \
2670 --without-system-libunwind \
2672 --with-system-libunwind \
2674 --with-system-zlib \
2689 --with-arch=armv7-a \
2691 --with-fpu=vfpv3-d16 \
2695 --with-arch=armv7-a \
2697 --with-fpu=neon-vfpv3 \
2701 --enable-__cxa_atexit \
2702 --enable-libstdcxx-allocator=new \
2703 --disable-libstdcxx-pch \
2704 --enable-libstdcxx-threads \
2705 --enable-libstdcxx-time=rt \
2706 --enable-libstdcxx-visibility \
2707 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2708 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2709 %{?with_vtv:--enable-vtable-verify} \
2711 --with-pkgversion="PLD-Linux" \
2712 --with-bugurl="http://bugs.pld-linux.org" \
2713 --host=%{_target_platform} \
2714 --build=%{_target_platform}
2718 cat << 'EOF' > Makefile
2719 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2722 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2723 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2724 BOOT_CFLAGS="%{rpmcflags}" \
2725 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2726 GNATLIBCFLAGS="%{rpmcflags}" \
2727 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2735 if [ ! -r /dev/pts/0 ]; then
2736 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2739 %{__make} -k -C builddir check 2>&1 ||:
2743 rm -rf $RPM_BUILD_ROOT
2744 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2748 %{__make} -j1 install \
2750 infodir=%{_infodir} \
2751 DESTDIR=$RPM_BUILD_ROOT
2753 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2755 %if %{with multilib}
2758 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2759 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2760 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2761 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2763 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2764 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2765 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2766 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2771 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2772 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2773 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2775 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2776 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2777 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2779 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2780 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2781 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2783 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2784 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2785 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2787 %if %{with multilib}
2788 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2789 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2790 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2792 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2793 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2794 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2796 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2797 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2798 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2800 %if %{with multilib2}
2801 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2802 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2803 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2805 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2806 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2807 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2809 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2810 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2811 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2816 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2817 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2821 # move ada shared libraries to proper place...
2822 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2823 $RPM_BUILD_ROOT%{_libdir}
2824 # check if symlink to be made is valid
2825 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2826 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2827 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2828 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2829 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2830 %if %{with multilib}
2831 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2832 $RPM_BUILD_ROOT%{_libdir32}
2833 # check if symlink to be made is valid
2834 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2835 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2836 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2837 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2838 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2840 %if %{with multilib2}
2841 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2842 $RPM_BUILD_ROOT%{_libdirm2}
2843 # check if symlink to be made is valid
2844 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2845 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2846 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2847 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2848 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2855 %if %{with gcc_libffi}
2856 # still not installed by gcc?
2857 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2858 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2859 sed -e 's,@prefix@,%{_prefix},
2860 s,@exec_prefix@,%{_exec_prefix},
2861 s,@libdir@,%{_libdir},
2862 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2863 %if %{with multilib}
2864 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2865 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2866 sed -e 's,@prefix@,%{_prefix},
2867 s,@exec_prefix@,%{_exec_prefix},
2868 s,@libdir@,%{_libdir32},
2869 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2870 %if %{with multilib2}
2871 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2872 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2873 sed -e 's,@prefix@,%{_prefix},
2874 s,@exec_prefix@,%{_exec_prefix},
2875 s,@libdir@,%{_libdirm2},
2876 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2882 cp -f libobjc/README gcc/objc/README.libobjc
2885 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2886 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2887 for f in libitm.la libssp.la libssp_nonshared.la \
2888 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2889 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2890 %{?with_gomp:libgomp.la} \
2891 %{?with_Xsan:libasan.la libubsan.la} \
2892 %{?with_hwasan:libhwasan.la} \
2893 %{?with_lsan_m0:liblsan.la} \
2894 %{?with_tsan_m0:libtsan.la} \
2895 %{?with_atomic:libatomic.la} \
2896 %{?with_objc:libobjc.la};
2898 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2899 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2900 %{__mv} "${file}.fixed" "$file"
2902 %if %{with multilib}
2903 for f in libitm.la libssp.la libssp_nonshared.la \
2904 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2905 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2906 %{?with_gomp:libgomp.la} \
2907 %{?with_Xsan:libasan.la libubsan.la} \
2908 %{?with_lsan_m1:liblsan.la} \
2909 %{?with_tsan_m1:libtsan.la} \
2910 %{?with_atomic:libatomic.la} \
2911 %{?with_objc:libobjc.la};
2913 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2914 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2916 %if %{with multilib2}
2917 for f in libitm.la libssp.la libssp_nonshared.la \
2918 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2919 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2920 %{?with_gomp:libgomp.la} \
2921 %{?with_Xsan:libasan.la libubsan.la} \
2922 %{?with_lsan_m2:liblsan.la} \
2923 %{?with_tsan_m2:libtsan.la} \
2924 %{?with_atomic:libatomic.la} \
2925 %{?with_objc:libobjc.la};
2927 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2928 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2933 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2934 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2935 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2937 # plugins, .la not needed
2938 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2939 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2941 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2942 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2946 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2947 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2949 # basename is being run only for the native (non-biarch) file.
2950 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2951 -e "s,@toolexeclibdir@,$LIBDIR," \
2952 < libstdc++-v3/python/hook.in \
2953 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2955 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2956 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2957 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2958 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2960 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2962 # script(s) always installed; see above for builds with python; if no python, just don't package
2963 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2964 %if %{with multilib}
2965 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2966 %if %{with multilib2}
2967 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2973 cat cpplib.lang >> gcc.lang
2976 %find_lang libstdc\+\+
2977 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2980 # always -f, as "dir" is created depending which texlive version is installed
2981 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2983 # svn snap doesn't contain (release does) below files,
2984 # so let's create dummy entries to satisfy %%files.
2985 [ ! -f NEWS ] && touch NEWS
2986 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2987 [ ! -f libgfortran/README ] && touch libgfortran/README
2990 rm -rf $RPM_BUILD_ROOT
2992 %post -p /sbin/postshell
2993 -/usr/sbin/fix-info-dir -c %{_infodir}
2995 %postun -p /sbin/postshell
2996 -/usr/sbin/fix-info-dir -c %{_infodir}
2998 %post ada -p /sbin/postshell
2999 -/usr/sbin/fix-info-dir -c %{_infodir}
3001 %postun ada -p /sbin/postshell
3002 -/usr/sbin/fix-info-dir -c %{_infodir}
3004 %post fortran -p /sbin/postshell
3005 -/usr/sbin/fix-info-dir -c %{_infodir}
3007 %postun fortran -p /sbin/postshell
3008 -/usr/sbin/fix-info-dir -c %{_infodir}
3010 %post go -p /sbin/postshell
3011 -/usr/sbin/fix-info-dir -c %{_infodir}
3013 %postun go -p /sbin/postshell
3014 -/usr/sbin/fix-info-dir -c %{_infodir}
3016 %post -n libquadmath-devel -p /sbin/postshell
3017 -/usr/sbin/fix-info-dir -c %{_infodir}
3019 %postun -n libquadmath-devel -p /sbin/postshell
3020 -/usr/sbin/fix-info-dir -c %{_infodir}
3022 %post -n libffi-devel -p /sbin/postshell
3023 -/usr/sbin/fix-info-dir -c %{_infodir}
3025 %postun -n libffi-devel -p /sbin/postshell
3026 -/usr/sbin/fix-info-dir -c %{_infodir}
3028 %post -n libgomp-devel -p /sbin/postshell
3029 -/usr/sbin/fix-info-dir -c %{_infodir}
3031 %postun -n libgomp-devel -p /sbin/postshell
3032 -/usr/sbin/fix-info-dir -c %{_infodir}
3034 %post -p /sbin/ldconfig -n libgcc
3035 %postun -p /sbin/ldconfig -n libgcc
3036 %post -p /sbin/ldconfig -n libgcc-multilib-32
3037 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3038 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3039 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3040 %post -p /sbin/ldconfig -n libgomp
3041 %postun -p /sbin/ldconfig -n libgomp
3042 %post -p /sbin/ldconfig -n libgomp-multilib-32
3043 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3044 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3045 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3046 %post -p /sbin/ldconfig -n libgnat
3047 %postun -p /sbin/ldconfig -n libgnat
3048 %post -p /sbin/ldconfig -n libgnat-multilib-32
3049 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3050 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3051 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3052 %post -p /sbin/ldconfig -n libstdc++
3053 %postun -p /sbin/ldconfig -n libstdc++
3054 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3055 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3056 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3057 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3058 %post -p /sbin/ldconfig -n libgfortran
3059 %postun -p /sbin/ldconfig -n libgfortran
3060 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3061 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3062 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3063 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3064 %post -p /sbin/ldconfig -n libffi
3065 %postun -p /sbin/ldconfig -n libffi
3066 %post -p /sbin/ldconfig -n libffi-multilib-32
3067 %postun -p /sbin/ldconfig -n libffi-multilib-32
3068 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3069 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3070 %post -p /sbin/ldconfig -n libobjc
3071 %postun -p /sbin/ldconfig -n libobjc
3072 %post -p /sbin/ldconfig -n libobjc-multilib-32
3073 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3074 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3075 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3076 %post -p /sbin/ldconfig -n libquadmath
3077 %postun -p /sbin/ldconfig -n libquadmath
3078 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3079 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3080 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3081 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3082 %post -p /sbin/ldconfig -n libgo
3083 %postun -p /sbin/ldconfig -n libgo
3084 %post -p /sbin/ldconfig -n libgo-multilib-32
3085 %postun -p /sbin/ldconfig -n libgo-multilib-32
3086 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3087 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3088 %post -p /sbin/ldconfig -n libasan
3089 %postun -p /sbin/ldconfig -n libasan
3090 %post -p /sbin/ldconfig -n libasan-multilib-32
3091 %postun -p /sbin/ldconfig -n libasan-multilib-32
3092 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3093 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3094 %post -p /sbin/ldconfig -n libhwasan
3095 %postun -p /sbin/ldconfig -n libhwasan
3096 %post -p /sbin/ldconfig -n liblsan
3097 %postun -p /sbin/ldconfig -n liblsan
3098 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3099 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3100 %post -p /sbin/ldconfig -n libtsan
3101 %postun -p /sbin/ldconfig -n libtsan
3102 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3103 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3104 %post -p /sbin/ldconfig -n libubsan
3105 %postun -p /sbin/ldconfig -n libubsan
3106 %post -p /sbin/ldconfig -n libubsan-multilib-32
3107 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3108 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3109 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3110 %post -p /sbin/ldconfig -n libvtv
3111 %postun -p /sbin/ldconfig -n libvtv
3112 %post -p /sbin/ldconfig -n libvtv-multilib-32
3113 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3114 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3115 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3116 %post -p /sbin/ldconfig -n libatomic
3117 %postun -p /sbin/ldconfig -n libatomic
3118 %post -p /sbin/ldconfig -n libatomic-multilib-32
3119 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3120 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3121 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3122 %post -p /sbin/ldconfig gdb-plugin
3123 %postun -p /sbin/ldconfig gdb-plugin
3126 %defattr(644,root,root,755)
3127 %doc ChangeLog.general MAINTAINERS NEWS
3128 # bugs.html faq.html
3129 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3130 %attr(755,root,root) %{_bindir}/*-gcc*
3131 %attr(755,root,root) %{_bindir}/cc
3132 %attr(755,root,root) %{_bindir}/cpp
3133 %attr(755,root,root) %{_bindir}/gcc
3134 %attr(755,root,root) %{_bindir}/gcc-ar
3135 %attr(755,root,root) %{_bindir}/gcc-nm
3136 %attr(755,root,root) %{_bindir}/gcc-ranlib
3137 %attr(755,root,root) %{_bindir}/gcov
3138 %attr(755,root,root) %{_bindir}/gcov-dump
3139 %attr(755,root,root) %{_bindir}/gcov-tool
3140 %attr(755,root,root) %{_bindir}/lto-dump
3141 %{_mandir}/man1/cc.1*
3142 %{_mandir}/man1/cpp.1*
3143 %{_mandir}/man1/gcc.1*
3144 %{_mandir}/man1/gcov.1*
3145 %{_mandir}/man1/gcov-dump.1*
3146 %{_mandir}/man1/gcov-tool.1*
3147 %{_mandir}/man1/lto-dump.1*
3148 %{_infodir}/cpp.info*
3149 %{_infodir}/cppinternals.info*
3150 %{_infodir}/gcc.info*
3151 %{_infodir}/gccinstall.info*
3152 %{_infodir}/gccint.info*
3153 %{_infodir}/libitm.info*
3154 %attr(755,root,root) /lib/cpp
3155 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3156 %attr(755,root,root) %{_libdir}/libitm.so
3157 %attr(755,root,root) %{_libdir}/libssp.so
3158 %{_libdir}/libitm.la
3160 %{_libdir}/libitm.spec
3161 %{_libdir}/libsanitizer.spec
3162 %{_libdir}/libssp.la
3164 %{_libdir}/libssp_nonshared.la
3165 %{_libdir}/libssp_nonshared.a
3166 %dir %{_libdir}/gcc/%{_target_platform}
3168 %{gcclibdir}/libgcc.a
3169 %{gcclibdir}/libgcc_eh.a
3170 %{gcclibdir}/libgcov.a
3173 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3174 %attr(755,root,root) %{gcclibdir}/cc1
3175 %attr(755,root,root) %{gcclibdir}/collect2
3176 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3177 %attr(755,root,root) %{gcclibdir}/lto1
3178 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3179 %dir %{gcclibdir}/include
3180 %dir %{gcclibdir}/include/sanitizer
3181 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3182 %dir %{gcclibdir}/include/ssp
3183 %{gcclibdir}/include/ssp/*.h
3184 %{gcclibdir}/include/float.h
3185 %{gcclibdir}/include/gcov.h
3186 %{gcclibdir}/include/iso646.h
3187 %{gcclibdir}/include/limits.h
3188 %{gcclibdir}/include/stdalign.h
3189 %{gcclibdir}/include/stdarg.h
3190 %{gcclibdir}/include/stdatomic.h
3191 %{gcclibdir}/include/stdbool.h
3192 %{gcclibdir}/include/stddef.h
3193 %{gcclibdir}/include/stdfix.h
3194 %{gcclibdir}/include/stdint.h
3195 %{gcclibdir}/include/stdint-gcc.h
3196 %{gcclibdir}/include/stdnoreturn.h
3197 %{gcclibdir}/include/syslimits.h
3198 %{gcclibdir}/include/unwind.h
3199 %{gcclibdir}/include/varargs.h
3200 %ifarch %{ix86} %{x8664} x32
3201 %{gcclibdir}/include/adxintrin.h
3202 %{gcclibdir}/include/ammintrin.h
3203 %{gcclibdir}/include/amxbf16intrin.h
3204 %{gcclibdir}/include/amxint8intrin.h
3205 %{gcclibdir}/include/amxtileintrin.h
3206 %{gcclibdir}/include/avx2intrin.h
3207 %{gcclibdir}/include/avx5124fmapsintrin.h
3208 %{gcclibdir}/include/avx5124vnniwintrin.h
3209 %{gcclibdir}/include/avx512bf16intrin.h
3210 %{gcclibdir}/include/avx512bf16vlintrin.h
3211 %{gcclibdir}/include/avx512bitalgintrin.h
3212 %{gcclibdir}/include/avx512bwintrin.h
3213 %{gcclibdir}/include/avx512cdintrin.h
3214 %{gcclibdir}/include/avx512dqintrin.h
3215 %{gcclibdir}/include/avx512erintrin.h
3216 %{gcclibdir}/include/avx512fintrin.h
3217 %{gcclibdir}/include/avx512fp16intrin.h
3218 %{gcclibdir}/include/avx512fp16vlintrin.h
3219 %{gcclibdir}/include/avx512ifmaintrin.h
3220 %{gcclibdir}/include/avx512ifmavlintrin.h
3221 %{gcclibdir}/include/avx512pfintrin.h
3222 %{gcclibdir}/include/avx512vbmi2intrin.h
3223 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3224 %{gcclibdir}/include/avx512vbmiintrin.h
3225 %{gcclibdir}/include/avx512vbmivlintrin.h
3226 %{gcclibdir}/include/avx512vlbwintrin.h
3227 %{gcclibdir}/include/avx512vldqintrin.h
3228 %{gcclibdir}/include/avx512vlintrin.h
3229 %{gcclibdir}/include/avx512vnniintrin.h
3230 %{gcclibdir}/include/avx512vnnivlintrin.h
3231 %{gcclibdir}/include/avx512vp2intersectintrin.h
3232 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3233 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3234 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3235 %{gcclibdir}/include/avxintrin.h
3236 %{gcclibdir}/include/avxvnniintrin.h
3237 %{gcclibdir}/include/bmi2intrin.h
3238 %{gcclibdir}/include/bmiintrin.h
3239 %{gcclibdir}/include/bmmintrin.h
3240 %{gcclibdir}/include/cet.h
3241 %{gcclibdir}/include/cetintrin.h
3242 %{gcclibdir}/include/cldemoteintrin.h
3243 %{gcclibdir}/include/clflushoptintrin.h
3244 %{gcclibdir}/include/clwbintrin.h
3245 %{gcclibdir}/include/clzerointrin.h
3246 %{gcclibdir}/include/cpuid.h
3247 %{gcclibdir}/include/cross-stdarg.h
3248 %{gcclibdir}/include/emmintrin.h
3249 %{gcclibdir}/include/enqcmdintrin.h
3250 %{gcclibdir}/include/f16cintrin.h
3251 %{gcclibdir}/include/fma4intrin.h
3252 %{gcclibdir}/include/fmaintrin.h
3253 %{gcclibdir}/include/fxsrintrin.h
3254 %{gcclibdir}/include/gfniintrin.h
3255 %{gcclibdir}/include/hresetintrin.h
3256 %{gcclibdir}/include/ia32intrin.h
3257 %{gcclibdir}/include/immintrin.h
3258 %{gcclibdir}/include/keylockerintrin.h
3259 %{gcclibdir}/include/lwpintrin.h
3260 %{gcclibdir}/include/lzcntintrin.h
3261 %{gcclibdir}/include/mm3dnow.h
3262 %{gcclibdir}/include/mmintrin.h
3263 %{gcclibdir}/include/mm_malloc.h
3264 %{gcclibdir}/include/movdirintrin.h
3265 %{gcclibdir}/include/mwaitintrin.h
3266 %{gcclibdir}/include/mwaitxintrin.h
3267 %{gcclibdir}/include/nmmintrin.h
3268 %{gcclibdir}/include/pconfigintrin.h
3269 %{gcclibdir}/include/pkuintrin.h
3270 %{gcclibdir}/include/pmmintrin.h
3271 %{gcclibdir}/include/popcntintrin.h
3272 %{gcclibdir}/include/prfchwintrin.h
3273 %{gcclibdir}/include/rdseedintrin.h
3274 %{gcclibdir}/include/rtmintrin.h
3275 %{gcclibdir}/include/serializeintrin.h
3276 %{gcclibdir}/include/sgxintrin.h
3277 %{gcclibdir}/include/shaintrin.h
3278 %{gcclibdir}/include/smmintrin.h
3279 %{gcclibdir}/include/tbmintrin.h
3280 %{gcclibdir}/include/tmmintrin.h
3281 %{gcclibdir}/include/tsxldtrkintrin.h
3282 %{gcclibdir}/include/uintrintrin.h
3283 %{gcclibdir}/include/vaesintrin.h
3284 %{gcclibdir}/include/vpclmulqdqintrin.h
3285 %{gcclibdir}/include/waitpkgintrin.h
3286 %{gcclibdir}/include/wbnoinvdintrin.h
3287 %{gcclibdir}/include/wmmintrin.h
3288 %{gcclibdir}/include/x86gprintrin.h
3289 %{gcclibdir}/include/x86intrin.h
3290 %{gcclibdir}/include/xmmintrin.h
3291 %{gcclibdir}/include/xopintrin.h
3292 %{gcclibdir}/include/xsavecintrin.h
3293 %{gcclibdir}/include/xsaveintrin.h
3294 %{gcclibdir}/include/xsaveoptintrin.h
3295 %{gcclibdir}/include/xsavesintrin.h
3296 %{gcclibdir}/include/xtestintrin.h
3299 %{gcclibdir}/include/arm_acle.h
3300 %{gcclibdir}/include/arm_bf16.h
3301 %{gcclibdir}/include/arm_cde.h
3302 %{gcclibdir}/include/arm_cmse.h
3303 %{gcclibdir}/include/arm_fp16.h
3304 %{gcclibdir}/include/arm_mve.h
3305 %{gcclibdir}/include/arm_mve_types.h
3306 %{gcclibdir}/include/arm_neon.h
3307 %{gcclibdir}/include/mmintrin.h
3308 %{gcclibdir}/include/unwind-arm-common.h
3311 %{gcclibdir}/include/arm_acle.h
3312 %{gcclibdir}/include/arm_bf16.h
3313 %{gcclibdir}/include/arm_fp16.h
3314 %{gcclibdir}/include/arm_neon.h
3315 %{gcclibdir}/include/arm_sve.h
3318 %{gcclibdir}/include/ia64intrin.h
3321 %{gcclibdir}/include/math-68881.h
3324 %{gcclibdir}/include/loongson.h
3325 %{gcclibdir}/include/msa.h
3327 %ifarch powerpc ppc ppc64
3328 %{gcclibdir}/include/altivec.h
3329 %{gcclibdir}/include/amo.h
3330 %{gcclibdir}/include/bmiintrin.h
3331 %{gcclibdir}/include/bmi2intrin.h
3332 %{gcclibdir}/include/emmintrin.h
3333 %{gcclibdir}/include/htmintrin.h
3334 %{gcclibdir}/include/htmxlintrin.h
3335 %{gcclibdir}/include/mm_malloc.h
3336 %{gcclibdir}/include/mmintrin.h
3337 %{gcclibdir}/include/paired.h
3338 %{gcclibdir}/include/ppc-asm.h
3339 %{gcclibdir}/include/ppu_intrinsics.h
3340 %{gcclibdir}/include/si2vmx.h
3341 %{gcclibdir}/include/spe.h
3342 %{gcclibdir}/include/spu2vmx.h
3343 %{gcclibdir}/include/vec_types.h
3344 %{gcclibdir}/include/x86intrin.h
3345 %{gcclibdir}/include/xmmintrin.h
3348 %{gcclibdir}/include/htmintrin.h
3349 %{gcclibdir}/include/htmxlintrin.h
3350 %{gcclibdir}/include/s390intrin.h
3351 %{gcclibdir}/include/vecintrin.h
3353 %ifarch sparc sparcv9 sparc64
3354 %{gcclibdir}/include/visintrin.h
3356 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3358 %if %{with multilib}
3360 %defattr(644,root,root,755)
3361 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3362 %dir %{gcclibdir}/32
3363 %{gcclibdir}/32/crt*.o
3364 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3365 %{gcclibdir}/32/libgcc.a
3366 %{gcclibdir}/32/libgcc_eh.a
3367 %{gcclibdir}/32/libgcov.a
3368 %{_libdir32}/libitm.spec
3369 %{_libdir32}/libsanitizer.spec
3370 %attr(755,root,root) %{_libdir32}/libitm.so
3371 %attr(755,root,root) %{_libdir32}/libssp.so
3372 %{_libdir32}/libitm.la
3373 %{_libdir32}/libitm.a
3374 %{_libdir32}/libssp.la
3375 %{_libdir32}/libssp.a
3376 %{_libdir32}/libssp_nonshared.la
3377 %{_libdir32}/libssp_nonshared.a
3380 %if %{with multilib2}
3381 %files multilib-%{multilib2}
3382 %defattr(644,root,root,755)
3383 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3384 %dir %{gcclibdir}/%{multilib2}
3385 %{gcclibdir}/%{multilib2}/crt*.o
3386 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3387 %{gcclibdir}/%{multilib2}/libgcc.a
3388 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3389 %{gcclibdir}/%{multilib2}/libgcov.a
3390 %{_libdirm2}/libitm.spec
3391 %{_libdirm2}/libsanitizer.spec
3392 %attr(755,root,root) %{_libdirm2}/libitm.so
3393 %attr(755,root,root) %{_libdirm2}/libssp.so
3394 %{_libdirm2}/libitm.la
3395 %{_libdirm2}/libitm.a
3396 %{_libdirm2}/libssp.la
3397 %{_libdirm2}/libssp.a
3398 %{_libdirm2}/libssp_nonshared.la
3399 %{_libdirm2}/libssp_nonshared.a
3403 %defattr(644,root,root,755)
3404 %doc COPYING.RUNTIME libgcc/ChangeLog
3405 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3406 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3407 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3408 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3409 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3411 %if %{with multilib}
3412 %files -n libgcc-multilib-32
3413 %defattr(644,root,root,755)
3414 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3415 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3416 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3417 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3418 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3421 %if %{with multilib2}
3422 %files -n libgcc-multilib-%{multilib2}
3423 %defattr(644,root,root,755)
3424 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3425 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3426 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3427 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3428 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3433 %defattr(644,root,root,755)
3434 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3435 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3437 %files -n libgomp-devel
3438 %defattr(644,root,root,755)
3439 %attr(755,root,root) %{_libdir}/libgomp.so
3440 %{_libdir}/libgomp.la
3441 %{_libdir}/libgomp.spec
3442 %{?with_fortran:%{gcclibdir}/finclude}
3443 %{gcclibdir}/include/acc_prof.h
3444 %{gcclibdir}/include/omp.h
3445 %{gcclibdir}/include/openacc.h
3446 %{_infodir}/libgomp.info*
3448 %files -n libgomp-static
3449 %defattr(644,root,root,755)
3450 %{_libdir}/libgomp.a
3452 %if %{with multilib}
3453 %files -n libgomp-multilib-32
3454 %defattr(644,root,root,755)
3455 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3456 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3458 %files -n libgomp-multilib-32-devel
3459 %defattr(644,root,root,755)
3460 %attr(755,root,root) %{_libdir32}/libgomp.so
3461 %{_libdir32}/libgomp.la
3462 %{_libdir32}/libgomp.spec
3463 %{?with_fortran:%{gcclibdir}/32/finclude}
3465 %files -n libgomp-multilib-32-static
3466 %defattr(644,root,root,755)
3467 %{_libdir32}/libgomp.a
3470 %if %{with multilib2}
3471 %files -n libgomp-multilib-%{multilib2}
3472 %defattr(644,root,root,755)
3473 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3474 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3476 %files -n libgomp-multilib-%{multilib2}-devel
3477 %defattr(644,root,root,755)
3478 %attr(755,root,root) %{_libdirm2}/libgomp.so
3479 %{_libdirm2}/libgomp.la
3480 %{_libdirm2}/libgomp.spec
3481 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3483 %files -n libgomp-multilib-%{multilib2}-static
3484 %defattr(644,root,root,755)
3485 %{_libdirm2}/libgomp.a
3491 %defattr(644,root,root,755)
3492 %doc gcc/ada/ChangeLog
3493 %attr(755,root,root) %{_bindir}/gnat*
3494 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3495 %attr(755,root,root) %{_libdir}/libgnarl.so
3496 %attr(755,root,root) %{_libdir}/libgnat-*.so
3497 %attr(755,root,root) %{_libdir}/libgnat.so
3498 %attr(755,root,root) %{gcclibdir}/gnat1
3499 %{gcclibdir}/ada_target_properties
3500 %{gcclibdir}/adainclude
3501 %dir %{gcclibdir}/adalib
3502 %{gcclibdir}/adalib/*.ali
3503 %ifarch %{ix86} %{x8664} x32
3504 %{gcclibdir}/adalib/libgmem.a
3505 %{gcclibdir}/adalib/libgnarl_pic.a
3506 %{gcclibdir}/adalib/libgnat_pic.a
3508 %{_infodir}/gnat-style.info*
3509 %{_infodir}/gnat_rm.info*
3510 %{_infodir}/gnat_ugn.info*
3512 %if %{with multilib}
3513 %files ada-multilib-32
3514 %defattr(644,root,root,755)
3515 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3516 %attr(755,root,root) %{_libdir32}/libgnarl.so
3517 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3518 %attr(755,root,root) %{_libdir32}/libgnat.so
3519 %{gcclibdir}/32/ada_target_properties
3520 %{gcclibdir}/32/adainclude
3521 %dir %{gcclibdir}/32/adalib
3522 %{gcclibdir}/32/adalib/*.ali
3523 %ifarch %{ix86} %{x8664} x32
3524 %{gcclibdir}/32/adalib/libgmem.a
3528 %if %{with multilib2}
3529 %files ada-multilib-%{multilib2}
3530 %defattr(644,root,root,755)
3531 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3532 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3533 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3534 %attr(755,root,root) %{_libdirm2}/libgnat.so
3535 %{gcclibdir}/%{multilib2}/ada_target_properties
3536 %{gcclibdir}/%{multilib2}/adainclude
3537 %dir %{gcclibdir}/%{multilib2}/adalib
3538 %{gcclibdir}/%{multilib2}/adalib/*.ali
3539 %ifarch %{ix86} %{x8664} x32
3540 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3545 %defattr(644,root,root,755)
3546 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3547 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3548 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3549 %attr(755,root,root) %{_libdir}/libgnat.so.1
3551 %files -n libgnat-static
3552 %defattr(644,root,root,755)
3553 %{gcclibdir}/adalib/libgnarl.a
3554 %{gcclibdir}/adalib/libgnat.a
3556 %if %{with multilib}
3557 %files -n libgnat-multilib-32
3558 %defattr(644,root,root,755)
3559 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3560 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3561 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3562 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3564 %files -n libgnat-multilib-32-static
3565 %defattr(644,root,root,755)
3566 %{gcclibdir}/32/adalib/libgnarl.a
3567 %{gcclibdir}/32/adalib/libgnat.a
3569 # these exist only when host is x86_64???
3570 %{gcclibdir}/32/adalib/libgnarl_pic.a
3571 %{gcclibdir}/32/adalib/libgnat_pic.a
3575 %if %{with multilib2}
3576 %files -n libgnat-multilib-%{multilib2}
3577 %defattr(644,root,root,755)
3578 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3579 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3580 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3581 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3583 %files -n libgnat-multilib-%{multilib2}-static
3584 %defattr(644,root,root,755)
3585 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3586 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3588 # these exist only when host is x86_64???
3589 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3590 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3597 %defattr(644,root,root,755)
3598 %doc gcc/cp/ChangeLog
3599 %attr(755,root,root) %{_bindir}/g++
3600 %attr(755,root,root) %{_bindir}/*-g++
3601 %attr(755,root,root) %{_bindir}/c++
3602 %attr(755,root,root) %{_bindir}/*-c++
3603 %attr(755,root,root) %{gcclibdir}/cc1plus
3604 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3605 %{_libdir}/libsupc++.la
3606 %{_libdir}/libsupc++.a
3607 %{_mandir}/man1/g++.1*
3609 %if %{with multilib}
3610 %files c++-multilib-32
3611 %defattr(644,root,root,755)
3612 %{_libdir32}/libsupc++.la
3613 %{_libdir32}/libsupc++.a
3616 %if %{with multilib2}
3617 %files c++-multilib-%{multilib2}
3618 %defattr(644,root,root,755)
3619 %{_libdirm2}/libsupc++.la
3620 %{_libdirm2}/libsupc++.a
3623 %files -n libstdc++ -f libstdc++.lang
3624 %defattr(644,root,root,755)
3625 %doc libstdc++-v3/{ChangeLog,README}
3626 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3627 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3629 %files -n libstdc++-devel
3630 %defattr(644,root,root,755)
3631 %attr(755,root,root) %{_libdir}/libstdc++.so
3632 %{_libdir}/libstdc++.la
3633 %{_libdir}/libstdc++fs.a
3634 %{_libdir}/libstdc++fs.la
3635 %dir %{_includedir}/c++
3636 %{_includedir}/c++/%{version}
3637 %{_includedir}/extc++.h
3638 %{_includedir}/stdc++.h
3639 %{_includedir}/stdtr1c++.h
3641 %files -n libstdc++-static
3642 %defattr(644,root,root,755)
3643 %{_libdir}/libstdc++.a
3645 %if %{with multilib}
3646 %files -n libstdc++-multilib-32
3647 %defattr(644,root,root,755)
3648 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3649 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3651 %files -n libstdc++-multilib-32-devel
3652 %defattr(644,root,root,755)
3653 %attr(755,root,root) %{_libdir32}/libstdc++.so
3654 %{_libdir32}/libstdc++.la
3655 %{_libdir32}/libstdc++fs.a
3656 %{_libdir32}/libstdc++fs.la
3658 %files -n libstdc++-multilib-32-static
3659 %defattr(644,root,root,755)
3660 %{_libdir32}/libstdc++.a
3663 %if %{with multilib2}
3664 %files -n libstdc++-multilib-%{multilib2}
3665 %defattr(644,root,root,755)
3666 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3667 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3669 %files -n libstdc++-multilib-%{multilib2}-devel
3670 %defattr(644,root,root,755)
3671 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3672 %{_libdirm2}/libstdc++.la
3673 %{_libdirm2}/libstdc++fs.a
3674 %{_libdirm2}/libstdc++fs.la
3676 %files -n libstdc++-multilib-%{multilib2}-static
3677 %defattr(644,root,root,755)
3678 %{_libdirm2}/libstdc++.a
3682 %files -n libstdc++-gdb
3683 %defattr(644,root,root,755)
3684 %dir %{py3_sitescriptdir}/libstdcxx
3685 %{py3_sitescriptdir}/libstdcxx/*.py
3686 %{py3_sitescriptdir}/libstdcxx/__pycache__
3687 %dir %{py3_sitescriptdir}/libstdcxx/v6
3688 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3689 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3690 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3691 %if %{with multilib}
3692 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3694 %if %{with multilib2}
3695 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3700 %files -n libstdc++-apidocs
3701 %defattr(644,root,root,755)
3702 %doc libstdc++-v3/doc/html/*
3708 %defattr(644,root,root,755)
3709 %doc gcc/fortran/ChangeLog
3710 %attr(755,root,root) %{_bindir}/g95
3711 %attr(755,root,root) %{_bindir}/gfortran
3712 %attr(755,root,root) %{_bindir}/*-gfortran
3713 %attr(755,root,root) %{gcclibdir}/f951
3714 %attr(755,root,root) %{_libdir}/libgfortran.so
3715 %{_libdir}/libgfortran.spec
3716 %{_libdir}/libgfortran.la
3717 %{gcclibdir}/include/ISO_Fortran_binding.h
3718 %{gcclibdir}/libcaf_single.a
3719 %{gcclibdir}/libcaf_single.la
3720 #%{gcclibdir}/libgfortranbegin.la
3721 #%{gcclibdir}/libgfortranbegin.a
3722 %{_infodir}/gfortran.info*
3723 %{_mandir}/man1/g95.1*
3724 %{_mandir}/man1/gfortran.1*
3726 %if %{with multilib}
3727 %files fortran-multilib-32
3728 %defattr(644,root,root,755)
3729 %attr(755,root,root) %{_libdir32}/libgfortran.so
3730 %{_libdir32}/libgfortran.spec
3731 %{_libdir32}/libgfortran.la
3732 %{gcclibdir}/32/libcaf_single.a
3733 %{gcclibdir}/32/libcaf_single.la
3734 #%{gcclibdir}/32/libgfortranbegin.la
3735 #%{gcclibdir}/32/libgfortranbegin.a
3738 %if %{with multilib2}
3739 %files fortran-multilib-%{multilib2}
3740 %defattr(644,root,root,755)
3741 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3742 %{_libdirm2}/libgfortran.spec
3743 %{_libdirm2}/libgfortran.la
3744 %{gcclibdir}/%{multilib2}/libcaf_single.a
3745 %{gcclibdir}/%{multilib2}/libcaf_single.la
3746 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3747 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3750 %files -n libgfortran
3751 %defattr(644,root,root,755)
3752 %doc libgfortran/{AUTHORS,README,ChangeLog}
3753 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3754 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3756 %files -n libgfortran-static
3757 %defattr(644,root,root,755)
3758 %{_libdir}/libgfortran.a
3760 %if %{with multilib}
3761 %files -n libgfortran-multilib-32
3762 %defattr(644,root,root,755)
3763 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3764 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3766 %files -n libgfortran-multilib-32-static
3767 %defattr(644,root,root,755)
3768 %{_libdir32}/libgfortran.a
3771 %if %{with multilib2}
3772 %files -n libgfortran-multilib-%{multilib2}
3773 %defattr(644,root,root,755)
3774 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3775 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3777 %files -n libgfortran-multilib-%{multilib2}-static
3778 %defattr(644,root,root,755)
3779 %{_libdirm2}/libgfortran.a
3782 %if %{with quadmath}
3783 %files -n libquadmath
3784 %defattr(644,root,root,755)
3785 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3786 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3788 %files -n libquadmath-devel
3789 %defattr(644,root,root,755)
3790 %{gcclibdir}/include/quadmath.h
3791 %{gcclibdir}/include/quadmath_weak.h
3792 %attr(755,root,root) %{_libdir}/libquadmath.so
3793 %{_libdir}/libquadmath.la
3794 %{_infodir}/libquadmath.info*
3796 %files -n libquadmath-static
3797 %defattr(644,root,root,755)
3798 %{_libdir}/libquadmath.a
3800 %if %{with multilib}
3801 %files -n libquadmath-multilib-32
3802 %defattr(644,root,root,755)
3803 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3804 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3806 %files -n libquadmath-multilib-32-devel
3807 %defattr(644,root,root,755)
3808 %attr(755,root,root) %{_libdir32}/libquadmath.so
3809 %{_libdir32}/libquadmath.la
3811 %files -n libquadmath-multilib-32-static
3812 %defattr(644,root,root,755)
3813 %{_libdir32}/libquadmath.a
3816 %if %{with multilib2}
3817 %files -n libquadmath-multilib-%{multilib2}
3818 %defattr(644,root,root,755)
3819 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3820 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3822 %files -n libquadmath-multilib-%{multilib2}-devel
3823 %defattr(644,root,root,755)
3824 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3825 %{_libdirm2}/libquadmath.la
3827 %files -n libquadmath-multilib-%{multilib2}-static
3828 %defattr(644,root,root,755)
3829 %{_libdirm2}/libquadmath.a
3834 %if %{with gcc_libffi}
3836 %defattr(644,root,root,755)
3837 %doc libffi/{ChangeLog,LICENSE,README}
3838 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3839 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3841 %files -n libffi-devel
3842 %defattr(644,root,root,755)
3843 %attr(755,root,root) %{_libdir}/libffi.so
3844 %{_libdir}/libffi.la
3845 %{gcclibdir}/include/ffi.h
3846 %{gcclibdir}/include/ffitarget.h
3847 %{_pkgconfigdir}/libffi.pc
3848 %{_mandir}/man3/ffi*.3*
3849 %{_infodir}/libffi.info*
3851 %files -n libffi-static
3852 %defattr(644,root,root,755)
3855 %if %{with multilib}
3856 %files -n libffi-multilib-32
3857 %defattr(644,root,root,755)
3858 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3859 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3861 %files -n libffi-multilib-32-devel
3862 %defattr(644,root,root,755)
3863 %attr(755,root,root) %{_libdir32}/libffi.so
3864 %{_libdir32}/libffi.la
3865 %{_pkgconfigdir32}/libffi.pc
3867 %files -n libffi-multilib-32-static
3868 %defattr(644,root,root,755)
3869 %{_libdir32}/libffi.a
3872 %if %{with multilib2}
3873 %files -n libffi-multilib-%{multilib2}
3874 %defattr(644,root,root,755)
3875 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3876 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3878 %files -n libffi-multilib-%{multilib2}-devel
3879 %defattr(644,root,root,755)
3880 %attr(755,root,root) %{_libdirm2}/libffi.so
3881 %{_libdirm2}/libffi.la
3882 %{_pkgconfigdirm2}/libffi.pc
3884 %files -n libffi-multilib-%{multilib2}-static
3885 %defattr(644,root,root,755)
3886 %{_libdirm2}/libffi.a
3892 %defattr(644,root,root,755)
3893 %doc gcc/objc/README.libobjc
3894 %attr(755,root,root) %{gcclibdir}/cc1obj
3895 %attr(755,root,root) %{_libdir}/libobjc.so
3896 %{_libdir}/libobjc.la
3897 %{gcclibdir}/include/objc
3899 %if %{with multilib}
3900 %files objc-multilib-32
3901 %defattr(644,root,root,755)
3902 %attr(755,root,root) %{_libdir32}/libobjc.so
3903 %{_libdir32}/libobjc.la
3906 %if %{with multilib2}
3907 %files objc-multilib-%{multilib2}
3908 %defattr(644,root,root,755)
3909 %attr(755,root,root) %{_libdirm2}/libobjc.so
3910 %{_libdirm2}/libobjc.la
3915 %defattr(644,root,root,755)
3916 %doc gcc/objcp/ChangeLog
3917 %attr(755,root,root) %{gcclibdir}/cc1objplus
3921 %defattr(644,root,root,755)
3922 %doc libobjc/{ChangeLog,README*}
3923 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3924 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3926 %files -n libobjc-static
3927 %defattr(644,root,root,755)
3928 %{_libdir}/libobjc.a
3930 %if %{with multilib}
3931 %files -n libobjc-multilib-32
3932 %defattr(644,root,root,755)
3933 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3934 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3936 %files -n libobjc-multilib-32-static
3937 %defattr(644,root,root,755)
3938 %{_libdir32}/libobjc.a
3941 %if %{with multilib2}
3942 %files -n libobjc-multilib-%{multilib2}
3943 %defattr(644,root,root,755)
3944 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3945 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3947 %files -n libobjc-multilib-%{multilib2}-static
3948 %defattr(644,root,root,755)
3949 %{_libdirm2}/libobjc.a
3955 %defattr(644,root,root,755)
3956 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3957 %attr(755,root,root) %{_bindir}/gccgo
3958 %attr(755,root,root) %{_bindir}/go
3959 %attr(755,root,root) %{_bindir}/gofmt
3960 %attr(755,root,root) %{gcclibdir}/buildid
3961 %attr(755,root,root) %{gcclibdir}/cgo
3962 %attr(755,root,root) %{gcclibdir}/go1
3963 %attr(755,root,root) %{gcclibdir}/test2json
3964 %attr(755,root,root) %{gcclibdir}/vet
3966 %{_libdir}/go/%{version}
3967 %{_mandir}/man1/go.1*
3968 %{_mandir}/man1/gofmt.1*
3969 %{_mandir}/man1/gccgo.1*
3970 %{_infodir}/gccgo.info*
3972 %if %{with multilib}
3973 %files go-multilib-32
3974 %defattr(644,root,root,755)
3975 %dir %{_libdir32}/go
3976 %{_libdir32}/go/%{version}
3979 %if %{with multilib2}
3980 %files go-multilib-%{multilib2}
3981 %defattr(644,root,root,755)
3982 %dir %{_libdirm2}/go
3983 %{_libdirm2}/go/%{version}
3987 %defattr(644,root,root,755)
3988 %doc libgo/{LICENSE,PATENTS,README}
3989 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3990 %attr(755,root,root) %ghost %{_libdir}/libgo.so.22
3992 %files -n libgo-devel
3993 %defattr(644,root,root,755)
3994 %attr(755,root,root) %{_libdir}/libgo.so
3996 %{_libdir}/libgobegin.a
3997 %{_libdir}/libgolibbegin.a
3999 %files -n libgo-static
4000 %defattr(644,root,root,755)
4003 %if %{with multilib}
4004 %files -n libgo-multilib-32
4005 %defattr(644,root,root,755)
4006 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4007 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.22
4009 %files -n libgo-multilib-32-devel
4010 %defattr(644,root,root,755)
4011 %attr(755,root,root) %{_libdir32}/libgo.so
4012 %{_libdir32}/libgo.la
4013 %{_libdir32}/libgobegin.a
4014 %{_libdir32}/libgolibbegin.a
4016 %files -n libgo-multilib-32-static
4017 %defattr(644,root,root,755)
4018 %{_libdir32}/libgo.a
4021 %if %{with multilib2}
4022 %files -n libgo-multilib-%{multilib2}
4023 %defattr(644,root,root,755)
4024 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4025 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.22
4027 %files -n libgo-multilib-%{multilib2}-devel
4028 %defattr(644,root,root,755)
4029 %attr(755,root,root) %{_libdirm2}/libgo.so
4030 %{_libdirm2}/libgo.la
4031 %{_libdirm2}/libgobegin.a
4032 %{_libdirm2}/libgolibbegin.a
4034 %files -n libgo-multilib-%{multilib2}-static
4035 %defattr(644,root,root,755)
4036 %{_libdirm2}/libgo.a
4042 %defattr(644,root,root,755)
4043 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4044 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4045 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4047 %files -n libasan-devel
4048 %defattr(644,root,root,755)
4049 %attr(755,root,root) %{_libdir}/libasan.so
4050 %{_libdir}/libasan_preinit.o
4051 %{_libdir}/libasan.la
4052 %{gcclibdir}/include/sanitizer/asan_interface.h
4054 %files -n libasan-static
4055 %defattr(644,root,root,755)
4056 %{_libdir}/libasan.a
4058 %if %{with multilib}
4059 %files -n libasan-multilib-32
4060 %defattr(644,root,root,755)
4061 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4062 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4064 %files -n libasan-multilib-32-devel
4065 %defattr(644,root,root,755)
4066 %attr(755,root,root) %{_libdir32}/libasan.so
4067 %{_libdir32}/libasan_preinit.o
4068 %{_libdir32}/libasan.la
4070 %files -n libasan-multilib-32-static
4071 %defattr(644,root,root,755)
4072 %{_libdir32}/libasan.a
4075 %if %{with multilib2}
4076 %files -n libasan-multilib-%{multilib2}
4077 %defattr(644,root,root,755)
4078 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4079 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4081 %files -n libasan-multilib-%{multilib2}-devel
4082 %defattr(644,root,root,755)
4083 %attr(755,root,root) %{_libdirm2}/libasan.so
4084 %{_libdirm2}/libasan_preinit.o
4085 %{_libdirm2}/libasan.la
4087 %files -n libasan-multilib-%{multilib2}-static
4088 %defattr(644,root,root,755)
4089 %{_libdirm2}/libasan.a
4095 %defattr(644,root,root,755)
4096 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4097 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4099 %files -n libhwasan-devel
4100 %defattr(644,root,root,755)
4101 %attr(755,root,root) %{_libdir}/libhwasan.so
4102 %{_libdir}/libhwasan.la
4103 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4105 %files -n libhwasan-static
4106 %defattr(644,root,root,755)
4107 %{_libdir}/libhwasan.a
4112 %defattr(644,root,root,755)
4113 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4114 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4116 %files -n liblsan-devel
4117 %defattr(644,root,root,755)
4118 %attr(755,root,root) %{_libdir}/liblsan.so
4119 %{_libdir}/liblsan_preinit.o
4120 %{_libdir}/liblsan.la
4121 %{gcclibdir}/include/sanitizer/lsan_interface.h
4123 %files -n liblsan-static
4124 %defattr(644,root,root,755)
4125 %{_libdir}/liblsan.a
4128 %if %{with multilib2} && %{with lsan_m2}
4129 %files -n liblsan-multilib-%{multilib2}
4130 %defattr(644,root,root,755)
4131 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4132 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4134 %files -n liblsan-multilib-%{multilib2}-devel
4135 %defattr(644,root,root,755)
4136 %attr(755,root,root) %{_libdirm2}/liblsan.so
4137 %{_libdirm2}/liblsan_preinit.o
4138 %{_libdirm2}/liblsan.la
4139 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4140 # these packages are mutually exclusive
4141 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4142 %{gcclibdir}/include/sanitizer/lsan_interface.h
4144 %files -n liblsan-multilib-%{multilib2}-static
4145 %defattr(644,root,root,755)
4146 %{_libdirm2}/liblsan.a
4151 %defattr(644,root,root,755)
4152 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4153 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4154 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4156 %files -n libtsan-devel
4157 %defattr(644,root,root,755)
4158 %attr(755,root,root) %{_libdir}/libtsan.so
4159 %{_libdir}/libtsan_preinit.o
4160 %{_libdir}/libtsan.la
4161 %{gcclibdir}/include/sanitizer/tsan_interface.h
4163 %files -n libtsan-static
4164 %defattr(644,root,root,755)
4165 %{_libdir}/libtsan.a
4168 %if %{with multilib2} && %{with tsan_m2}
4169 %files -n libtsan-multilib-%{multilib2}
4170 %defattr(644,root,root,755)
4171 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4172 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4173 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4175 %files -n libtsan-multilib-%{multilib2}-devel
4176 %defattr(644,root,root,755)
4177 %attr(755,root,root) %{_libdirm2}/libtsan.so
4178 %{_libdirm2}/libtsan_preinit.o
4179 %{_libdirm2}/libtsan.la
4180 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4181 # these packages are mutually exclusive
4182 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4183 %{gcclibdir}/include/sanitizer/tsan_interface.h
4185 %files -n libtsan-multilib-%{multilib2}-static
4186 %defattr(644,root,root,755)
4187 %{_libdirm2}/libtsan.a
4192 %defattr(644,root,root,755)
4193 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4194 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4196 %files -n libubsan-devel
4197 %defattr(644,root,root,755)
4198 %attr(755,root,root) %{_libdir}/libubsan.so
4199 %{_libdir}/libubsan.la
4201 %files -n libubsan-static
4202 %defattr(644,root,root,755)
4203 %{_libdir}/libubsan.a
4205 %if %{with multilib}
4206 %files -n libubsan-multilib-32
4207 %defattr(644,root,root,755)
4208 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4209 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4211 %files -n libubsan-multilib-32-devel
4212 %defattr(644,root,root,755)
4213 %attr(755,root,root) %{_libdir32}/libubsan.so
4214 %{_libdir32}/libubsan.la
4216 %files -n libubsan-multilib-32-static
4217 %defattr(644,root,root,755)
4218 %{_libdir32}/libubsan.a
4221 %if %{with multilib2}
4222 %files -n libubsan-multilib-%{multilib2}
4223 %defattr(644,root,root,755)
4224 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4225 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4227 %files -n libubsan-multilib-%{multilib2}-devel
4228 %defattr(644,root,root,755)
4229 %attr(755,root,root) %{_libdirm2}/libubsan.so
4230 %{_libdirm2}/libubsan.la
4232 %files -n libubsan-multilib-%{multilib2}-static
4233 %defattr(644,root,root,755)
4234 %{_libdirm2}/libubsan.a
4240 %defattr(644,root,root,755)
4241 %doc libvtv/ChangeLog
4242 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4243 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4245 %files -n libvtv-devel
4246 %defattr(644,root,root,755)
4247 %attr(755,root,root) %{_libdir}/libvtv.so
4248 %{_libdir}/libvtv.la
4250 %files -n libvtv-static
4251 %defattr(644,root,root,755)
4254 %if %{with multilib}
4255 %files -n libvtv-multilib-32
4256 %defattr(644,root,root,755)
4257 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4258 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4260 %files -n libvtv-multilib-32-devel
4261 %defattr(644,root,root,755)
4262 %attr(755,root,root) %{_libdir32}/libvtv.so
4263 %{_libdir32}/libvtv.la
4265 %files -n libvtv-multilib-32-static
4266 %defattr(644,root,root,755)
4267 %{_libdir32}/libvtv.a
4270 %if %{with multilib2}
4271 %files -n libvtv-multilib-%{multilib2}
4272 %defattr(644,root,root,755)
4273 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4274 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4276 %files -n libvtv-multilib-%{multilib2}-devel
4277 %defattr(644,root,root,755)
4278 %attr(755,root,root) %{_libdirm2}/libvtv.so
4279 %{_libdirm2}/libvtv.la
4281 %files -n libvtv-multilib-%{multilib2}-static
4282 %defattr(644,root,root,755)
4283 %{_libdirm2}/libvtv.a
4289 %defattr(644,root,root,755)
4290 %doc libatomic/ChangeLog*
4291 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4292 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4294 %files -n libatomic-devel
4295 %defattr(644,root,root,755)
4296 %attr(755,root,root) %{_libdir}/libatomic.so
4297 %{_libdir}/libatomic.la
4299 %files -n libatomic-static
4300 %defattr(644,root,root,755)
4301 %{_libdir}/libatomic.a
4303 %if %{with multilib}
4304 %files -n libatomic-multilib-32
4305 %defattr(644,root,root,755)
4306 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4307 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4309 %files -n libatomic-multilib-32-devel
4310 %defattr(644,root,root,755)
4311 %attr(755,root,root) %{_libdir32}/libatomic.so
4312 %{_libdir32}/libatomic.la
4314 %files -n libatomic-multilib-32-static
4315 %defattr(644,root,root,755)
4316 %{_libdir32}/libatomic.a
4319 %if %{with multilib2}
4320 %files -n libatomic-multilib-%{multilib2}
4321 %defattr(644,root,root,755)
4322 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4323 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4325 %files -n libatomic-multilib-%{multilib2}-devel
4326 %defattr(644,root,root,755)
4327 %attr(755,root,root) %{_libdirm2}/libatomic.so
4328 %{_libdirm2}/libatomic.la
4330 %files -n libatomic-multilib-%{multilib2}-static
4331 %defattr(644,root,root,755)
4332 %{_libdirm2}/libatomic.a
4337 %defattr(644,root,root,755)
4338 %doc libcc1/ChangeLog*
4339 %attr(755,root,root) %{_libdir}/libcc1.so
4340 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4341 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4342 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4343 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4346 %defattr(644,root,root,755)
4347 %dir %{gcclibdir}/plugin
4348 %{gcclibdir}/plugin/gengtype
4349 %{gcclibdir}/plugin/gtype.state
4350 %{gcclibdir}/plugin/include
4351 %{gcclibdir}/plugin/libcc1plugin.la
4352 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4353 %{gcclibdir}/plugin/libcp1plugin.la
4354 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so