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 # hwasan, lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
88 %define with_hwasan_m2 1
89 %define with_lsan_m2 1
90 %define with_tsan_m2 1
92 %ifarch %{x8664} aarch64
95 %ifarch %{ix86} %{x8664} x32
98 %ifarch %{ix86} %{x8664} x32 ia64
99 %define with_quadmath 1
102 # Stable is: any major_ver and minor_ver >= 1.0
103 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
105 %define minor_ver 1.0
107 Summary: GNU Compiler Collection: the C compiler and shared files
108 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
109 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
110 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
112 Version: %{major_ver}.%{minor_ver}
116 Group: Development/Languages
117 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
118 # Source0-md5: 43e4de77f2218c83ca675257ea1af9ef
119 Source1: %{name}-optimize-la.pl
120 # check libffi version with libffi/configure.ac
121 Source3: libffi.pc.in
123 # use branch.sh to update gcc-branch.diff
124 Patch100: %{name}-branch.diff
125 # Patch100-md5: 40315733777031b2fc4351230ccba55b
126 Patch0: %{name}-info.patch
127 Patch1: all-library-paths.patch
128 Patch2: %{name}-nodebug.patch
129 Patch3: %{name}-ada-link.patch
130 Patch4: %{name}-ada-x32.patch
132 Patch10: %{name}-moresparcs.patch
133 Patch11: %{name}-install-libffi.patch
134 URL: http://gcc.gnu.org/
135 BuildRequires: autoconf >= 2.64
136 %{?with_tests:BuildRequires: autogen >= 5.5.4}
137 BuildRequires: automake >= 1:1.11.1
138 BuildRequires: binutils >= 4:2.30
140 BuildRequires: chrpath >= 0.13-2
141 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
142 BuildRequires: elfutils-devel >= 0.145-1
143 BuildRequires: fileutils >= 4.0.41
144 BuildRequires: flex >= 2.5.4
146 BuildRequires: gcc(ada)
147 BuildRequires: gcc-ada
148 BuildRequires: libgnat-static
151 BuildRequires: gettext-tools >= 0.14.5
152 BuildRequires: glibc-devel >= 6:2.4-1
154 # Formerly known as gcc(multilib)
155 BuildRequires: gcc(multilib-32)
157 %if %{with multilibx32}
158 BuildRequires: gcc(multilib-x32)
159 BuildRequires: glibc-devel(x32)
161 BuildRequires: glibc-devel(ix86)
164 BuildRequires: gcc(multilib-64)
165 BuildRequires: glibc-devel(ix86)
166 BuildRequires: glibc-devel(x86_64)
169 BuildRequires: glibc-devel(arm)
172 BuildRequires: glibc-devel(ppc)
175 BuildRequires: glibc-devel(s390)
178 BuildRequires: glibc-devel(sparcv9)
181 BuildRequires: gmp-c++-devel >= 4.3.2
182 BuildRequires: gmp-devel >= 4.3.2
183 BuildRequires: isl-devel >= 0.15
184 BuildRequires: libmpc-devel >= 0.8.1
185 BuildRequires: mpfr-devel >= 3.1.0
186 BuildRequires: rpm-build >= 4.6
187 BuildRequires: rpmbuild(macros) >= 1.211
188 BuildRequires: tar >= 1:1.22
189 BuildRequires: texinfo >= 4.7
191 BuildRequires: zlib-devel
192 BuildRequires: zstd-devel
194 BuildRequires: python3-devel
195 BuildRequires: python3-modules
196 BuildRequires: rpm-pythonprov
198 BuildConflicts: pdksh < 5.2.14-50
199 Requires: binutils >= 4:2.30
200 Requires: gmp >= 4.3.2
201 Requires: isl >= 0.15
202 Requires: libgcc = %{epoch}:%{version}-%{release}
203 Requires: libmpc >= 0.8.1
204 Requires: mpfr >= 3.1.0
205 Provides: cpp = %{epoch}:%{version}-%{release}
206 %{?with_ada:Provides: gcc(ada)}
207 Obsoletes: cpp < 5:3.4
208 Obsoletes: egcs-cpp < 1.2
209 Obsoletes: gcc-chill < 3.2
210 Obsoletes: gcc-cpp < 3
211 Obsoletes: gcc-ksi < 5:3.4
212 Obsoletes: gcc4 < 5:4.2
213 Obsoletes: gont < 0.1
214 Conflicts: glibc-devel < 2.2.5-20
215 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
217 %define _slibdir /%{_lib}
219 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
220 %define _slibdir32 /lib
221 %define _libdir32 /usr/lib
222 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
223 %if %{with multilib2}
224 # x32 environment on x86-64
226 %define multilib2 x32
227 %define m2_desc ILP32
228 %define _slibdirm2 /libx32
229 %define _libdirm2 /usr/libx32
230 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
232 # 64-bit environment on x32
236 %define _slibdirm2 /lib64
237 %define _libdirm2 /usr/lib64
238 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
242 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
244 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
245 %define filterout_ld -Wl,--as-needed
247 # functions with printf format attribute but with special parser and also
248 # receiving non constant format strings
249 %define Werror_cflags %{nil}
251 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
253 %define _noautoreq .*\(GLIBC_PRIVATE\)
256 A compiler aimed at integrating all the optimizations and features
257 necessary for a high-performance and stable development environment.
259 This package contains the C compiler and some files shared by various
260 parts of the GNU Compiler Collection. In order to use another GCC
261 compiler you will need to install the appropriate subpackage.
263 %description -l es.UTF-8
264 Un compilador que intenta integrar todas las optimalizaciones y
265 características necesarias para un entorno de desarrollo eficaz y
268 Este paquete contiene el compilador de C y unos ficheros compartidos
269 por varias partes de la colección de compiladores GNU (GCC). Para usar
270 otro compilador de GCC será necesario que instale el subpaquete
273 %description -l pl.UTF-8
274 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
275 wyprodukowania szybkiego i stabilnego kodu wynikowego.
277 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
278 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
279 z GCC, trzeba zainstalować odpowiedni podpakiet.
281 %description -l pt_BR.UTF-8
282 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
283 GNU Compiler Collection.
286 Summary: GNU Compiler Collection: the C compiler 32-bit support
287 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
289 Group: Development/Languages
290 Requires: %{name} = %{epoch}:%{version}-%{release}
291 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
292 Obsoletes: libgcc32 < 6:4.4
294 Requires: glibc-devel(ix86)
297 Requires: glibc-devel(ppc)
300 Requires: glibc-devel(s390)
303 Requires: glibc-devel(sparcv9)
305 Provides: gcc(multilib-32)
306 Obsoletes: gcc-multilib < 6:4.9.2-4
308 %description multilib-32
309 A compiler aimed at integrating all the optimizations and features
310 necessary for a high-performance and stable development environment.
312 This package contains the C compiler support for producing 32-bit
313 programs on 64-bit host.
315 %description multilib-32 -l pl.UTF-8
316 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
317 wyprodukowania szybkiego i stabilnego kodu wynikowego.
319 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
320 programów 32-bitowych na maszynie 64-bitowej.
322 %package multilib-%{multilib2}
323 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
324 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
326 Group: Development/Languages
327 Requires: %{name} = %{epoch}:%{version}-%{release}
328 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
329 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
331 Requires: glibc-devel(x32)
334 Requires: glibc-devel(x86_64)
337 %description multilib-%{multilib2}
338 A compiler aimed at integrating all the optimizations and features
339 necessary for a high-performance and stable development environment.
341 This package contains the C compiler support for producing %{m2_desc}
344 %description multilib-%{multilib2} -l pl.UTF-8
345 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
346 wyprodukowania szybkiego i stabilnego kodu wynikowego.
348 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
352 Summary: Shared gcc library
353 Summary(es.UTF-8): Biblioteca compartida de gcc
354 Summary(pl.UTF-8): Biblioteka gcc
355 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
356 License: GPL v3+ with GCC Runtime Library Exception v3.1
359 Obsoletes: libgcc4 < 5:4.2
361 %description -n libgcc
364 %description -n libgcc -l es.UTF-8
365 Biblioteca compartida de gcc.
367 %description -n libgcc -l pl.UTF-8
368 Biblioteka dynamiczna gcc.
370 %description -n libgcc -l pt_BR.UTF-8
371 Biblioteca runtime para o GCC.
373 %package -n libgcc-multilib-32
374 Summary: Shared gcc library - 32-bit version
375 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
376 License: GPL v3+ with GCC Runtime Library Exception v3.1
378 Obsoletes: libgcc-multilib < 6:4.9.2-4
380 %description -n libgcc-multilib-32
381 Shared gcc library - 32-bit version.
383 %description -n libgcc-multilib-32 -l pl.UTF-8
384 Biblioteka dynamiczna gcc - wersja 32-bitowa.
386 %package -n libgcc-multilib-%{multilib2}
387 Summary: Shared gcc library - %{m2_desc} version
388 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
389 License: GPL v3+ with GCC Runtime Library Exception v3.1
392 %description -n libgcc-multilib-%{multilib2}
393 Shared gcc library - %{m2_desc} version.
395 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
396 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
399 Summary: GNU OpenMP library
400 Summary(pl.UTF-8): Biblioteka GNU OpenMP
401 License: GPL v3+ with GCC Runtime Library Exception v3.1
404 %description -n libgomp
407 %description -n libgomp -l pl.UTF-8
408 Biblioteka GNU OpenMP.
410 %package -n libgomp-devel
411 Summary: Development files for GNU OpenMP library
412 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
413 License: GPL v3+ with GCC Runtime Library Exception v3.1
414 Group: Development/Libraries
415 Requires: %{name} = %{epoch}:%{version}-%{release}
416 Requires: libgomp = %{epoch}:%{version}-%{release}
418 %description -n libgomp-devel
419 Development files for GNU OpenMP library.
421 %description -n libgomp-devel -l pl.UTF-8
422 Pliki programistyczne biblioteki GNU OpenMP.
424 %package -n libgomp-static
425 Summary: Static GNU OpenMP library
426 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
427 License: GPL v3+ with GCC Runtime Library Exception v3.1
428 Group: Development/Libraries
429 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
431 %description -n libgomp-static
432 Static GNU OpenMP library.
434 %description -n libgomp-static -l pl.UTF-8
435 Statyczna biblioteka GNU OpenMP.
437 %package -n libgomp-multilib-32
438 Summary: GNU OpenMP library - 32-bit version
439 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
440 License: GPL v3+ with GCC Runtime Library Exception v3.1
442 Obsoletes: libgomp-multilib < 6:4.9.2-4
444 %description -n libgomp-multilib-32
445 GNU OpenMP library - 32-bit version.
447 %description -n libgomp-multilib-32 -l pl.UTF-8
448 Biblioteka GNU OpenMP - wersja 32-bitowa.
450 %package -n libgomp-multilib-32-devel
451 Summary: Development files for 32-bit version of GNU OpenMP library
452 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
453 License: GPL v3+ with GCC Runtime Library Exception v3.1
454 Group: Development/Libraries
455 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
456 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
458 %description -n libgomp-multilib-32-devel
459 Development files for 32-bit version of GNU OpenMP library.
461 %description -n libgomp-multilib-32-devel -l pl.UTF-8
462 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
464 %package -n libgomp-multilib-32-static
465 Summary: Static GNU OpenMP library - 32-bit version
466 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
467 License: GPL v3+ with GCC Runtime Library Exception v3.1
468 Group: Development/Libraries
469 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
470 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
472 %description -n libgomp-multilib-32-static
473 Static GNU OpenMP library - 32-bit version.
475 %description -n libgomp-multilib-32-static -l pl.UTF-8
476 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
478 %package -n libgomp-multilib-%{multilib2}
479 Summary: GNU OpenMP library - %{m2_desc} version
480 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
481 License: GPL v3+ with GCC Runtime Library Exception v3.1
484 %description -n libgomp-multilib-%{multilib2}
485 GNU OpenMP library - %{m2_desc} version.
487 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
488 Biblioteka GNU OpenMP - wersja %{m2_desc}.
490 %package -n libgomp-multilib-%{multilib2}-devel
491 Summary: Development files for %{m2_desc} version of GNU OpenMP library
492 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
493 License: GPL v3+ with GCC Runtime Library Exception v3.1
494 Group: Development/Libraries
495 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
497 %description -n libgomp-multilib-%{multilib2}-devel
498 Development files for %{m2_desc} version of GNU OpenMP library.
500 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
501 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
503 %package -n libgomp-multilib-%{multilib2}-static
504 Summary: Static GNU OpenMP library - %{m2_desc} version
505 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
506 License: GPL v3+ with GCC Runtime Library Exception v3.1
507 Group: Development/Libraries
508 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
510 %description -n libgomp-multilib-%{multilib2}-static
511 Static GNU OpenMP library - %{m2_desc} version.
513 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
514 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
517 Summary: Ada language support for GCC
518 Summary(es.UTF-8): Soporte de Ada para GCC
519 Summary(pl.UTF-8): Obsługa języka Ada do GCC
520 Group: Development/Languages
521 Requires: %{name} = %{epoch}:%{version}-%{release}
522 Requires: libgnat = %{epoch}:%{version}-%{release}
524 Obsoletes: gnat-devel < 4
527 This package adds experimental support for compiling Ada programs.
529 %description ada -l es.UTF-8
530 Este paquete añade soporte experimental para compilar programas en
533 %description ada -l pl.UTF-8
534 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
537 %package ada-multilib-32
538 Summary: Ada language 32-bit binaries support for GCC
539 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
540 Group: Development/Languages
541 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
542 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
543 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
545 %description ada-multilib-32
546 This package adds experimental support for compiling 32-bit Ada
547 programs on 64-bit host.
549 %description ada-multilib-32 -l pl.UTF-8
550 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
551 32-bitowych w języku Ada na maszynie 64-bitowej.
553 %package ada-multilib-%{multilib2}
554 Summary: Ada language %{m2_desc} binaries support for GCC
555 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
556 Group: Development/Languages
557 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
558 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
560 %description ada-multilib-%{multilib2}
561 This package adds experimental support for compiling Ada language to
564 %description ada-multilib-%{multilib2} -l pl.UTF-8
565 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
566 języku Ada do binariów %{m2_desc}.
569 Summary: Ada standard libraries
570 Summary(es.UTF-8): Bibliotecas estándares de Ada
571 Summary(pl.UTF-8): Biblioteki standardowe Ady
572 License: GPL v3+ with GCC Runtime Library Exception v3.1
574 Requires: libgcc = %{epoch}:%{version}-%{release}
578 %description -n libgnat
579 This package contains shared libraries needed to run programs written
582 %description -n libgnat -l es.UTF-8
583 Este paquete contiene las bibliotecas compartidas necesarias para
584 ejecutar programas escritos en Ada.
586 %description -n libgnat -l pl.UTF-8
587 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
590 %package -n libgnat-static
591 Summary: Static Ada standard libraries
592 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
593 License: GPL v3+ with GCC Runtime Library Exception v3.1
594 Group: Development/Libraries
595 Obsoletes: gnat-static < 4
597 %description -n libgnat-static
598 This package contains static libraries for programs written in Ada.
600 %description -n libgnat-static -l pl.UTF-8
601 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
604 %package -n libgnat-multilib-32
605 Summary: Ada standard libraries - 32-bit version
606 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
607 License: GPL v3+ with GCC Runtime Library Exception v3.1
609 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
610 Obsoletes: libgnat-multilib < 6:4.9.2-4
612 %description -n libgnat-multilib-32
613 This package contains 32-bit version of shared libraries needed to run
614 programs written in Ada.
616 %description -n libgnat-multilib-32 -l pl.UTF-8
617 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
618 uruchamiania programów napisanych w języku Ada.
620 %package -n libgnat-multilib-32-static
621 Summary: Static Ada standard libraries - 32-bit version
622 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
623 License: GPL v3+ with GCC Runtime Library Exception v3.1
624 Group: Development/Libraries
625 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
627 %description -n libgnat-multilib-32-static
628 This package contains 32-bit version of static libraries for programs
631 %description -n libgnat-multilib-32-static -l pl.UTF-8
632 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
633 programów napisanych w Adzie.
635 %package -n libgnat-multilib-%{multilib2}
636 Summary: Ada standard libraries - %{m2_desc} version
637 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
638 License: GPL v3+ with GCC Runtime Library Exception v3.1
640 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
642 %description -n libgnat-multilib-%{multilib2}
643 This package contains %{m2_desc} version of shared libraries needed to run
644 programs written in Ada.
646 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
647 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
648 uruchamiania programów napisanych w Adzie.
650 %package -n libgnat-multilib-%{multilib2}-static
651 Summary: Static Ada standard libraries - %{m2_desc} version
652 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
653 License: GPL v3+ with GCC Runtime Library Exception v3.1
654 Group: Development/Libraries
656 %description -n libgnat-multilib-%{multilib2}-static
657 This package contains %{m2_desc} version of static libraries for programs
660 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
661 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
662 programów napisanych w Adzie.
665 Summary: C++ language support for GCC
666 Summary(es.UTF-8): Soporte de C++ para GCC
667 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
668 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
669 Group: Development/Languages
670 Requires: %{name} = %{epoch}:%{version}-%{release}
672 Obsoletes: egcs-c++ < 1.2
673 Obsoletes: gcc4-c++ < 5:4.2
676 This package adds C++ support to the GNU Compiler Collection. It
677 includes support for most of the current C++ specification, including
678 templates and exception handling. It does not include a standard C++
679 library, which is available separately.
681 %description c++ -l de.UTF-8
682 Dieses Paket enthält die C++-Unterstützung für den
683 GNU-Compiler-Collection. Es unterstützt die aktuelle
684 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
685 C++-Standard-Library ist nicht enthalten - sie ist getrennt
688 %description c++ -l es.UTF-8
689 Este paquete añade soporte de C++ al GCC (colección de compiladores
690 GNU). Ello incluye el soporte para la mayoría de la especificación
691 actual de C++, incluyendo plantillas y manejo de excepciones. No
692 incluye la biblioteca estándar de C++, la que es disponible separada.
694 %description c++ -l fr.UTF-8
695 Ce package ajoute un support C++ a la collection de compilateurs GNU.
696 Il comprend un support pour la plupart des spécifications actuelles de
697 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
698 une bibliothéque C++ standard, qui est disponible séparément.
700 %description c++ -l pl.UTF-8
701 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
702 obecnej specyfikacji C++, nie zawiera natomiast standardowych
703 bibliotek C++, które są w oddzielnym pakiecie.
705 %description c++ -l pt_BR.UTF-8
706 Este pacote adiciona suporte C++ para o gcc.
708 %description c++ -l tr.UTF-8
709 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
710 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
711 C++ kitaplığı bu pakette yer almaz.
713 %package c++-multilib-32
714 Summary: C++ language 32-bit binaries support for GCC
715 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
716 Group: Development/Languages
717 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
718 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
719 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
721 %description c++-multilib-32
722 This package adds 32-bit binaries in C++ language support to the GNU
725 %description c++-multilib-32 -l pl.UTF-8
726 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
729 %package c++-multilib-%{multilib2}
730 Summary: C++ language %{m2_desc} binaries support for GCC
731 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
732 Group: Development/Languages
733 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
734 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
736 %description c++-multilib-%{multilib2}
737 This package adds %{m2_desc} binaries in C++ language support to the GNU
740 %description c++-multilib-%{multilib2} -l pl.UTF-8
741 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
744 %package -n libstdc++
745 Summary: GNU C++ library
746 Summary(es.UTF-8): Biblioteca C++ de GNU
747 Summary(pl.UTF-8): Biblioteka GNU C++
748 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
749 License: GPL v3+ with GCC Runtime Library Exception v3.1
751 # >= instead of = to allow keeping older libstdc++ (with different soname)
752 Requires: libgcc >= %{epoch}:%{version}-%{release}
754 Obsoletes: libstdc++3
755 Obsoletes: libstdc++4
757 %description -n libstdc++
758 This is the GNU implementation of the standard C++ library, along with
759 additional GNU tools. This package includes the shared libraries
760 necessary to run C++ applications.
762 %description -n libstdc++ -l de.UTF-8
763 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
764 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
765 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
767 %description -n libstdc++ -l es.UTF-8
768 Este es el soporte de las bibliotecas padrón del C++, junto con
769 herramientas GNU adicionales. El paquete incluye las bibliotecas
770 compartidas necesarias para ejecutar aplicaciones C++.
772 %description -n libstdc++ -l fr.UTF-8
773 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
774 des outils GNU supplémentaires. Ce package comprend les librairies
775 partagées nécessaires à l'exécution d'application C++.
777 %description -n libstdc++ -l pl.UTF-8
778 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
779 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
780 uruchamiania aplikacji napisanych w C++.
782 %description -n libstdc++ -l pt_BR.UTF-8
783 Este pacote é uma implementação da biblioteca padrão C++ v3, um
784 subconjunto do padrão ISO 14882.
786 %description -n libstdc++ -l tr.UTF-8
787 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
788 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
790 %package -n libstdc++-devel
791 Summary: Header files and documentation for C++ development
792 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
793 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
794 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
795 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
796 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
797 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
798 License: GPL v3+ with GCC Runtime Library Exception v3.1
799 Group: Development/Libraries
800 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
801 Requires: glibc-devel
802 Requires: libstdc++ = %{epoch}:%{version}-%{release}
803 Obsoletes: libg++-devel
804 Obsoletes: libstdc++3-devel
805 Obsoletes: libstdc++4-devel
807 %description -n libstdc++-devel
808 This is the GNU implementation of the standard C++ libraries. This
809 package includes the header files needed for C++ development and
810 library documentation.
812 %description -n libstdc++-devel -l es.UTF-8
813 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
814 paquete incluye los archivos de inclusión y bibliotecas necesarios
815 para desarrollo de programas en lenguaje C++.
817 %description -n libstdc++-devel -l pl.UTF-8
818 Pakiet ten zawiera biblioteki będące implementacją standardowych
819 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
820 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
822 %description -n libstdc++-devel -l pt_BR.UTF-8
823 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
824 para desenvolvimento de programas C++.
826 %package -n libstdc++-static
827 Summary: Static C++ standard library
828 Summary(es.UTF-8): Biblioteca estándar estática de C++
829 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
830 License: GPL v3+ with GCC Runtime Library Exception v3.1
831 Group: Development/Libraries
832 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
833 Obsoletes: libstdc++4-static
835 %description -n libstdc++-static
836 Static C++ standard library.
838 %description -n libstdc++-static -l es.UTF-8
839 Biblioteca estándar estática de C++.
841 %description -n libstdc++-static -l pl.UTF-8
842 Statyczna biblioteka standardowa C++.
844 %package -n libstdc++-multilib-32
845 Summary: GNU C++ library - 32-bit version
846 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
847 License: GPL v3+ with GCC Runtime Library Exception v3.1
849 # >= instead of = to allow keeping older libstdc++ (with different soname)
850 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
851 Obsoletes: libstdc++-multilib < 6:4.9.2-4
853 %description -n libstdc++-multilib-32
854 This is 32-bit version of the GNU implementation of the standard C++
857 %description -n libstdc++-multilib-32 -l pl.UTF-8
858 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
861 %package -n libstdc++-multilib-32-devel
862 Summary: Development files for C++ development - 32-bit version
863 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
864 License: GPL v3+ with GCC Runtime Library Exception v3.1
865 Group: Development/Libraries
866 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
867 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
868 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
869 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
871 %description -n libstdc++-multilib-32-devel
872 This package contains the development files for 32-bit version of the
873 GNU implementation of the standard C++ library.
875 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
876 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
877 implementacji GNU biblioteki standardowej C++.
879 %package -n libstdc++-multilib-32-static
880 Summary: Static C++ standard library - 32-bit version
881 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
882 License: GPL v3+ with GCC Runtime Library Exception v3.1
883 Group: Development/Libraries
884 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
885 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
887 %description -n libstdc++-multilib-32-static
888 Static C++ standard library - 32-bit version.
890 %description -n libstdc++-multilib-32-static -l pl.UTF-8
891 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
893 %package -n libstdc++-multilib-%{multilib2}
894 Summary: GNU C++ library - %{m2_desc} version
895 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
896 License: GPL v3+ with GCC Runtime Library Exception v3.1
898 # >= instead of = to allow keeping older libstdc++ (with different soname)
899 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
901 %description -n libstdc++-multilib-%{multilib2}
902 This is %{m2_desc} version of the GNU implementation of the standard C++
905 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
906 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
909 %package -n libstdc++-multilib-%{multilib2}-devel
910 Summary: Development files for C++ development - %{m2_desc} version
911 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
912 License: GPL v3+ with GCC Runtime Library Exception v3.1
913 Group: Development/Libraries
914 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
915 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
916 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
918 %description -n libstdc++-multilib-%{multilib2}-devel
919 This package contains the development files for %{m2_desc} version of the
920 GNU implementation of the standard C++ library.
922 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
923 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
924 implementacji GNU biblioteki standardowej C++.
926 %package -n libstdc++-multilib-%{multilib2}-static
927 Summary: Static C++ standard library - %{m2_desc} version
928 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
929 License: GPL v3+ with GCC Runtime Library Exception v3.1
930 Group: Development/Libraries
931 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
933 %description -n libstdc++-multilib-%{multilib2}-static
934 Static C++ standard library - %{m2_desc} version.
936 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
937 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
939 %package -n libstdc++-gdb
940 Summary: libstdc++ pretty printers for GDB
941 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
942 Group: Development/Debuggers
944 %description -n libstdc++-gdb
945 This package contains Python scripts for GDB pretty printing of the
946 libstdc++ types/containers.
948 %description -n libstdc++-gdb -l pl.UTF-8
949 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
950 wypisywania typów i kontenerów libstdc++.
952 %package -n libstdc++-apidocs
953 Summary: C++ standard library API documentation
954 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
955 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
959 %description -n libstdc++-apidocs
960 API and internal documentation for C++ standard library.
962 %description -n libstdc++-apidocs -l pl.UTF-8
963 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
966 Summary: Fortran 95 language support for GCC
967 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
968 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
969 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
970 Group: Development/Languages/Fortran
971 Requires: %{name} = %{epoch}:%{version}-%{release}
972 Requires: libgfortran = %{epoch}:%{version}-%{release}
973 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
974 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
975 Obsoletes: egcs-g77 < 1.2
979 This package adds support for compiling Fortran 95 programs with the
982 %description fortran -l es.UTF-8
983 Este paquete añade soporte para compilar programas escritos en Fortran
984 95 con el compilador GNU.
986 %description fortran -l pl.UTF-8
987 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
989 %description fortran -l pt_BR.UTF-8
990 Suporte Fortran 95 para o GCC.
992 %package fortran-multilib-32
993 Summary: Fortran 95 language 32-bit binaries support for GCC
994 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
995 Group: Development/Languages/Fortran
996 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
997 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
998 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
999 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
1001 %description fortran-multilib-32
1002 This package adds support for compiling 32-bit Fortran 95 programs
1003 with the GNU compiler.
1005 %description fortran-multilib-32 -l pl.UTF-8
1006 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1009 %package fortran-multilib-%{multilib2}
1010 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1011 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1012 Group: Development/Languages/Fortran
1013 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1014 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1015 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1017 %description fortran-multilib-%{multilib2}
1018 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1019 binaries with the GNU compiler.
1021 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1022 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1025 %package -n libgfortran
1026 Summary: Fortran 95 Library
1027 Summary(es.UTF-8): Biblioteca de Fortran 95
1028 Summary(pl.UTF-8): Biblioteka Fortranu 95
1029 License: GPL v3+ with GCC Runtime Library Exception v3.1
1031 Requires: libgcc = %{epoch}:%{version}-%{release}
1032 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1033 Obsoletes: libg2c < 5:4
1035 %description -n libgfortran
1038 %description -n libgfortran -l es.UTF-8
1039 Biblioteca de Fortran 95.
1041 %description -n libgfortran -l pl.UTF-8
1042 Biblioteka Fortranu 95.
1044 %package -n libgfortran-static
1045 Summary: Static Fortran 95 Library
1046 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1047 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1048 License: GPL v3+ with GCC Runtime Library Exception v3.1
1049 Group: Development/Libraries
1050 Requires: libgfortran = %{epoch}:%{version}-%{release}
1051 Obsoletes: libg2c-static < 5:4
1053 %description -n libgfortran-static
1054 Static Fortran 95 Library.
1056 %description -n libgfortran-static -l es.UTF-8
1057 Bibliotecas estáticas de Fortran 95.
1059 %description -n libgfortran-static -l pl.UTF-8
1060 Statyczna biblioteka Fortranu 95.
1062 %package -n libgfortran-multilib-32
1063 Summary: Fortran 95 Library - 32-bit version
1064 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1065 License: GPL v3+ with GCC Runtime Library Exception v3.1
1067 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1068 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1069 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1071 %description -n libgfortran-multilib-32
1072 Fortran 95 Library - 32-bit version.
1074 %description -n libgfortran-multilib-32 -l pl.UTF-8
1075 Biblioteka Fortranu 95 - wersja 32-bitowa.
1077 %package -n libgfortran-multilib-32-static
1078 Summary: Static Fortran 95 Library - 32-bit version
1079 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1080 License: GPL v3+ with GCC Runtime Library Exception v3.1
1081 Group: Development/Libraries
1082 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1083 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1085 %description -n libgfortran-multilib-32-static
1086 Static Fortran 95 Library - 32-bit version.
1088 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1089 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1091 %package -n libgfortran-multilib-%{multilib2}
1092 Summary: Fortran 95 Library - %{m2_desc} version
1093 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1094 License: GPL v3+ with GCC Runtime Library Exception v3.1
1096 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1098 %description -n libgfortran-multilib-%{multilib2}
1099 Fortran 95 Library - %{m2_desc} version.
1101 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1102 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1104 %package -n libgfortran-multilib-%{multilib2}-static
1105 Summary: Static Fortran 95 Library - %{m2_desc} version
1106 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1107 License: GPL v3+ with GCC Runtime Library Exception v3.1
1108 Group: Development/Libraries
1109 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1110 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1112 %description -n libgfortran-multilib-%{multilib2}-static
1113 Static Fortran 95 Library - %{m2_desc} version.
1115 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1116 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1118 %package -n libquadmath
1119 Summary: GCC __float128 shared support library
1120 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1124 %description -n libquadmath
1125 This package contains GCC shared support library which is needed for
1126 __float128 math support and for Fortran REAL*16 support.
1128 %description -n libquadmath -l pl.UTF-8
1129 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1130 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1133 %package -n libquadmath-devel
1134 Summary: Header files for GCC __float128 support library
1135 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1137 Group: Development/Libraries
1138 Requires: libquadmath = %{epoch}:%{version}-%{release}
1140 %description -n libquadmath-devel
1141 This package contains header files for GCC support library which is
1142 needed for __float128 math support and for Fortran REAL*16 support.
1144 %description -n libquadmath-devel -l pl.UTF-8
1145 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1146 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1149 %package -n libquadmath-static
1150 Summary: Static GCC __float128 support library
1151 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1153 Group: Development/Libraries
1154 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1156 %description -n libquadmath-static
1157 Static GCC __float128 support library.
1159 %description -n libquadmath-static -l pl.UTF-8
1160 Biblioteka statyczna GCC do obsługi typu __float128.
1162 %package -n libquadmath-multilib-32
1163 Summary: GCC __float128 shared support library - 32-bit version
1164 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1167 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1169 %description -n libquadmath-multilib-32
1170 This package contains 32-bit version of GCC shared support library
1171 which is needed for __float128 math support and for Fortran REAL*16
1174 %description -n libquadmath-multilib-32 -l pl.UTF-8
1175 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1176 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1179 %package -n libquadmath-multilib-32-devel
1180 Summary: Development files for 32-bit GCC __float128 support library
1181 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1183 Group: Development/Libraries
1184 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1185 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1186 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1188 %description -n libquadmath-multilib-32-devel
1189 This package contains development files for 32-bit GCC support library
1190 which is needed for __float128 math support and for Fortran REAL*16
1193 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1194 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1195 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1196 REAL*16 w Fortranie.
1198 %package -n libquadmath-multilib-32-static
1199 Summary: Static GCC __float128 support library - 32-bit version
1200 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1202 Group: Development/Libraries
1203 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1204 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1206 %description -n libquadmath-multilib-32-static
1207 Static GCC __float128 support library - 32-bit version.
1209 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1210 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1212 %package -n libquadmath-multilib-%{multilib2}
1213 Summary: GCC __float128 shared support library - %{m2_desc} version
1214 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1218 %description -n libquadmath-multilib-%{multilib2}
1219 This package contains %{m2_desc} version of GCC shared support library
1220 which is needed for __float128 math support and for Fortran REAL*16
1223 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1224 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1225 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1226 REAL*16 w Fortranie.
1228 %package -n libquadmath-multilib-%{multilib2}-devel
1229 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1230 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1232 Group: Development/Libraries
1233 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1234 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1236 %description -n libquadmath-multilib-%{multilib2}-devel
1237 This package contains development files for %{m2_desc} version of GCC
1238 support library which is needed for __float128 math support and for
1239 Fortran REAL*16 support.
1241 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1242 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1243 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1244 typu REAL*16 w Fortranie.
1246 %package -n libquadmath-multilib-%{multilib2}-static
1247 Summary: Static GCC __float128 support library - %{m2_desc} version
1248 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1250 Group: Development/Libraries
1251 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1253 %description -n libquadmath-multilib-%{multilib2}-static
1254 Static GCC __float128 support library - %{m2_desc} version.
1256 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1257 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1260 Summary: Foreign Function Interface library
1261 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1262 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1266 %description -n libffi
1267 The libffi library provides a portable, high level programming
1268 interface to various calling conventions. This allows a programmer to
1269 call any function specified by a call interface description at run
1272 %description -n libffi -l es.UTF-8
1273 La biblioteca libffi provee una interfaz portable de programación de
1274 alto nivel para varias convenciones de llamada. Ello permite que un
1275 programador llame una función cualquiera especificada por una
1276 descripción de interfaz de llamada en el tiempo de ejecución.
1278 %description -n libffi -l pl.UTF-8
1279 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1280 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1281 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1284 %package -n libffi-devel
1285 Summary: Development files for Foreign Function Interface library
1286 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1287 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1289 Group: Development/Libraries
1290 Requires: %{name} = %{epoch}:%{version}-%{release}
1291 Requires: libffi = %{epoch}:%{version}-%{release}
1293 %description -n libffi-devel
1294 Development files for Foreign Function Interface library.
1296 %description -n libffi-devel -l es.UTF-8
1297 Ficheros de desarrollo para libffi.
1299 %description -n libffi-devel -l pl.UTF-8
1300 Pliki nagłówkowe biblioteki libffi.
1302 %package -n libffi-static
1303 Summary: Static Foreign Function Interface library
1304 Summary(es.UTF-8): Biblioteca libffi estática
1305 Summary(pl.UTF-8): Statyczna biblioteka libffi
1307 Group: Development/Libraries
1308 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1310 %description -n libffi-static
1311 Static Foreign Function Interface library.
1313 %description -n libffi-static -l es.UTF-8
1314 Biblioteca libffi estática.
1316 %description -n libffi-static -l pl.UTF-8
1317 Statyczna biblioteka libffi.
1319 %package -n libffi-multilib-32
1320 Summary: Foreign Function Interface library - 32-bit version
1321 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1324 Obsoletes: libffi-multilib < 6:4.9.2-4
1326 %description -n libffi-multilib-32
1327 The libffi library provides a portable, high level programming
1328 interface to various calling conventions. This allows a programmer to
1329 call any function specified by a call interface description at run
1330 time. This package contains 32-bit version of the library.
1332 %description -n libffi-multilib-32 -l pl.UTF-8
1333 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1334 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1335 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1336 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1338 %package -n libffi-multilib-32-devel
1339 Summary: Development files for 32-bit version of Foreign Function Interface library
1340 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1342 Group: Development/Libraries
1343 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1344 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1345 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1347 %description -n libffi-multilib-32-devel
1348 Development files for 32-bit version of Foreign Function Interface
1351 %description -n libffi-multilib-32-devel -l pl.UTF-8
1352 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1354 %package -n libffi-multilib-32-static
1355 Summary: Static Foreign Function Interface library - 32-bit version
1356 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1358 Group: Development/Libraries
1359 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1360 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1362 %description -n libffi-multilib-32-static
1363 Static Foreign Function Interface library - 32-bit version.
1365 %description -n libffi-multilib-32-static -l pl.UTF-8
1366 Statyczna biblioteka libffi - wersja 32-bitowa.
1368 %package -n libffi-multilib-%{multilib2}
1369 Summary: Foreign Function Interface library - %{m2_desc} version
1370 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1374 %description -n libffi-multilib-%{multilib2}
1375 The libffi library provides a portable, high level programming
1376 interface to various calling conventions. This allows a programmer to
1377 call any function specified by a call interface description at run
1378 time. This package contains %{m2_desc} version of the library.
1380 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1381 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1382 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1383 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1384 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1386 %package -n libffi-multilib-%{multilib2}-devel
1387 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1388 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1390 Group: Development/Libraries
1391 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1392 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1394 %description -n libffi-multilib-%{multilib2}-devel
1395 Development files for %{m2_desc} version of Foreign Function Interface
1398 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1399 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1401 %package -n libffi-multilib-%{multilib2}-static
1402 Summary: Static Foreign Function Interface library - %{m2_desc} version
1403 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1405 Group: Development/Libraries
1406 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1408 %description -n libffi-multilib-%{multilib2}-static
1409 Static Foreign Function Interface library - %{m2_desc} version.
1411 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1412 Statyczna biblioteka libffi - wersja %{m2_desc}.
1415 Summary: Objective C language support for GCC
1416 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1417 Summary(es.UTF-8): Soporte de Objective C para GCC
1418 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1419 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1420 Summary(tr.UTF-8): GCC için Objective C desteği
1421 Group: Development/Languages
1422 Requires: %{name} = %{epoch}:%{version}-%{release}
1423 Requires: libobjc = %{epoch}:%{version}-%{release}
1424 Obsoletes: egcc-objc
1425 Obsoletes: egcs-objc < 1.2
1428 This package adds Objective C support to the GNU Compiler Collection.
1429 Objective C is a object oriented derivative of the C language, mainly
1430 used on systems running NeXTSTEP. This package does not include the
1431 standard objective C object library.
1433 %description objc -l de.UTF-8
1434 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1435 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1436 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1437 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1439 %description objc -l es.UTF-8
1440 Este paquete añade soporte de Objective C al GCC (colección de
1441 compiladores GNU). Objective C es un lenguaje orientado a objetos
1442 derivado de C, principalmente usado en sistemas que funcionan bajo
1443 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1446 %description objc -l fr.UTF-8
1447 Ce package ajoute un support Objective C a la collection de
1448 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1449 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1450 package n'inclue pas la bibliothéque Objective C standard.
1452 %description objc -l pl.UTF-8
1453 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1454 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1455 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1456 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1458 %description objc -l tr.UTF-8
1459 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1460 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1461 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1462 kitaplığı bu pakette yer almaz.
1464 %package objc-multilib-32
1465 Summary: Objective C language 32-bit binaries support for GCC
1466 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1467 Group: Development/Languages
1468 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1469 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1470 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1472 %description objc-multilib-32
1473 This package adds 32-bit Objective C support to the GNU Compiler
1476 %description objc-multilib-32 -l pl.UTF-8
1477 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1480 %package objc-multilib-%{multilib2}
1481 Summary: Objective C language %{m2_desc} binaries support for GCC
1482 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1483 Group: Development/Languages
1484 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1485 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1487 %description objc-multilib-%{multilib2}
1488 This package adds %{m2_desc} binaries in Objective C language support to
1489 the GNU Compiler Collection.
1491 %description objc-multilib-%{multilib2} -l pl.UTF-8
1492 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1496 Summary: Objective C++ support for GCC
1497 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1498 Group: Development/Languages
1499 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1500 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1503 This package adds Objective C++ support to the GNU Compiler
1506 %description objc++ -l pl.UTF-8
1507 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1508 GNU Compiler Collection.
1511 Summary: Objective C Library
1512 Summary(es.UTF-8): Biblioteca de Objective C
1513 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1514 License: GPL v3+ with GCC Runtime Library Exception v3.1
1516 Requires: libgcc = %{epoch}:%{version}-%{release}
1519 %description -n libobjc
1520 Objective C Library.
1522 %description -n libobjc -l es.UTF-8
1523 Bibliotecas de Objective C.
1525 %description -n libobjc -l pl.UTF-8
1526 Biblioteka obiektowego C (Objective C).
1528 %package -n libobjc-static
1529 Summary: Static Objective C Library
1530 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1531 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1532 License: GPL v3+ with GCC Runtime Library Exception v3.1
1533 Group: Development/Libraries
1534 Requires: libobjc = %{epoch}:%{version}-%{release}
1536 %description -n libobjc-static
1537 Static Objective C Library.
1539 %description -n libobjc-static -l es.UTF-8
1540 Bibliotecas estáticas de Objective C.
1542 %description -n libobjc-static -l pl.UTF-8
1543 Statyczna biblioteka obiektowego C (Objective C).
1545 %package -n libobjc-multilib-32
1546 Summary: Objective C Library - 32-bit version
1547 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1548 License: GPL v3+ with GCC Runtime Library Exception v3.1
1550 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1551 Obsoletes: libobjc-multilib < 6:4.9.2-4
1553 %description -n libobjc-multilib-32
1554 Objective C Library - 32-bit version.
1556 %description -n libobjc-multilib-32 -l pl.UTF-8
1557 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1559 %package -n libobjc-multilib-32-static
1560 Summary: Static Objective C Library - 32-bit version
1561 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1562 License: GPL v3+ with GCC Runtime Library Exception v3.1
1563 Group: Development/Libraries
1564 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1565 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1567 %description -n libobjc-multilib-32-static
1568 Static Objective C Library - 32-bit version.
1570 %description -n libobjc-multilib-32-static -l pl.UTF-8
1571 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1573 %package -n libobjc-multilib-%{multilib2}
1574 Summary: Objective C Library - %{m2_desc} version
1575 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1576 License: GPL v3+ with GCC Runtime Library Exception v3.1
1578 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1580 %description -n libobjc-multilib-%{multilib2}
1581 Objective C Library - %{m2_desc} version.
1583 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1584 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1586 %package -n libobjc-multilib-%{multilib2}-static
1587 Summary: Static Objective C Library - %{m2_desc} version
1588 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1589 License: GPL v3+ with GCC Runtime Library Exception v3.1
1590 Group: Development/Libraries
1591 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1593 %description -n libobjc-multilib-%{multilib2}-static
1594 Static Objective C Library - %{m2_desc} version.
1596 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1597 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1600 Summary: Go language support for GCC
1601 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1602 License: GPL v3+ (gcc), BSD (Go-specific part)
1603 Group: Development/Languages
1604 Requires: %{name} = %{epoch}:%{version}-%{release}
1605 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1608 This package adds Go language support to the GNU Compiler Collection.
1610 %description go -l pl.UTF-8
1611 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1613 %package go-multilib-32
1614 Summary: Go language 32-bit binaries support for GCC
1615 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1616 License: GPL v3+ (gcc), BSD (Go-specific part)
1617 Group: Development/Languages
1618 Requires: %{name} = %{epoch}:%{version}-%{release}
1619 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1620 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1622 %description go-multilib-32
1623 This package adds 32-bit Go language support to the GNU Compiler
1626 %description go-multilib-32 -l pl.UTF-8
1627 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1630 %package go-multilib-%{multilib2}
1631 Summary: Go language %{m2_desc} binaries support for GCC
1632 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1633 License: GPL v3+ (gcc), BSD (Go-specific part)
1634 Group: Development/Languages
1635 Requires: %{name} = %{epoch}:%{version}-%{release}
1636 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1638 %description go-multilib-%{multilib2}
1639 This package adds %{m2_desc} binaries in Go language support to the GNU
1640 Compiler Collection.
1642 %description go-multilib-%{multilib2} -l pl.UTF-8
1643 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1647 Summary: Go language library
1648 Summary(pl.UTF-8): Biblioteka języka Go
1651 Requires: libgcc = %{epoch}:%{version}-%{release}
1653 %description -n libgo
1654 Go language library.
1656 %description -n libgo -l pl.UTF-8
1657 Biblioteka języka Go.
1659 %package -n libgo-devel
1660 Summary: Development files for Go language library
1661 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1663 Group: Development/Libraries
1664 Requires: glibc-devel
1665 Requires: libgo = %{epoch}:%{version}-%{release}
1667 %description -n libgo-devel
1668 Development files for Go language library.
1670 %description -n libgo-devel -l pl.UTF-8
1671 Pliki programistyczne biblioteki języka Go.
1673 %package -n libgo-static
1674 Summary: Static Go language library
1675 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1677 Group: Development/Libraries
1678 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1680 %description -n libgo-static
1681 Static Go language library.
1683 %description -n libgo-static -l pl.UTF-8
1684 Statyczna biblioteka języka Go.
1686 %package -n libgo-multilib-32
1687 Summary: Go language library - 32-bit version
1688 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1691 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1692 Obsoletes: libgo-multilib < 6:4.9.2-4
1694 %description -n libgo-multilib-32
1695 Go language library - 32-bit version.
1697 %description -n libgo-multilib-32 -l pl.UTF-8
1698 Biblioteka języka Go - wersja 32-bitowa.
1700 %package -n libgo-multilib-32-devel
1701 Summary: Development files for Go language library - 32-bit version
1702 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1704 Group: Development/Libraries
1705 Requires: glibc-devel
1706 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1707 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1709 %description -n libgo-multilib-32-devel
1710 Development files for Go language library - 32-bit version.
1712 %description -n libgo-multilib-32-devel -l pl.UTF-8
1713 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1715 %package -n libgo-multilib-32-static
1716 Summary: Static Go language library - 32-bit version
1717 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1719 Group: Development/Libraries
1720 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1721 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1723 %description -n libgo-multilib-32-static
1724 Static Go language library - 32-bit version.
1726 %description -n libgo-multilib-32-static -l pl.UTF-8
1727 Statyczna biblioteka języka Go - wersja 32-bitowa.
1729 %package -n libgo-multilib-%{multilib2}
1730 Summary: Go language library - %{m2_desc} version
1731 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1734 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1736 %description -n libgo-multilib-%{multilib2}
1737 Go language library - %{m2_desc} version.
1739 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1740 Biblioteka języka Go - wersja %{m2_desc}.
1742 %package -n libgo-multilib-%{multilib2}-devel
1743 Summary: Development files for Go language library - %{m2_desc} version
1744 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1746 Group: Development/Libraries
1747 Requires: glibc-devel
1748 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1750 %description -n libgo-multilib-%{multilib2}-devel
1751 Development files for Go language library - %{m2_desc} version.
1753 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1754 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1756 %package -n libgo-multilib-%{multilib2}-static
1757 Summary: Static Go language library - %{m2_desc} version
1758 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1760 Group: Development/Libraries
1761 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1763 %description -n libgo-multilib-%{multilib2}-static
1764 Static Go language library - %{m2_desc} version.
1766 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1767 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1770 Summary: The Address Sanitizer library
1771 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1772 License: BSD-like or MIT
1774 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1776 %description -n libasan
1777 This package contains the Address Sanitizer library which is used for
1778 -fsanitize=address instrumented programs.
1780 %description -n libasan -l pl.UTF-8
1781 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1782 adresów w programach kompilowanych z opcją -fsanitize=address.
1784 %package -n libasan-devel
1785 Summary: Development files for the Address Sanitizer library
1786 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1787 License: BSD-like or MIT
1788 Group: Development/Libraries
1789 Requires: libasan = %{epoch}:%{version}-%{release}
1791 %description -n libasan-devel
1792 This package contains development files for the Address Sanitizer
1795 %description -n libasan-devel -l pl.UTF-8
1796 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1798 %package -n libasan-static
1799 Summary: The Address Sanitizer static library
1800 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1801 License: BSD-like or MIT
1802 Group: Development/Libraries
1803 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1805 %description -n libasan-static
1806 This package contains Address Sanitizer static library.
1808 %description -n libasan-static -l pl.UTF-8
1809 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1811 %package -n libasan-multilib-32
1812 Summary: The Address Sanitizer library - 32-bit version
1813 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1814 License: BSD-like or MIT
1816 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1817 Obsoletes: libasan-multilib < 6:4.9.2-4
1819 %description -n libasan-multilib-32
1820 This package contains 32-bit version of the Address Sanitizer library
1821 which is used for -fsanitize=address instrumented programs.
1823 %description -n libasan-multilib-32 -l pl.UTF-8
1824 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1825 służącej do kontroli adresów w programach kompilowanych z opcją
1828 %package -n libasan-multilib-32-devel
1829 Summary: Development files for the Address Sanitizer library - 32-bit version
1830 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1831 License: BSD-like or MIT
1832 Group: Development/Libraries
1833 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1834 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1835 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1837 %description -n libasan-multilib-32-devel
1838 This package contains the development files for 32-bit version of the
1839 Address Sanitizer library.
1841 %description -n libasan-multilib-32-devel -l pl.UTF-8
1842 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1845 %package -n libasan-multilib-32-static
1846 Summary: The Address Sanitizer static library - 32-bit version
1847 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1848 License: BSD-like or MIT
1849 Group: Development/Libraries
1850 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1851 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1853 %description -n libasan-multilib-32-static
1854 This package contains 32-bit version of the Address Sanitizer static
1857 %description -n libasan-multilib-32-static -l pl.UTF-8
1858 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1861 %package -n libasan-multilib-%{multilib2}
1862 Summary: The Address Sanitizer library - %{m2_desc} version
1863 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1864 License: BSD-like or MIT
1866 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1868 %description -n libasan-multilib-%{multilib2}
1869 This package contains %{m2_desc} version of the Address Sanitizer library
1870 which is used for -fsanitize=address instrumented programs.
1872 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1873 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1874 służącej do kontroli adresów w programach kompilowanych z opcją
1877 %package -n libasan-multilib-%{multilib2}-devel
1878 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1879 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1880 License: BSD-like or MIT
1881 Group: Development/Libraries
1882 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1883 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1885 %description -n libasan-multilib-%{multilib2}-devel
1886 This package contains the development files for %{m2_desc} version of the
1887 Address Sanitizer library.
1889 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1890 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1893 %package -n libasan-multilib-%{multilib2}-static
1894 Summary: The Address Sanitizer static library - %{m2_desc} version
1895 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1896 License: BSD-like or MIT
1897 Group: Development/Libraries
1898 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1900 %description -n libasan-multilib-%{multilib2}-static
1901 This package contains %{m2_desc} version of the Address Sanitizer static
1904 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1905 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1908 %package -n libhwasan
1909 Summary: The Hardware-Assisted Address Sanitizer library
1910 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1911 License: BSD-like or MIT
1913 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1915 %description -n libhwasan
1916 This package contains the Hardware-Assisted Address Sanitizer library
1917 which is used for -fsanitize=hwaddress instrumented programs.
1919 %description -n libhwasan -l pl.UTF-8
1920 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1921 służącą do kontroli adresów w programach kompilowanych z opcją
1922 -fsanitize=hwaddress.
1924 %package -n libhwasan-devel
1925 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1926 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1927 License: BSD-like or MIT
1928 Group: Development/Libraries
1929 Requires: libhwasan = %{epoch}:%{version}-%{release}
1931 %description -n libhwasan-devel
1932 This package contains development files for the Hardware-Assisted
1933 Address Sanitizer library.
1935 %description -n libhwasan-devel -l pl.UTF-8
1936 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1939 %package -n libhwasan-static
1940 Summary: The Hardware-Assisted Address Sanitizer static library
1941 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1942 License: BSD-like or MIT
1943 Group: Development/Libraries
1944 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1946 %description -n libhwasan-static
1947 This package contains Hardware-Assisted Address Sanitizer static
1950 %description -n libhwasan-static -l pl.UTF-8
1951 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1954 %package -n libhwasan-multilib-%{multilib2}
1955 Summary: The Hardware-Assisted Address Sanitizer library - %{m2_desc} version
1956 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1957 License: BSD-like or MIT
1959 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1961 %description -n libhwasan-multilib-%{multilib2}
1962 This package contains %{m2_desc} version of the Hardware-Assisted
1963 Address Sanitizer library which is used for -fsanitize=hwaddress
1964 instrumented programs.
1966 %description -n libhwasan-multilib-%{multilib2} -l pl.UTF-8
1967 Ten pakiet zawiera wersję %{m2_desc} biblioteki Hardware-Assisted
1968 Address Sanitizer, służącej do kontroli adresów w programach
1969 kompilowanych z opcją -fsanitize=hwaddress.
1971 %package -n libhwasan-multilib-%{multilib2}-devel
1972 Summary: Development files for the Hardware-Assisted Address Sanitizer library - %{m2_desc} version
1973 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer - wersja %{m2_desc}
1974 License: BSD-like or MIT
1975 Group: Development/Libraries
1976 Requires: libhwasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1978 %description -n libhwasan-multilib-%{multilib2}-devel
1979 This package contains development files for %{m2_desc} version of the
1980 Hardware-Assisted Address Sanitizer library.
1982 %description -n libhwasan-multilib-%{multilib2}-devel -l pl.UTF-8
1983 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1984 Hardware-Assisted Address Sanitizer.
1986 %package -n libhwasan-multilib-%{multilib2}-static
1987 Summary: The Hardware-Assisted Address Sanitizer static library - %{m2_desc} version
1988 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer - wersja %{m2_desc}
1989 License: BSD-like or MIT
1990 Group: Development/Libraries
1991 Requires: libhwasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1993 %description -n libhwasan-multilib-%{multilib2}-static
1994 This package contains %{m2_desc} version of Hardware-Assisted Address
1995 Sanitizer static library.
1997 %description -n libhwasan-multilib-%{multilib2}-static -l pl.UTF-8
1998 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej
1999 Hardware-Assisted Address Sanitizer.
2002 Summary: The Leak Sanitizer library
2003 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2004 License: BSD-like or MIT
2006 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2008 %description -n liblsan
2009 This package contains the Leak Sanitizer library which is used for
2010 -fsanitize=leak instrumented programs.
2012 %description -n liblsan -l pl.UTF-8
2013 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2014 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2016 %package -n liblsan-devel
2017 Summary: Development files for the Leak Sanitizer library
2018 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2019 License: BSD-like or MIT
2020 Group: Development/Libraries
2021 Requires: liblsan = %{epoch}:%{version}-%{release}
2023 %description -n liblsan-devel
2024 This package contains development files for the Leak Sanitizer
2027 %description -n liblsan-devel -l pl.UTF-8
2028 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2030 %package -n liblsan-static
2031 Summary: The Leak Sanitizer static library
2032 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2033 License: BSD-like or MIT
2034 Group: Development/Libraries
2035 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2037 %description -n liblsan-static
2038 This package contains Leak Sanitizer static library.
2040 %description -n liblsan-static -l pl.UTF-8
2041 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2043 %package -n liblsan-multilib-%{multilib2}
2044 Summary: The Leak Sanitizer library - %{m2_desc} version
2045 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2046 License: BSD-like or MIT
2048 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2050 %description -n liblsan-multilib-%{multilib2}
2051 This package contains %{m2_desc} version of the Leak Sanitizer library
2052 which is used for -fsanitize=leak instrumented programs.
2054 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2055 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2056 do kontroli wycieków w programach kompilowanych z opcją
2059 %package -n liblsan-multilib-%{multilib2}-devel
2060 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2061 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2062 License: BSD-like or MIT
2063 Group: Development/Libraries
2064 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2066 %description -n liblsan-multilib-%{multilib2}-devel
2067 This package contains development files for %{m2_desc} version of the
2068 Leak Sanitizer library.
2070 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2071 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2074 %package -n liblsan-multilib-%{multilib2}-static
2075 Summary: The Leak Sanitizer static library - %{m2_desc} version
2076 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2077 License: BSD-like or MIT
2078 Group: Development/Libraries
2079 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2081 %description -n liblsan-multilib-%{multilib2}-static
2082 This package contains Leak Sanitizer static library - %{m2_desc} version.
2084 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2085 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2088 Summary: The Thread Sanitizer library
2089 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2090 License: BSD-like or MIT
2092 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2094 %description -n libtsan
2095 This package contains the Thread Sanitizer library which is used for
2096 -fsanitize=thread instrumented programs.
2098 %description -n libtsan -l pl.UTF-8
2099 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2100 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2102 %package -n libtsan-devel
2103 Summary: Development files for the Thread Sanitizer library
2104 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2105 License: BSD-like or MIT
2106 Group: Development/Libraries
2107 Requires: libtsan = %{epoch}:%{version}-%{release}
2109 %description -n libtsan-devel
2110 This package contains development files for Thread Sanitizer library.
2112 %description -n libtsan-devel -l pl.UTF-8
2113 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2115 %package -n libtsan-static
2116 Summary: The Thread Sanitizer static library
2117 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2118 License: BSD-like or MIT
2119 Group: Development/Libraries
2120 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2122 %description -n libtsan-static
2123 This package contains Thread Sanitizer static library.
2125 %description -n libtsan-static -l pl.UTF-8
2126 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2128 %package -n libtsan-multilib-%{multilib2}
2129 Summary: The Thread Sanitizer library - %{m2_desc} version
2130 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2131 License: BSD-like or MIT
2133 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2135 %description -n libtsan-multilib-%{multilib2}
2136 This package contains %{m2_desc} version of the Thread Sanitizer
2137 library which is used for -fsanitize=thread instrumented programs.
2139 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2140 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2141 służącej do kontroli wielowątkowości w programach kompilowanych
2142 z opcją -fsanitize=thread.
2144 %package -n libtsan-multilib-%{multilib2}-devel
2145 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2146 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2147 License: BSD-like or MIT
2148 Group: Development/Libraries
2149 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2151 %description -n libtsan-multilib-%{multilib2}-devel
2152 This package contains development files for %{m2_desc} version of
2153 Thread Sanitizer library.
2155 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2156 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2159 %package -n libtsan-multilib-%{multilib2}-static
2160 Summary: The Thread Sanitizer static library - %{m2_desc} version
2161 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2162 License: BSD-like or MIT
2163 Group: Development/Libraries
2164 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2166 %description -n libtsan-multilib-%{multilib2}-static
2167 This package contains %{m2_desc} version of Thread Sanitizer static
2170 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2171 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2174 %package -n libubsan
2175 Summary: The Undefined Behavior Sanitizer library
2176 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2177 License: BSD-like or MIT
2179 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2181 %description -n libubsan
2182 This package contains the Undefined Behavior Sanitizer library which
2183 is used for -fsanitize=undefined instrumented programs.
2185 %description -n libubsan -l pl.UTF-8
2186 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2187 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2188 -fsanitize=undefined.
2190 %package -n libubsan-devel
2191 Summary: Development files for the Undefined Behavior Sanitizer library
2192 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2193 License: BSD-like or MIT
2194 Group: Development/Libraries
2195 Requires: libubsan = %{epoch}:%{version}-%{release}
2197 %description -n libubsan-devel
2198 This package contains development files for the Undefined Behavior
2201 %description -n libubsan-devel -l pl.UTF-8
2202 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2205 %package -n libubsan-static
2206 Summary: The Undefined Behavior Sanitizer static library
2207 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2208 License: BSD-like or MIT
2209 Group: Development/Libraries
2210 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2212 %description -n libubsan-static
2213 This package contains Undefined Behavior Sanitizer static library.
2215 %description -n libubsan-static -l pl.UTF-8
2216 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2218 %package -n libubsan-multilib-32
2219 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2220 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2221 License: BSD-like or MIT
2223 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2224 Obsoletes: libubsan-multilib < 6:4.9.2-4
2226 %description -n libubsan-multilib-32
2227 This package contains 32-bit version of the Undefined Behavior
2228 Sanitizer library which is used for -fsanitize=undefined instrumented
2231 %description -n libubsan-multilib-32 -l pl.UTF-8
2232 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2233 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2234 kompilowanych z opcją -fsanitize=undefined.
2236 %package -n libubsan-multilib-32-devel
2237 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2238 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2239 License: BSD-like or MIT
2240 Group: Development/Libraries
2241 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2242 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2244 %description -n libubsan-multilib-32-devel
2245 This package contains the development files for 32-bit version of the
2246 Undefined Behavior Sanitizer library.
2248 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2249 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2250 Undefined Behavior Sanitizer.
2252 %package -n libubsan-multilib-32-static
2253 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2254 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2255 License: BSD-like or MIT
2256 Group: Development/Libraries
2257 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2258 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2260 %description -n libubsan-multilib-32-static
2261 This package contains 32-bit version of the Undefined Behavior
2262 Sanitizer static library.
2264 %description -n libubsan-multilib-32-static -l pl.UTF-8
2265 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2268 %package -n libubsan-multilib-%{multilib2}
2269 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2270 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2271 License: BSD-like or MIT
2273 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2275 %description -n libubsan-multilib-%{multilib2}
2276 This package contains %{m2_desc} version of the Undefined Behavior
2277 Sanitizer library which is used for -fsanitize=undefined instrumented
2280 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2281 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2282 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2283 kompilowanych z opcją -fsanitize=undefined.
2285 %package -n libubsan-multilib-%{multilib2}-devel
2286 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2287 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2288 License: BSD-like or MIT
2289 Group: Development/Libraries
2290 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2292 %description -n libubsan-multilib-%{multilib2}-devel
2293 This package contains the development files for %{m2_desc} version of the
2294 Undefined Behavior Sanitizer library.
2296 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2297 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2298 Undefined Behavior Sanitizer.
2300 %package -n libubsan-multilib-%{multilib2}-static
2301 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2302 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2303 License: BSD-like or MIT
2304 Group: Development/Libraries
2305 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2307 %description -n libubsan-multilib-%{multilib2}-static
2308 This package contains %{m2_desc} version of the Undefined Behavior
2309 Sanitizer static library.
2311 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2312 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2316 Summary: The Virtual Table Verification library
2317 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2318 License: GPL v3+ with GCC Runtime Library Exception v3.1
2320 URL: https://gcc.gnu.org/wiki/vtv
2321 Requires: libgcc = %{epoch}:%{version}-%{release}
2323 %description -n libvtv
2324 This package contains the Virtual Table Verification library which
2325 is used for -fvtable-verify=... instrumented programs.
2327 %description -n libvtv -l pl.UTF-8
2328 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2329 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2330 -fvtable-verify=....
2332 %package -n libvtv-devel
2333 Summary: Development files for the Virtual Table Verification library
2334 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2335 License: GPL v3+ with GCC Runtime Library Exception v3.1
2336 Group: Development/Libraries
2337 URL: https://gcc.gnu.org/wiki/vtv
2338 Requires: libvtv = %{epoch}:%{version}-%{release}
2340 %description -n libvtv-devel
2341 This package contains development files for the Virtual Table
2342 Verification library.
2344 %description -n libvtv-devel -l pl.UTF-8
2345 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2348 %package -n libvtv-static
2349 Summary: The Virtual Table Verification static library
2350 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2351 License: GPL v3+ with GCC Runtime Library Exception v3.1
2352 Group: Development/Libraries
2353 URL: https://gcc.gnu.org/wiki/vtv
2354 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2356 %description -n libvtv-static
2357 This package contains Virtual Table Verification static library.
2359 %description -n libvtv-static -l pl.UTF-8
2360 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2362 %package -n libvtv-multilib-32
2363 Summary: The Virtual Table Verification library - 32-bit version
2364 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2365 License: GPL v3+ with GCC Runtime Library Exception v3.1
2367 URL: https://gcc.gnu.org/wiki/vtv
2368 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2370 %description -n libvtv-multilib-32
2371 This package contains 32-bit version of the Virtual Table Verification
2372 library which is used for -fvtable-verify=... instrumented programs.
2374 %description -n libvtv-multilib-32 -l pl.UTF-8
2375 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2376 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2377 kompilowanych z opcją -fvtable-verify=....
2379 %package -n libvtv-multilib-32-devel
2380 Summary: Development files for the Virtual Table Verification library - 32-bit version
2381 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2382 License: GPL v3+ with GCC Runtime Library Exception v3.1
2383 Group: Development/Libraries
2384 URL: https://gcc.gnu.org/wiki/vtv
2385 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2387 %description -n libvtv-multilib-32-devel
2388 This package contains the development files for 32-bit version of the
2389 Virtual Table Verification library.
2391 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2392 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2393 Virtual Table Verification.
2395 %package -n libvtv-multilib-32-static
2396 Summary: The Virtual Table Verification static library - 32-bit version
2397 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2398 License: GPL v3+ with GCC Runtime Library Exception v3.1
2399 Group: Development/Libraries
2400 URL: https://gcc.gnu.org/wiki/vtv
2401 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2403 %description -n libvtv-multilib-32-static
2404 This package contains 32-bit version of the Virtual Table Verification
2407 %description -n libvtv-multilib-32-static -l pl.UTF-8
2408 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2411 %package -n libvtv-multilib-%{multilib2}
2412 Summary: The Virtual Table Verification library - %{m2_desc} version
2413 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2414 License: GPL v3+ with GCC Runtime Library Exception v3.1
2416 URL: https://gcc.gnu.org/wiki/vtv
2417 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2419 %description -n libvtv-multilib-%{multilib2}
2420 This package contains %{m2_desc} version of the Virtual Table Verification
2421 library which is used for -fvtable-verify=... instrumented programs.
2423 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2424 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2425 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2426 kompilowanych z opcją -fvtable-verify=....
2428 %package -n libvtv-multilib-%{multilib2}-devel
2429 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2430 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2431 License: GPL v3+ with GCC Runtime Library Exception v3.1
2432 Group: Development/Libraries
2433 URL: https://gcc.gnu.org/wiki/vtv
2434 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2436 %description -n libvtv-multilib-%{multilib2}-devel
2437 This package contains the development files for %{m2_desc} version of the
2438 Virtual Table Verification library.
2440 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2441 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2442 Virtual Table Verification.
2444 %package -n libvtv-multilib-%{multilib2}-static
2445 Summary: The Virtual Table Verification static library - %{m2_desc} version
2446 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2447 License: GPL v3+ with GCC Runtime Library Exception v3.1
2448 Group: Development/Libraries
2449 URL: https://gcc.gnu.org/wiki/vtv
2450 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2452 %description -n libvtv-multilib-%{multilib2}-static
2453 This package contains %{m2_desc} version of the Virtual Table
2454 Verification library.
2456 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2457 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2460 %package -n libatomic
2461 Summary: The GNU Atomic library
2462 Summary(pl.UTF-8): Biblioteka GNU Atomic
2463 License: GPL v3+ with GCC Runtime Library Exception v3.1
2466 %description -n libatomic
2467 This package contains the GNU Atomic library which is a GCC support
2468 library for atomic operations not supported by hardware.
2470 %description -n libatomic -l pl.UTF-8
2471 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2472 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2474 %package -n libatomic-devel
2475 Summary: Development files for the GNU Atomic library
2476 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2477 License: GPL v3+ with GCC Runtime Library Exception v3.1
2478 Group: Development/Libraries
2479 Requires: libatomic = %{epoch}:%{version}-%{release}
2481 %description -n libatomic-devel
2482 This package contains development files for the GNU Atomic library.
2484 %description -n libatomic-devel -l pl.UTF-8
2485 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2487 %package -n libatomic-static
2488 Summary: The GNU Atomic static library
2489 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2490 License: GPL v3+ with GCC Runtime Library Exception v3.1
2491 Group: Development/Libraries
2492 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2494 %description -n libatomic-static
2495 This package contains GNU Atomic static library.
2497 %description -n libatomic-static
2498 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2500 %package -n libatomic-multilib-32
2501 Summary: The GNU Atomic library - 32-bit version
2502 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2503 License: GPL v3+ with GCC Runtime Library Exception v3.1
2505 Obsoletes: libatomic-multilib < 6:4.9.2-4
2507 %description -n libatomic-multilib-32
2508 This package contains 32-bit version of the GNU Atomic library which
2509 is a GCC support library for atomic operations not supported by
2512 %description -n libatomic-multilib-32 -l pl.UTF-8
2513 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2514 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2517 %package -n libatomic-multilib-32-devel
2518 Summary: Development files for the GNU Atomic static library - 32-bit version
2519 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2520 License: GPL v3+ with GCC Runtime Library Exception v3.1
2521 Group: Development/Libraries
2522 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2523 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2525 %description -n libatomic-multilib-32-devel
2526 This package contains the development files for 32-bit version of the
2529 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2530 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2533 %package -n libatomic-multilib-32-static
2534 Summary: The GNU Atomic static library - 32-bit version
2535 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2536 License: GPL v3+ with GCC Runtime Library Exception v3.1
2537 Group: Development/Libraries
2538 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2539 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2541 %description -n libatomic-multilib-32-static
2542 This package contains 32-bit version of the GNU Atomic static library.
2544 %description -n libatomic-multilib-32-static -l pl.UTF-8
2545 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2547 %package -n libatomic-multilib-%{multilib2}
2548 Summary: The GNU Atomic library - %{m2_desc} version
2549 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2550 License: GPL v3+ with GCC Runtime Library Exception v3.1
2553 %description -n libatomic-multilib-%{multilib2}
2554 This package contains %{m2_desc} version of the GNU Atomic library which
2555 is a GCC support library for atomic operations not supported by
2558 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2559 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2560 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2563 %package -n libatomic-multilib-%{multilib2}-devel
2564 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2565 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2566 License: GPL v3+ with GCC Runtime Library Exception v3.1
2567 Group: Development/Libraries
2568 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2570 %description -n libatomic-multilib-%{multilib2}-devel
2571 This package contains the development files for %{m2_desc} version of the
2574 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2575 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2578 %package -n libatomic-multilib-%{multilib2}-static
2579 Summary: The GNU Atomic static library - %{m2_desc} version
2580 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2581 License: GPL v3+ with GCC Runtime Library Exception v3.1
2582 Group: Development/Libraries
2583 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2585 %description -n libatomic-multilib-%{multilib2}-static
2586 This package contains %{m2_desc} version of the GNU Atomic static library.
2588 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2589 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2592 Summary: GCC plugin for GDB
2593 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2594 Group: Development/Debuggers
2595 Requires: %{name} = %{epoch}:%{version}-%{release}
2597 %description gdb-plugin
2598 This package contains GCC plugin for GDB C expression evaluation.
2600 %description gdb-plugin -l pl.UTF-8
2601 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2603 %package plugin-devel
2604 Summary: Support for compiling GCC plugins
2605 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2606 Group: Development/Languages
2607 Requires: %{name} = %{epoch}:%{version}-%{release}
2608 Requires: gmp-devel >= 4.3.2
2609 Requires: libmpc-devel >= 0.8.1
2610 Requires: mpfr-devel >= 3.1.0
2612 %description plugin-devel
2613 This package contains header files and other support files for
2614 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2615 plugins must be rebuilt any time GCC is updated.
2617 %description plugin-devel -l pl.UTF-8
2618 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2619 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2620 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2622 # Packages with epoch 0
2623 # DO NOT MOVE THESE PACKAGES AROUND
2625 # PUT SUCH PACKAGES HERE
2637 %if %{with gcc_libffi}
2641 %{__mv} ChangeLog ChangeLog.general
2643 # override snapshot version.
2644 echo %{version} > gcc/BASE-VER
2645 echo "release" > gcc/DEV-PHASE
2652 rm -rf builddir && install -d builddir && cd builddir
2655 CFLAGS="%{rpmcflags}" \
2656 CXXFLAGS="%{rpmcxxflags}" \
2659 --prefix=%{_prefix} \
2660 --with-local-prefix=%{_prefix}/local \
2661 --libdir=%{_libdir} \
2662 --libexecdir=%{_libdir} \
2663 --infodir=%{_infodir} \
2664 --mandir=%{_mandir} \
2665 --x-libraries=%{_libdir} \
2666 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2667 --disable-build-with-cxx \
2668 --disable-build-poststage1-with-cxx \
2670 --enable-checking=release \
2671 %ifarch %{ix86} %{x8664} x32
2674 %{?with_fortran:--enable-cmath} \
2675 --enable-decimal-float \
2676 --enable-gnu-indirect-function \
2677 --enable-gnu-unique-object \
2678 --enable-initfini-array \
2679 --disable-isl-version-check \
2680 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2681 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2683 --enable-linker-build-id \
2684 --enable-linux-futex \
2685 --enable-long-long \
2686 %{!?with_multilib:--disable-multilib} \
2691 --enable-secureplt \
2694 --enable-threads=posix \
2699 %ifarch %{x8664} x32
2700 --with-arch-32=x86-64 \
2703 --with-cpu=ultrasparc \
2705 --with-demangler-in-ld \
2708 --with-linker-hash-style=gnu \
2709 --with-long-double-128 \
2710 %if %{with multilib}
2712 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2715 --with-multilib-list=m32,m64,mx32 \
2718 --with-slibdir=%{_slibdir} \
2720 --without-system-libunwind \
2722 --with-system-libunwind \
2724 --with-system-zlib \
2739 --with-arch=armv7-a \
2741 --with-fpu=vfpv3-d16 \
2745 --with-arch=armv7-a \
2747 --with-fpu=neon-vfpv3 \
2751 --enable-__cxa_atexit \
2752 --enable-libstdcxx-allocator=new \
2753 --disable-libstdcxx-pch \
2754 --enable-libstdcxx-threads \
2755 --enable-libstdcxx-time=rt \
2756 --enable-libstdcxx-visibility \
2757 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2758 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2759 %{?with_vtv:--enable-vtable-verify} \
2761 --with-pkgversion="PLD-Linux" \
2762 --with-bugurl="http://bugs.pld-linux.org" \
2763 --host=%{_target_platform} \
2764 --build=%{_target_platform}
2768 cat << 'EOF' > Makefile
2769 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2772 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2773 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2774 BOOT_CFLAGS="%{rpmcflags}" \
2775 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2776 GNATLIBCFLAGS="%{rpmcflags}" \
2777 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2785 if [ ! -r /dev/pts/0 ]; then
2786 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2789 %{__make} -k -C builddir check 2>&1 ||:
2793 rm -rf $RPM_BUILD_ROOT
2794 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2798 %{__make} -j1 install \
2800 infodir=%{_infodir} \
2801 DESTDIR=$RPM_BUILD_ROOT
2803 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2805 %if %{with multilib}
2808 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2809 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2810 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2811 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2813 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2814 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2815 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2816 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2821 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2822 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2823 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2825 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2826 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2827 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2829 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2830 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2831 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2833 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2834 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2835 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2837 %if %{with multilib}
2838 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2839 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2840 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2842 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2843 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2844 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2846 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2847 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2848 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2850 %if %{with multilib2}
2851 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2852 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2853 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2855 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2856 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2857 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2859 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2860 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2861 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2866 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2867 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2871 # move ada shared libraries to proper place...
2872 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2873 $RPM_BUILD_ROOT%{_libdir}
2874 # check if symlink to be made is valid
2875 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2876 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2877 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2878 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2879 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2880 %if %{with multilib}
2881 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2882 $RPM_BUILD_ROOT%{_libdir32}
2883 # check if symlink to be made is valid
2884 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2885 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2886 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2887 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2888 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2890 %if %{with multilib2}
2891 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2892 $RPM_BUILD_ROOT%{_libdirm2}
2893 # check if symlink to be made is valid
2894 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2895 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2896 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2897 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2898 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2905 %if %{with gcc_libffi}
2906 # still not installed by gcc?
2907 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2908 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2909 sed -e 's,@prefix@,%{_prefix},
2910 s,@exec_prefix@,%{_exec_prefix},
2911 s,@libdir@,%{_libdir},
2912 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2913 %if %{with multilib}
2914 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2915 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2916 sed -e 's,@prefix@,%{_prefix},
2917 s,@exec_prefix@,%{_exec_prefix},
2918 s,@libdir@,%{_libdir32},
2919 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2920 %if %{with multilib2}
2921 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2922 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2923 sed -e 's,@prefix@,%{_prefix},
2924 s,@exec_prefix@,%{_exec_prefix},
2925 s,@libdir@,%{_libdirm2},
2926 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2932 cp -f libobjc/README gcc/objc/README.libobjc
2935 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2936 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2937 for f in libitm.la libssp.la libssp_nonshared.la \
2938 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
2939 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2940 %{?with_gomp:libgomp.la} \
2941 %{?with_Xsan:libasan.la libubsan.la} \
2942 %{?with_hwasan:libhwasan.la} \
2943 %{?with_lsan_m0:liblsan.la} \
2944 %{?with_tsan_m0:libtsan.la} \
2945 %{?with_atomic:libatomic.la} \
2946 %{?with_objc:libobjc.la};
2948 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2949 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2950 %{__mv} "${file}.fixed" "$file"
2952 %if %{with multilib}
2953 for f in libitm.la libssp.la libssp_nonshared.la \
2954 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
2955 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2956 %{?with_gomp:libgomp.la} \
2957 %{?with_Xsan:libasan.la libubsan.la} \
2958 %{?with_lsan_m1:liblsan.la} \
2959 %{?with_tsan_m1:libtsan.la} \
2960 %{?with_atomic:libatomic.la} \
2961 %{?with_objc:libobjc.la};
2963 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2964 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2966 %if %{with multilib2}
2967 for f in libitm.la libssp.la libssp_nonshared.la \
2968 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
2969 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2970 %{?with_gomp:libgomp.la} \
2971 %{?with_Xsan:libasan.la libubsan.la} \
2972 %{?with_hwasan_m2:libhwasan.la} \
2973 %{?with_lsan_m2:liblsan.la} \
2974 %{?with_tsan_m2:libtsan.la} \
2975 %{?with_atomic:libatomic.la} \
2976 %{?with_objc:libobjc.la};
2978 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2979 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2984 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2985 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2986 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2988 # plugins, .la not needed
2989 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2990 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2992 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2993 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2997 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2998 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3000 # basename is being run only for the native (non-biarch) file.
3001 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3002 -e "s,@toolexeclibdir@,$LIBDIR," \
3003 < libstdc++-v3/python/hook.in \
3004 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3006 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
3007 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
3008 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
3009 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
3011 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3013 # script(s) always installed; see above for builds with python; if no python, just don't package
3014 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3015 %if %{with multilib}
3016 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3017 %if %{with multilib2}
3018 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3024 cat cpplib.lang >> gcc.lang
3027 %find_lang libstdc\+\+
3028 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3031 # always -f, as "dir" is created depending which texlive version is installed
3032 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3034 # svn snap doesn't contain (release does) below files,
3035 # so let's create dummy entries to satisfy %%files.
3036 [ ! -f NEWS ] && touch NEWS
3037 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3038 [ ! -f libgfortran/README ] && touch libgfortran/README
3041 rm -rf $RPM_BUILD_ROOT
3043 %post -p /sbin/postshell
3044 -/usr/sbin/fix-info-dir -c %{_infodir}
3046 %postun -p /sbin/postshell
3047 -/usr/sbin/fix-info-dir -c %{_infodir}
3049 %post ada -p /sbin/postshell
3050 -/usr/sbin/fix-info-dir -c %{_infodir}
3052 %postun ada -p /sbin/postshell
3053 -/usr/sbin/fix-info-dir -c %{_infodir}
3055 %post fortran -p /sbin/postshell
3056 -/usr/sbin/fix-info-dir -c %{_infodir}
3058 %postun fortran -p /sbin/postshell
3059 -/usr/sbin/fix-info-dir -c %{_infodir}
3061 %post go -p /sbin/postshell
3062 -/usr/sbin/fix-info-dir -c %{_infodir}
3064 %postun go -p /sbin/postshell
3065 -/usr/sbin/fix-info-dir -c %{_infodir}
3067 %post -n libquadmath-devel -p /sbin/postshell
3068 -/usr/sbin/fix-info-dir -c %{_infodir}
3070 %postun -n libquadmath-devel -p /sbin/postshell
3071 -/usr/sbin/fix-info-dir -c %{_infodir}
3073 %post -n libffi-devel -p /sbin/postshell
3074 -/usr/sbin/fix-info-dir -c %{_infodir}
3076 %postun -n libffi-devel -p /sbin/postshell
3077 -/usr/sbin/fix-info-dir -c %{_infodir}
3079 %post -n libgomp-devel -p /sbin/postshell
3080 -/usr/sbin/fix-info-dir -c %{_infodir}
3082 %postun -n libgomp-devel -p /sbin/postshell
3083 -/usr/sbin/fix-info-dir -c %{_infodir}
3085 %post -p /sbin/ldconfig -n libgcc
3086 %postun -p /sbin/ldconfig -n libgcc
3087 %post -p /sbin/ldconfig -n libgcc-multilib-32
3088 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3089 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3090 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3091 %post -p /sbin/ldconfig -n libgomp
3092 %postun -p /sbin/ldconfig -n libgomp
3093 %post -p /sbin/ldconfig -n libgomp-multilib-32
3094 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3095 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3096 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3097 %post -p /sbin/ldconfig -n libgnat
3098 %postun -p /sbin/ldconfig -n libgnat
3099 %post -p /sbin/ldconfig -n libgnat-multilib-32
3100 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3101 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3102 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3103 %post -p /sbin/ldconfig -n libstdc++
3104 %postun -p /sbin/ldconfig -n libstdc++
3105 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3106 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3107 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3108 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3109 %post -p /sbin/ldconfig -n libgfortran
3110 %postun -p /sbin/ldconfig -n libgfortran
3111 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3112 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3113 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3114 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3115 %post -p /sbin/ldconfig -n libffi
3116 %postun -p /sbin/ldconfig -n libffi
3117 %post -p /sbin/ldconfig -n libffi-multilib-32
3118 %postun -p /sbin/ldconfig -n libffi-multilib-32
3119 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3120 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3121 %post -p /sbin/ldconfig -n libobjc
3122 %postun -p /sbin/ldconfig -n libobjc
3123 %post -p /sbin/ldconfig -n libobjc-multilib-32
3124 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3125 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3126 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3127 %post -p /sbin/ldconfig -n libquadmath
3128 %postun -p /sbin/ldconfig -n libquadmath
3129 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3130 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3131 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3132 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3133 %post -p /sbin/ldconfig -n libgo
3134 %postun -p /sbin/ldconfig -n libgo
3135 %post -p /sbin/ldconfig -n libgo-multilib-32
3136 %postun -p /sbin/ldconfig -n libgo-multilib-32
3137 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3138 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3139 %post -p /sbin/ldconfig -n libasan
3140 %postun -p /sbin/ldconfig -n libasan
3141 %post -p /sbin/ldconfig -n libasan-multilib-32
3142 %postun -p /sbin/ldconfig -n libasan-multilib-32
3143 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3144 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3145 %post -p /sbin/ldconfig -n libhwasan
3146 %postun -p /sbin/ldconfig -n libhwasan
3147 %post -p /sbin/ldconfig -n liblsan
3148 %postun -p /sbin/ldconfig -n liblsan
3149 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3150 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3151 %post -p /sbin/ldconfig -n libtsan
3152 %postun -p /sbin/ldconfig -n libtsan
3153 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3154 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3155 %post -p /sbin/ldconfig -n libubsan
3156 %postun -p /sbin/ldconfig -n libubsan
3157 %post -p /sbin/ldconfig -n libubsan-multilib-32
3158 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3159 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3160 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3161 %post -p /sbin/ldconfig -n libvtv
3162 %postun -p /sbin/ldconfig -n libvtv
3163 %post -p /sbin/ldconfig -n libvtv-multilib-32
3164 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3165 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3166 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3167 %post -p /sbin/ldconfig -n libatomic
3168 %postun -p /sbin/ldconfig -n libatomic
3169 %post -p /sbin/ldconfig -n libatomic-multilib-32
3170 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3171 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3172 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3173 %post -p /sbin/ldconfig gdb-plugin
3174 %postun -p /sbin/ldconfig gdb-plugin
3177 %defattr(644,root,root,755)
3178 %doc ChangeLog.general MAINTAINERS NEWS
3179 # bugs.html faq.html
3180 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3181 %attr(755,root,root) %{_bindir}/*-gcc*
3182 %attr(755,root,root) %{_bindir}/cc
3183 %attr(755,root,root) %{_bindir}/cpp
3184 %attr(755,root,root) %{_bindir}/gcc
3185 %attr(755,root,root) %{_bindir}/gcc-ar
3186 %attr(755,root,root) %{_bindir}/gcc-nm
3187 %attr(755,root,root) %{_bindir}/gcc-ranlib
3188 %attr(755,root,root) %{_bindir}/gcov
3189 %attr(755,root,root) %{_bindir}/gcov-dump
3190 %attr(755,root,root) %{_bindir}/gcov-tool
3191 %attr(755,root,root) %{_bindir}/lto-dump
3192 %{_mandir}/man1/cc.1*
3193 %{_mandir}/man1/cpp.1*
3194 %{_mandir}/man1/gcc.1*
3195 %{_mandir}/man1/gcov.1*
3196 %{_mandir}/man1/gcov-dump.1*
3197 %{_mandir}/man1/gcov-tool.1*
3198 %{_mandir}/man1/lto-dump.1*
3199 %{_infodir}/cpp.info*
3200 %{_infodir}/cppinternals.info*
3201 %{_infodir}/gcc.info*
3202 %{_infodir}/gccinstall.info*
3203 %{_infodir}/gccint.info*
3204 %{_infodir}/libitm.info*
3205 %attr(755,root,root) /lib/cpp
3206 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3207 %attr(755,root,root) %{_libdir}/libitm.so
3208 %attr(755,root,root) %{_libdir}/libssp.so
3209 %{_libdir}/libitm.la
3211 %{_libdir}/libitm.spec
3212 %{_libdir}/libsanitizer.spec
3213 %{_libdir}/libssp.la
3215 %{_libdir}/libssp_nonshared.la
3216 %{_libdir}/libssp_nonshared.a
3217 %dir %{_libdir}/gcc/%{_target_platform}
3219 %{gcclibdir}/libgcc.a
3220 %{gcclibdir}/libgcc_eh.a
3221 %{gcclibdir}/libgcov.a
3224 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3225 %attr(755,root,root) %{gcclibdir}/cc1
3226 %attr(755,root,root) %{gcclibdir}/collect2
3227 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3228 %attr(755,root,root) %{gcclibdir}/lto1
3229 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3230 %dir %{gcclibdir}/include
3231 %dir %{gcclibdir}/include/sanitizer
3232 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3233 %dir %{gcclibdir}/include/ssp
3234 %{gcclibdir}/include/ssp/*.h
3235 %{gcclibdir}/include/float.h
3236 %{gcclibdir}/include/gcov.h
3237 %{gcclibdir}/include/iso646.h
3238 %{gcclibdir}/include/limits.h
3239 %{gcclibdir}/include/stdalign.h
3240 %{gcclibdir}/include/stdarg.h
3241 %{gcclibdir}/include/stdatomic.h
3242 %{gcclibdir}/include/stdbool.h
3243 %{gcclibdir}/include/stddef.h
3244 %{gcclibdir}/include/stdfix.h
3245 %{gcclibdir}/include/stdint.h
3246 %{gcclibdir}/include/stdint-gcc.h
3247 %{gcclibdir}/include/stdnoreturn.h
3248 %{gcclibdir}/include/syslimits.h
3249 %{gcclibdir}/include/unwind.h
3250 %{gcclibdir}/include/varargs.h
3251 %ifarch %{ix86} %{x8664} x32
3252 %{gcclibdir}/include/adxintrin.h
3253 %{gcclibdir}/include/ammintrin.h
3254 %{gcclibdir}/include/amxbf16intrin.h
3255 %{gcclibdir}/include/amxcomplexintrin.h
3256 %{gcclibdir}/include/amxfp16intrin.h
3257 %{gcclibdir}/include/amxint8intrin.h
3258 %{gcclibdir}/include/amxtileintrin.h
3259 %{gcclibdir}/include/avx2intrin.h
3260 %{gcclibdir}/include/avx5124fmapsintrin.h
3261 %{gcclibdir}/include/avx5124vnniwintrin.h
3262 %{gcclibdir}/include/avx512bf16intrin.h
3263 %{gcclibdir}/include/avx512bf16vlintrin.h
3264 %{gcclibdir}/include/avx512bitalgintrin.h
3265 %{gcclibdir}/include/avx512bwintrin.h
3266 %{gcclibdir}/include/avx512cdintrin.h
3267 %{gcclibdir}/include/avx512dqintrin.h
3268 %{gcclibdir}/include/avx512erintrin.h
3269 %{gcclibdir}/include/avx512fintrin.h
3270 %{gcclibdir}/include/avx512fp16intrin.h
3271 %{gcclibdir}/include/avx512fp16vlintrin.h
3272 %{gcclibdir}/include/avx512ifmaintrin.h
3273 %{gcclibdir}/include/avx512ifmavlintrin.h
3274 %{gcclibdir}/include/avx512pfintrin.h
3275 %{gcclibdir}/include/avx512vbmi2intrin.h
3276 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3277 %{gcclibdir}/include/avx512vbmiintrin.h
3278 %{gcclibdir}/include/avx512vbmivlintrin.h
3279 %{gcclibdir}/include/avx512vlbwintrin.h
3280 %{gcclibdir}/include/avx512vldqintrin.h
3281 %{gcclibdir}/include/avx512vlintrin.h
3282 %{gcclibdir}/include/avx512vnniintrin.h
3283 %{gcclibdir}/include/avx512vnnivlintrin.h
3284 %{gcclibdir}/include/avx512vp2intersectintrin.h
3285 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3286 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3287 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3288 %{gcclibdir}/include/avxifmaintrin.h
3289 %{gcclibdir}/include/avxintrin.h
3290 %{gcclibdir}/include/avxneconvertintrin.h
3291 %{gcclibdir}/include/avxvnniint8intrin.h
3292 %{gcclibdir}/include/avxvnniintrin.h
3293 %{gcclibdir}/include/bmi2intrin.h
3294 %{gcclibdir}/include/bmiintrin.h
3295 %{gcclibdir}/include/bmmintrin.h
3296 %{gcclibdir}/include/cet.h
3297 %{gcclibdir}/include/cetintrin.h
3298 %{gcclibdir}/include/cldemoteintrin.h
3299 %{gcclibdir}/include/clflushoptintrin.h
3300 %{gcclibdir}/include/clwbintrin.h
3301 %{gcclibdir}/include/clzerointrin.h
3302 %{gcclibdir}/include/cmpccxaddintrin.h
3303 %{gcclibdir}/include/cpuid.h
3304 %{gcclibdir}/include/cross-stdarg.h
3305 %{gcclibdir}/include/emmintrin.h
3306 %{gcclibdir}/include/enqcmdintrin.h
3307 %{gcclibdir}/include/f16cintrin.h
3308 %{gcclibdir}/include/fma4intrin.h
3309 %{gcclibdir}/include/fmaintrin.h
3310 %{gcclibdir}/include/fxsrintrin.h
3311 %{gcclibdir}/include/gfniintrin.h
3312 %{gcclibdir}/include/hresetintrin.h
3313 %{gcclibdir}/include/ia32intrin.h
3314 %{gcclibdir}/include/immintrin.h
3315 %{gcclibdir}/include/keylockerintrin.h
3316 %{gcclibdir}/include/lwpintrin.h
3317 %{gcclibdir}/include/lzcntintrin.h
3318 %{gcclibdir}/include/mm3dnow.h
3319 %{gcclibdir}/include/mmintrin.h
3320 %{gcclibdir}/include/mm_malloc.h
3321 %{gcclibdir}/include/movdirintrin.h
3322 %{gcclibdir}/include/mwaitintrin.h
3323 %{gcclibdir}/include/mwaitxintrin.h
3324 %{gcclibdir}/include/nmmintrin.h
3325 %{gcclibdir}/include/pconfigintrin.h
3326 %{gcclibdir}/include/pkuintrin.h
3327 %{gcclibdir}/include/pmmintrin.h
3328 %{gcclibdir}/include/popcntintrin.h
3329 %{gcclibdir}/include/prfchiintrin.h
3330 %{gcclibdir}/include/prfchwintrin.h
3331 %{gcclibdir}/include/raointintrin.h
3332 %{gcclibdir}/include/rdseedintrin.h
3333 %{gcclibdir}/include/rtmintrin.h
3334 %{gcclibdir}/include/serializeintrin.h
3335 %{gcclibdir}/include/sgxintrin.h
3336 %{gcclibdir}/include/shaintrin.h
3337 %{gcclibdir}/include/smmintrin.h
3338 %{gcclibdir}/include/tbmintrin.h
3339 %{gcclibdir}/include/tmmintrin.h
3340 %{gcclibdir}/include/tsxldtrkintrin.h
3341 %{gcclibdir}/include/uintrintrin.h
3342 %{gcclibdir}/include/vaesintrin.h
3343 %{gcclibdir}/include/vpclmulqdqintrin.h
3344 %{gcclibdir}/include/waitpkgintrin.h
3345 %{gcclibdir}/include/wbnoinvdintrin.h
3346 %{gcclibdir}/include/wmmintrin.h
3347 %{gcclibdir}/include/x86gprintrin.h
3348 %{gcclibdir}/include/x86intrin.h
3349 %{gcclibdir}/include/xmmintrin.h
3350 %{gcclibdir}/include/xopintrin.h
3351 %{gcclibdir}/include/xsavecintrin.h
3352 %{gcclibdir}/include/xsaveintrin.h
3353 %{gcclibdir}/include/xsaveoptintrin.h
3354 %{gcclibdir}/include/xsavesintrin.h
3355 %{gcclibdir}/include/xtestintrin.h
3358 %{gcclibdir}/include/arm_acle.h
3359 %{gcclibdir}/include/arm_bf16.h
3360 %{gcclibdir}/include/arm_cde.h
3361 %{gcclibdir}/include/arm_cmse.h
3362 %{gcclibdir}/include/arm_fp16.h
3363 %{gcclibdir}/include/arm_mve.h
3364 %{gcclibdir}/include/arm_mve_types.h
3365 %{gcclibdir}/include/arm_neon.h
3366 %{gcclibdir}/include/mmintrin.h
3367 %{gcclibdir}/include/unwind-arm-common.h
3370 %{gcclibdir}/include/arm_acle.h
3371 %{gcclibdir}/include/arm_bf16.h
3372 %{gcclibdir}/include/arm_fp16.h
3373 %{gcclibdir}/include/arm_neon.h
3374 %{gcclibdir}/include/arm_sve.h
3377 %{gcclibdir}/include/ia64intrin.h
3380 %{gcclibdir}/include/math-68881.h
3383 %{gcclibdir}/include/loongson.h
3384 %{gcclibdir}/include/msa.h
3386 %ifarch powerpc ppc ppc64
3387 %{gcclibdir}/include/altivec.h
3388 %{gcclibdir}/include/amo.h
3389 %{gcclibdir}/include/bmiintrin.h
3390 %{gcclibdir}/include/bmi2intrin.h
3391 %{gcclibdir}/include/emmintrin.h
3392 %{gcclibdir}/include/htmintrin.h
3393 %{gcclibdir}/include/htmxlintrin.h
3394 %{gcclibdir}/include/mm_malloc.h
3395 %{gcclibdir}/include/mmintrin.h
3396 %{gcclibdir}/include/paired.h
3397 %{gcclibdir}/include/ppc-asm.h
3398 %{gcclibdir}/include/ppu_intrinsics.h
3399 %{gcclibdir}/include/si2vmx.h
3400 %{gcclibdir}/include/spe.h
3401 %{gcclibdir}/include/spu2vmx.h
3402 %{gcclibdir}/include/vec_types.h
3403 %{gcclibdir}/include/x86intrin.h
3404 %{gcclibdir}/include/xmmintrin.h
3407 %{gcclibdir}/include/htmintrin.h
3408 %{gcclibdir}/include/htmxlintrin.h
3409 %{gcclibdir}/include/s390intrin.h
3410 %{gcclibdir}/include/vecintrin.h
3412 %ifarch sparc sparcv9 sparc64
3413 %{gcclibdir}/include/visintrin.h
3415 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3417 %if %{with multilib}
3419 %defattr(644,root,root,755)
3420 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3421 %dir %{gcclibdir}/32
3422 %{gcclibdir}/32/crt*.o
3423 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3424 %{gcclibdir}/32/libgcc.a
3425 %{gcclibdir}/32/libgcc_eh.a
3426 %{gcclibdir}/32/libgcov.a
3427 %{_libdir32}/libitm.spec
3428 %{_libdir32}/libsanitizer.spec
3429 %attr(755,root,root) %{_libdir32}/libitm.so
3430 %attr(755,root,root) %{_libdir32}/libssp.so
3431 %{_libdir32}/libitm.la
3432 %{_libdir32}/libitm.a
3433 %{_libdir32}/libssp.la
3434 %{_libdir32}/libssp.a
3435 %{_libdir32}/libssp_nonshared.la
3436 %{_libdir32}/libssp_nonshared.a
3439 %if %{with multilib2}
3440 %files multilib-%{multilib2}
3441 %defattr(644,root,root,755)
3442 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3443 %dir %{gcclibdir}/%{multilib2}
3444 %{gcclibdir}/%{multilib2}/crt*.o
3445 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3446 %{gcclibdir}/%{multilib2}/libgcc.a
3447 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3448 %{gcclibdir}/%{multilib2}/libgcov.a
3449 %{_libdirm2}/libitm.spec
3450 %{_libdirm2}/libsanitizer.spec
3451 %attr(755,root,root) %{_libdirm2}/libitm.so
3452 %attr(755,root,root) %{_libdirm2}/libssp.so
3453 %{_libdirm2}/libitm.la
3454 %{_libdirm2}/libitm.a
3455 %{_libdirm2}/libssp.la
3456 %{_libdirm2}/libssp.a
3457 %{_libdirm2}/libssp_nonshared.la
3458 %{_libdirm2}/libssp_nonshared.a
3462 %defattr(644,root,root,755)
3463 %doc COPYING.RUNTIME libgcc/ChangeLog
3464 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3465 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3466 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3467 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3468 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3470 %if %{with multilib}
3471 %files -n libgcc-multilib-32
3472 %defattr(644,root,root,755)
3473 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3474 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3475 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3476 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3477 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3480 %if %{with multilib2}
3481 %files -n libgcc-multilib-%{multilib2}
3482 %defattr(644,root,root,755)
3483 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3484 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3485 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3486 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3487 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3492 %defattr(644,root,root,755)
3493 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3494 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3496 %files -n libgomp-devel
3497 %defattr(644,root,root,755)
3498 %attr(755,root,root) %{_libdir}/libgomp.so
3499 %{_libdir}/libgomp.la
3500 %{_libdir}/libgomp.spec
3501 %{?with_fortran:%{gcclibdir}/finclude}
3502 %{gcclibdir}/include/acc_prof.h
3503 %{gcclibdir}/include/omp.h
3504 %{gcclibdir}/include/openacc.h
3505 %{_infodir}/libgomp.info*
3507 %files -n libgomp-static
3508 %defattr(644,root,root,755)
3509 %{_libdir}/libgomp.a
3511 %if %{with multilib}
3512 %files -n libgomp-multilib-32
3513 %defattr(644,root,root,755)
3514 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3515 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3517 %files -n libgomp-multilib-32-devel
3518 %defattr(644,root,root,755)
3519 %attr(755,root,root) %{_libdir32}/libgomp.so
3520 %{_libdir32}/libgomp.la
3521 %{_libdir32}/libgomp.spec
3522 %{?with_fortran:%{gcclibdir}/32/finclude}
3524 %files -n libgomp-multilib-32-static
3525 %defattr(644,root,root,755)
3526 %{_libdir32}/libgomp.a
3529 %if %{with multilib2}
3530 %files -n libgomp-multilib-%{multilib2}
3531 %defattr(644,root,root,755)
3532 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3533 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3535 %files -n libgomp-multilib-%{multilib2}-devel
3536 %defattr(644,root,root,755)
3537 %attr(755,root,root) %{_libdirm2}/libgomp.so
3538 %{_libdirm2}/libgomp.la
3539 %{_libdirm2}/libgomp.spec
3540 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3542 %files -n libgomp-multilib-%{multilib2}-static
3543 %defattr(644,root,root,755)
3544 %{_libdirm2}/libgomp.a
3550 %defattr(644,root,root,755)
3551 %doc gcc/ada/ChangeLog
3552 %attr(755,root,root) %{_bindir}/gnat*
3553 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3554 %attr(755,root,root) %{_libdir}/libgnarl.so
3555 %attr(755,root,root) %{_libdir}/libgnat-*.so
3556 %attr(755,root,root) %{_libdir}/libgnat.so
3557 %attr(755,root,root) %{gcclibdir}/gnat1
3558 %{gcclibdir}/ada_target_properties
3559 %{gcclibdir}/adainclude
3560 %dir %{gcclibdir}/adalib
3561 %{gcclibdir}/adalib/*.ali
3562 %ifarch %{ix86} %{x8664} x32
3563 %{gcclibdir}/adalib/libgmem.a
3564 %{gcclibdir}/adalib/libgnarl_pic.a
3565 %{gcclibdir}/adalib/libgnat_pic.a
3567 %{_infodir}/gnat-style.info*
3568 %{_infodir}/gnat_rm.info*
3569 %{_infodir}/gnat_ugn.info*
3571 %if %{with multilib}
3572 %files ada-multilib-32
3573 %defattr(644,root,root,755)
3574 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3575 %attr(755,root,root) %{_libdir32}/libgnarl.so
3576 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3577 %attr(755,root,root) %{_libdir32}/libgnat.so
3578 %{gcclibdir}/32/ada_target_properties
3579 %{gcclibdir}/32/adainclude
3580 %dir %{gcclibdir}/32/adalib
3581 %{gcclibdir}/32/adalib/*.ali
3582 %ifarch %{ix86} %{x8664} x32
3583 %{gcclibdir}/32/adalib/libgmem.a
3587 %if %{with multilib2}
3588 %files ada-multilib-%{multilib2}
3589 %defattr(644,root,root,755)
3590 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3591 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3592 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3593 %attr(755,root,root) %{_libdirm2}/libgnat.so
3594 %{gcclibdir}/%{multilib2}/ada_target_properties
3595 %{gcclibdir}/%{multilib2}/adainclude
3596 %dir %{gcclibdir}/%{multilib2}/adalib
3597 %{gcclibdir}/%{multilib2}/adalib/*.ali
3598 %ifarch %{ix86} %{x8664} x32
3599 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3604 %defattr(644,root,root,755)
3605 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3606 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3607 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3608 %attr(755,root,root) %{_libdir}/libgnat.so.1
3610 %files -n libgnat-static
3611 %defattr(644,root,root,755)
3612 %{gcclibdir}/adalib/libgnarl.a
3613 %{gcclibdir}/adalib/libgnat.a
3615 %if %{with multilib}
3616 %files -n libgnat-multilib-32
3617 %defattr(644,root,root,755)
3618 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3619 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3620 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3621 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3623 %files -n libgnat-multilib-32-static
3624 %defattr(644,root,root,755)
3625 %{gcclibdir}/32/adalib/libgnarl.a
3626 %{gcclibdir}/32/adalib/libgnat.a
3628 # these exist only when host is x86_64???
3629 %{gcclibdir}/32/adalib/libgnarl_pic.a
3630 %{gcclibdir}/32/adalib/libgnat_pic.a
3634 %if %{with multilib2}
3635 %files -n libgnat-multilib-%{multilib2}
3636 %defattr(644,root,root,755)
3637 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3638 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3639 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3640 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3642 %files -n libgnat-multilib-%{multilib2}-static
3643 %defattr(644,root,root,755)
3644 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3645 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3647 # these exist only when host is x86_64???
3648 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3649 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3656 %defattr(644,root,root,755)
3657 %doc gcc/cp/ChangeLog
3658 %attr(755,root,root) %{_bindir}/g++
3659 %attr(755,root,root) %{_bindir}/*-g++
3660 %attr(755,root,root) %{_bindir}/c++
3661 %attr(755,root,root) %{_bindir}/*-c++
3662 %attr(755,root,root) %{gcclibdir}/cc1plus
3663 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3664 %{_libdir}/libsupc++.la
3665 %{_libdir}/libsupc++.a
3666 %{_mandir}/man1/g++.1*
3668 %if %{with multilib}
3669 %files c++-multilib-32
3670 %defattr(644,root,root,755)
3671 %{_libdir32}/libsupc++.la
3672 %{_libdir32}/libsupc++.a
3675 %if %{with multilib2}
3676 %files c++-multilib-%{multilib2}
3677 %defattr(644,root,root,755)
3678 %{_libdirm2}/libsupc++.la
3679 %{_libdirm2}/libsupc++.a
3682 %files -n libstdc++ -f libstdc++.lang
3683 %defattr(644,root,root,755)
3684 %doc libstdc++-v3/{ChangeLog,README}
3685 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3686 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3688 %files -n libstdc++-devel
3689 %defattr(644,root,root,755)
3690 %attr(755,root,root) %{_libdir}/libstdc++.so
3691 %{_libdir}/libstdc++.la
3692 %{_libdir}/libstdc++exp.a
3693 %{_libdir}/libstdc++exp.la
3694 %{_libdir}/libstdc++fs.a
3695 %{_libdir}/libstdc++fs.la
3696 %dir %{_includedir}/c++
3697 %{_includedir}/c++/%{version}
3698 %{_includedir}/extc++.h
3699 %{_includedir}/stdc++.h
3700 %{_includedir}/stdtr1c++.h
3702 %files -n libstdc++-static
3703 %defattr(644,root,root,755)
3704 %{_libdir}/libstdc++.a
3706 %if %{with multilib}
3707 %files -n libstdc++-multilib-32
3708 %defattr(644,root,root,755)
3709 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3710 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3712 %files -n libstdc++-multilib-32-devel
3713 %defattr(644,root,root,755)
3714 %attr(755,root,root) %{_libdir32}/libstdc++.so
3715 %{_libdir32}/libstdc++.la
3716 %{_libdir32}/libstdc++exp.a
3717 %{_libdir32}/libstdc++exp.la
3718 %{_libdir32}/libstdc++fs.a
3719 %{_libdir32}/libstdc++fs.la
3721 %files -n libstdc++-multilib-32-static
3722 %defattr(644,root,root,755)
3723 %{_libdir32}/libstdc++.a
3726 %if %{with multilib2}
3727 %files -n libstdc++-multilib-%{multilib2}
3728 %defattr(644,root,root,755)
3729 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3730 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3732 %files -n libstdc++-multilib-%{multilib2}-devel
3733 %defattr(644,root,root,755)
3734 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3735 %{_libdirm2}/libstdc++.la
3736 %{_libdirm2}/libstdc++exp.a
3737 %{_libdirm2}/libstdc++exp.la
3738 %{_libdirm2}/libstdc++fs.a
3739 %{_libdirm2}/libstdc++fs.la
3741 %files -n libstdc++-multilib-%{multilib2}-static
3742 %defattr(644,root,root,755)
3743 %{_libdirm2}/libstdc++.a
3747 %files -n libstdc++-gdb
3748 %defattr(644,root,root,755)
3749 %dir %{py3_sitescriptdir}/libstdcxx
3750 %{py3_sitescriptdir}/libstdcxx/*.py
3751 %{py3_sitescriptdir}/libstdcxx/__pycache__
3752 %dir %{py3_sitescriptdir}/libstdcxx/v6
3753 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3754 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3755 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3756 %if %{with multilib}
3757 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3759 %if %{with multilib2}
3760 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3765 %files -n libstdc++-apidocs
3766 %defattr(644,root,root,755)
3767 %doc libstdc++-v3/doc/html/*
3773 %defattr(644,root,root,755)
3774 %doc gcc/fortran/ChangeLog
3775 %attr(755,root,root) %{_bindir}/g95
3776 %attr(755,root,root) %{_bindir}/gfortran
3777 %attr(755,root,root) %{_bindir}/*-gfortran
3778 %attr(755,root,root) %{gcclibdir}/f951
3779 %attr(755,root,root) %{_libdir}/libgfortran.so
3780 %{_libdir}/libgfortran.spec
3781 %{_libdir}/libgfortran.la
3782 %{gcclibdir}/include/ISO_Fortran_binding.h
3783 %{gcclibdir}/libcaf_single.a
3784 %{gcclibdir}/libcaf_single.la
3785 #%{gcclibdir}/libgfortranbegin.la
3786 #%{gcclibdir}/libgfortranbegin.a
3787 %{_infodir}/gfortran.info*
3788 %{_mandir}/man1/g95.1*
3789 %{_mandir}/man1/gfortran.1*
3791 %if %{with multilib}
3792 %files fortran-multilib-32
3793 %defattr(644,root,root,755)
3794 %attr(755,root,root) %{_libdir32}/libgfortran.so
3795 %{_libdir32}/libgfortran.spec
3796 %{_libdir32}/libgfortran.la
3797 %{gcclibdir}/32/libcaf_single.a
3798 %{gcclibdir}/32/libcaf_single.la
3799 #%{gcclibdir}/32/libgfortranbegin.la
3800 #%{gcclibdir}/32/libgfortranbegin.a
3803 %if %{with multilib2}
3804 %files fortran-multilib-%{multilib2}
3805 %defattr(644,root,root,755)
3806 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3807 %{_libdirm2}/libgfortran.spec
3808 %{_libdirm2}/libgfortran.la
3809 %{gcclibdir}/%{multilib2}/libcaf_single.a
3810 %{gcclibdir}/%{multilib2}/libcaf_single.la
3811 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3812 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3815 %files -n libgfortran
3816 %defattr(644,root,root,755)
3817 %doc libgfortran/{AUTHORS,README,ChangeLog}
3818 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3819 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3821 %files -n libgfortran-static
3822 %defattr(644,root,root,755)
3823 %{_libdir}/libgfortran.a
3825 %if %{with multilib}
3826 %files -n libgfortran-multilib-32
3827 %defattr(644,root,root,755)
3828 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3829 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3831 %files -n libgfortran-multilib-32-static
3832 %defattr(644,root,root,755)
3833 %{_libdir32}/libgfortran.a
3836 %if %{with multilib2}
3837 %files -n libgfortran-multilib-%{multilib2}
3838 %defattr(644,root,root,755)
3839 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3840 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3842 %files -n libgfortran-multilib-%{multilib2}-static
3843 %defattr(644,root,root,755)
3844 %{_libdirm2}/libgfortran.a
3847 %if %{with quadmath}
3848 %files -n libquadmath
3849 %defattr(644,root,root,755)
3850 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3851 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3853 %files -n libquadmath-devel
3854 %defattr(644,root,root,755)
3855 %{gcclibdir}/include/quadmath.h
3856 %{gcclibdir}/include/quadmath_weak.h
3857 %attr(755,root,root) %{_libdir}/libquadmath.so
3858 %{_libdir}/libquadmath.la
3859 %{_infodir}/libquadmath.info*
3861 %files -n libquadmath-static
3862 %defattr(644,root,root,755)
3863 %{_libdir}/libquadmath.a
3865 %if %{with multilib}
3866 %files -n libquadmath-multilib-32
3867 %defattr(644,root,root,755)
3868 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3869 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3871 %files -n libquadmath-multilib-32-devel
3872 %defattr(644,root,root,755)
3873 %attr(755,root,root) %{_libdir32}/libquadmath.so
3874 %{_libdir32}/libquadmath.la
3876 %files -n libquadmath-multilib-32-static
3877 %defattr(644,root,root,755)
3878 %{_libdir32}/libquadmath.a
3881 %if %{with multilib2}
3882 %files -n libquadmath-multilib-%{multilib2}
3883 %defattr(644,root,root,755)
3884 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3885 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3887 %files -n libquadmath-multilib-%{multilib2}-devel
3888 %defattr(644,root,root,755)
3889 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3890 %{_libdirm2}/libquadmath.la
3892 %files -n libquadmath-multilib-%{multilib2}-static
3893 %defattr(644,root,root,755)
3894 %{_libdirm2}/libquadmath.a
3899 %if %{with gcc_libffi}
3901 %defattr(644,root,root,755)
3902 %doc libffi/{ChangeLog,LICENSE,README}
3903 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3904 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3906 %files -n libffi-devel
3907 %defattr(644,root,root,755)
3908 %attr(755,root,root) %{_libdir}/libffi.so
3909 %{_libdir}/libffi.la
3910 %{gcclibdir}/include/ffi.h
3911 %{gcclibdir}/include/ffitarget.h
3912 %{_pkgconfigdir}/libffi.pc
3913 %{_mandir}/man3/ffi*.3*
3914 %{_infodir}/libffi.info*
3916 %files -n libffi-static
3917 %defattr(644,root,root,755)
3920 %if %{with multilib}
3921 %files -n libffi-multilib-32
3922 %defattr(644,root,root,755)
3923 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3924 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3926 %files -n libffi-multilib-32-devel
3927 %defattr(644,root,root,755)
3928 %attr(755,root,root) %{_libdir32}/libffi.so
3929 %{_libdir32}/libffi.la
3930 %{_pkgconfigdir32}/libffi.pc
3932 %files -n libffi-multilib-32-static
3933 %defattr(644,root,root,755)
3934 %{_libdir32}/libffi.a
3937 %if %{with multilib2}
3938 %files -n libffi-multilib-%{multilib2}
3939 %defattr(644,root,root,755)
3940 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3941 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3943 %files -n libffi-multilib-%{multilib2}-devel
3944 %defattr(644,root,root,755)
3945 %attr(755,root,root) %{_libdirm2}/libffi.so
3946 %{_libdirm2}/libffi.la
3947 %{_pkgconfigdirm2}/libffi.pc
3949 %files -n libffi-multilib-%{multilib2}-static
3950 %defattr(644,root,root,755)
3951 %{_libdirm2}/libffi.a
3957 %defattr(644,root,root,755)
3958 %doc gcc/objc/README.libobjc
3959 %attr(755,root,root) %{gcclibdir}/cc1obj
3960 %attr(755,root,root) %{_libdir}/libobjc.so
3961 %{_libdir}/libobjc.la
3962 %{gcclibdir}/include/objc
3964 %if %{with multilib}
3965 %files objc-multilib-32
3966 %defattr(644,root,root,755)
3967 %attr(755,root,root) %{_libdir32}/libobjc.so
3968 %{_libdir32}/libobjc.la
3971 %if %{with multilib2}
3972 %files objc-multilib-%{multilib2}
3973 %defattr(644,root,root,755)
3974 %attr(755,root,root) %{_libdirm2}/libobjc.so
3975 %{_libdirm2}/libobjc.la
3980 %defattr(644,root,root,755)
3981 %doc gcc/objcp/ChangeLog
3982 %attr(755,root,root) %{gcclibdir}/cc1objplus
3986 %defattr(644,root,root,755)
3987 %doc libobjc/{ChangeLog,README*}
3988 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3989 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3991 %files -n libobjc-static
3992 %defattr(644,root,root,755)
3993 %{_libdir}/libobjc.a
3995 %if %{with multilib}
3996 %files -n libobjc-multilib-32
3997 %defattr(644,root,root,755)
3998 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3999 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4001 %files -n libobjc-multilib-32-static
4002 %defattr(644,root,root,755)
4003 %{_libdir32}/libobjc.a
4006 %if %{with multilib2}
4007 %files -n libobjc-multilib-%{multilib2}
4008 %defattr(644,root,root,755)
4009 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4010 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4012 %files -n libobjc-multilib-%{multilib2}-static
4013 %defattr(644,root,root,755)
4014 %{_libdirm2}/libobjc.a
4020 %defattr(644,root,root,755)
4021 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4022 %attr(755,root,root) %{_bindir}/gccgo
4023 %attr(755,root,root) %{_bindir}/go
4024 %attr(755,root,root) %{_bindir}/gofmt
4025 %attr(755,root,root) %{gcclibdir}/buildid
4026 %attr(755,root,root) %{gcclibdir}/cgo
4027 %attr(755,root,root) %{gcclibdir}/go1
4028 %attr(755,root,root) %{gcclibdir}/test2json
4029 %attr(755,root,root) %{gcclibdir}/vet
4031 %{_libdir}/go/%{version}
4032 %{_mandir}/man1/go.1*
4033 %{_mandir}/man1/gofmt.1*
4034 %{_mandir}/man1/gccgo.1*
4035 %{_infodir}/gccgo.info*
4037 %if %{with multilib}
4038 %files go-multilib-32
4039 %defattr(644,root,root,755)
4040 %dir %{_libdir32}/go
4041 %{_libdir32}/go/%{version}
4044 %if %{with multilib2}
4045 %files go-multilib-%{multilib2}
4046 %defattr(644,root,root,755)
4047 %dir %{_libdirm2}/go
4048 %{_libdirm2}/go/%{version}
4052 %defattr(644,root,root,755)
4053 %doc libgo/{LICENSE,PATENTS,README}
4054 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4055 %attr(755,root,root) %ghost %{_libdir}/libgo.so.22
4057 %files -n libgo-devel
4058 %defattr(644,root,root,755)
4059 %attr(755,root,root) %{_libdir}/libgo.so
4061 %{_libdir}/libgobegin.a
4062 %{_libdir}/libgolibbegin.a
4064 %files -n libgo-static
4065 %defattr(644,root,root,755)
4068 %if %{with multilib}
4069 %files -n libgo-multilib-32
4070 %defattr(644,root,root,755)
4071 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4072 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.22
4074 %files -n libgo-multilib-32-devel
4075 %defattr(644,root,root,755)
4076 %attr(755,root,root) %{_libdir32}/libgo.so
4077 %{_libdir32}/libgo.la
4078 %{_libdir32}/libgobegin.a
4079 %{_libdir32}/libgolibbegin.a
4081 %files -n libgo-multilib-32-static
4082 %defattr(644,root,root,755)
4083 %{_libdir32}/libgo.a
4086 %if %{with multilib2}
4087 %files -n libgo-multilib-%{multilib2}
4088 %defattr(644,root,root,755)
4089 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4090 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.22
4092 %files -n libgo-multilib-%{multilib2}-devel
4093 %defattr(644,root,root,755)
4094 %attr(755,root,root) %{_libdirm2}/libgo.so
4095 %{_libdirm2}/libgo.la
4096 %{_libdirm2}/libgobegin.a
4097 %{_libdirm2}/libgolibbegin.a
4099 %files -n libgo-multilib-%{multilib2}-static
4100 %defattr(644,root,root,755)
4101 %{_libdirm2}/libgo.a
4107 %defattr(644,root,root,755)
4108 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4109 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4110 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4112 %files -n libasan-devel
4113 %defattr(644,root,root,755)
4114 %attr(755,root,root) %{_libdir}/libasan.so
4115 %{_libdir}/libasan_preinit.o
4116 %{_libdir}/libasan.la
4117 %{gcclibdir}/include/sanitizer/asan_interface.h
4119 %files -n libasan-static
4120 %defattr(644,root,root,755)
4121 %{_libdir}/libasan.a
4123 %if %{with multilib}
4124 %files -n libasan-multilib-32
4125 %defattr(644,root,root,755)
4126 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4127 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4129 %files -n libasan-multilib-32-devel
4130 %defattr(644,root,root,755)
4131 %attr(755,root,root) %{_libdir32}/libasan.so
4132 %{_libdir32}/libasan_preinit.o
4133 %{_libdir32}/libasan.la
4135 %files -n libasan-multilib-32-static
4136 %defattr(644,root,root,755)
4137 %{_libdir32}/libasan.a
4140 %if %{with multilib2}
4141 %files -n libasan-multilib-%{multilib2}
4142 %defattr(644,root,root,755)
4143 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4144 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4146 %files -n libasan-multilib-%{multilib2}-devel
4147 %defattr(644,root,root,755)
4148 %attr(755,root,root) %{_libdirm2}/libasan.so
4149 %{_libdirm2}/libasan_preinit.o
4150 %{_libdirm2}/libasan.la
4152 %files -n libasan-multilib-%{multilib2}-static
4153 %defattr(644,root,root,755)
4154 %{_libdirm2}/libasan.a
4160 %defattr(644,root,root,755)
4161 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4162 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4164 %files -n libhwasan-devel
4165 %defattr(644,root,root,755)
4166 %attr(755,root,root) %{_libdir}/libhwasan.so
4167 %{_libdir}/libhwasan_preinit.o
4168 %{_libdir}/libhwasan.la
4169 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4171 %files -n libhwasan-static
4172 %defattr(644,root,root,755)
4173 %{_libdir}/libhwasan.a
4176 %if %{with multilib2} && %{with hwasan_m2}
4177 %files -n libhwasan-multilib-%{multilib2}
4178 %defattr(644,root,root,755)
4179 %attr(755,root,root) %{_libdirm2}/libhwasan.so.*.*.*
4180 %attr(755,root,root) %ghost %{_libdirm2}/libhwasan.so.0
4182 %files -n libhwasan-multilib-%{multilib2}-devel
4183 %defattr(644,root,root,755)
4184 %attr(755,root,root) %{_libdirm2}/libhwasan.so
4185 %{_libdirm2}/libhwasan_preinit.o
4186 %{_libdirm2}/libhwasan.la
4187 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4189 %files -n libhwasan-multilib-%{multilib2}-static
4190 %defattr(644,root,root,755)
4191 %{_libdirm2}/libhwasan.a
4196 %defattr(644,root,root,755)
4197 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4198 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4200 %files -n liblsan-devel
4201 %defattr(644,root,root,755)
4202 %attr(755,root,root) %{_libdir}/liblsan.so
4203 %{_libdir}/liblsan_preinit.o
4204 %{_libdir}/liblsan.la
4205 %{gcclibdir}/include/sanitizer/lsan_interface.h
4207 %files -n liblsan-static
4208 %defattr(644,root,root,755)
4209 %{_libdir}/liblsan.a
4212 %if %{with multilib2} && %{with lsan_m2}
4213 %files -n liblsan-multilib-%{multilib2}
4214 %defattr(644,root,root,755)
4215 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4216 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4218 %files -n liblsan-multilib-%{multilib2}-devel
4219 %defattr(644,root,root,755)
4220 %attr(755,root,root) %{_libdirm2}/liblsan.so
4221 %{_libdirm2}/liblsan_preinit.o
4222 %{_libdirm2}/liblsan.la
4223 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4224 # these packages are mutually exclusive
4225 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4226 %{gcclibdir}/include/sanitizer/lsan_interface.h
4228 %files -n liblsan-multilib-%{multilib2}-static
4229 %defattr(644,root,root,755)
4230 %{_libdirm2}/liblsan.a
4235 %defattr(644,root,root,755)
4236 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4237 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4238 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4240 %files -n libtsan-devel
4241 %defattr(644,root,root,755)
4242 %attr(755,root,root) %{_libdir}/libtsan.so
4243 %{_libdir}/libtsan_preinit.o
4244 %{_libdir}/libtsan.la
4245 %{gcclibdir}/include/sanitizer/tsan_interface.h
4247 %files -n libtsan-static
4248 %defattr(644,root,root,755)
4249 %{_libdir}/libtsan.a
4252 %if %{with multilib2} && %{with tsan_m2}
4253 %files -n libtsan-multilib-%{multilib2}
4254 %defattr(644,root,root,755)
4255 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4256 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4257 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4259 %files -n libtsan-multilib-%{multilib2}-devel
4260 %defattr(644,root,root,755)
4261 %attr(755,root,root) %{_libdirm2}/libtsan.so
4262 %{_libdirm2}/libtsan_preinit.o
4263 %{_libdirm2}/libtsan.la
4264 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4265 # these packages are mutually exclusive
4266 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4267 %{gcclibdir}/include/sanitizer/tsan_interface.h
4269 %files -n libtsan-multilib-%{multilib2}-static
4270 %defattr(644,root,root,755)
4271 %{_libdirm2}/libtsan.a
4276 %defattr(644,root,root,755)
4277 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4278 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4280 %files -n libubsan-devel
4281 %defattr(644,root,root,755)
4282 %attr(755,root,root) %{_libdir}/libubsan.so
4283 %{_libdir}/libubsan.la
4285 %files -n libubsan-static
4286 %defattr(644,root,root,755)
4287 %{_libdir}/libubsan.a
4289 %if %{with multilib}
4290 %files -n libubsan-multilib-32
4291 %defattr(644,root,root,755)
4292 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4293 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4295 %files -n libubsan-multilib-32-devel
4296 %defattr(644,root,root,755)
4297 %attr(755,root,root) %{_libdir32}/libubsan.so
4298 %{_libdir32}/libubsan.la
4300 %files -n libubsan-multilib-32-static
4301 %defattr(644,root,root,755)
4302 %{_libdir32}/libubsan.a
4305 %if %{with multilib2}
4306 %files -n libubsan-multilib-%{multilib2}
4307 %defattr(644,root,root,755)
4308 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4309 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4311 %files -n libubsan-multilib-%{multilib2}-devel
4312 %defattr(644,root,root,755)
4313 %attr(755,root,root) %{_libdirm2}/libubsan.so
4314 %{_libdirm2}/libubsan.la
4316 %files -n libubsan-multilib-%{multilib2}-static
4317 %defattr(644,root,root,755)
4318 %{_libdirm2}/libubsan.a
4324 %defattr(644,root,root,755)
4325 %doc libvtv/ChangeLog
4326 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4327 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4329 %files -n libvtv-devel
4330 %defattr(644,root,root,755)
4331 %attr(755,root,root) %{_libdir}/libvtv.so
4332 %{_libdir}/libvtv.la
4334 %files -n libvtv-static
4335 %defattr(644,root,root,755)
4338 %if %{with multilib}
4339 %files -n libvtv-multilib-32
4340 %defattr(644,root,root,755)
4341 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4342 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4344 %files -n libvtv-multilib-32-devel
4345 %defattr(644,root,root,755)
4346 %attr(755,root,root) %{_libdir32}/libvtv.so
4347 %{_libdir32}/libvtv.la
4349 %files -n libvtv-multilib-32-static
4350 %defattr(644,root,root,755)
4351 %{_libdir32}/libvtv.a
4354 %if %{with multilib2}
4355 %files -n libvtv-multilib-%{multilib2}
4356 %defattr(644,root,root,755)
4357 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4358 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4360 %files -n libvtv-multilib-%{multilib2}-devel
4361 %defattr(644,root,root,755)
4362 %attr(755,root,root) %{_libdirm2}/libvtv.so
4363 %{_libdirm2}/libvtv.la
4365 %files -n libvtv-multilib-%{multilib2}-static
4366 %defattr(644,root,root,755)
4367 %{_libdirm2}/libvtv.a
4373 %defattr(644,root,root,755)
4374 %doc libatomic/ChangeLog*
4375 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4376 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4378 %files -n libatomic-devel
4379 %defattr(644,root,root,755)
4380 %attr(755,root,root) %{_libdir}/libatomic.so
4381 %{_libdir}/libatomic.la
4383 %files -n libatomic-static
4384 %defattr(644,root,root,755)
4385 %{_libdir}/libatomic.a
4387 %if %{with multilib}
4388 %files -n libatomic-multilib-32
4389 %defattr(644,root,root,755)
4390 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4391 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4393 %files -n libatomic-multilib-32-devel
4394 %defattr(644,root,root,755)
4395 %attr(755,root,root) %{_libdir32}/libatomic.so
4396 %{_libdir32}/libatomic.la
4398 %files -n libatomic-multilib-32-static
4399 %defattr(644,root,root,755)
4400 %{_libdir32}/libatomic.a
4403 %if %{with multilib2}
4404 %files -n libatomic-multilib-%{multilib2}
4405 %defattr(644,root,root,755)
4406 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4407 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4409 %files -n libatomic-multilib-%{multilib2}-devel
4410 %defattr(644,root,root,755)
4411 %attr(755,root,root) %{_libdirm2}/libatomic.so
4412 %{_libdirm2}/libatomic.la
4414 %files -n libatomic-multilib-%{multilib2}-static
4415 %defattr(644,root,root,755)
4416 %{_libdirm2}/libatomic.a
4421 %defattr(644,root,root,755)
4422 %doc libcc1/ChangeLog*
4423 %attr(755,root,root) %{_libdir}/libcc1.so
4424 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4425 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4426 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4427 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4430 %defattr(644,root,root,755)
4431 %dir %{gcclibdir}/plugin
4432 %{gcclibdir}/plugin/gengtype
4433 %{gcclibdir}/plugin/gtype.state
4434 %{gcclibdir}/plugin/include
4435 %{gcclibdir}/plugin/libcc1plugin.la
4436 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4437 %{gcclibdir}/plugin/libcp1plugin.la
4438 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so