1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
4 # - when adding new subpackages with external libraries (like libffi)
5 # or having own Version, do not use epoch 6 there, reset them to 0!
10 %bcond_without ada # build without ADA support
11 %bcond_without cxx # build without C++ support
12 %bcond_without fortran # build without Fortran support
13 %bcond_without go # build without Go support
14 %bcond_without objc # build without Objective-C support
15 %bcond_without objcxx # build without Objective-C++ support
17 %bcond_without gomp # build without OpenMP support
18 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
19 %bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
20 %bcond_without profiling # build without profiling
21 %bcond_without python # build without libstdc++ printers for gdb
22 %bcond_with gcc_libffi # packaging gcc libffi for system usage
24 %bcond_without apidocs # do not package API docs
25 %bcond_without bootstrap # omit 3-stage bootstrap
26 %bcond_with tests # torture gcc
27 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
35 # go and objcxx require C++
40 # objcxx requires objc
45 %if %{without bootstrap}
46 %undefine with_profiling
50 # used to be broken on sparc64 (to be verified if needed)
51 # broken since 5.x on x32 (to be verified if needed)
55 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
56 %undefine with_multilib
59 %undefine with_multilibx32
62 # setup internal semi-bconds based on bconds and architecture
65 %define with_multilib2 1
67 %if %{with multilibx32}
68 %define with_multilib2 1
71 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64 aarch64
72 # library for atomic operations not supported by hardware
75 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
76 # sanitizer feature (asan and ubsan are common for all supported archs)
79 %ifarch %{x8664} aarch64
80 # lsan and tsan exist only for primary x86_64 ABI
81 %define with_lsan_m0 1
82 %define with_tsan_m0 1
85 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
86 %define with_lsan_m2 1
87 %define with_tsan_m2 1
92 %ifarch %{ix86} %{x8664} x32
95 %ifarch %{ix86} %{x8664} x32 ia64
96 %define with_quadmath 1
99 # Stable is: any major_ver and minor_ver >= 1.0
100 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
102 %define minor_ver 2.0
104 Summary: GNU Compiler Collection: the C compiler and shared files
105 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
106 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
107 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
109 Version: %{major_ver}.%{minor_ver}
113 Group: Development/Languages
114 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
115 # Source0-md5: 73bafd0af874439dcdb9fc063b6fb069
116 Source1: %{name}-optimize-la.pl
117 # check libffi version with libffi/configure.ac
118 Source3: libffi.pc.in
120 # use branch.sh to update gcc-branch.diff
121 Patch100: %{name}-branch.diff
122 # Patch100-md5: ce6d7b53545d1186658e22854c729d1b
123 Patch0: %{name}-info.patch
124 Patch1: all-library-paths.patch
125 Patch2: %{name}-nodebug.patch
126 Patch3: %{name}-ada-link.patch
127 Patch4: %{name}-ada-x32.patch
129 Patch10: %{name}-moresparcs.patch
130 Patch11: %{name}-install-libffi.patch
131 URL: http://gcc.gnu.org/
132 BuildRequires: autoconf >= 2.64
133 %{?with_tests:BuildRequires: autogen >= 5.5.4}
134 BuildRequires: automake >= 1:1.11.1
135 BuildRequires: binutils >= 4:2.30
137 BuildRequires: chrpath >= 0.13-2
138 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
139 BuildRequires: elfutils-devel >= 0.145-1
140 BuildRequires: fileutils >= 4.0.41
141 BuildRequires: flex >= 2.5.4
143 BuildRequires: gcc(ada)
144 BuildRequires: gcc-ada
145 BuildRequires: libgnat-static
148 BuildRequires: gettext-tools >= 0.14.5
149 BuildRequires: glibc-devel >= 6:2.4-1
151 # Formerly known as gcc(multilib)
152 BuildRequires: gcc(multilib-32)
154 %if %{with multilibx32}
155 BuildRequires: gcc(multilib-x32)
156 BuildRequires: glibc-devel(x32)
158 BuildRequires: glibc-devel(ix86)
161 BuildRequires: gcc(multilib-64)
162 BuildRequires: glibc-devel(ix86)
163 BuildRequires: glibc-devel(x86_64)
166 BuildRequires: glibc-devel(arm)
169 BuildRequires: glibc-devel(ppc)
172 BuildRequires: glibc-devel(s390)
175 BuildRequires: glibc-devel(sparcv9)
178 BuildRequires: gmp-c++-devel >= 4.3.2
179 BuildRequires: gmp-devel >= 4.3.2
180 BuildRequires: isl-devel >= 0.15
181 BuildRequires: libmpc-devel >= 0.8.1
182 BuildRequires: mpfr-devel >= 3.1.0
184 BuildRequires: python3-devel
185 BuildRequires: rpm-pythonprov
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
193 BuildConflicts: pdksh < 5.2.14-50
194 Requires: binutils >= 4:2.30
195 Requires: gmp >= 4.3.2
196 Requires: isl >= 0.15
197 Requires: libgcc = %{epoch}:%{version}-%{release}
198 Requires: libmpc >= 0.8.1
199 Requires: mpfr >= 3.1.0
200 Provides: cpp = %{epoch}:%{version}-%{release}
201 %{?with_ada:Provides: gcc(ada)}
202 Obsoletes: cpp < 5:3.4
203 Obsoletes: egcs-cpp < 1.2
204 Obsoletes: gcc-chill < 3.2
205 Obsoletes: gcc-cpp < 3
206 Obsoletes: gcc-ksi < 5:3.4
207 Obsoletes: gcc4 < 5:4.2
208 Obsoletes: gont < 0.1
209 Conflicts: glibc-devel < 2.2.5-20
210 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
212 %define _slibdir /%{_lib}
214 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
215 %define _slibdir32 /lib
216 %define _libdir32 /usr/lib
217 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
218 %if %{with multilib2}
219 # x32 environment on x86-64
221 %define multilib2 x32
222 %define m2_desc ILP32
223 %define _slibdirm2 /libx32
224 %define _libdirm2 /usr/libx32
225 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
227 # 64-bit environment on x32
231 %define _slibdirm2 /lib64
232 %define _libdirm2 /usr/lib64
233 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
237 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
239 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
240 %define filterout_ld -Wl,--as-needed
242 # functions with printf format attribute but with special parser and also
243 # receiving non constant format strings
244 %define Werror_cflags %{nil}
246 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib)\.so.*'
248 %define _noautoreq .*\(GLIBC_PRIVATE\)
251 A compiler aimed at integrating all the optimizations and features
252 necessary for a high-performance and stable development environment.
254 This package contains the C compiler and some files shared by various
255 parts of the GNU Compiler Collection. In order to use another GCC
256 compiler you will need to install the appropriate subpackage.
258 %description -l es.UTF-8
259 Un compilador que intenta integrar todas las optimalizaciones y
260 características necesarias para un entorno de desarrollo eficaz y
263 Este paquete contiene el compilador de C y unos ficheros compartidos
264 por varias partes de la colección de compiladores GNU (GCC). Para usar
265 otro compilador de GCC será necesario que instale el subpaquete
268 %description -l pl.UTF-8
269 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
270 wyprodukowania szybkiego i stabilnego kodu wynikowego.
272 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
273 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
274 z GCC, trzeba zainstalować odpowiedni podpakiet.
276 %description -l pt_BR.UTF-8
277 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
278 GNU Compiler Collection.
281 Summary: GNU Compiler Collection: the C compiler 32-bit support
282 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
284 Group: Development/Languages
285 Requires: %{name} = %{epoch}:%{version}-%{release}
286 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
287 Obsoletes: libgcc32 < 6:4.4
289 Requires: glibc-devel(ix86)
292 Requires: glibc-devel(ppc)
295 Requires: glibc-devel(s390)
298 Requires: glibc-devel(sparcv9)
300 Provides: gcc(multilib-32)
301 Obsoletes: gcc-multilib < 6:4.9.2-4
303 %description multilib-32
304 A compiler aimed at integrating all the optimizations and features
305 necessary for a high-performance and stable development environment.
307 This package contains the C compiler support for producing 32-bit
308 programs on 64-bit host.
310 %description multilib-32 -l pl.UTF-8
311 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
312 wyprodukowania szybkiego i stabilnego kodu wynikowego.
314 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
315 programów 32-bitowych na maszynie 64-bitowej.
317 %package multilib-%{multilib2}
318 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
319 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
321 Group: Development/Languages
322 Requires: %{name} = %{epoch}:%{version}-%{release}
323 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
324 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
326 Requires: glibc-devel(x32)
329 Requires: glibc-devel(x86_64)
332 %description multilib-%{multilib2}
333 A compiler aimed at integrating all the optimizations and features
334 necessary for a high-performance and stable development environment.
336 This package contains the C compiler support for producing %{m2_desc}
339 %description multilib-%{multilib2} -l pl.UTF-8
340 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
341 wyprodukowania szybkiego i stabilnego kodu wynikowego.
343 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
347 Summary: Shared gcc library
348 Summary(es.UTF-8): Biblioteca compartida de gcc
349 Summary(pl.UTF-8): Biblioteka gcc
350 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
351 License: GPL v3+ with GCC Runtime Library Exception v3.1
354 Obsoletes: libgcc4 < 5:4.2
356 %description -n libgcc
359 %description -n libgcc -l es.UTF-8
360 Biblioteca compartida de gcc.
362 %description -n libgcc -l pl.UTF-8
363 Biblioteka dynamiczna gcc.
365 %description -n libgcc -l pt_BR.UTF-8
366 Biblioteca runtime para o GCC.
368 %package -n libgcc-multilib-32
369 Summary: Shared gcc library - 32-bit version
370 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
371 License: GPL v3+ with GCC Runtime Library Exception v3.1
373 Obsoletes: libgcc-multilib < 6:4.9.2-4
375 %description -n libgcc-multilib-32
376 Shared gcc library - 32-bit version.
378 %description -n libgcc-multilib-32 -l pl.UTF-8
379 Biblioteka dynamiczna gcc - wersja 32-bitowa.
381 %package -n libgcc-multilib-%{multilib2}
382 Summary: Shared gcc library - %{m2_desc} version
383 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
384 License: GPL v3+ with GCC Runtime Library Exception v3.1
387 %description -n libgcc-multilib-%{multilib2}
388 Shared gcc library - %{m2_desc} version.
390 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
391 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
394 Summary: GNU OpenMP library
395 Summary(pl.UTF-8): Biblioteka GNU OpenMP
396 License: GPL v3+ with GCC Runtime Library Exception v3.1
399 %description -n libgomp
402 %description -n libgomp -l pl.UTF-8
403 Biblioteka GNU OpenMP.
405 %package -n libgomp-devel
406 Summary: Development files for GNU OpenMP library
407 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
408 License: GPL v3+ with GCC Runtime Library Exception v3.1
409 Group: Development/Libraries
410 Requires: %{name} = %{epoch}:%{version}-%{release}
411 Requires: libgomp = %{epoch}:%{version}-%{release}
413 %description -n libgomp-devel
414 Development files for GNU OpenMP library.
416 %description -n libgomp-devel -l pl.UTF-8
417 Pliki programistyczne biblioteki GNU OpenMP.
419 %package -n libgomp-static
420 Summary: Static GNU OpenMP library
421 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
422 License: GPL v3+ with GCC Runtime Library Exception v3.1
423 Group: Development/Libraries
424 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
426 %description -n libgomp-static
427 Static GNU OpenMP library.
429 %description -n libgomp-static -l pl.UTF-8
430 Statyczna biblioteka GNU OpenMP.
432 %package -n libgomp-multilib-32
433 Summary: GNU OpenMP library - 32-bit version
434 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
435 License: GPL v3+ with GCC Runtime Library Exception v3.1
437 Obsoletes: libgomp-multilib < 6:4.9.2-4
439 %description -n libgomp-multilib-32
440 GNU OpenMP library - 32-bit version.
442 %description -n libgomp-multilib-32 -l pl.UTF-8
443 Biblioteka GNU OpenMP - wersja 32-bitowa.
445 %package -n libgomp-multilib-32-devel
446 Summary: Development files for 32-bit version of GNU OpenMP library
447 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
448 License: GPL v3+ with GCC Runtime Library Exception v3.1
449 Group: Development/Libraries
450 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
451 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
453 %description -n libgomp-multilib-32-devel
454 Development files for 32-bit version of GNU OpenMP library.
456 %description -n libgomp-multilib-32-devel -l pl.UTF-8
457 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
459 %package -n libgomp-multilib-32-static
460 Summary: Static GNU OpenMP library - 32-bit version
461 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
462 License: GPL v3+ with GCC Runtime Library Exception v3.1
463 Group: Development/Libraries
464 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
465 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
467 %description -n libgomp-multilib-32-static
468 Static GNU OpenMP library - 32-bit version.
470 %description -n libgomp-multilib-32-static -l pl.UTF-8
471 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
473 %package -n libgomp-multilib-%{multilib2}
474 Summary: GNU OpenMP library - %{m2_desc} version
475 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
476 License: GPL v3+ with GCC Runtime Library Exception v3.1
479 %description -n libgomp-multilib-%{multilib2}
480 GNU OpenMP library - %{m2_desc} version.
482 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
483 Biblioteka GNU OpenMP - wersja %{m2_desc}.
485 %package -n libgomp-multilib-%{multilib2}-devel
486 Summary: Development files for %{m2_desc} version of GNU OpenMP library
487 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
488 License: GPL v3+ with GCC Runtime Library Exception v3.1
489 Group: Development/Libraries
490 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
492 %description -n libgomp-multilib-%{multilib2}-devel
493 Development files for %{m2_desc} version of GNU OpenMP library.
495 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
496 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
498 %package -n libgomp-multilib-%{multilib2}-static
499 Summary: Static GNU OpenMP library - %{m2_desc} version
500 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
501 License: GPL v3+ with GCC Runtime Library Exception v3.1
502 Group: Development/Libraries
503 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
505 %description -n libgomp-multilib-%{multilib2}-static
506 Static GNU OpenMP library - %{m2_desc} version.
508 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
509 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
512 Summary: Ada language support for GCC
513 Summary(es.UTF-8): Soporte de Ada para GCC
514 Summary(pl.UTF-8): Obsługa języka Ada do GCC
515 Group: Development/Languages
516 Requires: %{name} = %{epoch}:%{version}-%{release}
517 Requires: libgnat = %{epoch}:%{version}-%{release}
519 Obsoletes: gnat-devel < 4
522 This package adds experimental support for compiling Ada programs.
524 %description ada -l es.UTF-8
525 Este paquete añade soporte experimental para compilar programas en
528 %description ada -l pl.UTF-8
529 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
532 %package ada-multilib-32
533 Summary: Ada language 32-bit binaries support for GCC
534 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
535 Group: Development/Languages
536 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
537 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
538 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
540 %description ada-multilib-32
541 This package adds experimental support for compiling 32-bit Ada
542 programs on 64-bit host.
544 %description ada-multilib-32 -l pl.UTF-8
545 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
546 32-bitowych w języku Ada na maszynie 64-bitowej.
548 %package ada-multilib-%{multilib2}
549 Summary: Ada language %{m2_desc} binaries support for GCC
550 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
551 Group: Development/Languages
552 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
553 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
555 %description ada-multilib-%{multilib2}
556 This package adds experimental support for compiling Ada language to
559 %description ada-multilib-%{multilib2} -l pl.UTF-8
560 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
561 języku Ada do binariów %{m2_desc}.
564 Summary: Ada standard libraries
565 Summary(es.UTF-8): Bibliotecas estándares de Ada
566 Summary(pl.UTF-8): Biblioteki standardowe Ady
567 License: GPL v3+ with GCC Runtime Library Exception v3.1
569 Requires: libgcc = %{epoch}:%{version}-%{release}
573 %description -n libgnat
574 This package contains shared libraries needed to run programs written
577 %description -n libgnat -l es.UTF-8
578 Este paquete contiene las bibliotecas compartidas necesarias para
579 ejecutar programas escritos en Ada.
581 %description -n libgnat -l pl.UTF-8
582 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
585 %package -n libgnat-static
586 Summary: Static Ada standard libraries
587 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
588 License: GPL v3+ with GCC Runtime Library Exception v3.1
589 Group: Development/Libraries
590 Obsoletes: gnat-static < 4
592 %description -n libgnat-static
593 This package contains static libraries for programs written in Ada.
595 %description -n libgnat-static -l pl.UTF-8
596 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
599 %package -n libgnat-multilib-32
600 Summary: Ada standard libraries - 32-bit version
601 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
602 License: GPL v3+ with GCC Runtime Library Exception v3.1
604 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
605 Obsoletes: libgnat-multilib < 6:4.9.2-4
607 %description -n libgnat-multilib-32
608 This package contains 32-bit version of shared libraries needed to run
609 programs written in Ada.
611 %description -n libgnat-multilib-32 -l pl.UTF-8
612 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
613 uruchamiania programów napisanych w języku Ada.
615 %package -n libgnat-multilib-32-static
616 Summary: Static Ada standard libraries - 32-bit version
617 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
618 License: GPL v3+ with GCC Runtime Library Exception v3.1
619 Group: Development/Libraries
620 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
622 %description -n libgnat-multilib-32-static
623 This package contains 32-bit version of static libraries for programs
626 %description -n libgnat-multilib-32-static -l pl.UTF-8
627 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
628 programów napisanych w Adzie.
630 %package -n libgnat-multilib-%{multilib2}
631 Summary: Ada standard libraries - %{m2_desc} version
632 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
633 License: GPL v3+ with GCC Runtime Library Exception v3.1
635 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
637 %description -n libgnat-multilib-%{multilib2}
638 This package contains %{m2_desc} version of shared libraries needed to run
639 programs written in Ada.
641 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
642 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
643 uruchamiania programów napisanych w Adzie.
645 %package -n libgnat-multilib-%{multilib2}-static
646 Summary: Static Ada standard libraries - %{m2_desc} version
647 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
648 License: GPL v3+ with GCC Runtime Library Exception v3.1
649 Group: Development/Libraries
651 %description -n libgnat-multilib-%{multilib2}-static
652 This package contains %{m2_desc} version of static libraries for programs
655 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
656 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
657 programów napisanych w Adzie.
660 Summary: C++ language support for GCC
661 Summary(es.UTF-8): Soporte de C++ para GCC
662 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
663 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
664 Group: Development/Languages
665 Requires: %{name} = %{epoch}:%{version}-%{release}
667 Obsoletes: egcs-c++ < 1.2
668 Obsoletes: gcc4-c++ < 5:4.2
671 This package adds C++ support to the GNU Compiler Collection. It
672 includes support for most of the current C++ specification, including
673 templates and exception handling. It does not include a standard C++
674 library, which is available separately.
676 %description c++ -l de.UTF-8
677 Dieses Paket enthält die C++-Unterstützung für den
678 GNU-Compiler-Collection. Es unterstützt die aktuelle
679 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
680 C++-Standard-Library ist nicht enthalten - sie ist getrennt
683 %description c++ -l es.UTF-8
684 Este paquete añade soporte de C++ al GCC (colección de compiladores
685 GNU). Ello incluye el soporte para la mayoría de la especificación
686 actual de C++, incluyendo plantillas y manejo de excepciones. No
687 incluye la biblioteca estándar de C++, la que es disponible separada.
689 %description c++ -l fr.UTF-8
690 Ce package ajoute un support C++ a la collection de compilateurs GNU.
691 Il comprend un support pour la plupart des spécifications actuelles de
692 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
693 une bibliothéque C++ standard, qui est disponible séparément.
695 %description c++ -l pl.UTF-8
696 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
697 obecnej specyfikacji C++, nie zawiera natomiast standardowych
698 bibliotek C++, które są w oddzielnym pakiecie.
700 %description c++ -l pt_BR.UTF-8
701 Este pacote adiciona suporte C++ para o gcc.
703 %description c++ -l tr.UTF-8
704 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
705 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
706 C++ kitaplığı bu pakette yer almaz.
708 %package c++-multilib-32
709 Summary: C++ language 32-bit binaries support for GCC
710 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
711 Group: Development/Languages
712 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
713 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
714 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
716 %description c++-multilib-32
717 This package adds 32-bit binaries in C++ language support to the GNU
720 %description c++-multilib-32 -l pl.UTF-8
721 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
724 %package c++-multilib-%{multilib2}
725 Summary: C++ language %{m2_desc} binaries support for GCC
726 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
727 Group: Development/Languages
728 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
729 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
731 %description c++-multilib-%{multilib2}
732 This package adds %{m2_desc} binaries in C++ language support to the GNU
735 %description c++-multilib-%{multilib2} -l pl.UTF-8
736 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
739 %package -n libstdc++
740 Summary: GNU C++ library
741 Summary(es.UTF-8): Biblioteca C++ de GNU
742 Summary(pl.UTF-8): Biblioteka GNU C++
743 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
744 License: GPL v3+ with GCC Runtime Library Exception v3.1
746 # >= instead of = to allow keeping older libstdc++ (with different soname)
747 Requires: libgcc >= %{epoch}:%{version}-%{release}
749 Obsoletes: libstdc++3
750 Obsoletes: libstdc++4
752 %description -n libstdc++
753 This is the GNU implementation of the standard C++ library, along with
754 additional GNU tools. This package includes the shared libraries
755 necessary to run C++ applications.
757 %description -n libstdc++ -l de.UTF-8
758 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
759 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
760 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
762 %description -n libstdc++ -l es.UTF-8
763 Este es el soporte de las bibliotecas padrón del C++, junto con
764 herramientas GNU adicionales. El paquete incluye las bibliotecas
765 compartidas necesarias para ejecutar aplicaciones C++.
767 %description -n libstdc++ -l fr.UTF-8
768 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
769 des outils GNU supplémentaires. Ce package comprend les librairies
770 partagées nécessaires à l'exécution d'application C++.
772 %description -n libstdc++ -l pl.UTF-8
773 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
774 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
775 uruchamiania aplikacji napisanych w C++.
777 %description -n libstdc++ -l pt_BR.UTF-8
778 Este pacote é uma implementação da biblioteca padrão C++ v3, um
779 subconjunto do padrão ISO 14882.
781 %description -n libstdc++ -l tr.UTF-8
782 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
783 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
785 %package -n libstdc++-devel
786 Summary: Header files and documentation for C++ development
787 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
788 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
789 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
790 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
791 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
792 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
793 License: GPL v3+ with GCC Runtime Library Exception v3.1
794 Group: Development/Libraries
795 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
796 Requires: glibc-devel
797 Requires: libstdc++ = %{epoch}:%{version}-%{release}
798 Obsoletes: libg++-devel
799 Obsoletes: libstdc++3-devel
800 Obsoletes: libstdc++4-devel
802 %description -n libstdc++-devel
803 This is the GNU implementation of the standard C++ libraries. This
804 package includes the header files needed for C++ development and
805 library documentation.
807 %description -n libstdc++-devel -l es.UTF-8
808 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
809 paquete incluye los archivos de inclusión y bibliotecas necesarios
810 para desarrollo de programas en lenguaje C++.
812 %description -n libstdc++-devel -l pl.UTF-8
813 Pakiet ten zawiera biblioteki będące implementacją standardowych
814 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
815 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
817 %description -n libstdc++-devel -l pt_BR.UTF-8
818 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
819 para desenvolvimento de programas C++.
821 %package -n libstdc++-static
822 Summary: Static C++ standard library
823 Summary(es.UTF-8): Biblioteca estándar estática de C++
824 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
825 License: GPL v3+ with GCC Runtime Library Exception v3.1
826 Group: Development/Libraries
827 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
828 Obsoletes: libstdc++4-static
830 %description -n libstdc++-static
831 Static C++ standard library.
833 %description -n libstdc++-static -l es.UTF-8
834 Biblioteca estándar estática de C++.
836 %description -n libstdc++-static -l pl.UTF-8
837 Statyczna biblioteka standardowa C++.
839 %package -n libstdc++-multilib-32
840 Summary: GNU C++ library - 32-bit version
841 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
842 License: GPL v3+ with GCC Runtime Library Exception v3.1
844 # >= instead of = to allow keeping older libstdc++ (with different soname)
845 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
846 Obsoletes: libstdc++-multilib < 6:4.9.2-4
848 %description -n libstdc++-multilib-32
849 This is 32-bit version of the GNU implementation of the standard C++
852 %description -n libstdc++-multilib-32 -l pl.UTF-8
853 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
856 %package -n libstdc++-multilib-32-devel
857 Summary: Development files for C++ development - 32-bit version
858 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
859 License: GPL v3+ with GCC Runtime Library Exception v3.1
860 Group: Development/Libraries
861 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
862 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
863 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
864 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
866 %description -n libstdc++-multilib-32-devel
867 This package contains the development files for 32-bit version of the
868 GNU implementation of the standard C++ library.
870 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
871 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
872 implementacji GNU biblioteki standardowej C++.
874 %package -n libstdc++-multilib-32-static
875 Summary: Static C++ standard library - 32-bit version
876 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
877 License: GPL v3+ with GCC Runtime Library Exception v3.1
878 Group: Development/Libraries
879 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
880 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
882 %description -n libstdc++-multilib-32-static
883 Static C++ standard library - 32-bit version.
885 %description -n libstdc++-multilib-32-static -l pl.UTF-8
886 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
888 %package -n libstdc++-multilib-%{multilib2}
889 Summary: GNU C++ library - %{m2_desc} version
890 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
891 License: GPL v3+ with GCC Runtime Library Exception v3.1
893 # >= instead of = to allow keeping older libstdc++ (with different soname)
894 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
896 %description -n libstdc++-multilib-%{multilib2}
897 This is %{m2_desc} version of the GNU implementation of the standard C++
900 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
901 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
904 %package -n libstdc++-multilib-%{multilib2}-devel
905 Summary: Development files for C++ development - %{m2_desc} version
906 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
907 License: GPL v3+ with GCC Runtime Library Exception v3.1
908 Group: Development/Libraries
909 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
910 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
911 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
913 %description -n libstdc++-multilib-%{multilib2}-devel
914 This package contains the development files for %{m2_desc} version of the
915 GNU implementation of the standard C++ library.
917 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
918 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
919 implementacji GNU biblioteki standardowej C++.
921 %package -n libstdc++-multilib-%{multilib2}-static
922 Summary: Static C++ standard library - %{m2_desc} version
923 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
924 License: GPL v3+ with GCC Runtime Library Exception v3.1
925 Group: Development/Libraries
926 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
928 %description -n libstdc++-multilib-%{multilib2}-static
929 Static C++ standard library - %{m2_desc} version.
931 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
932 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
934 %package -n libstdc++-gdb
935 Summary: libstdc++ pretty printers for GDB
936 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
937 Group: Development/Debuggers
939 %description -n libstdc++-gdb
940 This package contains Python scripts for GDB pretty printing of the
941 libstdc++ types/containers.
943 %description -n libstdc++-gdb -l pl.UTF-8
944 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
945 wypisywania typów i kontenerów libstdc++.
947 %package -n libstdc++-apidocs
948 Summary: C++ standard library API documentation
949 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
950 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
954 %description -n libstdc++-apidocs
955 API and internal documentation for C++ standard library.
957 %description -n libstdc++-apidocs -l pl.UTF-8
958 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
961 Summary: Fortran 95 language support for GCC
962 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
963 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
964 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
965 Group: Development/Languages/Fortran
966 Requires: %{name} = %{epoch}:%{version}-%{release}
967 Requires: libgfortran = %{epoch}:%{version}-%{release}
968 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
969 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
970 Obsoletes: egcs-g77 < 1.2
974 This package adds support for compiling Fortran 95 programs with the
977 %description fortran -l es.UTF-8
978 Este paquete añade soporte para compilar programas escritos en Fortran
979 95 con el compilador GNU.
981 %description fortran -l pl.UTF-8
982 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
984 %description fortran -l pt_BR.UTF-8
985 Suporte Fortran 95 para o GCC.
987 %package fortran-multilib-32
988 Summary: Fortran 95 language 32-bit binaries support for GCC
989 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
990 Group: Development/Languages/Fortran
991 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
992 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
993 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
994 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
996 %description fortran-multilib-32
997 This package adds support for compiling 32-bit Fortran 95 programs
998 with the GNU compiler.
1000 %description fortran-multilib-32 -l pl.UTF-8
1001 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1004 %package fortran-multilib-%{multilib2}
1005 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1006 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1007 Group: Development/Languages/Fortran
1008 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1009 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1010 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1012 %description fortran-multilib-%{multilib2}
1013 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1014 binaries with the GNU compiler.
1016 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1017 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1020 %package -n libgfortran
1021 Summary: Fortran 95 Library
1022 Summary(es.UTF-8): Biblioteca de Fortran 95
1023 Summary(pl.UTF-8): Biblioteka Fortranu 95
1024 License: GPL v3+ with GCC Runtime Library Exception v3.1
1026 Requires: libgcc = %{epoch}:%{version}-%{release}
1027 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1028 Obsoletes: libg2c < 5:4
1030 %description -n libgfortran
1033 %description -n libgfortran -l es.UTF-8
1034 Biblioteca de Fortran 95.
1036 %description -n libgfortran -l pl.UTF-8
1037 Biblioteka Fortranu 95.
1039 %package -n libgfortran-static
1040 Summary: Static Fortran 95 Library
1041 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1042 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1043 License: GPL v3+ with GCC Runtime Library Exception v3.1
1044 Group: Development/Libraries
1045 Requires: libgfortran = %{epoch}:%{version}-%{release}
1046 Obsoletes: libg2c-static < 5:4
1048 %description -n libgfortran-static
1049 Static Fortran 95 Library.
1051 %description -n libgfortran-static -l es.UTF-8
1052 Bibliotecas estáticas de Fortran 95.
1054 %description -n libgfortran-static -l pl.UTF-8
1055 Statyczna biblioteka Fortranu 95.
1057 %package -n libgfortran-multilib-32
1058 Summary: Fortran 95 Library - 32-bit version
1059 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1060 License: GPL v3+ with GCC Runtime Library Exception v3.1
1062 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1063 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1064 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1066 %description -n libgfortran-multilib-32
1067 Fortran 95 Library - 32-bit version.
1069 %description -n libgfortran-multilib-32 -l pl.UTF-8
1070 Biblioteka Fortranu 95 - wersja 32-bitowa.
1072 %package -n libgfortran-multilib-32-static
1073 Summary: Static Fortran 95 Library - 32-bit version
1074 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1075 License: GPL v3+ with GCC Runtime Library Exception v3.1
1076 Group: Development/Libraries
1077 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1078 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1080 %description -n libgfortran-multilib-32-static
1081 Static Fortran 95 Library - 32-bit version.
1083 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1084 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1086 %package -n libgfortran-multilib-%{multilib2}
1087 Summary: Fortran 95 Library - %{m2_desc} version
1088 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1089 License: GPL v3+ with GCC Runtime Library Exception v3.1
1091 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1093 %description -n libgfortran-multilib-%{multilib2}
1094 Fortran 95 Library - %{m2_desc} version.
1096 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1097 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1099 %package -n libgfortran-multilib-%{multilib2}-static
1100 Summary: Static Fortran 95 Library - %{m2_desc} version
1101 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1102 License: GPL v3+ with GCC Runtime Library Exception v3.1
1103 Group: Development/Libraries
1104 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1105 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1107 %description -n libgfortran-multilib-%{multilib2}-static
1108 Static Fortran 95 Library - %{m2_desc} version.
1110 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1111 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1113 %package -n libquadmath
1114 Summary: GCC __float128 shared support library
1115 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1119 %description -n libquadmath
1120 This package contains GCC shared support library which is needed for
1121 __float128 math support and for Fortran REAL*16 support.
1123 %description -n libquadmath -l pl.UTF-8
1124 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1125 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1128 %package -n libquadmath-devel
1129 Summary: Header files for GCC __float128 support library
1130 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1132 Group: Development/Libraries
1133 Requires: libquadmath = %{epoch}:%{version}-%{release}
1135 %description -n libquadmath-devel
1136 This package contains header files for GCC support library which is
1137 needed for __float128 math support and for Fortran REAL*16 support.
1139 %description -n libquadmath-devel -l pl.UTF-8
1140 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1141 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1144 %package -n libquadmath-static
1145 Summary: Static GCC __float128 support library
1146 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1148 Group: Development/Libraries
1149 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1151 %description -n libquadmath-static
1152 Static GCC __float128 support library.
1154 %description -n libquadmath-static -l pl.UTF-8
1155 Biblioteka statyczna GCC do obsługi typu __float128.
1157 %package -n libquadmath-multilib-32
1158 Summary: GCC __float128 shared support library - 32-bit version
1159 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1162 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1164 %description -n libquadmath-multilib-32
1165 This package contains 32-bit version of GCC shared support library
1166 which is needed for __float128 math support and for Fortran REAL*16
1169 %description -n libquadmath-multilib-32 -l pl.UTF-8
1170 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1171 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1174 %package -n libquadmath-multilib-32-devel
1175 Summary: Development files for 32-bit GCC __float128 support library
1176 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1178 Group: Development/Libraries
1179 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1180 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1181 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1183 %description -n libquadmath-multilib-32-devel
1184 This package contains development files for 32-bit GCC support library
1185 which is needed for __float128 math support and for Fortran REAL*16
1188 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1189 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1190 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1191 REAL*16 w Fortranie.
1193 %package -n libquadmath-multilib-32-static
1194 Summary: Static GCC __float128 support library - 32-bit version
1195 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1197 Group: Development/Libraries
1198 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1199 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1201 %description -n libquadmath-multilib-32-static
1202 Static GCC __float128 support library - 32-bit version.
1204 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1205 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1207 %package -n libquadmath-multilib-%{multilib2}
1208 Summary: GCC __float128 shared support library - %{m2_desc} version
1209 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1213 %description -n libquadmath-multilib-%{multilib2}
1214 This package contains %{m2_desc} version of GCC shared support library
1215 which is needed for __float128 math support and for Fortran REAL*16
1218 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1219 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1220 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1221 REAL*16 w Fortranie.
1223 %package -n libquadmath-multilib-%{multilib2}-devel
1224 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1225 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1227 Group: Development/Libraries
1228 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1229 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1231 %description -n libquadmath-multilib-%{multilib2}-devel
1232 This package contains development files for %{m2_desc} version of GCC
1233 support library which is needed for __float128 math support and for
1234 Fortran REAL*16 support.
1236 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1237 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1238 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1239 typu REAL*16 w Fortranie.
1241 %package -n libquadmath-multilib-%{multilib2}-static
1242 Summary: Static GCC __float128 support library - %{m2_desc} version
1243 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1245 Group: Development/Libraries
1246 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1248 %description -n libquadmath-multilib-%{multilib2}-static
1249 Static GCC __float128 support library - %{m2_desc} version.
1251 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1252 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1255 Summary: Foreign Function Interface library
1256 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1257 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1261 %description -n libffi
1262 The libffi library provides a portable, high level programming
1263 interface to various calling conventions. This allows a programmer to
1264 call any function specified by a call interface description at run
1267 %description -n libffi -l es.UTF-8
1268 La biblioteca libffi provee una interfaz portable de programación de
1269 alto nivel para varias convenciones de llamada. Ello permite que un
1270 programador llame una función cualquiera especificada por una
1271 descripción de interfaz de llamada en el tiempo de ejecución.
1273 %description -n libffi -l pl.UTF-8
1274 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1275 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1276 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1279 %package -n libffi-devel
1280 Summary: Development files for Foreign Function Interface library
1281 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1282 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1284 Group: Development/Libraries
1285 Requires: %{name} = %{epoch}:%{version}-%{release}
1286 Requires: libffi = %{epoch}:%{version}-%{release}
1288 %description -n libffi-devel
1289 Development files for Foreign Function Interface library.
1291 %description -n libffi-devel -l es.UTF-8
1292 Ficheros de desarrollo para libffi.
1294 %description -n libffi-devel -l pl.UTF-8
1295 Pliki nagłówkowe biblioteki libffi.
1297 %package -n libffi-static
1298 Summary: Static Foreign Function Interface library
1299 Summary(es.UTF-8): Biblioteca libffi estática
1300 Summary(pl.UTF-8): Statyczna biblioteka libffi
1302 Group: Development/Libraries
1303 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1305 %description -n libffi-static
1306 Static Foreign Function Interface library.
1308 %description -n libffi-static -l es.UTF-8
1309 Biblioteca libffi estática.
1311 %description -n libffi-static -l pl.UTF-8
1312 Statyczna biblioteka libffi.
1314 %package -n libffi-multilib-32
1315 Summary: Foreign Function Interface library - 32-bit version
1316 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1319 Obsoletes: libffi-multilib < 6:4.9.2-4
1321 %description -n libffi-multilib-32
1322 The libffi library provides a portable, high level programming
1323 interface to various calling conventions. This allows a programmer to
1324 call any function specified by a call interface description at run
1325 time. This package contains 32-bit version of the library.
1327 %description -n libffi-multilib-32 -l pl.UTF-8
1328 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1329 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1330 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1331 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1333 %package -n libffi-multilib-32-devel
1334 Summary: Development files for 32-bit version of Foreign Function Interface library
1335 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1337 Group: Development/Libraries
1338 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1339 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1340 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1342 %description -n libffi-multilib-32-devel
1343 Development files for 32-bit version of Foreign Function Interface
1346 %description -n libffi-multilib-32-devel -l pl.UTF-8
1347 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1349 %package -n libffi-multilib-32-static
1350 Summary: Static Foreign Function Interface library - 32-bit version
1351 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1353 Group: Development/Libraries
1354 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1355 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1357 %description -n libffi-multilib-32-static
1358 Static Foreign Function Interface library - 32-bit version.
1360 %description -n libffi-multilib-32-static -l pl.UTF-8
1361 Statyczna biblioteka libffi - wersja 32-bitowa.
1363 %package -n libffi-multilib-%{multilib2}
1364 Summary: Foreign Function Interface library - %{m2_desc} version
1365 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1369 %description -n libffi-multilib-%{multilib2}
1370 The libffi library provides a portable, high level programming
1371 interface to various calling conventions. This allows a programmer to
1372 call any function specified by a call interface description at run
1373 time. This package contains %{m2_desc} version of the library.
1375 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1376 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1377 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1378 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1379 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1381 %package -n libffi-multilib-%{multilib2}-devel
1382 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1383 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1385 Group: Development/Libraries
1386 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1387 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1389 %description -n libffi-multilib-%{multilib2}-devel
1390 Development files for %{m2_desc} version of Foreign Function Interface
1393 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1394 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1396 %package -n libffi-multilib-%{multilib2}-static
1397 Summary: Static Foreign Function Interface library - %{m2_desc} version
1398 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1400 Group: Development/Libraries
1401 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1403 %description -n libffi-multilib-%{multilib2}-static
1404 Static Foreign Function Interface library - %{m2_desc} version.
1406 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1407 Statyczna biblioteka libffi - wersja %{m2_desc}.
1410 Summary: Objective C language support for GCC
1411 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1412 Summary(es.UTF-8): Soporte de Objective C para GCC
1413 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1414 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1415 Summary(tr.UTF-8): GCC için Objective C desteği
1416 Group: Development/Languages
1417 Requires: %{name} = %{epoch}:%{version}-%{release}
1418 Requires: libobjc = %{epoch}:%{version}-%{release}
1419 Obsoletes: egcc-objc
1420 Obsoletes: egcs-objc < 1.2
1423 This package adds Objective C support to the GNU Compiler Collection.
1424 Objective C is a object oriented derivative of the C language, mainly
1425 used on systems running NeXTSTEP. This package does not include the
1426 standard objective C object library.
1428 %description objc -l de.UTF-8
1429 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1430 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1431 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1432 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1434 %description objc -l es.UTF-8
1435 Este paquete añade soporte de Objective C al GCC (colección de
1436 compiladores GNU). Objective C es un lenguaje orientado a objetos
1437 derivado de C, principalmente usado en sistemas que funcionan bajo
1438 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1441 %description objc -l fr.UTF-8
1442 Ce package ajoute un support Objective C a la collection de
1443 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1444 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1445 package n'inclue pas la bibliothéque Objective C standard.
1447 %description objc -l pl.UTF-8
1448 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1449 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1450 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1451 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1453 %description objc -l tr.UTF-8
1454 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1455 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1456 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1457 kitaplığı bu pakette yer almaz.
1459 %package objc-multilib-32
1460 Summary: Objective C language 32-bit binaries support for GCC
1461 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1462 Group: Development/Languages
1463 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1464 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1465 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1467 %description objc-multilib-32
1468 This package adds 32-bit Objective C support to the GNU Compiler
1471 %description objc-multilib-32 -l pl.UTF-8
1472 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1475 %package objc-multilib-%{multilib2}
1476 Summary: Objective C language %{m2_desc} binaries support for GCC
1477 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1478 Group: Development/Languages
1479 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1480 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1482 %description objc-multilib-%{multilib2}
1483 This package adds %{m2_desc} binaries in Objective C language support to
1484 the GNU Compiler Collection.
1486 %description objc-multilib-%{multilib2} -l pl.UTF-8
1487 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1491 Summary: Objective C++ support for GCC
1492 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1493 Group: Development/Languages
1494 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1495 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1498 This package adds Objective C++ support to the GNU Compiler
1501 %description objc++ -l pl.UTF-8
1502 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1503 GNU Compiler Collection.
1506 Summary: Objective C Library
1507 Summary(es.UTF-8): Biblioteca de Objective C
1508 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1509 License: GPL v3+ with GCC Runtime Library Exception v3.1
1511 Requires: libgcc = %{epoch}:%{version}-%{release}
1514 %description -n libobjc
1515 Objective C Library.
1517 %description -n libobjc -l es.UTF-8
1518 Bibliotecas de Objective C.
1520 %description -n libobjc -l pl.UTF-8
1521 Biblioteka obiektowego C (Objective C).
1523 %package -n libobjc-static
1524 Summary: Static Objective C Library
1525 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1526 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1527 License: GPL v3+ with GCC Runtime Library Exception v3.1
1528 Group: Development/Libraries
1529 Requires: libobjc = %{epoch}:%{version}-%{release}
1531 %description -n libobjc-static
1532 Static Objective C Library.
1534 %description -n libobjc-static -l es.UTF-8
1535 Bibliotecas estáticas de Objective C.
1537 %description -n libobjc-static -l pl.UTF-8
1538 Statyczna biblioteka obiektowego C (Objective C).
1540 %package -n libobjc-multilib-32
1541 Summary: Objective C Library - 32-bit version
1542 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1543 License: GPL v3+ with GCC Runtime Library Exception v3.1
1545 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1546 Obsoletes: libobjc-multilib < 6:4.9.2-4
1548 %description -n libobjc-multilib-32
1549 Objective C Library - 32-bit version.
1551 %description -n libobjc-multilib-32 -l pl.UTF-8
1552 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1554 %package -n libobjc-multilib-32-static
1555 Summary: Static Objective C Library - 32-bit version
1556 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1557 License: GPL v3+ with GCC Runtime Library Exception v3.1
1558 Group: Development/Libraries
1559 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1560 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1562 %description -n libobjc-multilib-32-static
1563 Static Objective C Library - 32-bit version.
1565 %description -n libobjc-multilib-32-static -l pl.UTF-8
1566 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1568 %package -n libobjc-multilib-%{multilib2}
1569 Summary: Objective C Library - %{m2_desc} version
1570 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1571 License: GPL v3+ with GCC Runtime Library Exception v3.1
1573 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1575 %description -n libobjc-multilib-%{multilib2}
1576 Objective C Library - %{m2_desc} version.
1578 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1579 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1581 %package -n libobjc-multilib-%{multilib2}-static
1582 Summary: Static Objective C Library - %{m2_desc} version
1583 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1584 License: GPL v3+ with GCC Runtime Library Exception v3.1
1585 Group: Development/Libraries
1586 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1588 %description -n libobjc-multilib-%{multilib2}-static
1589 Static Objective C Library - %{m2_desc} version.
1591 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1592 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1595 Summary: Go language support for GCC
1596 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1597 License: GPL v3+ (gcc), BSD (Go-specific part)
1598 Group: Development/Languages
1599 Requires: %{name} = %{epoch}:%{version}-%{release}
1600 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1603 This package adds Go language support to the GNU Compiler Collection.
1605 %description go -l pl.UTF-8
1606 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1608 %package go-multilib-32
1609 Summary: Go language 32-bit binaries support for GCC
1610 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1611 License: GPL v3+ (gcc), BSD (Go-specific part)
1612 Group: Development/Languages
1613 Requires: %{name} = %{epoch}:%{version}-%{release}
1614 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1615 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1617 %description go-multilib-32
1618 This package adds 32-bit Go language support to the GNU Compiler
1621 %description go-multilib-32 -l pl.UTF-8
1622 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1625 %package go-multilib-%{multilib2}
1626 Summary: Go language %{m2_desc} binaries support for GCC
1627 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1628 License: GPL v3+ (gcc), BSD (Go-specific part)
1629 Group: Development/Languages
1630 Requires: %{name} = %{epoch}:%{version}-%{release}
1631 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1633 %description go-multilib-%{multilib2}
1634 This package adds %{m2_desc} binaries in Go language support to the GNU
1635 Compiler Collection.
1637 %description go-multilib-%{multilib2} -l pl.UTF-8
1638 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1642 Summary: Go language library
1643 Summary(pl.UTF-8): Biblioteka języka Go
1646 Requires: libgcc = %{epoch}:%{version}-%{release}
1648 %description -n libgo
1649 Go language library.
1651 %description -n libgo -l pl.UTF-8
1652 Biblioteka języka Go.
1654 %package -n libgo-devel
1655 Summary: Development files for Go language library
1656 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1658 Group: Development/Libraries
1659 Requires: glibc-devel
1660 Requires: libgo = %{epoch}:%{version}-%{release}
1662 %description -n libgo-devel
1663 Development files for Go language library.
1665 %description -n libgo-devel -l pl.UTF-8
1666 Pliki programistyczne biblioteki języka Go.
1668 %package -n libgo-static
1669 Summary: Static Go language library
1670 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1672 Group: Development/Libraries
1673 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1675 %description -n libgo-static
1676 Static Go language library.
1678 %description -n libgo-static -l pl.UTF-8
1679 Statyczna biblioteka języka Go.
1681 %package -n libgo-multilib-32
1682 Summary: Go language library - 32-bit version
1683 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1686 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1687 Obsoletes: libgo-multilib < 6:4.9.2-4
1689 %description -n libgo-multilib-32
1690 Go language library - 32-bit version.
1692 %description -n libgo-multilib-32 -l pl.UTF-8
1693 Biblioteka języka Go - wersja 32-bitowa.
1695 %package -n libgo-multilib-32-devel
1696 Summary: Development files for Go language library - 32-bit version
1697 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1699 Group: Development/Libraries
1700 Requires: glibc-devel
1701 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1702 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1704 %description -n libgo-multilib-32-devel
1705 Development files for Go language library - 32-bit version.
1707 %description -n libgo-multilib-32-devel -l pl.UTF-8
1708 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1710 %package -n libgo-multilib-32-static
1711 Summary: Static Go language library - 32-bit version
1712 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1714 Group: Development/Libraries
1715 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1716 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1718 %description -n libgo-multilib-32-static
1719 Static Go language library - 32-bit version.
1721 %description -n libgo-multilib-32-static -l pl.UTF-8
1722 Statyczna biblioteka języka Go - wersja 32-bitowa.
1724 %package -n libgo-multilib-%{multilib2}
1725 Summary: Go language library - %{m2_desc} version
1726 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1729 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1731 %description -n libgo-multilib-%{multilib2}
1732 Go language library - %{m2_desc} version.
1734 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1735 Biblioteka języka Go - wersja %{m2_desc}.
1737 %package -n libgo-multilib-%{multilib2}-devel
1738 Summary: Development files for Go language library - %{m2_desc} version
1739 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1741 Group: Development/Libraries
1742 Requires: glibc-devel
1743 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1745 %description -n libgo-multilib-%{multilib2}-devel
1746 Development files for Go language library - %{m2_desc} version.
1748 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1749 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1751 %package -n libgo-multilib-%{multilib2}-static
1752 Summary: Static Go language library - %{m2_desc} version
1753 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1755 Group: Development/Libraries
1756 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1758 %description -n libgo-multilib-%{multilib2}-static
1759 Static Go language library - %{m2_desc} version.
1761 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1762 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1765 Summary: The Address Sanitizer library
1766 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1767 License: BSD-like or MIT
1769 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1771 %description -n libasan
1772 This package contains the Address Sanitizer library which is used for
1773 -fsanitize=address instrumented programs.
1775 %description -n libasan -l pl.UTF-8
1776 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1777 adresów w programach kompilowanych z opcją -fsanitize=address.
1779 %package -n libasan-devel
1780 Summary: Development files for the Address Sanitizer library
1781 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1782 License: BSD-like or MIT
1783 Group: Development/Libraries
1784 Requires: libasan = %{epoch}:%{version}-%{release}
1786 %description -n libasan-devel
1787 This package contains development files for the Address Sanitizer
1790 %description -n libasan-devel -l pl.UTF-8
1791 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1793 %package -n libasan-static
1794 Summary: The Address Sanitizer static library
1795 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1796 License: BSD-like or MIT
1797 Group: Development/Libraries
1798 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1800 %description -n libasan-static
1801 This package contains Address Sanitizer static library.
1803 %description -n libasan-static -l pl.UTF-8
1804 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1806 %package -n libasan-multilib-32
1807 Summary: The Address Sanitizer library - 32-bit version
1808 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1809 License: BSD-like or MIT
1811 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1812 Obsoletes: libasan-multilib < 6:4.9.2-4
1814 %description -n libasan-multilib-32
1815 This package contains 32-bit version of the Address Sanitizer library
1816 which is used for -fsanitize=address instrumented programs.
1818 %description -n libasan-multilib-32 -l pl.UTF-8
1819 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1820 służącej do kontroli adresów w programach kompilowanych z opcją
1823 %package -n libasan-multilib-32-devel
1824 Summary: Development files for the Address Sanitizer library - 32-bit version
1825 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1826 License: BSD-like or MIT
1827 Group: Development/Libraries
1828 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1829 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1830 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1832 %description -n libasan-multilib-32-devel
1833 This package contains the development files for 32-bit version of the
1834 Address Sanitizer library.
1836 %description -n libasan-multilib-32-devel -l pl.UTF-8
1837 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1840 %package -n libasan-multilib-32-static
1841 Summary: The Address Sanitizer static library - 32-bit version
1842 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1843 License: BSD-like or MIT
1844 Group: Development/Libraries
1845 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1846 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1848 %description -n libasan-multilib-32-static
1849 This package contains 32-bit version of the Address Sanitizer static
1852 %description -n libasan-multilib-32-static -l pl.UTF-8
1853 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1856 %package -n libasan-multilib-%{multilib2}
1857 Summary: The Address Sanitizer library - %{m2_desc} version
1858 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1859 License: BSD-like or MIT
1861 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1863 %description -n libasan-multilib-%{multilib2}
1864 This package contains %{m2_desc} version of the Address Sanitizer library
1865 which is used for -fsanitize=address instrumented programs.
1867 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1868 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1869 służącej do kontroli adresów w programach kompilowanych z opcją
1872 %package -n libasan-multilib-%{multilib2}-devel
1873 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1874 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1875 License: BSD-like or MIT
1876 Group: Development/Libraries
1877 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1878 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1880 %description -n libasan-multilib-%{multilib2}-devel
1881 This package contains the development files for %{m2_desc} version of the
1882 Address Sanitizer library.
1884 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1885 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1888 %package -n libasan-multilib-%{multilib2}-static
1889 Summary: The Address Sanitizer static library - %{m2_desc} version
1890 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1891 License: BSD-like or MIT
1892 Group: Development/Libraries
1893 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1895 %description -n libasan-multilib-%{multilib2}-static
1896 This package contains %{m2_desc} version of the Address Sanitizer static
1899 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1900 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1903 %package -n libhwasan
1904 Summary: The Hardware-Assisted Address Sanitizer library
1905 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1906 License: BSD-like or MIT
1908 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1910 %description -n libhwasan
1911 This package contains the Hardware-Assisted Address Sanitizer library
1912 which is used for -fsanitize=hwaddress instrumented programs.
1914 %description -n libhwasan -l pl.UTF-8
1915 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1916 służącą do kontroli adresów w programach kompilowanych z opcją
1917 -fsanitize=hwaddress.
1919 %package -n libhwasan-devel
1920 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1921 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1922 License: BSD-like or MIT
1923 Group: Development/Libraries
1924 Requires: libhwasan = %{epoch}:%{version}-%{release}
1926 %description -n libhwasan-devel
1927 This package contains development files for the Hardware-Assisted
1928 Address Sanitizer library.
1930 %description -n libhwasan-devel -l pl.UTF-8
1931 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1934 %package -n libhwasan-static
1935 Summary: The Hardware-Assisted Address Sanitizer static library
1936 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1937 License: BSD-like or MIT
1938 Group: Development/Libraries
1939 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1941 %description -n libhwasan-static
1942 This package contains Hardware-Assisted Address Sanitizer static
1945 %description -n libhwasan-static -l pl.UTF-8
1946 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1950 Summary: The Leak Sanitizer library
1951 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
1952 License: BSD-like or MIT
1954 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1956 %description -n liblsan
1957 This package contains the Leak Sanitizer library which is used for
1958 -fsanitize=leak instrumented programs.
1960 %description -n liblsan -l pl.UTF-8
1961 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1962 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1964 %package -n liblsan-devel
1965 Summary: Development files for the Leak Sanitizer library
1966 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
1967 License: BSD-like or MIT
1968 Group: Development/Libraries
1969 Requires: liblsan = %{epoch}:%{version}-%{release}
1971 %description -n liblsan-devel
1972 This package contains development files for the Leak Sanitizer
1975 %description -n liblsan-devel -l pl.UTF-8
1976 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1978 %package -n liblsan-static
1979 Summary: The Leak Sanitizer static library
1980 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
1981 License: BSD-like or MIT
1982 Group: Development/Libraries
1983 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
1985 %description -n liblsan-static
1986 This package contains Leak Sanitizer static library.
1988 %description -n liblsan-static -l pl.UTF-8
1989 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1991 %package -n liblsan-multilib-%{multilib2}
1992 Summary: The Leak Sanitizer library - %{m2_desc} version
1993 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1994 License: BSD-like or MIT
1996 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1998 %description -n liblsan-multilib-%{multilib2}
1999 This package contains %{m2_desc} version of the Leak Sanitizer library
2000 which is used for -fsanitize=leak instrumented programs.
2002 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2003 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2004 do kontroli wycieków w programach kompilowanych z opcją
2007 %package -n liblsan-multilib-%{multilib2}-devel
2008 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2009 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2010 License: BSD-like or MIT
2011 Group: Development/Libraries
2012 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2014 %description -n liblsan-multilib-%{multilib2}-devel
2015 This package contains development files for %{m2_desc} version of the
2016 Leak Sanitizer library.
2018 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2019 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2022 %package -n liblsan-multilib-%{multilib2}-static
2023 Summary: The Leak Sanitizer static library - %{m2_desc} version
2024 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2025 License: BSD-like or MIT
2026 Group: Development/Libraries
2027 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2029 %description -n liblsan-multilib-%{multilib2}-static
2030 This package contains Leak Sanitizer static library - %{m2_desc} version.
2032 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2033 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2036 Summary: The Thread Sanitizer library
2037 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2038 License: BSD-like or MIT
2040 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2042 %description -n libtsan
2043 This package contains the Thread Sanitizer library which is used for
2044 -fsanitize=thread instrumented programs.
2046 %description -n libtsan -l pl.UTF-8
2047 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2048 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2050 %package -n libtsan-devel
2051 Summary: Development files for the Thread Sanitizer library
2052 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2053 License: BSD-like or MIT
2054 Group: Development/Libraries
2055 Requires: libtsan = %{epoch}:%{version}-%{release}
2057 %description -n libtsan-devel
2058 This package contains development files for Thread Sanitizer library.
2060 %description -n libtsan-devel -l pl.UTF-8
2061 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2063 %package -n libtsan-static
2064 Summary: The Thread Sanitizer static library
2065 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2066 License: BSD-like or MIT
2067 Group: Development/Libraries
2068 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2070 %description -n libtsan-static
2071 This package contains Thread Sanitizer static library.
2073 %description -n libtsan-static -l pl.UTF-8
2074 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2076 %package -n libtsan-multilib-%{multilib2}
2077 Summary: The Thread Sanitizer library - %{m2_desc} version
2078 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2079 License: BSD-like or MIT
2081 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2083 %description -n libtsan-multilib-%{multilib2}
2084 This package contains %{m2_desc} version of the Thread Sanitizer
2085 library which is used for -fsanitize=thread instrumented programs.
2087 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2088 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2089 służącej do kontroli wielowątkowości w programach kompilowanych
2090 z opcją -fsanitize=thread.
2092 %package -n libtsan-multilib-%{multilib2}-devel
2093 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2094 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2095 License: BSD-like or MIT
2096 Group: Development/Libraries
2097 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2099 %description -n libtsan-multilib-%{multilib2}-devel
2100 This package contains development files for %{m2_desc} version of
2101 Thread Sanitizer library.
2103 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2104 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2107 %package -n libtsan-multilib-%{multilib2}-static
2108 Summary: The Thread Sanitizer static library - %{m2_desc} version
2109 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2110 License: BSD-like or MIT
2111 Group: Development/Libraries
2112 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2114 %description -n libtsan-multilib-%{multilib2}-static
2115 This package contains %{m2_desc} version of Thread Sanitizer static
2118 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2119 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2122 %package -n libubsan
2123 Summary: The Undefined Behavior Sanitizer library
2124 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2125 License: BSD-like or MIT
2127 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2129 %description -n libubsan
2130 This package contains the Undefined Behavior Sanitizer library which
2131 is used for -fsanitize=undefined instrumented programs.
2133 %description -n libubsan -l pl.UTF-8
2134 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2135 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2136 -fsanitize=undefined.
2138 %package -n libubsan-devel
2139 Summary: Development files for the Undefined Behavior Sanitizer library
2140 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2141 License: BSD-like or MIT
2142 Group: Development/Libraries
2143 Requires: libubsan = %{epoch}:%{version}-%{release}
2145 %description -n libubsan-devel
2146 This package contains development files for the Undefined Behavior
2149 %description -n libubsan-devel -l pl.UTF-8
2150 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2153 %package -n libubsan-static
2154 Summary: The Undefined Behavior Sanitizer static library
2155 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2156 License: BSD-like or MIT
2157 Group: Development/Libraries
2158 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2160 %description -n libubsan-static
2161 This package contains Undefined Behavior Sanitizer static library.
2163 %description -n libubsan-static -l pl.UTF-8
2164 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2166 %package -n libubsan-multilib-32
2167 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2168 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2169 License: BSD-like or MIT
2171 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2172 Obsoletes: libubsan-multilib < 6:4.9.2-4
2174 %description -n libubsan-multilib-32
2175 This package contains 32-bit version of the Undefined Behavior
2176 Sanitizer library which is used for -fsanitize=undefined instrumented
2179 %description -n libubsan-multilib-32 -l pl.UTF-8
2180 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2181 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2182 kompilowanych z opcją -fsanitize=undefined.
2184 %package -n libubsan-multilib-32-devel
2185 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2186 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2187 License: BSD-like or MIT
2188 Group: Development/Libraries
2189 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2190 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2192 %description -n libubsan-multilib-32-devel
2193 This package contains the development files for 32-bit version of the
2194 Undefined Behavior Sanitizer library.
2196 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2197 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2198 Undefined Behavior Sanitizer.
2200 %package -n libubsan-multilib-32-static
2201 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2202 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2203 License: BSD-like or MIT
2204 Group: Development/Libraries
2205 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2206 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2208 %description -n libubsan-multilib-32-static
2209 This package contains 32-bit version of the Undefined Behavior
2210 Sanitizer static library.
2212 %description -n libubsan-multilib-32-static -l pl.UTF-8
2213 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2216 %package -n libubsan-multilib-%{multilib2}
2217 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2218 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2219 License: BSD-like or MIT
2221 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2223 %description -n libubsan-multilib-%{multilib2}
2224 This package contains %{m2_desc} version of the Undefined Behavior
2225 Sanitizer library which is used for -fsanitize=undefined instrumented
2228 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2229 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2230 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2231 kompilowanych z opcją -fsanitize=undefined.
2233 %package -n libubsan-multilib-%{multilib2}-devel
2234 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2235 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2236 License: BSD-like or MIT
2237 Group: Development/Libraries
2238 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2240 %description -n libubsan-multilib-%{multilib2}-devel
2241 This package contains the development files for %{m2_desc} version of the
2242 Undefined Behavior Sanitizer library.
2244 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2245 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2246 Undefined Behavior Sanitizer.
2248 %package -n libubsan-multilib-%{multilib2}-static
2249 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2250 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2251 License: BSD-like or MIT
2252 Group: Development/Libraries
2253 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2255 %description -n libubsan-multilib-%{multilib2}-static
2256 This package contains %{m2_desc} version of the Undefined Behavior
2257 Sanitizer static library.
2259 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2260 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2264 Summary: The Virtual Table Verification library
2265 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2266 License: GPL v3+ with GCC Runtime Library Exception v3.1
2268 URL: https://gcc.gnu.org/wiki/vtv
2269 Requires: libgcc = %{epoch}:%{version}-%{release}
2271 %description -n libvtv
2272 This package contains the Virtual Table Verification library which
2273 is used for -fvtable-verify=... instrumented programs.
2275 %description -n libvtv -l pl.UTF-8
2276 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2277 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2278 -fvtable-verify=....
2280 %package -n libvtv-devel
2281 Summary: Development files for the Virtual Table Verification library
2282 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2283 License: GPL v3+ with GCC Runtime Library Exception v3.1
2284 Group: Development/Libraries
2285 URL: https://gcc.gnu.org/wiki/vtv
2286 Requires: libvtv = %{epoch}:%{version}-%{release}
2288 %description -n libvtv-devel
2289 This package contains development files for the Virtual Table
2290 Verification library.
2292 %description -n libvtv-devel -l pl.UTF-8
2293 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2296 %package -n libvtv-static
2297 Summary: The Virtual Table Verification static library
2298 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2299 License: GPL v3+ with GCC Runtime Library Exception v3.1
2300 Group: Development/Libraries
2301 URL: https://gcc.gnu.org/wiki/vtv
2302 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2304 %description -n libvtv-static
2305 This package contains Virtual Table Verification static library.
2307 %description -n libvtv-static -l pl.UTF-8
2308 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2310 %package -n libvtv-multilib-32
2311 Summary: The Virtual Table Verification library - 32-bit version
2312 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2313 License: GPL v3+ with GCC Runtime Library Exception v3.1
2315 URL: https://gcc.gnu.org/wiki/vtv
2316 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2318 %description -n libvtv-multilib-32
2319 This package contains 32-bit version of the Virtual Table Verification
2320 library which is used for -fvtable-verify=... instrumented programs.
2322 %description -n libvtv-multilib-32 -l pl.UTF-8
2323 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2324 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2325 kompilowanych z opcją -fvtable-verify=....
2327 %package -n libvtv-multilib-32-devel
2328 Summary: Development files for the Virtual Table Verification library - 32-bit version
2329 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2330 License: GPL v3+ with GCC Runtime Library Exception v3.1
2331 Group: Development/Libraries
2332 URL: https://gcc.gnu.org/wiki/vtv
2333 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2335 %description -n libvtv-multilib-32-devel
2336 This package contains the development files for 32-bit version of the
2337 Virtual Table Verification library.
2339 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2340 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2341 Virtual Table Verification.
2343 %package -n libvtv-multilib-32-static
2344 Summary: The Virtual Table Verification static library - 32-bit version
2345 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2346 License: GPL v3+ with GCC Runtime Library Exception v3.1
2347 Group: Development/Libraries
2348 URL: https://gcc.gnu.org/wiki/vtv
2349 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2351 %description -n libvtv-multilib-32-static
2352 This package contains 32-bit version of the Virtual Table Verification
2355 %description -n libvtv-multilib-32-static -l pl.UTF-8
2356 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2359 %package -n libvtv-multilib-%{multilib2}
2360 Summary: The Virtual Table Verification library - %{m2_desc} version
2361 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2362 License: GPL v3+ with GCC Runtime Library Exception v3.1
2364 URL: https://gcc.gnu.org/wiki/vtv
2365 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2367 %description -n libvtv-multilib-%{multilib2}
2368 This package contains %{m2_desc} version of the Virtual Table Verification
2369 library which is used for -fvtable-verify=... instrumented programs.
2371 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2372 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2373 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2374 kompilowanych z opcją -fvtable-verify=....
2376 %package -n libvtv-multilib-%{multilib2}-devel
2377 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2378 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2379 License: GPL v3+ with GCC Runtime Library Exception v3.1
2380 Group: Development/Libraries
2381 URL: https://gcc.gnu.org/wiki/vtv
2382 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2384 %description -n libvtv-multilib-%{multilib2}-devel
2385 This package contains the development files for %{m2_desc} version of the
2386 Virtual Table Verification library.
2388 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2389 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2390 Virtual Table Verification.
2392 %package -n libvtv-multilib-%{multilib2}-static
2393 Summary: The Virtual Table Verification static library - %{m2_desc} version
2394 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2395 License: GPL v3+ with GCC Runtime Library Exception v3.1
2396 Group: Development/Libraries
2397 URL: https://gcc.gnu.org/wiki/vtv
2398 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2400 %description -n libvtv-multilib-%{multilib2}-static
2401 This package contains %{m2_desc} version of the Virtual Table
2402 Verification library.
2404 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2405 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2408 %package -n libatomic
2409 Summary: The GNU Atomic library
2410 Summary(pl.UTF-8): Biblioteka GNU Atomic
2411 License: GPL v3+ with GCC Runtime Library Exception v3.1
2414 %description -n libatomic
2415 This package contains the GNU Atomic library which is a GCC support
2416 library for atomic operations not supported by hardware.
2418 %description -n libatomic -l pl.UTF-8
2419 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2420 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2422 %package -n libatomic-devel
2423 Summary: Development files for the GNU Atomic library
2424 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2425 License: GPL v3+ with GCC Runtime Library Exception v3.1
2426 Group: Development/Libraries
2427 Requires: libatomic = %{epoch}:%{version}-%{release}
2429 %description -n libatomic-devel
2430 This package contains development files for the GNU Atomic library.
2432 %description -n libatomic-devel -l pl.UTF-8
2433 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2435 %package -n libatomic-static
2436 Summary: The GNU Atomic static library
2437 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2438 License: GPL v3+ with GCC Runtime Library Exception v3.1
2439 Group: Development/Libraries
2440 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2442 %description -n libatomic-static
2443 This package contains GNU Atomic static library.
2445 %description -n libatomic-static
2446 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2448 %package -n libatomic-multilib-32
2449 Summary: The GNU Atomic library - 32-bit version
2450 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2451 License: GPL v3+ with GCC Runtime Library Exception v3.1
2453 Obsoletes: libatomic-multilib < 6:4.9.2-4
2455 %description -n libatomic-multilib-32
2456 This package contains 32-bit version of the GNU Atomic library which
2457 is a GCC support library for atomic operations not supported by
2460 %description -n libatomic-multilib-32 -l pl.UTF-8
2461 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2462 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2465 %package -n libatomic-multilib-32-devel
2466 Summary: Development files for the GNU Atomic static library - 32-bit version
2467 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2468 License: GPL v3+ with GCC Runtime Library Exception v3.1
2469 Group: Development/Libraries
2470 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2471 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2473 %description -n libatomic-multilib-32-devel
2474 This package contains the development files for 32-bit version of the
2477 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2478 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2481 %package -n libatomic-multilib-32-static
2482 Summary: The GNU Atomic static library - 32-bit version
2483 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2484 License: GPL v3+ with GCC Runtime Library Exception v3.1
2485 Group: Development/Libraries
2486 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2487 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2489 %description -n libatomic-multilib-32-static
2490 This package contains 32-bit version of the GNU Atomic static library.
2492 %description -n libatomic-multilib-32-static -l pl.UTF-8
2493 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2495 %package -n libatomic-multilib-%{multilib2}
2496 Summary: The GNU Atomic library - %{m2_desc} version
2497 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2498 License: GPL v3+ with GCC Runtime Library Exception v3.1
2501 %description -n libatomic-multilib-%{multilib2}
2502 This package contains %{m2_desc} version of the GNU Atomic library which
2503 is a GCC support library for atomic operations not supported by
2506 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2507 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2508 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2511 %package -n libatomic-multilib-%{multilib2}-devel
2512 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2513 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2514 License: GPL v3+ with GCC Runtime Library Exception v3.1
2515 Group: Development/Libraries
2516 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2518 %description -n libatomic-multilib-%{multilib2}-devel
2519 This package contains the development files for %{m2_desc} version of the
2522 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2523 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2526 %package -n libatomic-multilib-%{multilib2}-static
2527 Summary: The GNU Atomic static library - %{m2_desc} version
2528 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2529 License: GPL v3+ with GCC Runtime Library Exception v3.1
2530 Group: Development/Libraries
2531 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2533 %description -n libatomic-multilib-%{multilib2}-static
2534 This package contains %{m2_desc} version of the GNU Atomic static library.
2536 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2537 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2540 Summary: GCC plugin for GDB
2541 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2542 Group: Development/Debuggers
2543 Requires: %{name} = %{epoch}:%{version}-%{release}
2545 %description gdb-plugin
2546 This package contains GCC plugin for GDB C expression evaluation.
2548 %description gdb-plugin -l pl.UTF-8
2549 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2551 %package plugin-devel
2552 Summary: Support for compiling GCC plugins
2553 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2554 Group: Development/Languages
2555 Requires: %{name} = %{epoch}:%{version}-%{release}
2556 Requires: gmp-devel >= 4.3.2
2557 Requires: libmpc-devel >= 0.8.1
2558 Requires: mpfr-devel >= 3.1.0
2560 %description plugin-devel
2561 This package contains header files and other support files for
2562 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2563 plugins must be rebuilt any time GCC is updated.
2565 %description plugin-devel -l pl.UTF-8
2566 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2567 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2568 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2570 # Packages with epoch 0
2571 # DO NOT MOVE THESE PACKAGES AROUND
2573 # PUT SUCH PACKAGES HERE
2585 %if %{with gcc_libffi}
2589 %{__mv} ChangeLog ChangeLog.general
2591 # override snapshot version.
2592 echo %{version} > gcc/BASE-VER
2593 echo "release" > gcc/DEV-PHASE
2600 rm -rf builddir && install -d builddir && cd builddir
2603 CFLAGS="%{rpmcflags}" \
2604 CXXFLAGS="%{rpmcxxflags}" \
2607 --prefix=%{_prefix} \
2608 --with-local-prefix=%{_prefix}/local \
2609 --libdir=%{_libdir} \
2610 --libexecdir=%{_libdir} \
2611 --infodir=%{_infodir} \
2612 --mandir=%{_mandir} \
2613 --x-libraries=%{_libdir} \
2614 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2615 --disable-build-with-cxx \
2616 --disable-build-poststage1-with-cxx \
2618 --enable-checking=release \
2619 %ifarch %{ix86} %{x8664} x32
2622 %{?with_fortran:--enable-cmath} \
2623 --enable-decimal-float \
2624 --enable-gnu-indirect-function \
2625 --enable-gnu-unique-object \
2626 --enable-initfini-array \
2627 --disable-isl-version-check \
2628 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2629 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2631 --enable-linker-build-id \
2632 --enable-linux-futex \
2633 --enable-long-long \
2634 %{!?with_multilib:--disable-multilib} \
2639 --enable-secureplt \
2642 --enable-threads=posix \
2647 %ifarch %{x8664} x32
2648 --with-arch-32=x86-64 \
2651 --with-cpu=ultrasparc \
2653 --with-demangler-in-ld \
2656 --with-linker-hash-style=gnu \
2657 --with-long-double-128 \
2658 %if %{with multilib}
2660 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2663 --with-multilib-list=m32,m64,mx32 \
2666 --with-slibdir=%{_slibdir} \
2668 --without-system-libunwind \
2670 --with-system-libunwind \
2672 --with-system-zlib \
2687 --with-arch=armv7-a \
2689 --with-fpu=vfpv3-d16 \
2693 --with-arch=armv7-a \
2695 --with-fpu=neon-vfpv3 \
2699 --enable-__cxa_atexit \
2700 --enable-libstdcxx-allocator=new \
2701 --disable-libstdcxx-pch \
2702 --enable-libstdcxx-threads \
2703 --enable-libstdcxx-time=rt \
2704 --enable-libstdcxx-visibility \
2705 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2706 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2707 %{?with_vtv:--enable-vtable-verify} \
2709 --with-pkgversion="PLD-Linux" \
2710 --with-bugurl="http://bugs.pld-linux.org" \
2711 --host=%{_target_platform} \
2712 --build=%{_target_platform}
2716 cat << 'EOF' > Makefile
2717 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2720 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2721 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2722 BOOT_CFLAGS="%{rpmcflags}" \
2723 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2724 GNATLIBCFLAGS="%{rpmcflags}" \
2725 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2733 if [ ! -r /dev/pts/0 ]; then
2734 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2737 %{__make} -k -C builddir check 2>&1 ||:
2741 rm -rf $RPM_BUILD_ROOT
2742 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2746 %{__make} -j1 install \
2748 infodir=%{_infodir} \
2749 DESTDIR=$RPM_BUILD_ROOT
2751 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2753 %if %{with multilib}
2756 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2757 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2758 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2759 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2761 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2762 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2763 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2764 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2769 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2770 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2771 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2773 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2774 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2775 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2777 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2778 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2779 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2781 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2782 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2783 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2785 %if %{with multilib}
2786 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2787 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2788 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2790 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2791 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2792 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2794 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2795 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2796 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2798 %if %{with multilib2}
2799 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2800 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2801 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2803 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2804 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2805 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2807 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2808 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2809 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2814 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2815 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2819 # move ada shared libraries to proper place...
2820 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2821 $RPM_BUILD_ROOT%{_libdir}
2822 # check if symlink to be made is valid
2823 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2824 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2825 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2826 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2827 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2828 %if %{with multilib}
2829 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2830 $RPM_BUILD_ROOT%{_libdir32}
2831 # check if symlink to be made is valid
2832 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2833 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2834 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2835 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2836 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2838 %if %{with multilib2}
2839 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2840 $RPM_BUILD_ROOT%{_libdirm2}
2841 # check if symlink to be made is valid
2842 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2843 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2844 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2845 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2846 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2853 %if %{with gcc_libffi}
2854 # still not installed by gcc?
2855 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2856 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2857 sed -e 's,@prefix@,%{_prefix},
2858 s,@exec_prefix@,%{_exec_prefix},
2859 s,@libdir@,%{_libdir},
2860 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2861 %if %{with multilib}
2862 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2863 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2864 sed -e 's,@prefix@,%{_prefix},
2865 s,@exec_prefix@,%{_exec_prefix},
2866 s,@libdir@,%{_libdir32},
2867 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2868 %if %{with multilib2}
2869 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2870 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2871 sed -e 's,@prefix@,%{_prefix},
2872 s,@exec_prefix@,%{_exec_prefix},
2873 s,@libdir@,%{_libdirm2},
2874 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2880 cp -f libobjc/README gcc/objc/README.libobjc
2883 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2884 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2885 for f in libitm.la libssp.la libssp_nonshared.la \
2886 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2887 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2888 %{?with_gomp:libgomp.la} \
2889 %{?with_Xsan:libasan.la libubsan.la} \
2890 %{?with_hwasan:libhwasan.la} \
2891 %{?with_lsan_m0:liblsan.la} \
2892 %{?with_tsan_m0:libtsan.la} \
2893 %{?with_atomic:libatomic.la} \
2894 %{?with_objc:libobjc.la};
2896 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2897 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2898 %{__mv} "${file}.fixed" "$file"
2900 %if %{with multilib}
2901 for f in libitm.la libssp.la libssp_nonshared.la \
2902 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2903 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2904 %{?with_gomp:libgomp.la} \
2905 %{?with_Xsan:libasan.la libubsan.la} \
2906 %{?with_lsan_m1:liblsan.la} \
2907 %{?with_tsan_m1:libtsan.la} \
2908 %{?with_atomic:libatomic.la} \
2909 %{?with_objc:libobjc.la};
2911 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2912 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2914 %if %{with multilib2}
2915 for f in libitm.la libssp.la libssp_nonshared.la \
2916 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2917 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2918 %{?with_gomp:libgomp.la} \
2919 %{?with_Xsan:libasan.la libubsan.la} \
2920 %{?with_lsan_m2:liblsan.la} \
2921 %{?with_tsan_m2:libtsan.la} \
2922 %{?with_atomic:libatomic.la} \
2923 %{?with_objc:libobjc.la};
2925 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2926 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2931 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2932 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2933 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2934 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2936 # plugins, .la not needed
2937 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2938 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2940 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2941 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2945 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2946 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2948 # basename is being run only for the native (non-biarch) file.
2949 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2950 -e "s,@toolexeclibdir@,$LIBDIR," \
2951 < libstdc++-v3/python/hook.in \
2952 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2954 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2955 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2956 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2957 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2959 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2961 # script(s) always installed; see above for builds with python; if no python, just don't package
2962 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2963 %if %{with multilib}
2964 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2965 %if %{with multilib2}
2966 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2972 cat cpplib.lang >> gcc.lang
2975 %find_lang libstdc\+\+
2976 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2979 # always -f, as "dir" is created depending which texlive version is installed
2980 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2982 # svn snap doesn't contain (release does) below files,
2983 # so let's create dummy entries to satisfy %%files.
2984 [ ! -f NEWS ] && touch NEWS
2985 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2986 [ ! -f libgfortran/README ] && touch libgfortran/README
2989 rm -rf $RPM_BUILD_ROOT
2991 %post -p /sbin/postshell
2992 -/usr/sbin/fix-info-dir -c %{_infodir}
2994 %postun -p /sbin/postshell
2995 -/usr/sbin/fix-info-dir -c %{_infodir}
2997 %post ada -p /sbin/postshell
2998 -/usr/sbin/fix-info-dir -c %{_infodir}
3000 %postun ada -p /sbin/postshell
3001 -/usr/sbin/fix-info-dir -c %{_infodir}
3003 %post fortran -p /sbin/postshell
3004 -/usr/sbin/fix-info-dir -c %{_infodir}
3006 %postun fortran -p /sbin/postshell
3007 -/usr/sbin/fix-info-dir -c %{_infodir}
3009 %post go -p /sbin/postshell
3010 -/usr/sbin/fix-info-dir -c %{_infodir}
3012 %postun go -p /sbin/postshell
3013 -/usr/sbin/fix-info-dir -c %{_infodir}
3015 %post -n libquadmath-devel -p /sbin/postshell
3016 -/usr/sbin/fix-info-dir -c %{_infodir}
3018 %postun -n libquadmath-devel -p /sbin/postshell
3019 -/usr/sbin/fix-info-dir -c %{_infodir}
3021 %post -n libffi-devel -p /sbin/postshell
3022 -/usr/sbin/fix-info-dir -c %{_infodir}
3024 %postun -n libffi-devel -p /sbin/postshell
3025 -/usr/sbin/fix-info-dir -c %{_infodir}
3027 %post -n libgomp-devel -p /sbin/postshell
3028 -/usr/sbin/fix-info-dir -c %{_infodir}
3030 %postun -n libgomp-devel -p /sbin/postshell
3031 -/usr/sbin/fix-info-dir -c %{_infodir}
3033 %post -p /sbin/ldconfig -n libgcc
3034 %postun -p /sbin/ldconfig -n libgcc
3035 %post -p /sbin/ldconfig -n libgcc-multilib-32
3036 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3037 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3038 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3039 %post -p /sbin/ldconfig -n libgomp
3040 %postun -p /sbin/ldconfig -n libgomp
3041 %post -p /sbin/ldconfig -n libgomp-multilib-32
3042 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3043 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3044 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3045 %post -p /sbin/ldconfig -n libgnat
3046 %postun -p /sbin/ldconfig -n libgnat
3047 %post -p /sbin/ldconfig -n libgnat-multilib-32
3048 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3049 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3050 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3051 %post -p /sbin/ldconfig -n libstdc++
3052 %postun -p /sbin/ldconfig -n libstdc++
3053 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3054 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3055 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3056 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3057 %post -p /sbin/ldconfig -n libgfortran
3058 %postun -p /sbin/ldconfig -n libgfortran
3059 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3060 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3061 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3062 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3063 %post -p /sbin/ldconfig -n libffi
3064 %postun -p /sbin/ldconfig -n libffi
3065 %post -p /sbin/ldconfig -n libffi-multilib-32
3066 %postun -p /sbin/ldconfig -n libffi-multilib-32
3067 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3068 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3069 %post -p /sbin/ldconfig -n libobjc
3070 %postun -p /sbin/ldconfig -n libobjc
3071 %post -p /sbin/ldconfig -n libobjc-multilib-32
3072 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3073 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3074 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3075 %post -p /sbin/ldconfig -n libquadmath
3076 %postun -p /sbin/ldconfig -n libquadmath
3077 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3078 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3079 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3080 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3081 %post -p /sbin/ldconfig -n libgo
3082 %postun -p /sbin/ldconfig -n libgo
3083 %post -p /sbin/ldconfig -n libgo-multilib-32
3084 %postun -p /sbin/ldconfig -n libgo-multilib-32
3085 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3086 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3087 %post -p /sbin/ldconfig -n libasan
3088 %postun -p /sbin/ldconfig -n libasan
3089 %post -p /sbin/ldconfig -n libasan-multilib-32
3090 %postun -p /sbin/ldconfig -n libasan-multilib-32
3091 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3092 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3093 %post -p /sbin/ldconfig -n libhwasan
3094 %postun -p /sbin/ldconfig -n libhwasan
3095 %post -p /sbin/ldconfig -n liblsan
3096 %postun -p /sbin/ldconfig -n liblsan
3097 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3098 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3099 %post -p /sbin/ldconfig -n libtsan
3100 %postun -p /sbin/ldconfig -n libtsan
3101 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3102 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3103 %post -p /sbin/ldconfig -n libubsan
3104 %postun -p /sbin/ldconfig -n libubsan
3105 %post -p /sbin/ldconfig -n libubsan-multilib-32
3106 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3107 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3108 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3109 %post -p /sbin/ldconfig -n libvtv
3110 %postun -p /sbin/ldconfig -n libvtv
3111 %post -p /sbin/ldconfig -n libvtv-multilib-32
3112 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3113 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3114 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3115 %post -p /sbin/ldconfig -n libatomic
3116 %postun -p /sbin/ldconfig -n libatomic
3117 %post -p /sbin/ldconfig -n libatomic-multilib-32
3118 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3119 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3120 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3121 %post -p /sbin/ldconfig gdb-plugin
3122 %postun -p /sbin/ldconfig gdb-plugin
3125 %defattr(644,root,root,755)
3126 %doc ChangeLog.general MAINTAINERS NEWS
3127 # bugs.html faq.html
3128 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3129 %attr(755,root,root) %{_bindir}/*-gcc*
3130 %attr(755,root,root) %{_bindir}/cc
3131 %attr(755,root,root) %{_bindir}/cpp
3132 %attr(755,root,root) %{_bindir}/gcc
3133 %attr(755,root,root) %{_bindir}/gcc-ar
3134 %attr(755,root,root) %{_bindir}/gcc-nm
3135 %attr(755,root,root) %{_bindir}/gcc-ranlib
3136 %attr(755,root,root) %{_bindir}/gcov
3137 %attr(755,root,root) %{_bindir}/gcov-dump
3138 %attr(755,root,root) %{_bindir}/gcov-tool
3139 %attr(755,root,root) %{_bindir}/lto-dump
3140 %{_mandir}/man1/cc.1*
3141 %{_mandir}/man1/cpp.1*
3142 %{_mandir}/man1/gcc.1*
3143 %{_mandir}/man1/gcov.1*
3144 %{_mandir}/man1/gcov-dump.1*
3145 %{_mandir}/man1/gcov-tool.1*
3146 %{_mandir}/man1/lto-dump.1*
3147 %{_infodir}/cpp.info*
3148 %{_infodir}/cppinternals.info*
3149 %{_infodir}/gcc.info*
3150 %{_infodir}/gccinstall.info*
3151 %{_infodir}/gccint.info*
3152 %{_infodir}/libitm.info*
3153 %attr(755,root,root) /lib/cpp
3154 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3155 %attr(755,root,root) %{_libdir}/libitm.so
3156 %attr(755,root,root) %{_libdir}/libssp.so
3157 %{_libdir}/libitm.la
3159 %{_libdir}/libitm.spec
3160 %{_libdir}/libsanitizer.spec
3161 %{_libdir}/libssp.la
3163 %{_libdir}/libssp_nonshared.la
3164 %{_libdir}/libssp_nonshared.a
3165 %dir %{_libdir}/gcc/%{_target_platform}
3167 %{gcclibdir}/libgcc.a
3168 %{gcclibdir}/libgcc_eh.a
3169 %{gcclibdir}/libgcov.a
3172 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3173 %attr(755,root,root) %{gcclibdir}/cc1
3174 %attr(755,root,root) %{gcclibdir}/collect2
3175 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3176 %attr(755,root,root) %{gcclibdir}/lto1
3177 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3178 %dir %{gcclibdir}/include
3179 %dir %{gcclibdir}/include/sanitizer
3180 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3181 %dir %{gcclibdir}/include/ssp
3182 %{gcclibdir}/include/ssp/*.h
3183 %{gcclibdir}/include/float.h
3184 %{gcclibdir}/include/gcov.h
3185 %{gcclibdir}/include/iso646.h
3186 %{gcclibdir}/include/limits.h
3187 %{gcclibdir}/include/stdalign.h
3188 %{gcclibdir}/include/stdarg.h
3189 %{gcclibdir}/include/stdatomic.h
3190 %{gcclibdir}/include/stdbool.h
3191 %{gcclibdir}/include/stddef.h
3192 %{gcclibdir}/include/stdfix.h
3193 %{gcclibdir}/include/stdint.h
3194 %{gcclibdir}/include/stdint-gcc.h
3195 %{gcclibdir}/include/stdnoreturn.h
3196 %{gcclibdir}/include/syslimits.h
3197 %{gcclibdir}/include/unwind.h
3198 %{gcclibdir}/include/varargs.h
3199 %ifarch %{ix86} %{x8664} x32
3200 %{gcclibdir}/include/adxintrin.h
3201 %{gcclibdir}/include/ammintrin.h
3202 %{gcclibdir}/include/amxbf16intrin.h
3203 %{gcclibdir}/include/amxint8intrin.h
3204 %{gcclibdir}/include/amxtileintrin.h
3205 %{gcclibdir}/include/avx2intrin.h
3206 %{gcclibdir}/include/avx5124fmapsintrin.h
3207 %{gcclibdir}/include/avx5124vnniwintrin.h
3208 %{gcclibdir}/include/avx512bf16intrin.h
3209 %{gcclibdir}/include/avx512bf16vlintrin.h
3210 %{gcclibdir}/include/avx512bitalgintrin.h
3211 %{gcclibdir}/include/avx512bwintrin.h
3212 %{gcclibdir}/include/avx512cdintrin.h
3213 %{gcclibdir}/include/avx512dqintrin.h
3214 %{gcclibdir}/include/avx512erintrin.h
3215 %{gcclibdir}/include/avx512fintrin.h
3216 %{gcclibdir}/include/avx512fp16intrin.h
3217 %{gcclibdir}/include/avx512fp16vlintrin.h
3218 %{gcclibdir}/include/avx512ifmaintrin.h
3219 %{gcclibdir}/include/avx512ifmavlintrin.h
3220 %{gcclibdir}/include/avx512pfintrin.h
3221 %{gcclibdir}/include/avx512vbmi2intrin.h
3222 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3223 %{gcclibdir}/include/avx512vbmiintrin.h
3224 %{gcclibdir}/include/avx512vbmivlintrin.h
3225 %{gcclibdir}/include/avx512vlbwintrin.h
3226 %{gcclibdir}/include/avx512vldqintrin.h
3227 %{gcclibdir}/include/avx512vlintrin.h
3228 %{gcclibdir}/include/avx512vnniintrin.h
3229 %{gcclibdir}/include/avx512vnnivlintrin.h
3230 %{gcclibdir}/include/avx512vp2intersectintrin.h
3231 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3232 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3233 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3234 %{gcclibdir}/include/avxintrin.h
3235 %{gcclibdir}/include/avxvnniintrin.h
3236 %{gcclibdir}/include/bmi2intrin.h
3237 %{gcclibdir}/include/bmiintrin.h
3238 %{gcclibdir}/include/bmmintrin.h
3239 %{gcclibdir}/include/cet.h
3240 %{gcclibdir}/include/cetintrin.h
3241 %{gcclibdir}/include/cldemoteintrin.h
3242 %{gcclibdir}/include/clflushoptintrin.h
3243 %{gcclibdir}/include/clwbintrin.h
3244 %{gcclibdir}/include/clzerointrin.h
3245 %{gcclibdir}/include/cpuid.h
3246 %{gcclibdir}/include/cross-stdarg.h
3247 %{gcclibdir}/include/emmintrin.h
3248 %{gcclibdir}/include/enqcmdintrin.h
3249 %{gcclibdir}/include/f16cintrin.h
3250 %{gcclibdir}/include/fma4intrin.h
3251 %{gcclibdir}/include/fmaintrin.h
3252 %{gcclibdir}/include/fxsrintrin.h
3253 %{gcclibdir}/include/gfniintrin.h
3254 %{gcclibdir}/include/hresetintrin.h
3255 %{gcclibdir}/include/ia32intrin.h
3256 %{gcclibdir}/include/immintrin.h
3257 %{gcclibdir}/include/keylockerintrin.h
3258 %{gcclibdir}/include/lwpintrin.h
3259 %{gcclibdir}/include/lzcntintrin.h
3260 %{gcclibdir}/include/mm3dnow.h
3261 %{gcclibdir}/include/mmintrin.h
3262 %{gcclibdir}/include/mm_malloc.h
3263 %{gcclibdir}/include/movdirintrin.h
3264 %{gcclibdir}/include/mwaitintrin.h
3265 %{gcclibdir}/include/mwaitxintrin.h
3266 %{gcclibdir}/include/nmmintrin.h
3267 %{gcclibdir}/include/pconfigintrin.h
3268 %{gcclibdir}/include/pkuintrin.h
3269 %{gcclibdir}/include/pmmintrin.h
3270 %{gcclibdir}/include/popcntintrin.h
3271 %{gcclibdir}/include/prfchwintrin.h
3272 %{gcclibdir}/include/rdseedintrin.h
3273 %{gcclibdir}/include/rtmintrin.h
3274 %{gcclibdir}/include/serializeintrin.h
3275 %{gcclibdir}/include/sgxintrin.h
3276 %{gcclibdir}/include/shaintrin.h
3277 %{gcclibdir}/include/smmintrin.h
3278 %{gcclibdir}/include/tbmintrin.h
3279 %{gcclibdir}/include/tmmintrin.h
3280 %{gcclibdir}/include/tsxldtrkintrin.h
3281 %{gcclibdir}/include/uintrintrin.h
3282 %{gcclibdir}/include/vaesintrin.h
3283 %{gcclibdir}/include/vpclmulqdqintrin.h
3284 %{gcclibdir}/include/waitpkgintrin.h
3285 %{gcclibdir}/include/wbnoinvdintrin.h
3286 %{gcclibdir}/include/wmmintrin.h
3287 %{gcclibdir}/include/x86gprintrin.h
3288 %{gcclibdir}/include/x86intrin.h
3289 %{gcclibdir}/include/xmmintrin.h
3290 %{gcclibdir}/include/xopintrin.h
3291 %{gcclibdir}/include/xsavecintrin.h
3292 %{gcclibdir}/include/xsaveintrin.h
3293 %{gcclibdir}/include/xsaveoptintrin.h
3294 %{gcclibdir}/include/xsavesintrin.h
3295 %{gcclibdir}/include/xtestintrin.h
3298 %{gcclibdir}/include/arm_acle.h
3299 %{gcclibdir}/include/arm_bf16.h
3300 %{gcclibdir}/include/arm_cde.h
3301 %{gcclibdir}/include/arm_cmse.h
3302 %{gcclibdir}/include/arm_fp16.h
3303 %{gcclibdir}/include/arm_mve.h
3304 %{gcclibdir}/include/arm_mve_types.h
3305 %{gcclibdir}/include/arm_neon.h
3306 %{gcclibdir}/include/mmintrin.h
3307 %{gcclibdir}/include/unwind-arm-common.h
3310 %{gcclibdir}/include/arm_acle.h
3311 %{gcclibdir}/include/arm_bf16.h
3312 %{gcclibdir}/include/arm_fp16.h
3313 %{gcclibdir}/include/arm_neon.h
3314 %{gcclibdir}/include/arm_sve.h
3317 %{gcclibdir}/include/ia64intrin.h
3320 %{gcclibdir}/include/math-68881.h
3323 %{gcclibdir}/include/loongson.h
3324 %{gcclibdir}/include/msa.h
3326 %ifarch powerpc ppc ppc64
3327 %{gcclibdir}/include/altivec.h
3328 %{gcclibdir}/include/amo.h
3329 %{gcclibdir}/include/bmiintrin.h
3330 %{gcclibdir}/include/bmi2intrin.h
3331 %{gcclibdir}/include/emmintrin.h
3332 %{gcclibdir}/include/htmintrin.h
3333 %{gcclibdir}/include/htmxlintrin.h
3334 %{gcclibdir}/include/mm_malloc.h
3335 %{gcclibdir}/include/mmintrin.h
3336 %{gcclibdir}/include/paired.h
3337 %{gcclibdir}/include/ppc-asm.h
3338 %{gcclibdir}/include/ppu_intrinsics.h
3339 %{gcclibdir}/include/si2vmx.h
3340 %{gcclibdir}/include/spe.h
3341 %{gcclibdir}/include/spu2vmx.h
3342 %{gcclibdir}/include/vec_types.h
3343 %{gcclibdir}/include/x86intrin.h
3344 %{gcclibdir}/include/xmmintrin.h
3347 %{gcclibdir}/include/htmintrin.h
3348 %{gcclibdir}/include/htmxlintrin.h
3349 %{gcclibdir}/include/s390intrin.h
3350 %{gcclibdir}/include/vecintrin.h
3352 %ifarch sparc sparcv9 sparc64
3353 %{gcclibdir}/include/visintrin.h
3355 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3357 %if %{with multilib}
3359 %defattr(644,root,root,755)
3360 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3361 %dir %{gcclibdir}/32
3362 %{gcclibdir}/32/crt*.o
3363 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3364 %{gcclibdir}/32/libgcc.a
3365 %{gcclibdir}/32/libgcc_eh.a
3366 %{gcclibdir}/32/libgcov.a
3367 %{_libdir32}/libitm.spec
3368 %{_libdir32}/libsanitizer.spec
3369 %attr(755,root,root) %{_libdir32}/libitm.so
3370 %attr(755,root,root) %{_libdir32}/libssp.so
3371 %{_libdir32}/libitm.la
3372 %{_libdir32}/libitm.a
3373 %{_libdir32}/libssp.la
3374 %{_libdir32}/libssp.a
3375 %{_libdir32}/libssp_nonshared.la
3376 %{_libdir32}/libssp_nonshared.a
3379 %if %{with multilib2}
3380 %files multilib-%{multilib2}
3381 %defattr(644,root,root,755)
3382 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3383 %dir %{gcclibdir}/%{multilib2}
3384 %{gcclibdir}/%{multilib2}/crt*.o
3385 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3386 %{gcclibdir}/%{multilib2}/libgcc.a
3387 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3388 %{gcclibdir}/%{multilib2}/libgcov.a
3389 %{_libdirm2}/libitm.spec
3390 %{_libdirm2}/libsanitizer.spec
3391 %attr(755,root,root) %{_libdirm2}/libitm.so
3392 %attr(755,root,root) %{_libdirm2}/libssp.so
3393 %{_libdirm2}/libitm.la
3394 %{_libdirm2}/libitm.a
3395 %{_libdirm2}/libssp.la
3396 %{_libdirm2}/libssp.a
3397 %{_libdirm2}/libssp_nonshared.la
3398 %{_libdirm2}/libssp_nonshared.a
3402 %defattr(644,root,root,755)
3403 %doc COPYING.RUNTIME libgcc/ChangeLog
3404 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3405 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3406 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3407 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3408 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3410 %if %{with multilib}
3411 %files -n libgcc-multilib-32
3412 %defattr(644,root,root,755)
3413 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3414 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3415 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3416 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3417 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3420 %if %{with multilib2}
3421 %files -n libgcc-multilib-%{multilib2}
3422 %defattr(644,root,root,755)
3423 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3424 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3425 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3426 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3427 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3432 %defattr(644,root,root,755)
3433 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3434 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3436 %files -n libgomp-devel
3437 %defattr(644,root,root,755)
3438 %attr(755,root,root) %{_libdir}/libgomp.so
3439 %{_libdir}/libgomp.la
3440 %{_libdir}/libgomp.spec
3441 %{?with_fortran:%{gcclibdir}/finclude}
3442 %{gcclibdir}/include/acc_prof.h
3443 %{gcclibdir}/include/omp.h
3444 %{gcclibdir}/include/openacc.h
3445 %{_infodir}/libgomp.info*
3447 %files -n libgomp-static
3448 %defattr(644,root,root,755)
3449 %{_libdir}/libgomp.a
3451 %if %{with multilib}
3452 %files -n libgomp-multilib-32
3453 %defattr(644,root,root,755)
3454 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3455 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3457 %files -n libgomp-multilib-32-devel
3458 %defattr(644,root,root,755)
3459 %attr(755,root,root) %{_libdir32}/libgomp.so
3460 %{_libdir32}/libgomp.la
3461 %{_libdir32}/libgomp.spec
3462 %{?with_fortran:%{gcclibdir}/32/finclude}
3464 %files -n libgomp-multilib-32-static
3465 %defattr(644,root,root,755)
3466 %{_libdir32}/libgomp.a
3469 %if %{with multilib2}
3470 %files -n libgomp-multilib-%{multilib2}
3471 %defattr(644,root,root,755)
3472 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3473 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3475 %files -n libgomp-multilib-%{multilib2}-devel
3476 %defattr(644,root,root,755)
3477 %attr(755,root,root) %{_libdirm2}/libgomp.so
3478 %{_libdirm2}/libgomp.la
3479 %{_libdirm2}/libgomp.spec
3480 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3482 %files -n libgomp-multilib-%{multilib2}-static
3483 %defattr(644,root,root,755)
3484 %{_libdirm2}/libgomp.a
3490 %defattr(644,root,root,755)
3491 %doc gcc/ada/ChangeLog
3492 %attr(755,root,root) %{_bindir}/gnat*
3493 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3494 %attr(755,root,root) %{_libdir}/libgnarl.so
3495 %attr(755,root,root) %{_libdir}/libgnat-*.so
3496 %attr(755,root,root) %{_libdir}/libgnat.so
3497 %attr(755,root,root) %{gcclibdir}/gnat1
3498 %{gcclibdir}/ada_target_properties
3499 %{gcclibdir}/adainclude
3500 %dir %{gcclibdir}/adalib
3501 %{gcclibdir}/adalib/*.ali
3502 %ifarch %{ix86} %{x8664} x32
3503 %{gcclibdir}/adalib/libgmem.a
3504 %{gcclibdir}/adalib/libgnarl_pic.a
3505 %{gcclibdir}/adalib/libgnat_pic.a
3507 %{_infodir}/gnat-style.info*
3508 %{_infodir}/gnat_rm.info*
3509 %{_infodir}/gnat_ugn.info*
3511 %if %{with multilib}
3512 %files ada-multilib-32
3513 %defattr(644,root,root,755)
3514 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3515 %attr(755,root,root) %{_libdir32}/libgnarl.so
3516 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3517 %attr(755,root,root) %{_libdir32}/libgnat.so
3518 %{gcclibdir}/32/ada_target_properties
3519 %{gcclibdir}/32/adainclude
3520 %dir %{gcclibdir}/32/adalib
3521 %{gcclibdir}/32/adalib/*.ali
3522 %ifarch %{ix86} %{x8664} x32
3523 %{gcclibdir}/32/adalib/libgmem.a
3527 %if %{with multilib2}
3528 %files ada-multilib-%{multilib2}
3529 %defattr(644,root,root,755)
3530 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3531 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3532 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3533 %attr(755,root,root) %{_libdirm2}/libgnat.so
3534 %{gcclibdir}/%{multilib2}/ada_target_properties
3535 %{gcclibdir}/%{multilib2}/adainclude
3536 %dir %{gcclibdir}/%{multilib2}/adalib
3537 %{gcclibdir}/%{multilib2}/adalib/*.ali
3538 %ifarch %{ix86} %{x8664} x32
3539 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3544 %defattr(644,root,root,755)
3545 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3546 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3547 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3548 %attr(755,root,root) %{_libdir}/libgnat.so.1
3550 %files -n libgnat-static
3551 %defattr(644,root,root,755)
3552 %{gcclibdir}/adalib/libgnarl.a
3553 %{gcclibdir}/adalib/libgnat.a
3555 %if %{with multilib}
3556 %files -n libgnat-multilib-32
3557 %defattr(644,root,root,755)
3558 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3559 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3560 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3561 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3563 %files -n libgnat-multilib-32-static
3564 %defattr(644,root,root,755)
3565 %{gcclibdir}/32/adalib/libgnarl.a
3566 %{gcclibdir}/32/adalib/libgnat.a
3568 # these exist only when host is x86_64???
3569 %{gcclibdir}/32/adalib/libgnarl_pic.a
3570 %{gcclibdir}/32/adalib/libgnat_pic.a
3574 %if %{with multilib2}
3575 %files -n libgnat-multilib-%{multilib2}
3576 %defattr(644,root,root,755)
3577 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3578 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3579 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3580 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3582 %files -n libgnat-multilib-%{multilib2}-static
3583 %defattr(644,root,root,755)
3584 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3585 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3587 # these exist only when host is x86_64???
3588 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3589 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3596 %defattr(644,root,root,755)
3597 %doc gcc/cp/ChangeLog
3598 %attr(755,root,root) %{_bindir}/g++
3599 %attr(755,root,root) %{_bindir}/*-g++
3600 %attr(755,root,root) %{_bindir}/c++
3601 %attr(755,root,root) %{_bindir}/*-c++
3602 %attr(755,root,root) %{gcclibdir}/cc1plus
3603 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3604 %{_libdir}/libsupc++.la
3605 %{_libdir}/libsupc++.a
3606 %{_mandir}/man1/g++.1*
3608 %if %{with multilib}
3609 %files c++-multilib-32
3610 %defattr(644,root,root,755)
3611 %{_libdir32}/libsupc++.la
3612 %{_libdir32}/libsupc++.a
3615 %if %{with multilib2}
3616 %files c++-multilib-%{multilib2}
3617 %defattr(644,root,root,755)
3618 %{_libdirm2}/libsupc++.la
3619 %{_libdirm2}/libsupc++.a
3622 %files -n libstdc++ -f libstdc++.lang
3623 %defattr(644,root,root,755)
3624 %doc libstdc++-v3/{ChangeLog,README}
3625 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3626 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3628 %files -n libstdc++-devel
3629 %defattr(644,root,root,755)
3630 %attr(755,root,root) %{_libdir}/libstdc++.so
3631 %{_libdir}/libstdc++.la
3632 %{_libdir}/libstdc++fs.a
3633 %{_libdir}/libstdc++fs.la
3634 %dir %{_includedir}/c++
3635 %{_includedir}/c++/%{version}
3636 %{_includedir}/extc++.h
3637 %{_includedir}/stdc++.h
3638 %{_includedir}/stdtr1c++.h
3640 %files -n libstdc++-static
3641 %defattr(644,root,root,755)
3642 %{_libdir}/libstdc++.a
3644 %if %{with multilib}
3645 %files -n libstdc++-multilib-32
3646 %defattr(644,root,root,755)
3647 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3648 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3650 %files -n libstdc++-multilib-32-devel
3651 %defattr(644,root,root,755)
3652 %attr(755,root,root) %{_libdir32}/libstdc++.so
3653 %{_libdir32}/libstdc++.la
3654 %{_libdir32}/libstdc++fs.a
3655 %{_libdir32}/libstdc++fs.la
3657 %files -n libstdc++-multilib-32-static
3658 %defattr(644,root,root,755)
3659 %{_libdir32}/libstdc++.a
3662 %if %{with multilib2}
3663 %files -n libstdc++-multilib-%{multilib2}
3664 %defattr(644,root,root,755)
3665 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3666 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3668 %files -n libstdc++-multilib-%{multilib2}-devel
3669 %defattr(644,root,root,755)
3670 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3671 %{_libdirm2}/libstdc++.la
3672 %{_libdirm2}/libstdc++fs.a
3673 %{_libdirm2}/libstdc++fs.la
3675 %files -n libstdc++-multilib-%{multilib2}-static
3676 %defattr(644,root,root,755)
3677 %{_libdirm2}/libstdc++.a
3681 %files -n libstdc++-gdb
3682 %defattr(644,root,root,755)
3683 %dir %{py3_sitescriptdir}/libstdcxx
3684 %{py3_sitescriptdir}/libstdcxx/*.py
3685 %{py3_sitescriptdir}/libstdcxx/__pycache__
3686 %dir %{py3_sitescriptdir}/libstdcxx/v6
3687 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3688 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3689 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3690 %if %{with multilib}
3691 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3693 %if %{with multilib2}
3694 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3699 %files -n libstdc++-apidocs
3700 %defattr(644,root,root,755)
3701 %doc libstdc++-v3/doc/html/*
3707 %defattr(644,root,root,755)
3708 %doc gcc/fortran/ChangeLog
3709 %attr(755,root,root) %{_bindir}/g95
3710 %attr(755,root,root) %{_bindir}/gfortran
3711 %attr(755,root,root) %{_bindir}/*-gfortran
3712 %attr(755,root,root) %{gcclibdir}/f951
3713 %attr(755,root,root) %{_libdir}/libgfortran.so
3714 %{_libdir}/libgfortran.spec
3715 %{_libdir}/libgfortran.la
3716 %{gcclibdir}/include/ISO_Fortran_binding.h
3717 %{gcclibdir}/libcaf_single.a
3718 %{gcclibdir}/libcaf_single.la
3719 #%{gcclibdir}/libgfortranbegin.la
3720 #%{gcclibdir}/libgfortranbegin.a
3721 %{_infodir}/gfortran.info*
3722 %{_mandir}/man1/g95.1*
3723 %{_mandir}/man1/gfortran.1*
3725 %if %{with multilib}
3726 %files fortran-multilib-32
3727 %defattr(644,root,root,755)
3728 %attr(755,root,root) %{_libdir32}/libgfortran.so
3729 %{_libdir32}/libgfortran.spec
3730 %{_libdir32}/libgfortran.la
3731 %{gcclibdir}/32/libcaf_single.a
3732 %{gcclibdir}/32/libcaf_single.la
3733 #%{gcclibdir}/32/libgfortranbegin.la
3734 #%{gcclibdir}/32/libgfortranbegin.a
3737 %if %{with multilib2}
3738 %files fortran-multilib-%{multilib2}
3739 %defattr(644,root,root,755)
3740 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3741 %{_libdirm2}/libgfortran.spec
3742 %{_libdirm2}/libgfortran.la
3743 %{gcclibdir}/%{multilib2}/libcaf_single.a
3744 %{gcclibdir}/%{multilib2}/libcaf_single.la
3745 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3746 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3749 %files -n libgfortran
3750 %defattr(644,root,root,755)
3751 %doc libgfortran/{AUTHORS,README,ChangeLog}
3752 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3753 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3755 %files -n libgfortran-static
3756 %defattr(644,root,root,755)
3757 %{_libdir}/libgfortran.a
3759 %if %{with multilib}
3760 %files -n libgfortran-multilib-32
3761 %defattr(644,root,root,755)
3762 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3763 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3765 %files -n libgfortran-multilib-32-static
3766 %defattr(644,root,root,755)
3767 %{_libdir32}/libgfortran.a
3770 %if %{with multilib2}
3771 %files -n libgfortran-multilib-%{multilib2}
3772 %defattr(644,root,root,755)
3773 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3774 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3776 %files -n libgfortran-multilib-%{multilib2}-static
3777 %defattr(644,root,root,755)
3778 %{_libdirm2}/libgfortran.a
3781 %if %{with quadmath}
3782 %files -n libquadmath
3783 %defattr(644,root,root,755)
3784 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3785 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3787 %files -n libquadmath-devel
3788 %defattr(644,root,root,755)
3789 %{gcclibdir}/include/quadmath.h
3790 %{gcclibdir}/include/quadmath_weak.h
3791 %attr(755,root,root) %{_libdir}/libquadmath.so
3792 %{_libdir}/libquadmath.la
3793 %{_infodir}/libquadmath.info*
3795 %files -n libquadmath-static
3796 %defattr(644,root,root,755)
3797 %{_libdir}/libquadmath.a
3799 %if %{with multilib}
3800 %files -n libquadmath-multilib-32
3801 %defattr(644,root,root,755)
3802 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3803 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3805 %files -n libquadmath-multilib-32-devel
3806 %defattr(644,root,root,755)
3807 %attr(755,root,root) %{_libdir32}/libquadmath.so
3808 %{_libdir32}/libquadmath.la
3810 %files -n libquadmath-multilib-32-static
3811 %defattr(644,root,root,755)
3812 %{_libdir32}/libquadmath.a
3815 %if %{with multilib2}
3816 %files -n libquadmath-multilib-%{multilib2}
3817 %defattr(644,root,root,755)
3818 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3819 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3821 %files -n libquadmath-multilib-%{multilib2}-devel
3822 %defattr(644,root,root,755)
3823 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3824 %{_libdirm2}/libquadmath.la
3826 %files -n libquadmath-multilib-%{multilib2}-static
3827 %defattr(644,root,root,755)
3828 %{_libdirm2}/libquadmath.a
3833 %if %{with gcc_libffi}
3835 %defattr(644,root,root,755)
3836 %doc libffi/{ChangeLog,LICENSE,README}
3837 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3838 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3840 %files -n libffi-devel
3841 %defattr(644,root,root,755)
3842 %attr(755,root,root) %{_libdir}/libffi.so
3843 %{_libdir}/libffi.la
3844 %{gcclibdir}/include/ffi.h
3845 %{gcclibdir}/include/ffitarget.h
3846 %{_pkgconfigdir}/libffi.pc
3847 %{_mandir}/man3/ffi*.3*
3848 %{_infodir}/libffi.info*
3850 %files -n libffi-static
3851 %defattr(644,root,root,755)
3854 %if %{with multilib}
3855 %files -n libffi-multilib-32
3856 %defattr(644,root,root,755)
3857 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3858 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3860 %files -n libffi-multilib-32-devel
3861 %defattr(644,root,root,755)
3862 %attr(755,root,root) %{_libdir32}/libffi.so
3863 %{_libdir32}/libffi.la
3864 %{_pkgconfigdir32}/libffi.pc
3866 %files -n libffi-multilib-32-static
3867 %defattr(644,root,root,755)
3868 %{_libdir32}/libffi.a
3871 %if %{with multilib2}
3872 %files -n libffi-multilib-%{multilib2}
3873 %defattr(644,root,root,755)
3874 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3875 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3877 %files -n libffi-multilib-%{multilib2}-devel
3878 %defattr(644,root,root,755)
3879 %attr(755,root,root) %{_libdirm2}/libffi.so
3880 %{_libdirm2}/libffi.la
3881 %{_pkgconfigdirm2}/libffi.pc
3883 %files -n libffi-multilib-%{multilib2}-static
3884 %defattr(644,root,root,755)
3885 %{_libdirm2}/libffi.a
3891 %defattr(644,root,root,755)
3892 %doc gcc/objc/README.libobjc
3893 %attr(755,root,root) %{gcclibdir}/cc1obj
3894 %attr(755,root,root) %{_libdir}/libobjc.so
3895 %{_libdir}/libobjc.la
3896 %{gcclibdir}/include/objc
3898 %if %{with multilib}
3899 %files objc-multilib-32
3900 %defattr(644,root,root,755)
3901 %attr(755,root,root) %{_libdir32}/libobjc.so
3902 %{_libdir32}/libobjc.la
3905 %if %{with multilib2}
3906 %files objc-multilib-%{multilib2}
3907 %defattr(644,root,root,755)
3908 %attr(755,root,root) %{_libdirm2}/libobjc.so
3909 %{_libdirm2}/libobjc.la
3914 %defattr(644,root,root,755)
3915 %doc gcc/objcp/ChangeLog
3916 %attr(755,root,root) %{gcclibdir}/cc1objplus
3920 %defattr(644,root,root,755)
3921 %doc libobjc/{ChangeLog,README*}
3922 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3923 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3925 %files -n libobjc-static
3926 %defattr(644,root,root,755)
3927 %{_libdir}/libobjc.a
3929 %if %{with multilib}
3930 %files -n libobjc-multilib-32
3931 %defattr(644,root,root,755)
3932 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3933 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3935 %files -n libobjc-multilib-32-static
3936 %defattr(644,root,root,755)
3937 %{_libdir32}/libobjc.a
3940 %if %{with multilib2}
3941 %files -n libobjc-multilib-%{multilib2}
3942 %defattr(644,root,root,755)
3943 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3944 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3946 %files -n libobjc-multilib-%{multilib2}-static
3947 %defattr(644,root,root,755)
3948 %{_libdirm2}/libobjc.a
3954 %defattr(644,root,root,755)
3955 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3956 %attr(755,root,root) %{_bindir}/gccgo
3957 %attr(755,root,root) %{_bindir}/go
3958 %attr(755,root,root) %{_bindir}/gofmt
3959 %attr(755,root,root) %{gcclibdir}/buildid
3960 %attr(755,root,root) %{gcclibdir}/cgo
3961 %attr(755,root,root) %{gcclibdir}/go1
3962 %attr(755,root,root) %{gcclibdir}/test2json
3963 %attr(755,root,root) %{gcclibdir}/vet
3965 %{_libdir}/go/%{version}
3966 %{_mandir}/man1/go.1*
3967 %{_mandir}/man1/gofmt.1*
3968 %{_mandir}/man1/gccgo.1*
3969 %{_infodir}/gccgo.info*
3971 %if %{with multilib}
3972 %files go-multilib-32
3973 %defattr(644,root,root,755)
3974 %dir %{_libdir32}/go
3975 %{_libdir32}/go/%{version}
3978 %if %{with multilib2}
3979 %files go-multilib-%{multilib2}
3980 %defattr(644,root,root,755)
3981 %dir %{_libdirm2}/go
3982 %{_libdirm2}/go/%{version}
3986 %defattr(644,root,root,755)
3987 %doc libgo/{LICENSE,PATENTS,README}
3988 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3989 %attr(755,root,root) %ghost %{_libdir}/libgo.so.21
3991 %files -n libgo-devel
3992 %defattr(644,root,root,755)
3993 %attr(755,root,root) %{_libdir}/libgo.so
3995 %{_libdir}/libgobegin.a
3996 %{_libdir}/libgolibbegin.a
3998 %files -n libgo-static
3999 %defattr(644,root,root,755)
4002 %if %{with multilib}
4003 %files -n libgo-multilib-32
4004 %defattr(644,root,root,755)
4005 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4006 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.21
4008 %files -n libgo-multilib-32-devel
4009 %defattr(644,root,root,755)
4010 %attr(755,root,root) %{_libdir32}/libgo.so
4011 %{_libdir32}/libgo.la
4012 %{_libdir32}/libgobegin.a
4013 %{_libdir32}/libgolibbegin.a
4015 %files -n libgo-multilib-32-static
4016 %defattr(644,root,root,755)
4017 %{_libdir32}/libgo.a
4020 %if %{with multilib2}
4021 %files -n libgo-multilib-%{multilib2}
4022 %defattr(644,root,root,755)
4023 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4024 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.21
4026 %files -n libgo-multilib-%{multilib2}-devel
4027 %defattr(644,root,root,755)
4028 %attr(755,root,root) %{_libdirm2}/libgo.so
4029 %{_libdirm2}/libgo.la
4030 %{_libdirm2}/libgobegin.a
4031 %{_libdirm2}/libgolibbegin.a
4033 %files -n libgo-multilib-%{multilib2}-static
4034 %defattr(644,root,root,755)
4035 %{_libdirm2}/libgo.a
4041 %defattr(644,root,root,755)
4042 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4043 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4044 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4046 %files -n libasan-devel
4047 %defattr(644,root,root,755)
4048 %attr(755,root,root) %{_libdir}/libasan.so
4049 %{_libdir}/libasan_preinit.o
4050 %{_libdir}/libasan.la
4051 %{gcclibdir}/include/sanitizer/asan_interface.h
4053 %files -n libasan-static
4054 %defattr(644,root,root,755)
4055 %{_libdir}/libasan.a
4057 %if %{with multilib}
4058 %files -n libasan-multilib-32
4059 %defattr(644,root,root,755)
4060 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4061 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4063 %files -n libasan-multilib-32-devel
4064 %defattr(644,root,root,755)
4065 %attr(755,root,root) %{_libdir32}/libasan.so
4066 %{_libdir32}/libasan_preinit.o
4067 %{_libdir32}/libasan.la
4069 %files -n libasan-multilib-32-static
4070 %defattr(644,root,root,755)
4071 %{_libdir32}/libasan.a
4074 %if %{with multilib2}
4075 %files -n libasan-multilib-%{multilib2}
4076 %defattr(644,root,root,755)
4077 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4078 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4080 %files -n libasan-multilib-%{multilib2}-devel
4081 %defattr(644,root,root,755)
4082 %attr(755,root,root) %{_libdirm2}/libasan.so
4083 %{_libdirm2}/libasan_preinit.o
4084 %{_libdirm2}/libasan.la
4086 %files -n libasan-multilib-%{multilib2}-static
4087 %defattr(644,root,root,755)
4088 %{_libdirm2}/libasan.a
4094 %defattr(644,root,root,755)
4095 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4096 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4098 %files -n libhwasan-devel
4099 %defattr(644,root,root,755)
4100 %attr(755,root,root) %{_libdir}/libhwasan.so
4101 %{_libdir}/libhwasan.la
4102 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4104 %files -n libhwasan-static
4105 %defattr(644,root,root,755)
4106 %{_libdir}/libhwasan.a
4111 %defattr(644,root,root,755)
4112 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4113 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4115 %files -n liblsan-devel
4116 %defattr(644,root,root,755)
4117 %attr(755,root,root) %{_libdir}/liblsan.so
4118 %{_libdir}/liblsan_preinit.o
4119 %{_libdir}/liblsan.la
4120 %{gcclibdir}/include/sanitizer/lsan_interface.h
4122 %files -n liblsan-static
4123 %defattr(644,root,root,755)
4124 %{_libdir}/liblsan.a
4127 %if %{with multilib2} && %{with lsan_m2}
4128 %files -n liblsan-multilib-%{multilib2}
4129 %defattr(644,root,root,755)
4130 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4131 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4133 %files -n liblsan-multilib-%{multilib2}-devel
4134 %defattr(644,root,root,755)
4135 %attr(755,root,root) %{_libdirm2}/liblsan.so
4136 %{_libdirm2}/liblsan_preinit.o
4137 %{_libdirm2}/liblsan.la
4138 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4139 # these packages are mutually exclusive
4140 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4141 %{gcclibdir}/include/sanitizer/lsan_interface.h
4143 %files -n liblsan-multilib-%{multilib2}-static
4144 %defattr(644,root,root,755)
4145 %{_libdirm2}/liblsan.a
4150 %defattr(644,root,root,755)
4151 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4152 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4153 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4155 %files -n libtsan-devel
4156 %defattr(644,root,root,755)
4157 %attr(755,root,root) %{_libdir}/libtsan.so
4158 %{_libdir}/libtsan_preinit.o
4159 %{_libdir}/libtsan.la
4160 %{gcclibdir}/include/sanitizer/tsan_interface.h
4162 %files -n libtsan-static
4163 %defattr(644,root,root,755)
4164 %{_libdir}/libtsan.a
4167 %if %{with multilib2} && %{with tsan_m2}
4168 %files -n libtsan-multilib-%{multilib2}
4169 %defattr(644,root,root,755)
4170 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4171 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4172 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4174 %files -n libtsan-multilib-%{multilib2}-devel
4175 %defattr(644,root,root,755)
4176 %attr(755,root,root) %{_libdirm2}/libtsan.so
4177 %{_libdirm2}/libtsan_preinit.o
4178 %{_libdirm2}/libtsan.la
4179 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4180 # these packages are mutually exclusive
4181 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4182 %{gcclibdir}/include/sanitizer/tsan_interface.h
4184 %files -n libtsan-multilib-%{multilib2}-static
4185 %defattr(644,root,root,755)
4186 %{_libdirm2}/libtsan.a
4191 %defattr(644,root,root,755)
4192 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4193 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4195 %files -n libubsan-devel
4196 %defattr(644,root,root,755)
4197 %attr(755,root,root) %{_libdir}/libubsan.so
4198 %{_libdir}/libubsan.la
4200 %files -n libubsan-static
4201 %defattr(644,root,root,755)
4202 %{_libdir}/libubsan.a
4204 %if %{with multilib}
4205 %files -n libubsan-multilib-32
4206 %defattr(644,root,root,755)
4207 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4208 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4210 %files -n libubsan-multilib-32-devel
4211 %defattr(644,root,root,755)
4212 %attr(755,root,root) %{_libdir32}/libubsan.so
4213 %{_libdir32}/libubsan.la
4215 %files -n libubsan-multilib-32-static
4216 %defattr(644,root,root,755)
4217 %{_libdir32}/libubsan.a
4220 %if %{with multilib2}
4221 %files -n libubsan-multilib-%{multilib2}
4222 %defattr(644,root,root,755)
4223 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4224 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4226 %files -n libubsan-multilib-%{multilib2}-devel
4227 %defattr(644,root,root,755)
4228 %attr(755,root,root) %{_libdirm2}/libubsan.so
4229 %{_libdirm2}/libubsan.la
4231 %files -n libubsan-multilib-%{multilib2}-static
4232 %defattr(644,root,root,755)
4233 %{_libdirm2}/libubsan.a
4239 %defattr(644,root,root,755)
4240 %doc libvtv/ChangeLog
4241 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4242 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4244 %files -n libvtv-devel
4245 %defattr(644,root,root,755)
4246 %attr(755,root,root) %{_libdir}/libvtv.so
4247 %{_libdir}/libvtv.la
4249 %files -n libvtv-static
4250 %defattr(644,root,root,755)
4253 %if %{with multilib}
4254 %files -n libvtv-multilib-32
4255 %defattr(644,root,root,755)
4256 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4257 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4259 %files -n libvtv-multilib-32-devel
4260 %defattr(644,root,root,755)
4261 %attr(755,root,root) %{_libdir32}/libvtv.so
4262 %{_libdir32}/libvtv.la
4264 %files -n libvtv-multilib-32-static
4265 %defattr(644,root,root,755)
4266 %{_libdir32}/libvtv.a
4269 %if %{with multilib2}
4270 %files -n libvtv-multilib-%{multilib2}
4271 %defattr(644,root,root,755)
4272 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4273 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4275 %files -n libvtv-multilib-%{multilib2}-devel
4276 %defattr(644,root,root,755)
4277 %attr(755,root,root) %{_libdirm2}/libvtv.so
4278 %{_libdirm2}/libvtv.la
4280 %files -n libvtv-multilib-%{multilib2}-static
4281 %defattr(644,root,root,755)
4282 %{_libdirm2}/libvtv.a
4288 %defattr(644,root,root,755)
4289 %doc libatomic/ChangeLog*
4290 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4291 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4293 %files -n libatomic-devel
4294 %defattr(644,root,root,755)
4295 %attr(755,root,root) %{_libdir}/libatomic.so
4296 %{_libdir}/libatomic.la
4298 %files -n libatomic-static
4299 %defattr(644,root,root,755)
4300 %{_libdir}/libatomic.a
4302 %if %{with multilib}
4303 %files -n libatomic-multilib-32
4304 %defattr(644,root,root,755)
4305 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4306 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4308 %files -n libatomic-multilib-32-devel
4309 %defattr(644,root,root,755)
4310 %attr(755,root,root) %{_libdir32}/libatomic.so
4311 %{_libdir32}/libatomic.la
4313 %files -n libatomic-multilib-32-static
4314 %defattr(644,root,root,755)
4315 %{_libdir32}/libatomic.a
4318 %if %{with multilib2}
4319 %files -n libatomic-multilib-%{multilib2}
4320 %defattr(644,root,root,755)
4321 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4322 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4324 %files -n libatomic-multilib-%{multilib2}-devel
4325 %defattr(644,root,root,755)
4326 %attr(755,root,root) %{_libdirm2}/libatomic.so
4327 %{_libdirm2}/libatomic.la
4329 %files -n libatomic-multilib-%{multilib2}-static
4330 %defattr(644,root,root,755)
4331 %{_libdirm2}/libatomic.a
4336 %defattr(644,root,root,755)
4337 %doc libcc1/ChangeLog*
4338 %attr(755,root,root) %{_libdir}/libcc1.so
4339 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4340 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4341 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4342 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4345 %defattr(644,root,root,755)
4346 %dir %{gcclibdir}/plugin
4347 %{gcclibdir}/plugin/gengtype
4348 %{gcclibdir}/plugin/gtype.state
4349 %{gcclibdir}/plugin/include
4350 %{gcclibdir}/plugin/libcc1plugin.la
4351 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4352 %{gcclibdir}/plugin/libcp1plugin.la
4353 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so