1 # TODO: finish D (needs bootstrap from non-PLD gdc binaries)
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!
9 %bcond_without ada # ADA language support
10 %bcond_without cxx # C++ language support
11 %bcond_with d # D language support [NFY, buildrequires gdc]
12 %bcond_without fortran # Fortran language support
13 %bcond_without go # Go language support
14 %bcond_without modula2 # Modula2 language support
15 %bcond_without objc # Objective-C language support
16 %bcond_without objcxx # Objective-C++ language support
18 %bcond_without gomp # OpenMP support
19 %bcond_without multilib # 32-bit/64-bit multilib support (which needs glibc[32&64]-devel)
20 %bcond_without multilibx32 # x32 multilib support on x86_64 (needs x32 glibc-devel)
21 %bcond_without profiling # profiling support
22 %bcond_without python # libstdc++ printers for gdb
23 %bcond_with gcc_libffi # packaging gcc libffi for system usage
25 %bcond_without apidocs # API documentation
26 %bcond_without bootstrap # omit 3-stage bootstrap
27 %bcond_with tests # torture gcc
28 %bcond_with symvers # versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
36 # go and objcxx require C++
41 # objcxx requires objc
46 %if %{without bootstrap}
47 %undefine with_profiling
51 # used to be broken on sparc64 (to be verified if needed)
52 # broken since 5.x on x32 (to be verified if needed)
56 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
57 %undefine with_multilib
60 %undefine with_multilibx32
63 # setup internal semi-bconds based on bconds and architecture
66 %define with_multilib2 1
68 %if %{with multilibx32}
69 %define with_multilib2 1
72 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64 aarch64
73 # library for atomic operations not supported by hardware
76 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
77 # sanitizer feature (asan and ubsan are common for all supported archs)
80 %ifarch %{x8664} aarch64
81 # lsan and tsan exist only for primary x86_64 ABI
82 %define with_lsan_m0 1
83 %define with_tsan_m0 1
86 # hwasan, lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
87 %define with_hwasan_m2 1
88 %define with_lsan_m2 1
89 %define with_tsan_m2 1
91 %ifarch %{x8664} aarch64
94 %ifarch %{ix86} %{x8664} x32
97 %ifarch %{ix86} %{x8664} x32 ia64
98 %define with_quadmath 1
101 # Stable is: any major_ver and minor_ver >= 1.0
102 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
104 %define minor_ver 1.0
106 Summary: GNU Compiler Collection: the C compiler and shared files
107 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
108 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
109 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
111 Version: %{major_ver}.%{minor_ver}
115 Group: Development/Languages
116 Source0: https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
117 # Source0-md5: 43e4de77f2218c83ca675257ea1af9ef
118 Source1: %{name}-optimize-la.pl
119 # check libffi version with libffi/configure.ac
120 Source3: libffi.pc.in
122 # use branch.sh to update gcc-branch.diff
123 Patch100: %{name}-branch.diff
124 # Patch100-md5: 90081950e00c0e52b91a7f7e2125cc6f
125 Patch0: %{name}-info.patch
126 Patch1: all-library-paths.patch
127 Patch2: %{name}-nodebug.patch
128 Patch3: %{name}-ada-link.patch
129 Patch4: %{name}-ada-x32.patch
131 Patch10: %{name}-moresparcs.patch
132 Patch11: %{name}-install-libffi.patch
133 URL: http://gcc.gnu.org/
134 BuildRequires: autoconf >= 2.64
135 %{?with_tests:BuildRequires: autogen >= 5.5.4}
136 BuildRequires: automake >= 1:1.11.1
137 BuildRequires: binutils >= 4:2.30
139 BuildRequires: chrpath >= 0.13-2
140 %{?with_tests:BuildRequires: dejagnu >= 1.4.4}
141 BuildRequires: elfutils-devel >= 0.145-1
142 BuildRequires: fileutils >= 4.0.41
143 BuildRequires: flex >= 2.5.4
145 BuildRequires: gcc(ada)
146 BuildRequires: gcc-ada
147 BuildRequires: libgnat-static
153 BuildRequires: gettext-tools >= 0.14.5
154 BuildRequires: glibc-devel >= 6:2.4-1
156 # Formerly known as gcc(multilib)
157 BuildRequires: gcc(multilib-32)
159 %if %{with multilibx32}
160 BuildRequires: gcc(multilib-x32)
161 BuildRequires: glibc-devel(x32)
163 BuildRequires: glibc-devel(ix86)
166 BuildRequires: gcc(multilib-64)
167 BuildRequires: glibc-devel(ix86)
168 BuildRequires: glibc-devel(x86_64)
171 BuildRequires: glibc-devel(arm)
174 BuildRequires: glibc-devel(ppc)
177 BuildRequires: glibc-devel(s390)
180 BuildRequires: glibc-devel(sparcv9)
183 BuildRequires: gmp-c++-devel >= 4.3.2
184 BuildRequires: gmp-devel >= 4.3.2
185 BuildRequires: isl-devel >= 0.15
186 BuildRequires: libmpc-devel >= 0.8.1
187 BuildRequires: mpfr-devel >= 3.1.0
188 BuildRequires: rpm-build >= 4.6
189 BuildRequires: rpmbuild(macros) >= 1.211
190 BuildRequires: tar >= 1:1.22
191 BuildRequires: texinfo >= 4.7
193 BuildRequires: zlib-devel
194 BuildRequires: zstd-devel
196 BuildRequires: python3-devel
197 BuildRequires: python3-modules
198 BuildRequires: rpm-pythonprov
200 BuildConflicts: pdksh < 5.2.14-50
201 Requires: binutils >= 4:2.30
202 Requires: gmp >= 4.3.2
203 Requires: isl >= 0.15
204 Requires: libgcc = %{epoch}:%{version}-%{release}
205 Requires: libmpc >= 0.8.1
206 Requires: mpfr >= 3.1.0
207 Provides: cpp = %{epoch}:%{version}-%{release}
208 %{?with_ada:Provides: gcc(ada)}
209 Obsoletes: cpp < 5:3.4
210 Obsoletes: egcs-cpp < 1.2
211 Obsoletes: gcc-chill < 3.2
212 Obsoletes: gcc-cpp < 3
213 Obsoletes: gcc-ksi < 5:3.4
214 Obsoletes: gcc4 < 5:4.2
215 Obsoletes: gont < 0.1
216 Conflicts: glibc-devel < 2.2.5-20
217 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
219 %define _slibdir /%{_lib}
221 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
222 %define _slibdir32 /lib
223 %define _libdir32 /usr/lib
224 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
225 %if %{with multilib2}
226 # x32 environment on x86-64
228 %define multilib2 x32
229 %define m2_desc ILP32
230 %define _slibdirm2 /libx32
231 %define _libdirm2 /usr/libx32
232 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
234 # 64-bit environment on x32
238 %define _slibdirm2 /lib64
239 %define _libdirm2 /usr/lib64
240 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
244 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
246 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
247 %define filterout_ld -Wl,--as-needed
249 # functions with printf format attribute but with special parser and also
250 # receiving non constant format strings
251 %define Werror_cflags %{nil}
253 %define skip_post_check_so '.*(libasan|libcc1plugin|libcp1plugin|libgnat-%{major_ver}|libgo|libitm|libxmlj|libubsan|lib-gnu-awt-xlib|libm2cor|libm2iso|libm2log|libm2pim)\.so.*'
255 %define _noautoreq .*\(GLIBC_PRIVATE\)
258 A compiler aimed at integrating all the optimizations and features
259 necessary for a high-performance and stable development environment.
261 This package contains the C compiler and some files shared by various
262 parts of the GNU Compiler Collection. In order to use another GCC
263 compiler you will need to install the appropriate subpackage.
265 %description -l es.UTF-8
266 Un compilador que intenta integrar todas las optimalizaciones y
267 características necesarias para un entorno de desarrollo eficaz y
270 Este paquete contiene el compilador de C y unos ficheros compartidos
271 por varias partes de la colección de compiladores GNU (GCC). Para usar
272 otro compilador de GCC será necesario que instale el subpaquete
275 %description -l pl.UTF-8
276 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
277 wyprodukowania szybkiego i stabilnego kodu wynikowego.
279 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
280 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
281 z GCC, trzeba zainstalować odpowiedni podpakiet.
283 %description -l pt_BR.UTF-8
284 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
285 GNU Compiler Collection.
288 Summary: GNU Compiler Collection: the C compiler 32-bit support
289 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
291 Group: Development/Languages
292 Requires: %{name} = %{epoch}:%{version}-%{release}
293 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
294 Obsoletes: libgcc32 < 6:4.4
296 Requires: glibc-devel(ix86)
299 Requires: glibc-devel(ppc)
302 Requires: glibc-devel(s390)
305 Requires: glibc-devel(sparcv9)
307 Provides: gcc(multilib-32)
308 Obsoletes: gcc-multilib < 6:4.9.2-4
310 %description multilib-32
311 A compiler aimed at integrating all the optimizations and features
312 necessary for a high-performance and stable development environment.
314 This package contains the C compiler support for producing 32-bit
315 programs on 64-bit host.
317 %description multilib-32 -l pl.UTF-8
318 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
319 wyprodukowania szybkiego i stabilnego kodu wynikowego.
321 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
322 programów 32-bitowych na maszynie 64-bitowej.
324 %package multilib-%{multilib2}
325 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
326 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
328 Group: Development/Languages
329 Requires: %{name} = %{epoch}:%{version}-%{release}
330 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
331 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
333 Requires: glibc-devel(x32)
336 Requires: glibc-devel(x86_64)
339 %description multilib-%{multilib2}
340 A compiler aimed at integrating all the optimizations and features
341 necessary for a high-performance and stable development environment.
343 This package contains the C compiler support for producing %{m2_desc}
346 %description multilib-%{multilib2} -l pl.UTF-8
347 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
348 wyprodukowania szybkiego i stabilnego kodu wynikowego.
350 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
354 Summary: Shared gcc library
355 Summary(es.UTF-8): Biblioteca compartida de gcc
356 Summary(pl.UTF-8): Biblioteka gcc
357 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
358 License: GPL v3+ with GCC Runtime Library Exception v3.1
361 Obsoletes: libgcc4 < 5:4.2
363 %description -n libgcc
366 %description -n libgcc -l es.UTF-8
367 Biblioteca compartida de gcc.
369 %description -n libgcc -l pl.UTF-8
370 Biblioteka dynamiczna gcc.
372 %description -n libgcc -l pt_BR.UTF-8
373 Biblioteca runtime para o GCC.
375 %package -n libgcc-multilib-32
376 Summary: Shared gcc library - 32-bit version
377 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
378 License: GPL v3+ with GCC Runtime Library Exception v3.1
380 Obsoletes: libgcc-multilib < 6:4.9.2-4
382 %description -n libgcc-multilib-32
383 Shared gcc library - 32-bit version.
385 %description -n libgcc-multilib-32 -l pl.UTF-8
386 Biblioteka dynamiczna gcc - wersja 32-bitowa.
388 %package -n libgcc-multilib-%{multilib2}
389 Summary: Shared gcc library - %{m2_desc} version
390 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
391 License: GPL v3+ with GCC Runtime Library Exception v3.1
394 %description -n libgcc-multilib-%{multilib2}
395 Shared gcc library - %{m2_desc} version.
397 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
398 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
401 Summary: GNU OpenMP library
402 Summary(pl.UTF-8): Biblioteka GNU OpenMP
403 License: GPL v3+ with GCC Runtime Library Exception v3.1
406 %description -n libgomp
409 %description -n libgomp -l pl.UTF-8
410 Biblioteka GNU OpenMP.
412 %package -n libgomp-devel
413 Summary: Development files for GNU OpenMP library
414 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
415 License: GPL v3+ with GCC Runtime Library Exception v3.1
416 Group: Development/Libraries
417 Requires: %{name} = %{epoch}:%{version}-%{release}
418 Requires: libgomp = %{epoch}:%{version}-%{release}
420 %description -n libgomp-devel
421 Development files for GNU OpenMP library.
423 %description -n libgomp-devel -l pl.UTF-8
424 Pliki programistyczne biblioteki GNU OpenMP.
426 %package -n libgomp-static
427 Summary: Static GNU OpenMP library
428 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
429 License: GPL v3+ with GCC Runtime Library Exception v3.1
430 Group: Development/Libraries
431 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
433 %description -n libgomp-static
434 Static GNU OpenMP library.
436 %description -n libgomp-static -l pl.UTF-8
437 Statyczna biblioteka GNU OpenMP.
439 %package -n libgomp-multilib-32
440 Summary: GNU OpenMP library - 32-bit version
441 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
442 License: GPL v3+ with GCC Runtime Library Exception v3.1
444 Obsoletes: libgomp-multilib < 6:4.9.2-4
446 %description -n libgomp-multilib-32
447 GNU OpenMP library - 32-bit version.
449 %description -n libgomp-multilib-32 -l pl.UTF-8
450 Biblioteka GNU OpenMP - wersja 32-bitowa.
452 %package -n libgomp-multilib-32-devel
453 Summary: Development files for 32-bit version of GNU OpenMP library
454 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
455 License: GPL v3+ with GCC Runtime Library Exception v3.1
456 Group: Development/Libraries
457 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
458 Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
460 %description -n libgomp-multilib-32-devel
461 Development files for 32-bit version of GNU OpenMP library.
463 %description -n libgomp-multilib-32-devel -l pl.UTF-8
464 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
466 %package -n libgomp-multilib-32-static
467 Summary: Static GNU OpenMP library - 32-bit version
468 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
469 License: GPL v3+ with GCC Runtime Library Exception v3.1
470 Group: Development/Libraries
471 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
472 Obsoletes: libgomp-multilib-static < 6:4.9.2-4
474 %description -n libgomp-multilib-32-static
475 Static GNU OpenMP library - 32-bit version.
477 %description -n libgomp-multilib-32-static -l pl.UTF-8
478 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
480 %package -n libgomp-multilib-%{multilib2}
481 Summary: GNU OpenMP library - %{m2_desc} version
482 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
483 License: GPL v3+ with GCC Runtime Library Exception v3.1
486 %description -n libgomp-multilib-%{multilib2}
487 GNU OpenMP library - %{m2_desc} version.
489 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
490 Biblioteka GNU OpenMP - wersja %{m2_desc}.
492 %package -n libgomp-multilib-%{multilib2}-devel
493 Summary: Development files for %{m2_desc} version of GNU OpenMP library
494 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
495 License: GPL v3+ with GCC Runtime Library Exception v3.1
496 Group: Development/Libraries
497 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
499 %description -n libgomp-multilib-%{multilib2}-devel
500 Development files for %{m2_desc} version of GNU OpenMP library.
502 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
503 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
505 %package -n libgomp-multilib-%{multilib2}-static
506 Summary: Static GNU OpenMP library - %{m2_desc} version
507 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
508 License: GPL v3+ with GCC Runtime Library Exception v3.1
509 Group: Development/Libraries
510 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
512 %description -n libgomp-multilib-%{multilib2}-static
513 Static GNU OpenMP library - %{m2_desc} version.
515 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
516 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
519 Summary: Ada language support for GCC
520 Summary(es.UTF-8): Soporte de Ada para GCC
521 Summary(pl.UTF-8): Obsługa języka Ada do GCC
522 Group: Development/Languages
523 Requires: %{name} = %{epoch}:%{version}-%{release}
524 Requires: libgnat = %{epoch}:%{version}-%{release}
526 Obsoletes: gnat-devel < 4
529 This package adds experimental support for compiling Ada programs.
531 %description ada -l es.UTF-8
532 Este paquete añade soporte experimental para compilar programas en
535 %description ada -l pl.UTF-8
536 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
539 %package ada-multilib-32
540 Summary: Ada language 32-bit binaries support for GCC
541 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
542 Group: Development/Languages
543 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
544 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
545 Obsoletes: gcc-ada-multilib < 6:4.9.2-4
547 %description ada-multilib-32
548 This package adds experimental support for compiling 32-bit Ada
549 programs on 64-bit host.
551 %description ada-multilib-32 -l pl.UTF-8
552 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
553 32-bitowych w języku Ada na maszynie 64-bitowej.
555 %package ada-multilib-%{multilib2}
556 Summary: Ada language %{m2_desc} binaries support for GCC
557 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
558 Group: Development/Languages
559 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
560 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
562 %description ada-multilib-%{multilib2}
563 This package adds experimental support for compiling Ada language to
566 %description ada-multilib-%{multilib2} -l pl.UTF-8
567 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
568 języku Ada do binariów %{m2_desc}.
571 Summary: Ada standard libraries
572 Summary(es.UTF-8): Bibliotecas estándares de Ada
573 Summary(pl.UTF-8): Biblioteki standardowe Ady
574 License: GPL v3+ with GCC Runtime Library Exception v3.1
576 Requires: libgcc = %{epoch}:%{version}-%{release}
580 %description -n libgnat
581 This package contains shared libraries needed to run programs written
584 %description -n libgnat -l es.UTF-8
585 Este paquete contiene las bibliotecas compartidas necesarias para
586 ejecutar programas escritos en Ada.
588 %description -n libgnat -l pl.UTF-8
589 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
592 %package -n libgnat-static
593 Summary: Static Ada standard libraries
594 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
595 License: GPL v3+ with GCC Runtime Library Exception v3.1
596 Group: Development/Libraries
597 Obsoletes: gnat-static < 4
599 %description -n libgnat-static
600 This package contains static libraries for programs written in Ada.
602 %description -n libgnat-static -l pl.UTF-8
603 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
606 %package -n libgnat-multilib-32
607 Summary: Ada standard libraries - 32-bit version
608 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
609 License: GPL v3+ with GCC Runtime Library Exception v3.1
611 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
612 Obsoletes: libgnat-multilib < 6:4.9.2-4
614 %description -n libgnat-multilib-32
615 This package contains 32-bit version of shared libraries needed to run
616 programs written in Ada.
618 %description -n libgnat-multilib-32 -l pl.UTF-8
619 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
620 uruchamiania programów napisanych w języku Ada.
622 %package -n libgnat-multilib-32-static
623 Summary: Static Ada standard libraries - 32-bit version
624 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
625 License: GPL v3+ with GCC Runtime Library Exception v3.1
626 Group: Development/Libraries
627 Obsoletes: libgnat-multilib-static < 6:4.9.2-4
629 %description -n libgnat-multilib-32-static
630 This package contains 32-bit version of static libraries for programs
633 %description -n libgnat-multilib-32-static -l pl.UTF-8
634 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
635 programów napisanych w Adzie.
637 %package -n libgnat-multilib-%{multilib2}
638 Summary: Ada standard libraries - %{m2_desc} version
639 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
640 License: GPL v3+ with GCC Runtime Library Exception v3.1
642 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
644 %description -n libgnat-multilib-%{multilib2}
645 This package contains %{m2_desc} version of shared libraries needed to run
646 programs written in Ada.
648 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
649 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
650 uruchamiania programów napisanych w Adzie.
652 %package -n libgnat-multilib-%{multilib2}-static
653 Summary: Static Ada standard libraries - %{m2_desc} version
654 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
655 License: GPL v3+ with GCC Runtime Library Exception v3.1
656 Group: Development/Libraries
658 %description -n libgnat-multilib-%{multilib2}-static
659 This package contains %{m2_desc} version of static libraries for programs
662 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
663 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
664 programów napisanych w Adzie.
667 Summary: C++ language support for GCC
668 Summary(es.UTF-8): Soporte de C++ para GCC
669 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
670 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
671 Group: Development/Languages
672 Requires: %{name} = %{epoch}:%{version}-%{release}
673 Obsoletes: egcc-c++ < 1.2
674 Obsoletes: egcs-c++ < 1.2
675 Obsoletes: gcc4-c++ < 5:4.2
678 This package adds C++ support to the GNU Compiler Collection. It
679 includes support for most of the current C++ specification, including
680 templates and exception handling. It does not include a standard C++
681 library, which is available separately.
683 %description c++ -l de.UTF-8
684 Dieses Paket enthält die C++-Unterstützung für den
685 GNU-Compiler-Collection. Es unterstützt die aktuelle
686 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
687 C++-Standard-Library ist nicht enthalten - sie ist getrennt
690 %description c++ -l es.UTF-8
691 Este paquete añade soporte de C++ al GCC (colección de compiladores
692 GNU). Ello incluye el soporte para la mayoría de la especificación
693 actual de C++, incluyendo plantillas y manejo de excepciones. No
694 incluye la biblioteca estándar de C++, la que es disponible separada.
696 %description c++ -l fr.UTF-8
697 Ce package ajoute un support C++ a la collection de compilateurs GNU.
698 Il comprend un support pour la plupart des spécifications actuelles de
699 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
700 une bibliothéque C++ standard, qui est disponible séparément.
702 %description c++ -l pl.UTF-8
703 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
704 obecnej specyfikacji C++, nie zawiera natomiast standardowych
705 bibliotek C++, które są w oddzielnym pakiecie.
707 %description c++ -l pt_BR.UTF-8
708 Este pacote adiciona suporte C++ para o gcc.
710 %description c++ -l tr.UTF-8
711 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
712 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
713 C++ kitaplığı bu pakette yer almaz.
715 %package c++-multilib-32
716 Summary: C++ language 32-bit binaries support for GCC
717 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
718 Group: Development/Languages
719 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
720 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
721 Obsoletes: gcc-c++-multilib < 6:4.9.2-4
723 %description c++-multilib-32
724 This package adds 32-bit binaries in C++ language support to the GNU
727 %description c++-multilib-32 -l pl.UTF-8
728 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
731 %package c++-multilib-%{multilib2}
732 Summary: C++ language %{m2_desc} binaries support for GCC
733 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
734 Group: Development/Languages
735 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
736 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
738 %description c++-multilib-%{multilib2}
739 This package adds %{m2_desc} binaries in C++ language support to the GNU
742 %description c++-multilib-%{multilib2} -l pl.UTF-8
743 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
746 %package -n libstdc++
747 Summary: GNU C++ library
748 Summary(es.UTF-8): Biblioteca C++ de GNU
749 Summary(pl.UTF-8): Biblioteka GNU C++
750 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
751 License: GPL v3+ with GCC Runtime Library Exception v3.1
753 # >= instead of = to allow keeping older libstdc++ (with different soname)
754 Requires: libgcc >= %{epoch}:%{version}-%{release}
756 Obsoletes: libstdc++3 < 5:3.1
757 Obsoletes: libstdc++4 < 5:3.2
759 %description -n libstdc++
760 This is the GNU implementation of the standard C++ library, along with
761 additional GNU tools. This package includes the shared libraries
762 necessary to run C++ applications.
764 %description -n libstdc++ -l de.UTF-8
765 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
766 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
767 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
769 %description -n libstdc++ -l es.UTF-8
770 Este es el soporte de las bibliotecas padrón del C++, junto con
771 herramientas GNU adicionales. El paquete incluye las bibliotecas
772 compartidas necesarias para ejecutar aplicaciones C++.
774 %description -n libstdc++ -l fr.UTF-8
775 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
776 des outils GNU supplémentaires. Ce package comprend les librairies
777 partagées nécessaires à l'exécution d'application C++.
779 %description -n libstdc++ -l pl.UTF-8
780 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
781 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
782 uruchamiania aplikacji napisanych w C++.
784 %description -n libstdc++ -l pt_BR.UTF-8
785 Este pacote é uma implementação da biblioteca padrão C++ v3, um
786 subconjunto do padrão ISO 14882.
788 %description -n libstdc++ -l tr.UTF-8
789 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
790 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
792 %package -n libstdc++-devel
793 Summary: Header files and documentation for C++ development
794 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
795 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
796 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
797 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
798 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
799 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
800 License: GPL v3+ with GCC Runtime Library Exception v3.1
801 Group: Development/Libraries
802 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
803 Requires: glibc-devel
804 Requires: libstdc++ = %{epoch}:%{version}-%{release}
805 Obsoletes: libg++-devel
806 Obsoletes: libstdc++3-devel < 5:3.1
807 Obsoletes: libstdc++4-devel < 5:3.2
809 %description -n libstdc++-devel
810 This is the GNU implementation of the standard C++ libraries. This
811 package includes the header files needed for C++ development and
812 library documentation.
814 %description -n libstdc++-devel -l es.UTF-8
815 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
816 paquete incluye los archivos de inclusión y bibliotecas necesarios
817 para desarrollo de programas en lenguaje C++.
819 %description -n libstdc++-devel -l pl.UTF-8
820 Pakiet ten zawiera biblioteki będące implementacją standardowych
821 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
822 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
824 %description -n libstdc++-devel -l pt_BR.UTF-8
825 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
826 para desenvolvimento de programas C++.
828 %package -n libstdc++-static
829 Summary: Static C++ standard library
830 Summary(es.UTF-8): Biblioteca estándar estática de C++
831 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
832 License: GPL v3+ with GCC Runtime Library Exception v3.1
833 Group: Development/Libraries
834 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
835 Obsoletes: libstdc++4-static < 5:3.2
837 %description -n libstdc++-static
838 Static C++ standard library.
840 %description -n libstdc++-static -l es.UTF-8
841 Biblioteca estándar estática de C++.
843 %description -n libstdc++-static -l pl.UTF-8
844 Statyczna biblioteka standardowa C++.
846 %package -n libstdc++-multilib-32
847 Summary: GNU C++ library - 32-bit version
848 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
849 License: GPL v3+ with GCC Runtime Library Exception v3.1
851 # >= instead of = to allow keeping older libstdc++ (with different soname)
852 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
853 Obsoletes: libstdc++-multilib < 6:4.9.2-4
855 %description -n libstdc++-multilib-32
856 This is 32-bit version of the GNU implementation of the standard C++
859 %description -n libstdc++-multilib-32 -l pl.UTF-8
860 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
863 %package -n libstdc++-multilib-32-devel
864 Summary: Development files for C++ development - 32-bit version
865 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
866 License: GPL v3+ with GCC Runtime Library Exception v3.1
867 Group: Development/Libraries
868 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
869 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
870 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
871 Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
873 %description -n libstdc++-multilib-32-devel
874 This package contains the development files for 32-bit version of the
875 GNU implementation of the standard C++ library.
877 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
878 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
879 implementacji GNU biblioteki standardowej C++.
881 %package -n libstdc++-multilib-32-static
882 Summary: Static C++ standard library - 32-bit version
883 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
884 License: GPL v3+ with GCC Runtime Library Exception v3.1
885 Group: Development/Libraries
886 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
887 Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
889 %description -n libstdc++-multilib-32-static
890 Static C++ standard library - 32-bit version.
892 %description -n libstdc++-multilib-32-static -l pl.UTF-8
893 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
895 %package -n libstdc++-multilib-%{multilib2}
896 Summary: GNU C++ library - %{m2_desc} version
897 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
898 License: GPL v3+ with GCC Runtime Library Exception v3.1
900 # >= instead of = to allow keeping older libstdc++ (with different soname)
901 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
903 %description -n libstdc++-multilib-%{multilib2}
904 This is %{m2_desc} version of the GNU implementation of the standard C++
907 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
908 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
911 %package -n libstdc++-multilib-%{multilib2}-devel
912 Summary: Development files for C++ development - %{m2_desc} version
913 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
914 License: GPL v3+ with GCC Runtime Library Exception v3.1
915 Group: Development/Libraries
916 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
917 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
918 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
920 %description -n libstdc++-multilib-%{multilib2}-devel
921 This package contains the development files for %{m2_desc} version of the
922 GNU implementation of the standard C++ library.
924 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
925 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
926 implementacji GNU biblioteki standardowej C++.
928 %package -n libstdc++-multilib-%{multilib2}-static
929 Summary: Static C++ standard library - %{m2_desc} version
930 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
931 License: GPL v3+ with GCC Runtime Library Exception v3.1
932 Group: Development/Libraries
933 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
935 %description -n libstdc++-multilib-%{multilib2}-static
936 Static C++ standard library - %{m2_desc} version.
938 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
939 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
941 %package -n libstdc++-gdb
942 Summary: libstdc++ pretty printers for GDB
943 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
944 Group: Development/Debuggers
946 %description -n libstdc++-gdb
947 This package contains Python scripts for GDB pretty printing of the
948 libstdc++ types/containers.
950 %description -n libstdc++-gdb -l pl.UTF-8
951 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
952 wypisywania typów i kontenerów libstdc++.
954 %package -n libstdc++-apidocs
955 Summary: C++ standard library API documentation
956 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
957 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
961 %description -n libstdc++-apidocs
962 API and internal documentation for C++ standard library.
964 %description -n libstdc++-apidocs -l pl.UTF-8
965 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
968 Summary: Fortran 95 language support for GCC
969 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
970 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
971 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
972 Group: Development/Languages/Fortran
973 Requires: %{name} = %{epoch}:%{version}-%{release}
974 Requires: libgfortran = %{epoch}:%{version}-%{release}
975 %{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
976 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
977 Obsoletes: egcs-g77 < 1.2
978 Obsoletes: gcc-g77 < 5:4
981 This package adds support for compiling Fortran 95 programs with the
984 %description fortran -l es.UTF-8
985 Este paquete añade soporte para compilar programas escritos en Fortran
986 95 con el compilador GNU.
988 %description fortran -l pl.UTF-8
989 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
991 %description fortran -l pt_BR.UTF-8
992 Suporte Fortran 95 para o GCC.
994 %package fortran-multilib-32
995 Summary: Fortran 95 language 32-bit binaries support for GCC
996 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
997 Group: Development/Languages/Fortran
998 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
999 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1000 %{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
1001 Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
1003 %description fortran-multilib-32
1004 This package adds support for compiling 32-bit Fortran 95 programs
1005 with the GNU compiler.
1007 %description fortran-multilib-32 -l pl.UTF-8
1008 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1011 %package fortran-multilib-%{multilib2}
1012 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1013 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1014 Group: Development/Languages/Fortran
1015 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1016 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1017 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1019 %description fortran-multilib-%{multilib2}
1020 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1021 binaries with the GNU compiler.
1023 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1024 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1027 %package -n libgfortran
1028 Summary: Fortran 95 Library
1029 Summary(es.UTF-8): Biblioteca de Fortran 95
1030 Summary(pl.UTF-8): Biblioteka Fortranu 95
1031 License: GPL v3+ with GCC Runtime Library Exception v3.1
1033 Requires: libgcc = %{epoch}:%{version}-%{release}
1034 %{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
1035 Obsoletes: libg2c < 5:4
1037 %description -n libgfortran
1040 %description -n libgfortran -l es.UTF-8
1041 Biblioteca de Fortran 95.
1043 %description -n libgfortran -l pl.UTF-8
1044 Biblioteka Fortranu 95.
1046 %package -n libgfortran-static
1047 Summary: Static Fortran 95 Library
1048 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1049 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1050 License: GPL v3+ with GCC Runtime Library Exception v3.1
1051 Group: Development/Libraries
1052 Requires: libgfortran = %{epoch}:%{version}-%{release}
1053 Obsoletes: libg2c-static < 5:4
1055 %description -n libgfortran-static
1056 Static Fortran 95 Library.
1058 %description -n libgfortran-static -l es.UTF-8
1059 Bibliotecas estáticas de Fortran 95.
1061 %description -n libgfortran-static -l pl.UTF-8
1062 Statyczna biblioteka Fortranu 95.
1064 %package -n libgfortran-multilib-32
1065 Summary: Fortran 95 Library - 32-bit version
1066 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1067 License: GPL v3+ with GCC Runtime Library Exception v3.1
1069 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1070 %{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1071 Obsoletes: libgfortran-multilib < 6:4.9.2-4
1073 %description -n libgfortran-multilib-32
1074 Fortran 95 Library - 32-bit version.
1076 %description -n libgfortran-multilib-32 -l pl.UTF-8
1077 Biblioteka Fortranu 95 - wersja 32-bitowa.
1079 %package -n libgfortran-multilib-32-static
1080 Summary: Static Fortran 95 Library - 32-bit version
1081 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1082 License: GPL v3+ with GCC Runtime Library Exception v3.1
1083 Group: Development/Libraries
1084 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1085 Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
1087 %description -n libgfortran-multilib-32-static
1088 Static Fortran 95 Library - 32-bit version.
1090 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1091 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1093 %package -n libgfortran-multilib-%{multilib2}
1094 Summary: Fortran 95 Library - %{m2_desc} version
1095 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1096 License: GPL v3+ with GCC Runtime Library Exception v3.1
1098 %{?with_quadmath:Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1100 %description -n libgfortran-multilib-%{multilib2}
1101 Fortran 95 Library - %{m2_desc} version.
1103 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1104 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1106 %package -n libgfortran-multilib-%{multilib2}-static
1107 Summary: Static Fortran 95 Library - %{m2_desc} version
1108 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1109 License: GPL v3+ with GCC Runtime Library Exception v3.1
1110 Group: Development/Libraries
1111 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1112 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1114 %description -n libgfortran-multilib-%{multilib2}-static
1115 Static Fortran 95 Library - %{m2_desc} version.
1117 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1118 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1120 %package -n libquadmath
1121 Summary: GCC __float128 shared support library
1122 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1126 %description -n libquadmath
1127 This package contains GCC shared support library which is needed for
1128 __float128 math support and for Fortran REAL*16 support.
1130 %description -n libquadmath -l pl.UTF-8
1131 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1132 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1135 %package -n libquadmath-devel
1136 Summary: Header files for GCC __float128 support library
1137 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1139 Group: Development/Libraries
1140 Requires: libquadmath = %{epoch}:%{version}-%{release}
1142 %description -n libquadmath-devel
1143 This package contains header files for GCC support library which is
1144 needed for __float128 math support and for Fortran REAL*16 support.
1146 %description -n libquadmath-devel -l pl.UTF-8
1147 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1148 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1151 %package -n libquadmath-static
1152 Summary: Static GCC __float128 support library
1153 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1155 Group: Development/Libraries
1156 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1158 %description -n libquadmath-static
1159 Static GCC __float128 support library.
1161 %description -n libquadmath-static -l pl.UTF-8
1162 Biblioteka statyczna GCC do obsługi typu __float128.
1164 %package -n libquadmath-multilib-32
1165 Summary: GCC __float128 shared support library - 32-bit version
1166 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1169 Obsoletes: libquadmath-multilib < 6:4.9.2-4
1171 %description -n libquadmath-multilib-32
1172 This package contains 32-bit version of GCC shared support library
1173 which is needed for __float128 math support and for Fortran REAL*16
1176 %description -n libquadmath-multilib-32 -l pl.UTF-8
1177 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1178 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1181 %package -n libquadmath-multilib-32-devel
1182 Summary: Development files for 32-bit GCC __float128 support library
1183 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1185 Group: Development/Libraries
1186 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1187 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1188 Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
1190 %description -n libquadmath-multilib-32-devel
1191 This package contains development files for 32-bit GCC support library
1192 which is needed for __float128 math support and for Fortran REAL*16
1195 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1196 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1197 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1198 REAL*16 w Fortranie.
1200 %package -n libquadmath-multilib-32-static
1201 Summary: Static GCC __float128 support library - 32-bit version
1202 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1204 Group: Development/Libraries
1205 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1206 Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
1208 %description -n libquadmath-multilib-32-static
1209 Static GCC __float128 support library - 32-bit version.
1211 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1212 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1214 %package -n libquadmath-multilib-%{multilib2}
1215 Summary: GCC __float128 shared support library - %{m2_desc} version
1216 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1220 %description -n libquadmath-multilib-%{multilib2}
1221 This package contains %{m2_desc} version of GCC shared support library
1222 which is needed for __float128 math support and for Fortran REAL*16
1225 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1226 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1227 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1228 REAL*16 w Fortranie.
1230 %package -n libquadmath-multilib-%{multilib2}-devel
1231 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1232 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1234 Group: Development/Libraries
1235 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1236 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1238 %description -n libquadmath-multilib-%{multilib2}-devel
1239 This package contains development files for %{m2_desc} version of GCC
1240 support library which is needed for __float128 math support and for
1241 Fortran REAL*16 support.
1243 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1244 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1245 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1246 typu REAL*16 w Fortranie.
1248 %package -n libquadmath-multilib-%{multilib2}-static
1249 Summary: Static GCC __float128 support library - %{m2_desc} version
1250 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1252 Group: Development/Libraries
1253 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1255 %description -n libquadmath-multilib-%{multilib2}-static
1256 Static GCC __float128 support library - %{m2_desc} version.
1258 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1259 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1262 Summary: Foreign Function Interface library
1263 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1264 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1268 %description -n libffi
1269 The libffi library provides a portable, high level programming
1270 interface to various calling conventions. This allows a programmer to
1271 call any function specified by a call interface description at run
1274 %description -n libffi -l es.UTF-8
1275 La biblioteca libffi provee una interfaz portable de programación de
1276 alto nivel para varias convenciones de llamada. Ello permite que un
1277 programador llame una función cualquiera especificada por una
1278 descripción de interfaz de llamada en el tiempo de ejecución.
1280 %description -n libffi -l pl.UTF-8
1281 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1282 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1283 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1286 %package -n libffi-devel
1287 Summary: Development files for Foreign Function Interface library
1288 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1289 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1291 Group: Development/Libraries
1292 Requires: %{name} = %{epoch}:%{version}-%{release}
1293 Requires: libffi = %{epoch}:%{version}-%{release}
1295 %description -n libffi-devel
1296 Development files for Foreign Function Interface library.
1298 %description -n libffi-devel -l es.UTF-8
1299 Ficheros de desarrollo para libffi.
1301 %description -n libffi-devel -l pl.UTF-8
1302 Pliki nagłówkowe biblioteki libffi.
1304 %package -n libffi-static
1305 Summary: Static Foreign Function Interface library
1306 Summary(es.UTF-8): Biblioteca libffi estática
1307 Summary(pl.UTF-8): Statyczna biblioteka libffi
1309 Group: Development/Libraries
1310 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1312 %description -n libffi-static
1313 Static Foreign Function Interface library.
1315 %description -n libffi-static -l es.UTF-8
1316 Biblioteca libffi estática.
1318 %description -n libffi-static -l pl.UTF-8
1319 Statyczna biblioteka libffi.
1321 %package -n libffi-multilib-32
1322 Summary: Foreign Function Interface library - 32-bit version
1323 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1326 Obsoletes: libffi-multilib < 6:4.9.2-4
1328 %description -n libffi-multilib-32
1329 The libffi library provides a portable, high level programming
1330 interface to various calling conventions. This allows a programmer to
1331 call any function specified by a call interface description at run
1332 time. This package contains 32-bit version of the library.
1334 %description -n libffi-multilib-32 -l pl.UTF-8
1335 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1336 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1337 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1338 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1340 %package -n libffi-multilib-32-devel
1341 Summary: Development files for 32-bit version of Foreign Function Interface library
1342 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1344 Group: Development/Libraries
1345 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1346 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1347 Obsoletes: libffi-multilib-devel < 6:4.9.2-4
1349 %description -n libffi-multilib-32-devel
1350 Development files for 32-bit version of Foreign Function Interface
1353 %description -n libffi-multilib-32-devel -l pl.UTF-8
1354 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1356 %package -n libffi-multilib-32-static
1357 Summary: Static Foreign Function Interface library - 32-bit version
1358 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1360 Group: Development/Libraries
1361 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1362 Obsoletes: libffi-multilib-static < 6:4.9.2-4
1364 %description -n libffi-multilib-32-static
1365 Static Foreign Function Interface library - 32-bit version.
1367 %description -n libffi-multilib-32-static -l pl.UTF-8
1368 Statyczna biblioteka libffi - wersja 32-bitowa.
1370 %package -n libffi-multilib-%{multilib2}
1371 Summary: Foreign Function Interface library - %{m2_desc} version
1372 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1376 %description -n libffi-multilib-%{multilib2}
1377 The libffi library provides a portable, high level programming
1378 interface to various calling conventions. This allows a programmer to
1379 call any function specified by a call interface description at run
1380 time. This package contains %{m2_desc} version of the library.
1382 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1383 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1384 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1385 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1386 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1388 %package -n libffi-multilib-%{multilib2}-devel
1389 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1390 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1392 Group: Development/Libraries
1393 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1394 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1396 %description -n libffi-multilib-%{multilib2}-devel
1397 Development files for %{m2_desc} version of Foreign Function Interface
1400 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1401 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1403 %package -n libffi-multilib-%{multilib2}-static
1404 Summary: Static Foreign Function Interface library - %{m2_desc} version
1405 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1407 Group: Development/Libraries
1408 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1410 %description -n libffi-multilib-%{multilib2}-static
1411 Static Foreign Function Interface library - %{m2_desc} version.
1413 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1414 Statyczna biblioteka libffi - wersja %{m2_desc}.
1417 Summary: Modula-2 language support for GCC
1418 Summary(pl.UTF-8): Obsługa języka Module-2 dla kompilatora GCC
1420 Group: Development/Languages
1421 Requires: %{name} = %{epoch}:%{version}-%{release}
1422 Requires: libgm2 = %{epoch}:%{version}-%{release}
1425 Modula-2 language support for GCC.
1427 %description m2 -l pl.UTF-8
1428 Obsługa języka Module-2 dla kompilatora GCC.
1431 Summary: GNU Modula-2 shared libraries
1432 Summary(pl.UTF-8): Biblioteki współdzielone GNU Modula-2
1433 License: GPL v3+ with GCC Runtime Library Exception v3.1
1436 %description -n libgm2
1437 GNU Modula-2 shared libraries.
1439 %description -n libgm2 -l pl.UTF-8
1440 Biblioteki współdzielone GNU Modula-2.
1442 %package -n libgm2-static
1443 Summary: GNU Modula-2 static libraries
1444 Summary(pl.UTF-8): Biblioteki statyczne GNU Modula-2
1445 License: GPL v3+ with GCC Runtime Library Exception v3.1
1446 Group: Development/Libraries
1447 Requires: %{name}-m2 = %{epoch}:%{version}-%{release}
1449 %description -n libgm2-static
1450 GNU Modula-2 static libraries.
1452 %description -n libgm2-static -l pl.UTF-8
1453 Biblioteki statyczne GNU Modula-2.
1456 Summary: Objective C language support for GCC
1457 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1458 Summary(es.UTF-8): Soporte de Objective C para GCC
1459 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1460 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1461 Summary(tr.UTF-8): GCC için Objective C desteği
1462 Group: Development/Languages
1463 Requires: %{name} = %{epoch}:%{version}-%{release}
1464 Requires: libobjc = %{epoch}:%{version}-%{release}
1465 Obsoletes: egcc-objc < 1.2
1466 Obsoletes: egcs-objc < 1.2
1469 This package adds Objective C support to the GNU Compiler Collection.
1470 Objective C is a object oriented derivative of the C language, mainly
1471 used on systems running NeXTSTEP. This package does not include the
1472 standard objective C object library.
1474 %description objc -l de.UTF-8
1475 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1476 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1477 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1478 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1480 %description objc -l es.UTF-8
1481 Este paquete añade soporte de Objective C al GCC (colección de
1482 compiladores GNU). Objective C es un lenguaje orientado a objetos
1483 derivado de C, principalmente usado en sistemas que funcionan bajo
1484 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1487 %description objc -l fr.UTF-8
1488 Ce package ajoute un support Objective C a la collection de
1489 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1490 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1491 package n'inclue pas la bibliothéque Objective C standard.
1493 %description objc -l pl.UTF-8
1494 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1495 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1496 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1497 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1499 %description objc -l tr.UTF-8
1500 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1501 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1502 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1503 kitaplığı bu pakette yer almaz.
1505 %package objc-multilib-32
1506 Summary: Objective C language 32-bit binaries support for GCC
1507 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1508 Group: Development/Languages
1509 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1510 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1511 Obsoletes: gcc-objc-multilib < 6:4.9.2-4
1513 %description objc-multilib-32
1514 This package adds 32-bit Objective C support to the GNU Compiler
1517 %description objc-multilib-32 -l pl.UTF-8
1518 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1521 %package objc-multilib-%{multilib2}
1522 Summary: Objective C language %{m2_desc} binaries support for GCC
1523 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1524 Group: Development/Languages
1525 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1526 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1528 %description objc-multilib-%{multilib2}
1529 This package adds %{m2_desc} binaries in Objective C language support to
1530 the GNU Compiler Collection.
1532 %description objc-multilib-%{multilib2} -l pl.UTF-8
1533 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1537 Summary: Objective C++ support for GCC
1538 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1539 Group: Development/Languages
1540 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1541 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1544 This package adds Objective C++ support to the GNU Compiler
1547 %description objc++ -l pl.UTF-8
1548 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1549 GNU Compiler Collection.
1552 Summary: Objective C Library
1553 Summary(es.UTF-8): Biblioteca de Objective C
1554 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1555 License: GPL v3+ with GCC Runtime Library Exception v3.1
1557 Requires: libgcc = %{epoch}:%{version}-%{release}
1558 Obsoletes: libobjc1 < 5:4
1560 %description -n libobjc
1561 Objective C Library.
1563 %description -n libobjc -l es.UTF-8
1564 Bibliotecas de Objective C.
1566 %description -n libobjc -l pl.UTF-8
1567 Biblioteka obiektowego C (Objective C).
1569 %package -n libobjc-static
1570 Summary: Static Objective C Library
1571 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1572 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1573 License: GPL v3+ with GCC Runtime Library Exception v3.1
1574 Group: Development/Libraries
1575 Requires: libobjc = %{epoch}:%{version}-%{release}
1577 %description -n libobjc-static
1578 Static Objective C Library.
1580 %description -n libobjc-static -l es.UTF-8
1581 Bibliotecas estáticas de Objective C.
1583 %description -n libobjc-static -l pl.UTF-8
1584 Statyczna biblioteka obiektowego C (Objective C).
1586 %package -n libobjc-multilib-32
1587 Summary: Objective C Library - 32-bit version
1588 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1589 License: GPL v3+ with GCC Runtime Library Exception v3.1
1591 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1592 Obsoletes: libobjc-multilib < 6:4.9.2-4
1594 %description -n libobjc-multilib-32
1595 Objective C Library - 32-bit version.
1597 %description -n libobjc-multilib-32 -l pl.UTF-8
1598 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1600 %package -n libobjc-multilib-32-static
1601 Summary: Static Objective C Library - 32-bit version
1602 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1603 License: GPL v3+ with GCC Runtime Library Exception v3.1
1604 Group: Development/Libraries
1605 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1606 Obsoletes: libobjc-multilib-static < 6:4.9.2-4
1608 %description -n libobjc-multilib-32-static
1609 Static Objective C Library - 32-bit version.
1611 %description -n libobjc-multilib-32-static -l pl.UTF-8
1612 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1614 %package -n libobjc-multilib-%{multilib2}
1615 Summary: Objective C Library - %{m2_desc} version
1616 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1617 License: GPL v3+ with GCC Runtime Library Exception v3.1
1619 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1621 %description -n libobjc-multilib-%{multilib2}
1622 Objective C Library - %{m2_desc} version.
1624 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1625 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1627 %package -n libobjc-multilib-%{multilib2}-static
1628 Summary: Static Objective C Library - %{m2_desc} version
1629 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1630 License: GPL v3+ with GCC Runtime Library Exception v3.1
1631 Group: Development/Libraries
1632 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1634 %description -n libobjc-multilib-%{multilib2}-static
1635 Static Objective C Library - %{m2_desc} version.
1637 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1638 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1641 Summary: Go language support for GCC
1642 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1643 License: GPL v3+ (gcc), BSD (Go-specific part)
1644 Group: Development/Languages
1645 Requires: %{name} = %{epoch}:%{version}-%{release}
1646 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1649 This package adds Go language support to the GNU Compiler Collection.
1651 %description go -l pl.UTF-8
1652 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1654 %package go-multilib-32
1655 Summary: Go language 32-bit binaries support for GCC
1656 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1657 License: GPL v3+ (gcc), BSD (Go-specific part)
1658 Group: Development/Languages
1659 Requires: %{name} = %{epoch}:%{version}-%{release}
1660 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1661 Obsoletes: gcc-go-multilib < 6:4.9.2-4
1663 %description go-multilib-32
1664 This package adds 32-bit Go language support to the GNU Compiler
1667 %description go-multilib-32 -l pl.UTF-8
1668 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1671 %package go-multilib-%{multilib2}
1672 Summary: Go language %{m2_desc} binaries support for GCC
1673 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1674 License: GPL v3+ (gcc), BSD (Go-specific part)
1675 Group: Development/Languages
1676 Requires: %{name} = %{epoch}:%{version}-%{release}
1677 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1679 %description go-multilib-%{multilib2}
1680 This package adds %{m2_desc} binaries in Go language support to the GNU
1681 Compiler Collection.
1683 %description go-multilib-%{multilib2} -l pl.UTF-8
1684 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1688 Summary: Go language library
1689 Summary(pl.UTF-8): Biblioteka języka Go
1692 Requires: libgcc = %{epoch}:%{version}-%{release}
1694 %description -n libgo
1695 Go language library.
1697 %description -n libgo -l pl.UTF-8
1698 Biblioteka języka Go.
1700 %package -n libgo-devel
1701 Summary: Development files for Go language library
1702 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1704 Group: Development/Libraries
1705 Requires: glibc-devel
1706 Requires: libgo = %{epoch}:%{version}-%{release}
1708 %description -n libgo-devel
1709 Development files for Go language library.
1711 %description -n libgo-devel -l pl.UTF-8
1712 Pliki programistyczne biblioteki języka Go.
1714 %package -n libgo-static
1715 Summary: Static Go language library
1716 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1718 Group: Development/Libraries
1719 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1721 %description -n libgo-static
1722 Static Go language library.
1724 %description -n libgo-static -l pl.UTF-8
1725 Statyczna biblioteka języka Go.
1727 %package -n libgo-multilib-32
1728 Summary: Go language library - 32-bit version
1729 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1732 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1733 Obsoletes: libgo-multilib < 6:4.9.2-4
1735 %description -n libgo-multilib-32
1736 Go language library - 32-bit version.
1738 %description -n libgo-multilib-32 -l pl.UTF-8
1739 Biblioteka języka Go - wersja 32-bitowa.
1741 %package -n libgo-multilib-32-devel
1742 Summary: Development files for Go language library - 32-bit version
1743 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1745 Group: Development/Libraries
1746 Requires: glibc-devel
1747 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1748 Obsoletes: libgo-multilib-devel < 6:4.9.2-4
1750 %description -n libgo-multilib-32-devel
1751 Development files for Go language library - 32-bit version.
1753 %description -n libgo-multilib-32-devel -l pl.UTF-8
1754 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1756 %package -n libgo-multilib-32-static
1757 Summary: Static Go language library - 32-bit version
1758 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1760 Group: Development/Libraries
1761 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1762 Obsoletes: libgo-multilib-static < 6:4.9.2-4
1764 %description -n libgo-multilib-32-static
1765 Static Go language library - 32-bit version.
1767 %description -n libgo-multilib-32-static -l pl.UTF-8
1768 Statyczna biblioteka języka Go - wersja 32-bitowa.
1770 %package -n libgo-multilib-%{multilib2}
1771 Summary: Go language library - %{m2_desc} version
1772 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1775 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1777 %description -n libgo-multilib-%{multilib2}
1778 Go language library - %{m2_desc} version.
1780 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1781 Biblioteka języka Go - wersja %{m2_desc}.
1783 %package -n libgo-multilib-%{multilib2}-devel
1784 Summary: Development files for Go language library - %{m2_desc} version
1785 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1787 Group: Development/Libraries
1788 Requires: glibc-devel
1789 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1791 %description -n libgo-multilib-%{multilib2}-devel
1792 Development files for Go language library - %{m2_desc} version.
1794 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1795 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1797 %package -n libgo-multilib-%{multilib2}-static
1798 Summary: Static Go language library - %{m2_desc} version
1799 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
1801 Group: Development/Libraries
1802 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1804 %description -n libgo-multilib-%{multilib2}-static
1805 Static Go language library - %{m2_desc} version.
1807 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1808 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1811 Summary: The Address Sanitizer library
1812 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1813 License: BSD-like or MIT
1815 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1817 %description -n libasan
1818 This package contains the Address Sanitizer library which is used for
1819 -fsanitize=address instrumented programs.
1821 %description -n libasan -l pl.UTF-8
1822 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1823 adresów w programach kompilowanych z opcją -fsanitize=address.
1825 %package -n libasan-devel
1826 Summary: Development files for the Address Sanitizer library
1827 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1828 License: BSD-like or MIT
1829 Group: Development/Libraries
1830 Requires: libasan = %{epoch}:%{version}-%{release}
1832 %description -n libasan-devel
1833 This package contains development files for the Address Sanitizer
1836 %description -n libasan-devel -l pl.UTF-8
1837 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1839 %package -n libasan-static
1840 Summary: The Address Sanitizer static library
1841 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
1842 License: BSD-like or MIT
1843 Group: Development/Libraries
1844 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1846 %description -n libasan-static
1847 This package contains Address Sanitizer static library.
1849 %description -n libasan-static -l pl.UTF-8
1850 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1852 %package -n libasan-multilib-32
1853 Summary: The Address Sanitizer library - 32-bit version
1854 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1855 License: BSD-like or MIT
1857 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1858 Obsoletes: libasan-multilib < 6:4.9.2-4
1860 %description -n libasan-multilib-32
1861 This package contains 32-bit version of the Address Sanitizer library
1862 which is used for -fsanitize=address instrumented programs.
1864 %description -n libasan-multilib-32 -l pl.UTF-8
1865 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1866 służącej do kontroli adresów w programach kompilowanych z opcją
1869 %package -n libasan-multilib-32-devel
1870 Summary: Development files for the Address Sanitizer library - 32-bit version
1871 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1872 License: BSD-like or MIT
1873 Group: Development/Libraries
1874 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1875 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
1876 Obsoletes: libasan-multilib-devel < 6:4.9.2-4
1878 %description -n libasan-multilib-32-devel
1879 This package contains the development files for 32-bit version of the
1880 Address Sanitizer library.
1882 %description -n libasan-multilib-32-devel -l pl.UTF-8
1883 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1886 %package -n libasan-multilib-32-static
1887 Summary: The Address Sanitizer static library - 32-bit version
1888 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1889 License: BSD-like or MIT
1890 Group: Development/Libraries
1891 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1892 Obsoletes: libasan-multilib-static < 6:4.9.2-4
1894 %description -n libasan-multilib-32-static
1895 This package contains 32-bit version of the Address Sanitizer static
1898 %description -n libasan-multilib-32-static -l pl.UTF-8
1899 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1902 %package -n libasan-multilib-%{multilib2}
1903 Summary: The Address Sanitizer library - %{m2_desc} version
1904 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1905 License: BSD-like or MIT
1907 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1909 %description -n libasan-multilib-%{multilib2}
1910 This package contains %{m2_desc} version of the Address Sanitizer library
1911 which is used for -fsanitize=address instrumented programs.
1913 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1914 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1915 służącej do kontroli adresów w programach kompilowanych z opcją
1918 %package -n libasan-multilib-%{multilib2}-devel
1919 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
1920 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1921 License: BSD-like or MIT
1922 Group: Development/Libraries
1923 Requires: libasan-devel = %{epoch}:%{version}-%{release}
1924 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1926 %description -n libasan-multilib-%{multilib2}-devel
1927 This package contains the development files for %{m2_desc} version of the
1928 Address Sanitizer library.
1930 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1931 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1934 %package -n libasan-multilib-%{multilib2}-static
1935 Summary: The Address Sanitizer static library - %{m2_desc} version
1936 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1937 License: BSD-like or MIT
1938 Group: Development/Libraries
1939 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1941 %description -n libasan-multilib-%{multilib2}-static
1942 This package contains %{m2_desc} version of the Address Sanitizer static
1945 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1946 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1949 %package -n libhwasan
1950 Summary: The Hardware-Assisted Address Sanitizer library
1951 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów
1952 License: BSD-like or MIT
1954 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1956 %description -n libhwasan
1957 This package contains the Hardware-Assisted Address Sanitizer library
1958 which is used for -fsanitize=hwaddress instrumented programs.
1960 %description -n libhwasan -l pl.UTF-8
1961 Ten pakiet zawiera bibliotekę Hardware-Assisted Address Sanitizer,
1962 służącą do kontroli adresów w programach kompilowanych z opcją
1963 -fsanitize=hwaddress.
1965 %package -n libhwasan-devel
1966 Summary: Development files for the Hardware-Assisted Address Sanitizer library
1967 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer
1968 License: BSD-like or MIT
1969 Group: Development/Libraries
1970 Requires: libhwasan = %{epoch}:%{version}-%{release}
1972 %description -n libhwasan-devel
1973 This package contains development files for the Hardware-Assisted
1974 Address Sanitizer library.
1976 %description -n libhwasan-devel -l pl.UTF-8
1977 Ten pakiet zawiera pliki programistyczne biblioteki Hardware-Assisted
1980 %package -n libhwasan-static
1981 Summary: The Hardware-Assisted Address Sanitizer static library
1982 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer
1983 License: BSD-like or MIT
1984 Group: Development/Libraries
1985 Requires: libhwasan-devel = %{epoch}:%{version}-%{release}
1987 %description -n libhwasan-static
1988 This package contains Hardware-Assisted Address Sanitizer static
1991 %description -n libhwasan-static -l pl.UTF-8
1992 Ten pakiet zawiera statyczną bibliotekę Hardware-Assisted Address
1995 %package -n libhwasan-multilib-%{multilib2}
1996 Summary: The Hardware-Assisted Address Sanitizer library - %{m2_desc} version
1997 Summary(pl.UTF-8): Biblioteka Hardware-Assisted Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1998 License: BSD-like or MIT
2000 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2002 %description -n libhwasan-multilib-%{multilib2}
2003 This package contains %{m2_desc} version of the Hardware-Assisted
2004 Address Sanitizer library which is used for -fsanitize=hwaddress
2005 instrumented programs.
2007 %description -n libhwasan-multilib-%{multilib2} -l pl.UTF-8
2008 Ten pakiet zawiera wersję %{m2_desc} biblioteki Hardware-Assisted
2009 Address Sanitizer, służącej do kontroli adresów w programach
2010 kompilowanych z opcją -fsanitize=hwaddress.
2012 %package -n libhwasan-multilib-%{multilib2}-devel
2013 Summary: Development files for the Hardware-Assisted Address Sanitizer library - %{m2_desc} version
2014 Summary(pl.UTF-8): Pliki programistyczne biblioteki Hardware-Assisted Address Sanitizer - wersja %{m2_desc}
2015 License: BSD-like or MIT
2016 Group: Development/Libraries
2017 Requires: libhwasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2019 %description -n libhwasan-multilib-%{multilib2}-devel
2020 This package contains development files for %{m2_desc} version of the
2021 Hardware-Assisted Address Sanitizer library.
2023 %description -n libhwasan-multilib-%{multilib2}-devel -l pl.UTF-8
2024 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2025 Hardware-Assisted Address Sanitizer.
2027 %package -n libhwasan-multilib-%{multilib2}-static
2028 Summary: The Hardware-Assisted Address Sanitizer static library - %{m2_desc} version
2029 Summary(pl.UTF-8): Statyczna biblioteka Hardware-Assisted Address Sanitizer - wersja %{m2_desc}
2030 License: BSD-like or MIT
2031 Group: Development/Libraries
2032 Requires: libhwasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2034 %description -n libhwasan-multilib-%{multilib2}-static
2035 This package contains %{m2_desc} version of Hardware-Assisted Address
2036 Sanitizer static library.
2038 %description -n libhwasan-multilib-%{multilib2}-static -l pl.UTF-8
2039 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej
2040 Hardware-Assisted Address Sanitizer.
2043 Summary: The Leak Sanitizer library
2044 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2045 License: BSD-like or MIT
2047 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2049 %description -n liblsan
2050 This package contains the Leak Sanitizer library which is used for
2051 -fsanitize=leak instrumented programs.
2053 %description -n liblsan -l pl.UTF-8
2054 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2055 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2057 %package -n liblsan-devel
2058 Summary: Development files for the Leak Sanitizer library
2059 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2060 License: BSD-like or MIT
2061 Group: Development/Libraries
2062 Requires: liblsan = %{epoch}:%{version}-%{release}
2064 %description -n liblsan-devel
2065 This package contains development files for the Leak Sanitizer
2068 %description -n liblsan-devel -l pl.UTF-8
2069 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2071 %package -n liblsan-static
2072 Summary: The Leak Sanitizer static library
2073 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2074 License: BSD-like or MIT
2075 Group: Development/Libraries
2076 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2078 %description -n liblsan-static
2079 This package contains Leak Sanitizer static library.
2081 %description -n liblsan-static -l pl.UTF-8
2082 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2084 %package -n liblsan-multilib-%{multilib2}
2085 Summary: The Leak Sanitizer library - %{m2_desc} version
2086 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2087 License: BSD-like or MIT
2089 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2091 %description -n liblsan-multilib-%{multilib2}
2092 This package contains %{m2_desc} version of the Leak Sanitizer library
2093 which is used for -fsanitize=leak instrumented programs.
2095 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2096 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2097 do kontroli wycieków w programach kompilowanych z opcją
2100 %package -n liblsan-multilib-%{multilib2}-devel
2101 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2102 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2103 License: BSD-like or MIT
2104 Group: Development/Libraries
2105 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2107 %description -n liblsan-multilib-%{multilib2}-devel
2108 This package contains development files for %{m2_desc} version of the
2109 Leak Sanitizer library.
2111 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2112 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2115 %package -n liblsan-multilib-%{multilib2}-static
2116 Summary: The Leak Sanitizer static library - %{m2_desc} version
2117 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2118 License: BSD-like or MIT
2119 Group: Development/Libraries
2120 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2122 %description -n liblsan-multilib-%{multilib2}-static
2123 This package contains Leak Sanitizer static library - %{m2_desc} version.
2125 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2126 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2129 Summary: The Thread Sanitizer library
2130 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2131 License: BSD-like or MIT
2133 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2135 %description -n libtsan
2136 This package contains the Thread Sanitizer library which is used for
2137 -fsanitize=thread instrumented programs.
2139 %description -n libtsan -l pl.UTF-8
2140 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2141 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2143 %package -n libtsan-devel
2144 Summary: Development files for the Thread Sanitizer library
2145 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2146 License: BSD-like or MIT
2147 Group: Development/Libraries
2148 Requires: libtsan = %{epoch}:%{version}-%{release}
2150 %description -n libtsan-devel
2151 This package contains development files for Thread Sanitizer library.
2153 %description -n libtsan-devel -l pl.UTF-8
2154 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2156 %package -n libtsan-static
2157 Summary: The Thread Sanitizer static library
2158 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2159 License: BSD-like or MIT
2160 Group: Development/Libraries
2161 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2163 %description -n libtsan-static
2164 This package contains Thread Sanitizer static library.
2166 %description -n libtsan-static -l pl.UTF-8
2167 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2169 %package -n libtsan-multilib-%{multilib2}
2170 Summary: The Thread Sanitizer library - %{m2_desc} version
2171 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2172 License: BSD-like or MIT
2174 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2176 %description -n libtsan-multilib-%{multilib2}
2177 This package contains %{m2_desc} version of the Thread Sanitizer
2178 library which is used for -fsanitize=thread instrumented programs.
2180 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2181 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2182 służącej do kontroli wielowątkowości w programach kompilowanych
2183 z opcją -fsanitize=thread.
2185 %package -n libtsan-multilib-%{multilib2}-devel
2186 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2187 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2188 License: BSD-like or MIT
2189 Group: Development/Libraries
2190 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2192 %description -n libtsan-multilib-%{multilib2}-devel
2193 This package contains development files for %{m2_desc} version of
2194 Thread Sanitizer library.
2196 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2197 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2200 %package -n libtsan-multilib-%{multilib2}-static
2201 Summary: The Thread Sanitizer static library - %{m2_desc} version
2202 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2203 License: BSD-like or MIT
2204 Group: Development/Libraries
2205 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2207 %description -n libtsan-multilib-%{multilib2}-static
2208 This package contains %{m2_desc} version of Thread Sanitizer static
2211 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2212 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2215 %package -n libubsan
2216 Summary: The Undefined Behavior Sanitizer library
2217 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2218 License: BSD-like or MIT
2220 Requires: libstdc++ = %{epoch}:%{version}-%{release}
2222 %description -n libubsan
2223 This package contains the Undefined Behavior Sanitizer library which
2224 is used for -fsanitize=undefined instrumented programs.
2226 %description -n libubsan -l pl.UTF-8
2227 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2228 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2229 -fsanitize=undefined.
2231 %package -n libubsan-devel
2232 Summary: Development files for the Undefined Behavior Sanitizer library
2233 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2234 License: BSD-like or MIT
2235 Group: Development/Libraries
2236 Requires: libubsan = %{epoch}:%{version}-%{release}
2238 %description -n libubsan-devel
2239 This package contains development files for the Undefined Behavior
2242 %description -n libubsan-devel -l pl.UTF-8
2243 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2246 %package -n libubsan-static
2247 Summary: The Undefined Behavior Sanitizer static library
2248 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2249 License: BSD-like or MIT
2250 Group: Development/Libraries
2251 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2253 %description -n libubsan-static
2254 This package contains Undefined Behavior Sanitizer static library.
2256 %description -n libubsan-static -l pl.UTF-8
2257 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2259 %package -n libubsan-multilib-32
2260 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2261 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2262 License: BSD-like or MIT
2264 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2265 Obsoletes: libubsan-multilib < 6:4.9.2-4
2267 %description -n libubsan-multilib-32
2268 This package contains 32-bit version of the Undefined Behavior
2269 Sanitizer library which is used for -fsanitize=undefined instrumented
2272 %description -n libubsan-multilib-32 -l pl.UTF-8
2273 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2274 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2275 kompilowanych z opcją -fsanitize=undefined.
2277 %package -n libubsan-multilib-32-devel
2278 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2279 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2280 License: BSD-like or MIT
2281 Group: Development/Libraries
2282 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2283 Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
2285 %description -n libubsan-multilib-32-devel
2286 This package contains the development files for 32-bit version of the
2287 Undefined Behavior Sanitizer library.
2289 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2290 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2291 Undefined Behavior Sanitizer.
2293 %package -n libubsan-multilib-32-static
2294 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2295 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2296 License: BSD-like or MIT
2297 Group: Development/Libraries
2298 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2299 Obsoletes: libubsan-multilib-static < 6:4.9.2-4
2301 %description -n libubsan-multilib-32-static
2302 This package contains 32-bit version of the Undefined Behavior
2303 Sanitizer static library.
2305 %description -n libubsan-multilib-32-static -l pl.UTF-8
2306 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2309 %package -n libubsan-multilib-%{multilib2}
2310 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2311 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2312 License: BSD-like or MIT
2314 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2316 %description -n libubsan-multilib-%{multilib2}
2317 This package contains %{m2_desc} version of the Undefined Behavior
2318 Sanitizer library which is used for -fsanitize=undefined instrumented
2321 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2322 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2323 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2324 kompilowanych z opcją -fsanitize=undefined.
2326 %package -n libubsan-multilib-%{multilib2}-devel
2327 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2328 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2329 License: BSD-like or MIT
2330 Group: Development/Libraries
2331 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2333 %description -n libubsan-multilib-%{multilib2}-devel
2334 This package contains the development files for %{m2_desc} version of the
2335 Undefined Behavior Sanitizer library.
2337 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2338 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2339 Undefined Behavior Sanitizer.
2341 %package -n libubsan-multilib-%{multilib2}-static
2342 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2343 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2344 License: BSD-like or MIT
2345 Group: Development/Libraries
2346 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2348 %description -n libubsan-multilib-%{multilib2}-static
2349 This package contains %{m2_desc} version of the Undefined Behavior
2350 Sanitizer static library.
2352 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2353 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2357 Summary: The Virtual Table Verification library
2358 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2359 License: GPL v3+ with GCC Runtime Library Exception v3.1
2361 URL: https://gcc.gnu.org/wiki/vtv
2362 Requires: libgcc = %{epoch}:%{version}-%{release}
2364 %description -n libvtv
2365 This package contains the Virtual Table Verification library which
2366 is used for -fvtable-verify=... instrumented programs.
2368 %description -n libvtv -l pl.UTF-8
2369 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2370 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2371 -fvtable-verify=....
2373 %package -n libvtv-devel
2374 Summary: Development files for the Virtual Table Verification library
2375 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2376 License: GPL v3+ with GCC Runtime Library Exception v3.1
2377 Group: Development/Libraries
2378 URL: https://gcc.gnu.org/wiki/vtv
2379 Requires: libvtv = %{epoch}:%{version}-%{release}
2381 %description -n libvtv-devel
2382 This package contains development files for the Virtual Table
2383 Verification library.
2385 %description -n libvtv-devel -l pl.UTF-8
2386 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2389 %package -n libvtv-static
2390 Summary: The Virtual Table Verification static library
2391 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2392 License: GPL v3+ with GCC Runtime Library Exception v3.1
2393 Group: Development/Libraries
2394 URL: https://gcc.gnu.org/wiki/vtv
2395 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2397 %description -n libvtv-static
2398 This package contains Virtual Table Verification static library.
2400 %description -n libvtv-static -l pl.UTF-8
2401 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2403 %package -n libvtv-multilib-32
2404 Summary: The Virtual Table Verification library - 32-bit version
2405 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2406 License: GPL v3+ with GCC Runtime Library Exception v3.1
2408 URL: https://gcc.gnu.org/wiki/vtv
2409 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2411 %description -n libvtv-multilib-32
2412 This package contains 32-bit version of the Virtual Table Verification
2413 library which is used for -fvtable-verify=... instrumented programs.
2415 %description -n libvtv-multilib-32 -l pl.UTF-8
2416 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2417 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2418 kompilowanych z opcją -fvtable-verify=....
2420 %package -n libvtv-multilib-32-devel
2421 Summary: Development files for the Virtual Table Verification library - 32-bit version
2422 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2423 License: GPL v3+ with GCC Runtime Library Exception v3.1
2424 Group: Development/Libraries
2425 URL: https://gcc.gnu.org/wiki/vtv
2426 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2428 %description -n libvtv-multilib-32-devel
2429 This package contains the development files for 32-bit version of the
2430 Virtual Table Verification library.
2432 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2433 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2434 Virtual Table Verification.
2436 %package -n libvtv-multilib-32-static
2437 Summary: The Virtual Table Verification static library - 32-bit version
2438 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2439 License: GPL v3+ with GCC Runtime Library Exception v3.1
2440 Group: Development/Libraries
2441 URL: https://gcc.gnu.org/wiki/vtv
2442 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2444 %description -n libvtv-multilib-32-static
2445 This package contains 32-bit version of the Virtual Table Verification
2448 %description -n libvtv-multilib-32-static -l pl.UTF-8
2449 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2452 %package -n libvtv-multilib-%{multilib2}
2453 Summary: The Virtual Table Verification library - %{m2_desc} version
2454 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2455 License: GPL v3+ with GCC Runtime Library Exception v3.1
2457 URL: https://gcc.gnu.org/wiki/vtv
2458 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2460 %description -n libvtv-multilib-%{multilib2}
2461 This package contains %{m2_desc} version of the Virtual Table Verification
2462 library which is used for -fvtable-verify=... instrumented programs.
2464 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2465 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2466 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2467 kompilowanych z opcją -fvtable-verify=....
2469 %package -n libvtv-multilib-%{multilib2}-devel
2470 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2471 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2472 License: GPL v3+ with GCC Runtime Library Exception v3.1
2473 Group: Development/Libraries
2474 URL: https://gcc.gnu.org/wiki/vtv
2475 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2477 %description -n libvtv-multilib-%{multilib2}-devel
2478 This package contains the development files for %{m2_desc} version of the
2479 Virtual Table Verification library.
2481 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2482 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2483 Virtual Table Verification.
2485 %package -n libvtv-multilib-%{multilib2}-static
2486 Summary: The Virtual Table Verification static library - %{m2_desc} version
2487 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2488 License: GPL v3+ with GCC Runtime Library Exception v3.1
2489 Group: Development/Libraries
2490 URL: https://gcc.gnu.org/wiki/vtv
2491 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2493 %description -n libvtv-multilib-%{multilib2}-static
2494 This package contains %{m2_desc} version of the Virtual Table
2495 Verification library.
2497 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2498 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2501 %package -n libatomic
2502 Summary: The GNU Atomic library
2503 Summary(pl.UTF-8): Biblioteka GNU Atomic
2504 License: GPL v3+ with GCC Runtime Library Exception v3.1
2507 %description -n libatomic
2508 This package contains the GNU Atomic library which is a GCC support
2509 library for atomic operations not supported by hardware.
2511 %description -n libatomic -l pl.UTF-8
2512 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2513 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2515 %package -n libatomic-devel
2516 Summary: Development files for the GNU Atomic library
2517 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2518 License: GPL v3+ with GCC Runtime Library Exception v3.1
2519 Group: Development/Libraries
2520 Requires: libatomic = %{epoch}:%{version}-%{release}
2522 %description -n libatomic-devel
2523 This package contains development files for the GNU Atomic library.
2525 %description -n libatomic-devel -l pl.UTF-8
2526 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2528 %package -n libatomic-static
2529 Summary: The GNU Atomic static library
2530 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2531 License: GPL v3+ with GCC Runtime Library Exception v3.1
2532 Group: Development/Libraries
2533 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2535 %description -n libatomic-static
2536 This package contains GNU Atomic static library.
2538 %description -n libatomic-static -l pl.UTF-8
2539 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2541 %package -n libatomic-multilib-32
2542 Summary: The GNU Atomic library - 32-bit version
2543 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2544 License: GPL v3+ with GCC Runtime Library Exception v3.1
2546 Obsoletes: libatomic-multilib < 6:4.9.2-4
2548 %description -n libatomic-multilib-32
2549 This package contains 32-bit version of the GNU Atomic library which
2550 is a GCC support library for atomic operations not supported by
2553 %description -n libatomic-multilib-32 -l pl.UTF-8
2554 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2555 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2558 %package -n libatomic-multilib-32-devel
2559 Summary: Development files for the GNU Atomic static library - 32-bit version
2560 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2561 License: GPL v3+ with GCC Runtime Library Exception v3.1
2562 Group: Development/Libraries
2563 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2564 Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
2566 %description -n libatomic-multilib-32-devel
2567 This package contains the development files for 32-bit version of the
2570 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2571 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2574 %package -n libatomic-multilib-32-static
2575 Summary: The GNU Atomic static library - 32-bit version
2576 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2577 License: GPL v3+ with GCC Runtime Library Exception v3.1
2578 Group: Development/Libraries
2579 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2580 Obsoletes: libatomic-multilib-static < 6:4.9.2-4
2582 %description -n libatomic-multilib-32-static
2583 This package contains 32-bit version of the GNU Atomic static library.
2585 %description -n libatomic-multilib-32-static -l pl.UTF-8
2586 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2588 %package -n libatomic-multilib-%{multilib2}
2589 Summary: The GNU Atomic library - %{m2_desc} version
2590 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2591 License: GPL v3+ with GCC Runtime Library Exception v3.1
2594 %description -n libatomic-multilib-%{multilib2}
2595 This package contains %{m2_desc} version of the GNU Atomic library which
2596 is a GCC support library for atomic operations not supported by
2599 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2600 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2601 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2604 %package -n libatomic-multilib-%{multilib2}-devel
2605 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2606 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2607 License: GPL v3+ with GCC Runtime Library Exception v3.1
2608 Group: Development/Libraries
2609 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2611 %description -n libatomic-multilib-%{multilib2}-devel
2612 This package contains the development files for %{m2_desc} version of the
2615 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2616 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2619 %package -n libatomic-multilib-%{multilib2}-static
2620 Summary: The GNU Atomic static library - %{m2_desc} version
2621 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2622 License: GPL v3+ with GCC Runtime Library Exception v3.1
2623 Group: Development/Libraries
2624 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2626 %description -n libatomic-multilib-%{multilib2}-static
2627 This package contains %{m2_desc} version of the GNU Atomic static library.
2629 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2630 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2633 Summary: GCC plugin for GDB
2634 Summary(pl.UTF-8): Wtyczka GCC dla GDB
2635 Group: Development/Debuggers
2636 Requires: %{name} = %{epoch}:%{version}-%{release}
2638 %description gdb-plugin
2639 This package contains GCC plugin for GDB C expression evaluation.
2641 %description gdb-plugin -l pl.UTF-8
2642 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2644 %package plugin-devel
2645 Summary: Support for compiling GCC plugins
2646 Summary(pl.UTF-8): Obsługa kompilowania wtyczek GCC
2647 Group: Development/Languages
2648 Requires: %{name} = %{epoch}:%{version}-%{release}
2649 Requires: gmp-devel >= 4.3.2
2650 Requires: libmpc-devel >= 0.8.1
2651 Requires: mpfr-devel >= 3.1.0
2653 %description plugin-devel
2654 This package contains header files and other support files for
2655 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2656 plugins must be rebuilt any time GCC is updated.
2658 %description plugin-devel -l pl.UTF-8
2659 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2660 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2661 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2663 # Packages with epoch 0
2664 # DO NOT MOVE THESE PACKAGES AROUND
2666 # PUT SUCH PACKAGES HERE
2678 %if %{with gcc_libffi}
2682 %{__mv} ChangeLog ChangeLog.general
2684 # override snapshot version.
2685 echo %{version} > gcc/BASE-VER
2686 echo "release" > gcc/DEV-PHASE
2693 rm -rf builddir && install -d builddir && cd builddir
2696 CFLAGS="%{rpmcflags}" \
2697 CXXFLAGS="%{rpmcxxflags}" \
2700 --prefix=%{_prefix} \
2701 --with-local-prefix=%{_prefix}/local \
2702 --libdir=%{_libdir} \
2703 --libexecdir=%{_libdir} \
2704 --infodir=%{_infodir} \
2705 --mandir=%{_mandir} \
2706 --x-libraries=%{_libdir} \
2707 --enable-bootstrap%{!?with_bootstrap:=no} \
2708 --disable-build-with-cxx \
2709 --disable-build-poststage1-with-cxx \
2711 --enable-checking=release \
2712 %ifarch %{ix86} %{x8664} x32
2715 %{?with_fortran:--enable-cmath} \
2716 --enable-decimal-float \
2717 --enable-gnu-indirect-function \
2718 --enable-gnu-unique-object \
2719 --enable-initfini-array \
2720 --disable-isl-version-check \
2721 --enable-languages="c%{?with_cxx:,c++}%{?with_d:,d}%{?with_fortran:,fortran}%{?with_modula2:,m2}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2722 --enable-libgomp%{!?with_gomp:=no} \
2724 --enable-linker-build-id \
2725 --enable-linux-futex \
2726 --enable-long-long \
2727 %{!?with_multilib:--disable-multilib} \
2732 --enable-secureplt \
2735 --enable-threads=posix \
2740 %ifarch %{x8664} x32
2741 --with-arch-32=x86-64 \
2744 --with-cpu=ultrasparc \
2746 --with-demangler-in-ld \
2749 --with-linker-hash-style=gnu \
2750 --with-long-double-128 \
2751 %if %{with multilib}
2753 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2756 --with-multilib-list=m32,m64,mx32 \
2759 --with-slibdir=%{_slibdir} \
2761 --without-system-libunwind \
2763 --with-system-libunwind \
2765 --with-system-zlib \
2780 --with-arch=armv7-a \
2782 --with-fpu=vfpv3-d16 \
2786 --with-arch=armv7-a \
2788 --with-fpu=neon-vfpv3 \
2792 --enable-__cxa_atexit \
2793 --enable-libstdcxx-allocator=new \
2794 --disable-libstdcxx-pch \
2795 --enable-libstdcxx-threads \
2796 --enable-libstdcxx-time=rt \
2797 --enable-libstdcxx-visibility \
2798 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2799 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2800 %{?with_vtv:--enable-vtable-verify} \
2802 --with-pkgversion="PLD-Linux" \
2803 --with-bugurl="http://bugs.pld-linux.org" \
2804 --host=%{_target_platform} \
2805 --build=%{_target_platform}
2809 cat << 'EOF' > Makefile
2810 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2813 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2814 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2815 BOOT_CFLAGS="%{rpmcflags}" \
2816 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2817 GNATLIBCFLAGS="%{rpmcflags}" \
2818 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2826 if [ ! -r /dev/pts/0 ]; then
2827 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2830 %{__make} -k -C builddir check 2>&1 ||:
2834 rm -rf $RPM_BUILD_ROOT
2835 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2839 %{__make} -j1 install \
2841 infodir=%{_infodir} \
2842 DESTDIR=$RPM_BUILD_ROOT
2844 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2846 %if %{with multilib}
2849 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2850 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2851 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2852 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2854 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2855 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2856 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2857 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2862 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2863 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2864 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2866 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2867 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2868 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2870 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2871 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2872 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2874 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2875 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2876 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2878 %if %{with multilib}
2879 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2880 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2881 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2883 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2884 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2885 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2887 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2888 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2889 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2891 %if %{with multilib2}
2892 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2893 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2894 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2896 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2897 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2898 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2900 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2901 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2902 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2907 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2908 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2912 # move ada shared libraries to proper place...
2913 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2914 $RPM_BUILD_ROOT%{_libdir}
2915 # check if symlink to be made is valid
2916 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2917 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2918 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2919 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2920 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2921 %if %{with multilib}
2922 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2923 $RPM_BUILD_ROOT%{_libdir32}
2924 # check if symlink to be made is valid
2925 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2926 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2927 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2928 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2929 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2931 %if %{with multilib2}
2932 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2933 $RPM_BUILD_ROOT%{_libdirm2}
2934 # check if symlink to be made is valid
2935 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2936 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2937 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2938 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2939 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2946 %if %{with gcc_libffi}
2947 # still not installed by gcc?
2948 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2949 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2950 sed -e 's,@prefix@,%{_prefix},
2951 s,@exec_prefix@,%{_exec_prefix},
2952 s,@libdir@,%{_libdir},
2953 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2954 %if %{with multilib}
2955 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2956 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2957 sed -e 's,@prefix@,%{_prefix},
2958 s,@exec_prefix@,%{_exec_prefix},
2959 s,@libdir@,%{_libdir32},
2960 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2961 %if %{with multilib2}
2962 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2963 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2964 sed -e 's,@prefix@,%{_prefix},
2965 s,@exec_prefix@,%{_exec_prefix},
2966 s,@libdir@,%{_libdirm2},
2967 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2973 cp -f libobjc/README gcc/objc/README.libobjc
2976 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2977 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2978 for f in libitm.la libssp.la libssp_nonshared.la \
2979 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
2980 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2981 %{?with_gomp:libgomp.la} \
2982 %{?with_Xsan:libasan.la libubsan.la} \
2983 %{?with_hwasan:libhwasan.la} \
2984 %{?with_lsan_m0:liblsan.la} \
2985 %{?with_tsan_m0:libtsan.la} \
2986 %{?with_atomic:libatomic.la} \
2987 %{?with_modula2:libm2cor.la libm2iso.la libm2log.la libm2min.la libm2pim.la} \
2988 %{?with_objc:libobjc.la};
2990 file="$RPM_BUILD_ROOT%{_libdir}/$f"
2991 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2992 %{__mv} "${file}.fixed" "$file"
2994 %if %{with multilib}
2995 for f in libitm.la libssp.la libssp_nonshared.la \
2996 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
2997 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2998 %{?with_gomp:libgomp.la} \
2999 %{?with_Xsan:libasan.la libubsan.la} \
3000 %{?with_lsan_m1:liblsan.la} \
3001 %{?with_tsan_m1:libtsan.la} \
3002 %{?with_atomic:libatomic.la} \
3003 %{?with_objc:libobjc.la};
3005 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
3006 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
3008 %if %{with multilib2}
3009 for f in libitm.la libssp.la libssp_nonshared.la \
3010 %{?with_cxx:libstdc++.la libstdc++exp.la libstdc++fs.la libsupc++.la} \
3011 %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
3012 %{?with_gomp:libgomp.la} \
3013 %{?with_Xsan:libasan.la libubsan.la} \
3014 %{?with_hwasan_m2:libhwasan.la} \
3015 %{?with_lsan_m2:liblsan.la} \
3016 %{?with_tsan_m2:libtsan.la} \
3017 %{?with_atomic:libatomic.la} \
3018 %{?with_objc:libobjc.la};
3020 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3021 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3026 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3027 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3028 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3030 # plugins, .la not needed
3031 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
3032 $RPM_BUILD_ROOT%{_libdir}/libcc1.la
3034 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
3035 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
3039 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3040 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3042 # basename is being run only for the native (non-biarch) file.
3043 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3044 -e "s,@toolexeclibdir@,$LIBDIR," \
3045 < libstdc++-v3/python/hook.in \
3046 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3048 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
3049 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
3050 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
3051 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
3053 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3055 # script(s) always installed; see above for builds with python; if no python, just don't package
3056 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3057 %if %{with multilib}
3058 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3059 %if %{with multilib2}
3060 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3066 cat cpplib.lang >> gcc.lang
3069 %find_lang libstdc\+\+
3070 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3073 # always -f, as "dir" is created depending which texlive version is installed
3074 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3076 # svn snap doesn't contain (release does) below files,
3077 # so let's create dummy entries to satisfy %%files.
3078 [ ! -f NEWS ] && touch NEWS
3079 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3080 [ ! -f libgfortran/README ] && touch libgfortran/README
3083 rm -rf $RPM_BUILD_ROOT
3085 %post -p /sbin/postshell
3086 -/usr/sbin/fix-info-dir -c %{_infodir}
3088 %postun -p /sbin/postshell
3089 -/usr/sbin/fix-info-dir -c %{_infodir}
3091 %post ada -p /sbin/postshell
3092 -/usr/sbin/fix-info-dir -c %{_infodir}
3094 %postun ada -p /sbin/postshell
3095 -/usr/sbin/fix-info-dir -c %{_infodir}
3097 %post fortran -p /sbin/postshell
3098 -/usr/sbin/fix-info-dir -c %{_infodir}
3100 %postun fortran -p /sbin/postshell
3101 -/usr/sbin/fix-info-dir -c %{_infodir}
3103 %post go -p /sbin/postshell
3104 -/usr/sbin/fix-info-dir -c %{_infodir}
3106 %postun go -p /sbin/postshell
3107 -/usr/sbin/fix-info-dir -c %{_infodir}
3109 %post -n libquadmath-devel -p /sbin/postshell
3110 -/usr/sbin/fix-info-dir -c %{_infodir}
3112 %postun -n libquadmath-devel -p /sbin/postshell
3113 -/usr/sbin/fix-info-dir -c %{_infodir}
3115 %post -n libffi-devel -p /sbin/postshell
3116 -/usr/sbin/fix-info-dir -c %{_infodir}
3118 %postun -n libffi-devel -p /sbin/postshell
3119 -/usr/sbin/fix-info-dir -c %{_infodir}
3121 %post -n libgomp-devel -p /sbin/postshell
3122 -/usr/sbin/fix-info-dir -c %{_infodir}
3124 %postun -n libgomp-devel -p /sbin/postshell
3125 -/usr/sbin/fix-info-dir -c %{_infodir}
3127 %post -p /sbin/ldconfig -n libgcc
3128 %postun -p /sbin/ldconfig -n libgcc
3129 %post -p /sbin/ldconfig -n libgcc-multilib-32
3130 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3131 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3132 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3133 %post -p /sbin/ldconfig -n libgomp
3134 %postun -p /sbin/ldconfig -n libgomp
3135 %post -p /sbin/ldconfig -n libgomp-multilib-32
3136 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3137 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3138 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3139 %post -p /sbin/ldconfig -n libgnat
3140 %postun -p /sbin/ldconfig -n libgnat
3141 %post -p /sbin/ldconfig -n libgnat-multilib-32
3142 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3143 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3144 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3145 %post -p /sbin/ldconfig -n libstdc++
3146 %postun -p /sbin/ldconfig -n libstdc++
3147 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3148 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3149 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3150 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3151 %post -p /sbin/ldconfig -n libgfortran
3152 %postun -p /sbin/ldconfig -n libgfortran
3153 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3154 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3155 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3156 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3157 %post -p /sbin/ldconfig -n libffi
3158 %postun -p /sbin/ldconfig -n libffi
3159 %post -p /sbin/ldconfig -n libffi-multilib-32
3160 %postun -p /sbin/ldconfig -n libffi-multilib-32
3161 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3162 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3163 %post -p /sbin/ldconfig -n libgm2
3164 %postun -p /sbin/ldconfig -n libgm2
3165 %post -p /sbin/ldconfig -n libobjc
3166 %postun -p /sbin/ldconfig -n libobjc
3167 %post -p /sbin/ldconfig -n libobjc-multilib-32
3168 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3169 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3170 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3171 %post -p /sbin/ldconfig -n libquadmath
3172 %postun -p /sbin/ldconfig -n libquadmath
3173 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3174 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3175 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3176 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3177 %post -p /sbin/ldconfig -n libgo
3178 %postun -p /sbin/ldconfig -n libgo
3179 %post -p /sbin/ldconfig -n libgo-multilib-32
3180 %postun -p /sbin/ldconfig -n libgo-multilib-32
3181 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3182 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3183 %post -p /sbin/ldconfig -n libasan
3184 %postun -p /sbin/ldconfig -n libasan
3185 %post -p /sbin/ldconfig -n libasan-multilib-32
3186 %postun -p /sbin/ldconfig -n libasan-multilib-32
3187 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3188 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3189 %post -p /sbin/ldconfig -n libhwasan
3190 %postun -p /sbin/ldconfig -n libhwasan
3191 %post -p /sbin/ldconfig -n liblsan
3192 %postun -p /sbin/ldconfig -n liblsan
3193 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3194 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3195 %post -p /sbin/ldconfig -n libtsan
3196 %postun -p /sbin/ldconfig -n libtsan
3197 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3198 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3199 %post -p /sbin/ldconfig -n libubsan
3200 %postun -p /sbin/ldconfig -n libubsan
3201 %post -p /sbin/ldconfig -n libubsan-multilib-32
3202 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3203 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3204 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3205 %post -p /sbin/ldconfig -n libvtv
3206 %postun -p /sbin/ldconfig -n libvtv
3207 %post -p /sbin/ldconfig -n libvtv-multilib-32
3208 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3209 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3210 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3211 %post -p /sbin/ldconfig -n libatomic
3212 %postun -p /sbin/ldconfig -n libatomic
3213 %post -p /sbin/ldconfig -n libatomic-multilib-32
3214 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3215 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3216 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3217 %post -p /sbin/ldconfig gdb-plugin
3218 %postun -p /sbin/ldconfig gdb-plugin
3221 %defattr(644,root,root,755)
3222 %doc ChangeLog.general MAINTAINERS NEWS
3223 # bugs.html faq.html
3224 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3225 %attr(755,root,root) %{_bindir}/*-gcc*
3226 %attr(755,root,root) %{_bindir}/cc
3227 %attr(755,root,root) %{_bindir}/cpp
3228 %attr(755,root,root) %{_bindir}/gcc
3229 %attr(755,root,root) %{_bindir}/gcc-ar
3230 %attr(755,root,root) %{_bindir}/gcc-nm
3231 %attr(755,root,root) %{_bindir}/gcc-ranlib
3232 %attr(755,root,root) %{_bindir}/gcov
3233 %attr(755,root,root) %{_bindir}/gcov-dump
3234 %attr(755,root,root) %{_bindir}/gcov-tool
3235 %attr(755,root,root) %{_bindir}/lto-dump
3236 %{_mandir}/man1/cc.1*
3237 %{_mandir}/man1/cpp.1*
3238 %{_mandir}/man1/gcc.1*
3239 %{_mandir}/man1/gcov.1*
3240 %{_mandir}/man1/gcov-dump.1*
3241 %{_mandir}/man1/gcov-tool.1*
3242 %{_mandir}/man1/lto-dump.1*
3243 %{_infodir}/cpp.info*
3244 %{_infodir}/cppinternals.info*
3245 %{_infodir}/gcc.info*
3246 %{_infodir}/gccinstall.info*
3247 %{_infodir}/gccint.info*
3248 %{_infodir}/libitm.info*
3249 %attr(755,root,root) /lib/cpp
3250 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3251 %attr(755,root,root) %{_libdir}/libitm.so
3252 %attr(755,root,root) %{_libdir}/libssp.so
3253 %{_libdir}/libitm.la
3255 %{_libdir}/libitm.spec
3256 %{_libdir}/libsanitizer.spec
3257 %{_libdir}/libssp.la
3259 %{_libdir}/libssp_nonshared.la
3260 %{_libdir}/libssp_nonshared.a
3261 %dir %{_libdir}/gcc/%{_target_platform}
3263 %{gcclibdir}/libgcc.a
3264 %{gcclibdir}/libgcc_eh.a
3265 %{gcclibdir}/libgcov.a
3268 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3269 %attr(755,root,root) %{gcclibdir}/cc1
3270 %attr(755,root,root) %{gcclibdir}/collect2
3271 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3272 %attr(755,root,root) %{gcclibdir}/lto1
3273 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3274 %dir %{gcclibdir}/include
3275 %dir %{gcclibdir}/include/sanitizer
3276 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3277 %dir %{gcclibdir}/include/ssp
3278 %{gcclibdir}/include/ssp/*.h
3279 %{gcclibdir}/include/float.h
3280 %{gcclibdir}/include/gcov.h
3281 %{gcclibdir}/include/iso646.h
3282 %{gcclibdir}/include/limits.h
3283 %{gcclibdir}/include/stdalign.h
3284 %{gcclibdir}/include/stdarg.h
3285 %{gcclibdir}/include/stdatomic.h
3286 %{gcclibdir}/include/stdbool.h
3287 %{gcclibdir}/include/stddef.h
3288 %{gcclibdir}/include/stdfix.h
3289 %{gcclibdir}/include/stdint.h
3290 %{gcclibdir}/include/stdint-gcc.h
3291 %{gcclibdir}/include/stdnoreturn.h
3292 %{gcclibdir}/include/syslimits.h
3293 %{gcclibdir}/include/unwind.h
3294 %{gcclibdir}/include/varargs.h
3295 %ifarch %{ix86} %{x8664} x32
3296 %{gcclibdir}/include/adxintrin.h
3297 %{gcclibdir}/include/ammintrin.h
3298 %{gcclibdir}/include/amxbf16intrin.h
3299 %{gcclibdir}/include/amxcomplexintrin.h
3300 %{gcclibdir}/include/amxfp16intrin.h
3301 %{gcclibdir}/include/amxint8intrin.h
3302 %{gcclibdir}/include/amxtileintrin.h
3303 %{gcclibdir}/include/avx2intrin.h
3304 %{gcclibdir}/include/avx5124fmapsintrin.h
3305 %{gcclibdir}/include/avx5124vnniwintrin.h
3306 %{gcclibdir}/include/avx512bf16intrin.h
3307 %{gcclibdir}/include/avx512bf16vlintrin.h
3308 %{gcclibdir}/include/avx512bitalgintrin.h
3309 %{gcclibdir}/include/avx512bwintrin.h
3310 %{gcclibdir}/include/avx512cdintrin.h
3311 %{gcclibdir}/include/avx512dqintrin.h
3312 %{gcclibdir}/include/avx512erintrin.h
3313 %{gcclibdir}/include/avx512fintrin.h
3314 %{gcclibdir}/include/avx512fp16intrin.h
3315 %{gcclibdir}/include/avx512fp16vlintrin.h
3316 %{gcclibdir}/include/avx512ifmaintrin.h
3317 %{gcclibdir}/include/avx512ifmavlintrin.h
3318 %{gcclibdir}/include/avx512pfintrin.h
3319 %{gcclibdir}/include/avx512vbmi2intrin.h
3320 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3321 %{gcclibdir}/include/avx512vbmiintrin.h
3322 %{gcclibdir}/include/avx512vbmivlintrin.h
3323 %{gcclibdir}/include/avx512vlbwintrin.h
3324 %{gcclibdir}/include/avx512vldqintrin.h
3325 %{gcclibdir}/include/avx512vlintrin.h
3326 %{gcclibdir}/include/avx512vnniintrin.h
3327 %{gcclibdir}/include/avx512vnnivlintrin.h
3328 %{gcclibdir}/include/avx512vp2intersectintrin.h
3329 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3330 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3331 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3332 %{gcclibdir}/include/avxifmaintrin.h
3333 %{gcclibdir}/include/avxintrin.h
3334 %{gcclibdir}/include/avxneconvertintrin.h
3335 %{gcclibdir}/include/avxvnniint8intrin.h
3336 %{gcclibdir}/include/avxvnniintrin.h
3337 %{gcclibdir}/include/bmi2intrin.h
3338 %{gcclibdir}/include/bmiintrin.h
3339 %{gcclibdir}/include/bmmintrin.h
3340 %{gcclibdir}/include/cet.h
3341 %{gcclibdir}/include/cetintrin.h
3342 %{gcclibdir}/include/cldemoteintrin.h
3343 %{gcclibdir}/include/clflushoptintrin.h
3344 %{gcclibdir}/include/clwbintrin.h
3345 %{gcclibdir}/include/clzerointrin.h
3346 %{gcclibdir}/include/cmpccxaddintrin.h
3347 %{gcclibdir}/include/cpuid.h
3348 %{gcclibdir}/include/cross-stdarg.h
3349 %{gcclibdir}/include/emmintrin.h
3350 %{gcclibdir}/include/enqcmdintrin.h
3351 %{gcclibdir}/include/f16cintrin.h
3352 %{gcclibdir}/include/fma4intrin.h
3353 %{gcclibdir}/include/fmaintrin.h
3354 %{gcclibdir}/include/fxsrintrin.h
3355 %{gcclibdir}/include/gfniintrin.h
3356 %{gcclibdir}/include/hresetintrin.h
3357 %{gcclibdir}/include/ia32intrin.h
3358 %{gcclibdir}/include/immintrin.h
3359 %{gcclibdir}/include/keylockerintrin.h
3360 %{gcclibdir}/include/lwpintrin.h
3361 %{gcclibdir}/include/lzcntintrin.h
3362 %{gcclibdir}/include/mm3dnow.h
3363 %{gcclibdir}/include/mmintrin.h
3364 %{gcclibdir}/include/mm_malloc.h
3365 %{gcclibdir}/include/movdirintrin.h
3366 %{gcclibdir}/include/mwaitintrin.h
3367 %{gcclibdir}/include/mwaitxintrin.h
3368 %{gcclibdir}/include/nmmintrin.h
3369 %{gcclibdir}/include/pconfigintrin.h
3370 %{gcclibdir}/include/pkuintrin.h
3371 %{gcclibdir}/include/pmmintrin.h
3372 %{gcclibdir}/include/popcntintrin.h
3373 %{gcclibdir}/include/prfchiintrin.h
3374 %{gcclibdir}/include/prfchwintrin.h
3375 %{gcclibdir}/include/raointintrin.h
3376 %{gcclibdir}/include/rdseedintrin.h
3377 %{gcclibdir}/include/rtmintrin.h
3378 %{gcclibdir}/include/serializeintrin.h
3379 %{gcclibdir}/include/sgxintrin.h
3380 %{gcclibdir}/include/shaintrin.h
3381 %{gcclibdir}/include/smmintrin.h
3382 %{gcclibdir}/include/tbmintrin.h
3383 %{gcclibdir}/include/tmmintrin.h
3384 %{gcclibdir}/include/tsxldtrkintrin.h
3385 %{gcclibdir}/include/uintrintrin.h
3386 %{gcclibdir}/include/vaesintrin.h
3387 %{gcclibdir}/include/vpclmulqdqintrin.h
3388 %{gcclibdir}/include/waitpkgintrin.h
3389 %{gcclibdir}/include/wbnoinvdintrin.h
3390 %{gcclibdir}/include/wmmintrin.h
3391 %{gcclibdir}/include/x86gprintrin.h
3392 %{gcclibdir}/include/x86intrin.h
3393 %{gcclibdir}/include/xmmintrin.h
3394 %{gcclibdir}/include/xopintrin.h
3395 %{gcclibdir}/include/xsavecintrin.h
3396 %{gcclibdir}/include/xsaveintrin.h
3397 %{gcclibdir}/include/xsaveoptintrin.h
3398 %{gcclibdir}/include/xsavesintrin.h
3399 %{gcclibdir}/include/xtestintrin.h
3402 %{gcclibdir}/include/arm_acle.h
3403 %{gcclibdir}/include/arm_bf16.h
3404 %{gcclibdir}/include/arm_cde.h
3405 %{gcclibdir}/include/arm_cmse.h
3406 %{gcclibdir}/include/arm_fp16.h
3407 %{gcclibdir}/include/arm_mve.h
3408 %{gcclibdir}/include/arm_mve_types.h
3409 %{gcclibdir}/include/arm_neon.h
3410 %{gcclibdir}/include/mmintrin.h
3411 %{gcclibdir}/include/unwind-arm-common.h
3414 %{gcclibdir}/include/arm_acle.h
3415 %{gcclibdir}/include/arm_bf16.h
3416 %{gcclibdir}/include/arm_fp16.h
3417 %{gcclibdir}/include/arm_neon.h
3418 %{gcclibdir}/include/arm_sve.h
3421 %{gcclibdir}/include/ia64intrin.h
3424 %{gcclibdir}/include/math-68881.h
3427 %{gcclibdir}/include/loongson.h
3428 %{gcclibdir}/include/msa.h
3430 %ifarch powerpc ppc ppc64
3431 %{gcclibdir}/include/altivec.h
3432 %{gcclibdir}/include/amo.h
3433 %{gcclibdir}/include/bmiintrin.h
3434 %{gcclibdir}/include/bmi2intrin.h
3435 %{gcclibdir}/include/emmintrin.h
3436 %{gcclibdir}/include/htmintrin.h
3437 %{gcclibdir}/include/htmxlintrin.h
3438 %{gcclibdir}/include/mm_malloc.h
3439 %{gcclibdir}/include/mmintrin.h
3440 %{gcclibdir}/include/paired.h
3441 %{gcclibdir}/include/ppc-asm.h
3442 %{gcclibdir}/include/ppu_intrinsics.h
3443 %{gcclibdir}/include/si2vmx.h
3444 %{gcclibdir}/include/spe.h
3445 %{gcclibdir}/include/spu2vmx.h
3446 %{gcclibdir}/include/vec_types.h
3447 %{gcclibdir}/include/x86intrin.h
3448 %{gcclibdir}/include/xmmintrin.h
3451 %{gcclibdir}/include/htmintrin.h
3452 %{gcclibdir}/include/htmxlintrin.h
3453 %{gcclibdir}/include/s390intrin.h
3454 %{gcclibdir}/include/vecintrin.h
3456 %ifarch sparc sparcv9 sparc64
3457 %{gcclibdir}/include/visintrin.h
3459 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3461 %if %{with multilib}
3463 %defattr(644,root,root,755)
3464 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3465 %dir %{gcclibdir}/32
3466 %{gcclibdir}/32/crt*.o
3467 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3468 %{gcclibdir}/32/libgcc.a
3469 %{gcclibdir}/32/libgcc_eh.a
3470 %{gcclibdir}/32/libgcov.a
3471 %{_libdir32}/libitm.spec
3472 %{_libdir32}/libsanitizer.spec
3473 %attr(755,root,root) %{_libdir32}/libitm.so
3474 %attr(755,root,root) %{_libdir32}/libssp.so
3475 %{_libdir32}/libitm.la
3476 %{_libdir32}/libitm.a
3477 %{_libdir32}/libssp.la
3478 %{_libdir32}/libssp.a
3479 %{_libdir32}/libssp_nonshared.la
3480 %{_libdir32}/libssp_nonshared.a
3483 %if %{with multilib2}
3484 %files multilib-%{multilib2}
3485 %defattr(644,root,root,755)
3486 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3487 %dir %{gcclibdir}/%{multilib2}
3488 %{gcclibdir}/%{multilib2}/crt*.o
3489 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3490 %{gcclibdir}/%{multilib2}/libgcc.a
3491 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3492 %{gcclibdir}/%{multilib2}/libgcov.a
3493 %{_libdirm2}/libitm.spec
3494 %{_libdirm2}/libsanitizer.spec
3495 %attr(755,root,root) %{_libdirm2}/libitm.so
3496 %attr(755,root,root) %{_libdirm2}/libssp.so
3497 %{_libdirm2}/libitm.la
3498 %{_libdirm2}/libitm.a
3499 %{_libdirm2}/libssp.la
3500 %{_libdirm2}/libssp.a
3501 %{_libdirm2}/libssp_nonshared.la
3502 %{_libdirm2}/libssp_nonshared.a
3506 %defattr(644,root,root,755)
3507 %doc COPYING.RUNTIME libgcc/ChangeLog
3508 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3509 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3510 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3511 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3512 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3514 %if %{with multilib}
3515 %files -n libgcc-multilib-32
3516 %defattr(644,root,root,755)
3517 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3518 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3519 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3520 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3521 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3524 %if %{with multilib2}
3525 %files -n libgcc-multilib-%{multilib2}
3526 %defattr(644,root,root,755)
3527 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3528 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3529 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3530 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3531 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3536 %defattr(644,root,root,755)
3537 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3538 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3540 %files -n libgomp-devel
3541 %defattr(644,root,root,755)
3542 %attr(755,root,root) %{_libdir}/libgomp.so
3543 %{_libdir}/libgomp.la
3544 %{_libdir}/libgomp.spec
3545 %{?with_fortran:%{gcclibdir}/finclude}
3546 %{gcclibdir}/include/acc_prof.h
3547 %{gcclibdir}/include/omp.h
3548 %{gcclibdir}/include/openacc.h
3549 %{_infodir}/libgomp.info*
3551 %files -n libgomp-static
3552 %defattr(644,root,root,755)
3553 %{_libdir}/libgomp.a
3555 %if %{with multilib}
3556 %files -n libgomp-multilib-32
3557 %defattr(644,root,root,755)
3558 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3559 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3561 %files -n libgomp-multilib-32-devel
3562 %defattr(644,root,root,755)
3563 %attr(755,root,root) %{_libdir32}/libgomp.so
3564 %{_libdir32}/libgomp.la
3565 %{_libdir32}/libgomp.spec
3566 %{?with_fortran:%{gcclibdir}/32/finclude}
3568 %files -n libgomp-multilib-32-static
3569 %defattr(644,root,root,755)
3570 %{_libdir32}/libgomp.a
3573 %if %{with multilib2}
3574 %files -n libgomp-multilib-%{multilib2}
3575 %defattr(644,root,root,755)
3576 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3577 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3579 %files -n libgomp-multilib-%{multilib2}-devel
3580 %defattr(644,root,root,755)
3581 %attr(755,root,root) %{_libdirm2}/libgomp.so
3582 %{_libdirm2}/libgomp.la
3583 %{_libdirm2}/libgomp.spec
3584 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3586 %files -n libgomp-multilib-%{multilib2}-static
3587 %defattr(644,root,root,755)
3588 %{_libdirm2}/libgomp.a
3594 %defattr(644,root,root,755)
3595 %doc gcc/ada/ChangeLog
3596 %attr(755,root,root) %{_bindir}/gnat*
3597 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3598 %attr(755,root,root) %{_libdir}/libgnarl.so
3599 %attr(755,root,root) %{_libdir}/libgnat-*.so
3600 %attr(755,root,root) %{_libdir}/libgnat.so
3601 %attr(755,root,root) %{gcclibdir}/gnat1
3602 %{gcclibdir}/ada_target_properties
3603 %{gcclibdir}/adainclude
3604 %dir %{gcclibdir}/adalib
3605 %{gcclibdir}/adalib/*.ali
3606 %ifarch %{ix86} %{x8664} x32
3607 %{gcclibdir}/adalib/libgmem.a
3608 %{gcclibdir}/adalib/libgnarl_pic.a
3609 %{gcclibdir}/adalib/libgnat_pic.a
3611 %{_infodir}/gnat-style.info*
3612 %{_infodir}/gnat_rm.info*
3613 %{_infodir}/gnat_ugn.info*
3615 %if %{with multilib}
3616 %files ada-multilib-32
3617 %defattr(644,root,root,755)
3618 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3619 %attr(755,root,root) %{_libdir32}/libgnarl.so
3620 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3621 %attr(755,root,root) %{_libdir32}/libgnat.so
3622 %{gcclibdir}/32/ada_target_properties
3623 %{gcclibdir}/32/adainclude
3624 %dir %{gcclibdir}/32/adalib
3625 %{gcclibdir}/32/adalib/*.ali
3626 %ifarch %{ix86} %{x8664} x32
3627 %{gcclibdir}/32/adalib/libgmem.a
3631 %if %{with multilib2}
3632 %files ada-multilib-%{multilib2}
3633 %defattr(644,root,root,755)
3634 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3635 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3636 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3637 %attr(755,root,root) %{_libdirm2}/libgnat.so
3638 %{gcclibdir}/%{multilib2}/ada_target_properties
3639 %{gcclibdir}/%{multilib2}/adainclude
3640 %dir %{gcclibdir}/%{multilib2}/adalib
3641 %{gcclibdir}/%{multilib2}/adalib/*.ali
3642 %ifarch %{ix86} %{x8664} x32
3643 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3648 %defattr(644,root,root,755)
3649 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3650 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3651 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3652 %attr(755,root,root) %{_libdir}/libgnat.so.1
3654 %files -n libgnat-static
3655 %defattr(644,root,root,755)
3656 %{gcclibdir}/adalib/libgnarl.a
3657 %{gcclibdir}/adalib/libgnat.a
3659 %if %{with multilib}
3660 %files -n libgnat-multilib-32
3661 %defattr(644,root,root,755)
3662 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3663 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3664 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3665 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3667 %files -n libgnat-multilib-32-static
3668 %defattr(644,root,root,755)
3669 %{gcclibdir}/32/adalib/libgnarl.a
3670 %{gcclibdir}/32/adalib/libgnat.a
3672 # these exist only when host is x86_64???
3673 %{gcclibdir}/32/adalib/libgnarl_pic.a
3674 %{gcclibdir}/32/adalib/libgnat_pic.a
3678 %if %{with multilib2}
3679 %files -n libgnat-multilib-%{multilib2}
3680 %defattr(644,root,root,755)
3681 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3682 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3683 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3684 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3686 %files -n libgnat-multilib-%{multilib2}-static
3687 %defattr(644,root,root,755)
3688 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3689 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3691 # these exist only when host is x86_64???
3692 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3693 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3700 %defattr(644,root,root,755)
3701 %doc gcc/cp/ChangeLog
3702 %attr(755,root,root) %{_bindir}/g++
3703 %attr(755,root,root) %{_bindir}/*-g++
3704 %attr(755,root,root) %{_bindir}/c++
3705 %attr(755,root,root) %{_bindir}/*-c++
3706 %attr(755,root,root) %{gcclibdir}/cc1plus
3707 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3708 %{_libdir}/libsupc++.la
3709 %{_libdir}/libsupc++.a
3710 %{_mandir}/man1/g++.1*
3712 %if %{with multilib}
3713 %files c++-multilib-32
3714 %defattr(644,root,root,755)
3715 %{_libdir32}/libsupc++.la
3716 %{_libdir32}/libsupc++.a
3719 %if %{with multilib2}
3720 %files c++-multilib-%{multilib2}
3721 %defattr(644,root,root,755)
3722 %{_libdirm2}/libsupc++.la
3723 %{_libdirm2}/libsupc++.a
3726 %files -n libstdc++ -f libstdc++.lang
3727 %defattr(644,root,root,755)
3728 %doc libstdc++-v3/{ChangeLog,README}
3729 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3730 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3732 %files -n libstdc++-devel
3733 %defattr(644,root,root,755)
3734 %attr(755,root,root) %{_libdir}/libstdc++.so
3735 %{_libdir}/libstdc++.la
3736 %{_libdir}/libstdc++exp.a
3737 %{_libdir}/libstdc++exp.la
3738 %{_libdir}/libstdc++fs.a
3739 %{_libdir}/libstdc++fs.la
3740 %dir %{_includedir}/c++
3741 %{_includedir}/c++/%{version}
3742 %{_includedir}/extc++.h
3743 %{_includedir}/stdc++.h
3744 %{_includedir}/stdtr1c++.h
3746 %files -n libstdc++-static
3747 %defattr(644,root,root,755)
3748 %{_libdir}/libstdc++.a
3750 %if %{with multilib}
3751 %files -n libstdc++-multilib-32
3752 %defattr(644,root,root,755)
3753 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3754 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3756 %files -n libstdc++-multilib-32-devel
3757 %defattr(644,root,root,755)
3758 %attr(755,root,root) %{_libdir32}/libstdc++.so
3759 %{_libdir32}/libstdc++.la
3760 %{_libdir32}/libstdc++exp.a
3761 %{_libdir32}/libstdc++exp.la
3762 %{_libdir32}/libstdc++fs.a
3763 %{_libdir32}/libstdc++fs.la
3765 %files -n libstdc++-multilib-32-static
3766 %defattr(644,root,root,755)
3767 %{_libdir32}/libstdc++.a
3770 %if %{with multilib2}
3771 %files -n libstdc++-multilib-%{multilib2}
3772 %defattr(644,root,root,755)
3773 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3774 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3776 %files -n libstdc++-multilib-%{multilib2}-devel
3777 %defattr(644,root,root,755)
3778 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3779 %{_libdirm2}/libstdc++.la
3780 %{_libdirm2}/libstdc++exp.a
3781 %{_libdirm2}/libstdc++exp.la
3782 %{_libdirm2}/libstdc++fs.a
3783 %{_libdirm2}/libstdc++fs.la
3785 %files -n libstdc++-multilib-%{multilib2}-static
3786 %defattr(644,root,root,755)
3787 %{_libdirm2}/libstdc++.a
3791 %files -n libstdc++-gdb
3792 %defattr(644,root,root,755)
3793 %dir %{py3_sitescriptdir}/libstdcxx
3794 %{py3_sitescriptdir}/libstdcxx/*.py
3795 %{py3_sitescriptdir}/libstdcxx/__pycache__
3796 %dir %{py3_sitescriptdir}/libstdcxx/v6
3797 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3798 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3799 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3800 %if %{with multilib}
3801 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3803 %if %{with multilib2}
3804 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3809 %files -n libstdc++-apidocs
3810 %defattr(644,root,root,755)
3811 %doc libstdc++-v3/doc/html/*
3817 %defattr(644,root,root,755)
3818 %doc gcc/fortran/ChangeLog
3819 %attr(755,root,root) %{_bindir}/g95
3820 %attr(755,root,root) %{_bindir}/gfortran
3821 %attr(755,root,root) %{_bindir}/*-gfortran
3822 %attr(755,root,root) %{gcclibdir}/f951
3823 %attr(755,root,root) %{_libdir}/libgfortran.so
3824 %{_libdir}/libgfortran.spec
3825 %{_libdir}/libgfortran.la
3826 %{gcclibdir}/include/ISO_Fortran_binding.h
3827 %{gcclibdir}/libcaf_single.a
3828 %{gcclibdir}/libcaf_single.la
3829 %{_infodir}/gfortran.info*
3830 %{_mandir}/man1/g95.1*
3831 %{_mandir}/man1/gfortran.1*
3833 %if %{with multilib}
3834 %files fortran-multilib-32
3835 %defattr(644,root,root,755)
3836 %attr(755,root,root) %{_libdir32}/libgfortran.so
3837 %{_libdir32}/libgfortran.spec
3838 %{_libdir32}/libgfortran.la
3839 %{gcclibdir}/32/libcaf_single.a
3840 %{gcclibdir}/32/libcaf_single.la
3843 %if %{with multilib2}
3844 %files fortran-multilib-%{multilib2}
3845 %defattr(644,root,root,755)
3846 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3847 %{_libdirm2}/libgfortran.spec
3848 %{_libdirm2}/libgfortran.la
3849 %{gcclibdir}/%{multilib2}/libcaf_single.a
3850 %{gcclibdir}/%{multilib2}/libcaf_single.la
3853 %files -n libgfortran
3854 %defattr(644,root,root,755)
3855 %doc libgfortran/{AUTHORS,README,ChangeLog}
3856 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3857 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3859 %files -n libgfortran-static
3860 %defattr(644,root,root,755)
3861 %{_libdir}/libgfortran.a
3863 %if %{with multilib}
3864 %files -n libgfortran-multilib-32
3865 %defattr(644,root,root,755)
3866 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3867 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3869 %files -n libgfortran-multilib-32-static
3870 %defattr(644,root,root,755)
3871 %{_libdir32}/libgfortran.a
3874 %if %{with multilib2}
3875 %files -n libgfortran-multilib-%{multilib2}
3876 %defattr(644,root,root,755)
3877 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3878 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3880 %files -n libgfortran-multilib-%{multilib2}-static
3881 %defattr(644,root,root,755)
3882 %{_libdirm2}/libgfortran.a
3885 %if %{with quadmath}
3886 %files -n libquadmath
3887 %defattr(644,root,root,755)
3888 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3889 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3891 %files -n libquadmath-devel
3892 %defattr(644,root,root,755)
3893 %{gcclibdir}/include/quadmath.h
3894 %{gcclibdir}/include/quadmath_weak.h
3895 %attr(755,root,root) %{_libdir}/libquadmath.so
3896 %{_libdir}/libquadmath.la
3897 %{_infodir}/libquadmath.info*
3899 %files -n libquadmath-static
3900 %defattr(644,root,root,755)
3901 %{_libdir}/libquadmath.a
3903 %if %{with multilib}
3904 %files -n libquadmath-multilib-32
3905 %defattr(644,root,root,755)
3906 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3907 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3909 %files -n libquadmath-multilib-32-devel
3910 %defattr(644,root,root,755)
3911 %attr(755,root,root) %{_libdir32}/libquadmath.so
3912 %{_libdir32}/libquadmath.la
3914 %files -n libquadmath-multilib-32-static
3915 %defattr(644,root,root,755)
3916 %{_libdir32}/libquadmath.a
3919 %if %{with multilib2}
3920 %files -n libquadmath-multilib-%{multilib2}
3921 %defattr(644,root,root,755)
3922 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3923 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3925 %files -n libquadmath-multilib-%{multilib2}-devel
3926 %defattr(644,root,root,755)
3927 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3928 %{_libdirm2}/libquadmath.la
3930 %files -n libquadmath-multilib-%{multilib2}-static
3931 %defattr(644,root,root,755)
3932 %{_libdirm2}/libquadmath.a
3937 %if %{with gcc_libffi}
3939 %defattr(644,root,root,755)
3940 %doc libffi/{ChangeLog,LICENSE,README}
3941 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3942 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3944 %files -n libffi-devel
3945 %defattr(644,root,root,755)
3946 %attr(755,root,root) %{_libdir}/libffi.so
3947 %{_libdir}/libffi.la
3948 %{gcclibdir}/include/ffi.h
3949 %{gcclibdir}/include/ffitarget.h
3950 %{_pkgconfigdir}/libffi.pc
3951 %{_mandir}/man3/ffi*.3*
3952 %{_infodir}/libffi.info*
3954 %files -n libffi-static
3955 %defattr(644,root,root,755)
3958 %if %{with multilib}
3959 %files -n libffi-multilib-32
3960 %defattr(644,root,root,755)
3961 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3962 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3964 %files -n libffi-multilib-32-devel
3965 %defattr(644,root,root,755)
3966 %attr(755,root,root) %{_libdir32}/libffi.so
3967 %{_libdir32}/libffi.la
3968 %{_pkgconfigdir32}/libffi.pc
3970 %files -n libffi-multilib-32-static
3971 %defattr(644,root,root,755)
3972 %{_libdir32}/libffi.a
3975 %if %{with multilib2}
3976 %files -n libffi-multilib-%{multilib2}
3977 %defattr(644,root,root,755)
3978 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3979 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3981 %files -n libffi-multilib-%{multilib2}-devel
3982 %defattr(644,root,root,755)
3983 %attr(755,root,root) %{_libdirm2}/libffi.so
3984 %{_libdirm2}/libffi.la
3985 %{_pkgconfigdirm2}/libffi.pc
3987 %files -n libffi-multilib-%{multilib2}-static
3988 %defattr(644,root,root,755)
3989 %{_libdirm2}/libffi.a
3995 %defattr(644,root,root,755)
3996 %doc gcc/m2/{COPYING.RUNTIME,ChangeLog,NEWS,README}
3997 %attr(755,root,root) %{_bindir}/gm2
3998 %attr(755,root,root) %{_bindir}/*-gm2
3999 %attr(755,root,root) %{gcclibdir}/cc1gm2
4000 %attr(755,root,root) %{gcclibdir}/plugin/m2rte.so
4001 %attr(755,root,root) %{_libdir}/libm2cor.so
4002 %attr(755,root,root) %{_libdir}/libm2iso.so
4003 %attr(755,root,root) %{_libdir}/libm2log.so
4004 %attr(755,root,root) %{_libdir}/libm2min.so
4005 %attr(755,root,root) %{_libdir}/libm2pim.so
4006 %{_libdir}/libm2cor.la
4007 %{_libdir}/libm2iso.la
4008 %{_libdir}/libm2log.la
4009 %{_libdir}/libm2min.la
4010 %{_libdir}/libm2pim.la
4012 %{_mandir}/man1/gm2.1*
4015 %defattr(644,root,root,755)
4016 %attr(755,root,root) %{_libdir}/libm2cor.so.*.*.*
4017 %attr(755,root,root) %ghost %{_libdir}/libm2cor.so.18
4018 %attr(755,root,root) %{_libdir}/libm2iso.so.*.*.*
4019 %attr(755,root,root) %ghost %{_libdir}/libm2iso.so.18
4020 %attr(755,root,root) %{_libdir}/libm2log.so.*.*.*
4021 %attr(755,root,root) %ghost %{_libdir}/libm2log.so.18
4022 %attr(755,root,root) %{_libdir}/libm2min.so.*.*.*
4023 %attr(755,root,root) %ghost %{_libdir}/libm2min.so.18
4024 %attr(755,root,root) %{_libdir}/libm2pim.so.*.*.*
4025 %attr(755,root,root) %ghost %{_libdir}/libm2pim.so.18
4027 %files -n libgm2-static
4028 %defattr(644,root,root,755)
4029 %{_libdir}/libm2cor.a
4030 %{_libdir}/libm2iso.a
4031 %{_libdir}/libm2log.a
4032 %{_libdir}/libm2min.a
4033 %{_libdir}/libm2pim.a
4038 %defattr(644,root,root,755)
4039 %doc gcc/objc/README.libobjc
4040 %attr(755,root,root) %{gcclibdir}/cc1obj
4041 %attr(755,root,root) %{_libdir}/libobjc.so
4042 %{_libdir}/libobjc.la
4043 %{gcclibdir}/include/objc
4045 %if %{with multilib}
4046 %files objc-multilib-32
4047 %defattr(644,root,root,755)
4048 %attr(755,root,root) %{_libdir32}/libobjc.so
4049 %{_libdir32}/libobjc.la
4052 %if %{with multilib2}
4053 %files objc-multilib-%{multilib2}
4054 %defattr(644,root,root,755)
4055 %attr(755,root,root) %{_libdirm2}/libobjc.so
4056 %{_libdirm2}/libobjc.la
4061 %defattr(644,root,root,755)
4062 %doc gcc/objcp/ChangeLog
4063 %attr(755,root,root) %{gcclibdir}/cc1objplus
4067 %defattr(644,root,root,755)
4068 %doc libobjc/{ChangeLog,README*}
4069 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4070 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4072 %files -n libobjc-static
4073 %defattr(644,root,root,755)
4074 %{_libdir}/libobjc.a
4076 %if %{with multilib}
4077 %files -n libobjc-multilib-32
4078 %defattr(644,root,root,755)
4079 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4080 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4082 %files -n libobjc-multilib-32-static
4083 %defattr(644,root,root,755)
4084 %{_libdir32}/libobjc.a
4087 %if %{with multilib2}
4088 %files -n libobjc-multilib-%{multilib2}
4089 %defattr(644,root,root,755)
4090 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4091 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4093 %files -n libobjc-multilib-%{multilib2}-static
4094 %defattr(644,root,root,755)
4095 %{_libdirm2}/libobjc.a
4101 %defattr(644,root,root,755)
4102 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4103 %attr(755,root,root) %{_bindir}/gccgo
4104 %attr(755,root,root) %{_bindir}/go
4105 %attr(755,root,root) %{_bindir}/gofmt
4106 %attr(755,root,root) %{gcclibdir}/buildid
4107 %attr(755,root,root) %{gcclibdir}/cgo
4108 %attr(755,root,root) %{gcclibdir}/go1
4109 %attr(755,root,root) %{gcclibdir}/test2json
4110 %attr(755,root,root) %{gcclibdir}/vet
4112 %{_libdir}/go/%{version}
4113 %{_mandir}/man1/go.1*
4114 %{_mandir}/man1/gofmt.1*
4115 %{_mandir}/man1/gccgo.1*
4116 %{_infodir}/gccgo.info*
4118 %if %{with multilib}
4119 %files go-multilib-32
4120 %defattr(644,root,root,755)
4121 %dir %{_libdir32}/go
4122 %{_libdir32}/go/%{version}
4125 %if %{with multilib2}
4126 %files go-multilib-%{multilib2}
4127 %defattr(644,root,root,755)
4128 %dir %{_libdirm2}/go
4129 %{_libdirm2}/go/%{version}
4133 %defattr(644,root,root,755)
4134 %doc libgo/{LICENSE,PATENTS,README}
4135 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4136 %attr(755,root,root) %ghost %{_libdir}/libgo.so.22
4138 %files -n libgo-devel
4139 %defattr(644,root,root,755)
4140 %attr(755,root,root) %{_libdir}/libgo.so
4142 %{_libdir}/libgobegin.a
4143 %{_libdir}/libgolibbegin.a
4145 %files -n libgo-static
4146 %defattr(644,root,root,755)
4149 %if %{with multilib}
4150 %files -n libgo-multilib-32
4151 %defattr(644,root,root,755)
4152 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4153 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.22
4155 %files -n libgo-multilib-32-devel
4156 %defattr(644,root,root,755)
4157 %attr(755,root,root) %{_libdir32}/libgo.so
4158 %{_libdir32}/libgo.la
4159 %{_libdir32}/libgobegin.a
4160 %{_libdir32}/libgolibbegin.a
4162 %files -n libgo-multilib-32-static
4163 %defattr(644,root,root,755)
4164 %{_libdir32}/libgo.a
4167 %if %{with multilib2}
4168 %files -n libgo-multilib-%{multilib2}
4169 %defattr(644,root,root,755)
4170 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4171 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.22
4173 %files -n libgo-multilib-%{multilib2}-devel
4174 %defattr(644,root,root,755)
4175 %attr(755,root,root) %{_libdirm2}/libgo.so
4176 %{_libdirm2}/libgo.la
4177 %{_libdirm2}/libgobegin.a
4178 %{_libdirm2}/libgolibbegin.a
4180 %files -n libgo-multilib-%{multilib2}-static
4181 %defattr(644,root,root,755)
4182 %{_libdirm2}/libgo.a
4188 %defattr(644,root,root,755)
4189 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4190 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4191 %attr(755,root,root) %ghost %{_libdir}/libasan.so.8
4193 %files -n libasan-devel
4194 %defattr(644,root,root,755)
4195 %attr(755,root,root) %{_libdir}/libasan.so
4196 %{_libdir}/libasan_preinit.o
4197 %{_libdir}/libasan.la
4198 %{gcclibdir}/include/sanitizer/asan_interface.h
4200 %files -n libasan-static
4201 %defattr(644,root,root,755)
4202 %{_libdir}/libasan.a
4204 %if %{with multilib}
4205 %files -n libasan-multilib-32
4206 %defattr(644,root,root,755)
4207 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4208 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.8
4210 %files -n libasan-multilib-32-devel
4211 %defattr(644,root,root,755)
4212 %attr(755,root,root) %{_libdir32}/libasan.so
4213 %{_libdir32}/libasan_preinit.o
4214 %{_libdir32}/libasan.la
4216 %files -n libasan-multilib-32-static
4217 %defattr(644,root,root,755)
4218 %{_libdir32}/libasan.a
4221 %if %{with multilib2}
4222 %files -n libasan-multilib-%{multilib2}
4223 %defattr(644,root,root,755)
4224 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4225 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.8
4227 %files -n libasan-multilib-%{multilib2}-devel
4228 %defattr(644,root,root,755)
4229 %attr(755,root,root) %{_libdirm2}/libasan.so
4230 %{_libdirm2}/libasan_preinit.o
4231 %{_libdirm2}/libasan.la
4233 %files -n libasan-multilib-%{multilib2}-static
4234 %defattr(644,root,root,755)
4235 %{_libdirm2}/libasan.a
4241 %defattr(644,root,root,755)
4242 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4243 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4245 %files -n libhwasan-devel
4246 %defattr(644,root,root,755)
4247 %attr(755,root,root) %{_libdir}/libhwasan.so
4248 %{_libdir}/libhwasan_preinit.o
4249 %{_libdir}/libhwasan.la
4250 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4252 %files -n libhwasan-static
4253 %defattr(644,root,root,755)
4254 %{_libdir}/libhwasan.a
4257 %if %{with multilib2} && %{with hwasan_m2}
4258 %files -n libhwasan-multilib-%{multilib2}
4259 %defattr(644,root,root,755)
4260 %attr(755,root,root) %{_libdirm2}/libhwasan.so.*.*.*
4261 %attr(755,root,root) %ghost %{_libdirm2}/libhwasan.so.0
4263 %files -n libhwasan-multilib-%{multilib2}-devel
4264 %defattr(644,root,root,755)
4265 %attr(755,root,root) %{_libdirm2}/libhwasan.so
4266 %{_libdirm2}/libhwasan_preinit.o
4267 %{_libdirm2}/libhwasan.la
4268 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4270 %files -n libhwasan-multilib-%{multilib2}-static
4271 %defattr(644,root,root,755)
4272 %{_libdirm2}/libhwasan.a
4277 %defattr(644,root,root,755)
4278 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4279 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4281 %files -n liblsan-devel
4282 %defattr(644,root,root,755)
4283 %attr(755,root,root) %{_libdir}/liblsan.so
4284 %{_libdir}/liblsan_preinit.o
4285 %{_libdir}/liblsan.la
4286 %{gcclibdir}/include/sanitizer/lsan_interface.h
4288 %files -n liblsan-static
4289 %defattr(644,root,root,755)
4290 %{_libdir}/liblsan.a
4293 %if %{with multilib2} && %{with lsan_m2}
4294 %files -n liblsan-multilib-%{multilib2}
4295 %defattr(644,root,root,755)
4296 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4297 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4299 %files -n liblsan-multilib-%{multilib2}-devel
4300 %defattr(644,root,root,755)
4301 %attr(755,root,root) %{_libdirm2}/liblsan.so
4302 %{_libdirm2}/liblsan_preinit.o
4303 %{_libdirm2}/liblsan.la
4304 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4305 # these packages are mutually exclusive
4306 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4307 %{gcclibdir}/include/sanitizer/lsan_interface.h
4309 %files -n liblsan-multilib-%{multilib2}-static
4310 %defattr(644,root,root,755)
4311 %{_libdirm2}/liblsan.a
4316 %defattr(644,root,root,755)
4317 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4318 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4319 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.2
4321 %files -n libtsan-devel
4322 %defattr(644,root,root,755)
4323 %attr(755,root,root) %{_libdir}/libtsan.so
4324 %{_libdir}/libtsan_preinit.o
4325 %{_libdir}/libtsan.la
4326 %{gcclibdir}/include/sanitizer/tsan_interface.h
4328 %files -n libtsan-static
4329 %defattr(644,root,root,755)
4330 %{_libdir}/libtsan.a
4333 %if %{with multilib2} && %{with tsan_m2}
4334 %files -n libtsan-multilib-%{multilib2}
4335 %defattr(644,root,root,755)
4336 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4337 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4338 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.2
4340 %files -n libtsan-multilib-%{multilib2}-devel
4341 %defattr(644,root,root,755)
4342 %attr(755,root,root) %{_libdirm2}/libtsan.so
4343 %{_libdirm2}/libtsan_preinit.o
4344 %{_libdirm2}/libtsan.la
4345 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4346 # these packages are mutually exclusive
4347 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4348 %{gcclibdir}/include/sanitizer/tsan_interface.h
4350 %files -n libtsan-multilib-%{multilib2}-static
4351 %defattr(644,root,root,755)
4352 %{_libdirm2}/libtsan.a
4357 %defattr(644,root,root,755)
4358 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4359 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4361 %files -n libubsan-devel
4362 %defattr(644,root,root,755)
4363 %attr(755,root,root) %{_libdir}/libubsan.so
4364 %{_libdir}/libubsan.la
4366 %files -n libubsan-static
4367 %defattr(644,root,root,755)
4368 %{_libdir}/libubsan.a
4370 %if %{with multilib}
4371 %files -n libubsan-multilib-32
4372 %defattr(644,root,root,755)
4373 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4374 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4376 %files -n libubsan-multilib-32-devel
4377 %defattr(644,root,root,755)
4378 %attr(755,root,root) %{_libdir32}/libubsan.so
4379 %{_libdir32}/libubsan.la
4381 %files -n libubsan-multilib-32-static
4382 %defattr(644,root,root,755)
4383 %{_libdir32}/libubsan.a
4386 %if %{with multilib2}
4387 %files -n libubsan-multilib-%{multilib2}
4388 %defattr(644,root,root,755)
4389 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4390 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4392 %files -n libubsan-multilib-%{multilib2}-devel
4393 %defattr(644,root,root,755)
4394 %attr(755,root,root) %{_libdirm2}/libubsan.so
4395 %{_libdirm2}/libubsan.la
4397 %files -n libubsan-multilib-%{multilib2}-static
4398 %defattr(644,root,root,755)
4399 %{_libdirm2}/libubsan.a
4405 %defattr(644,root,root,755)
4406 %doc libvtv/ChangeLog
4407 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4408 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4410 %files -n libvtv-devel
4411 %defattr(644,root,root,755)
4412 %attr(755,root,root) %{_libdir}/libvtv.so
4413 %{_libdir}/libvtv.la
4415 %files -n libvtv-static
4416 %defattr(644,root,root,755)
4419 %if %{with multilib}
4420 %files -n libvtv-multilib-32
4421 %defattr(644,root,root,755)
4422 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4423 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4425 %files -n libvtv-multilib-32-devel
4426 %defattr(644,root,root,755)
4427 %attr(755,root,root) %{_libdir32}/libvtv.so
4428 %{_libdir32}/libvtv.la
4430 %files -n libvtv-multilib-32-static
4431 %defattr(644,root,root,755)
4432 %{_libdir32}/libvtv.a
4435 %if %{with multilib2}
4436 %files -n libvtv-multilib-%{multilib2}
4437 %defattr(644,root,root,755)
4438 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4439 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4441 %files -n libvtv-multilib-%{multilib2}-devel
4442 %defattr(644,root,root,755)
4443 %attr(755,root,root) %{_libdirm2}/libvtv.so
4444 %{_libdirm2}/libvtv.la
4446 %files -n libvtv-multilib-%{multilib2}-static
4447 %defattr(644,root,root,755)
4448 %{_libdirm2}/libvtv.a
4454 %defattr(644,root,root,755)
4455 %doc libatomic/ChangeLog*
4456 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4457 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4459 %files -n libatomic-devel
4460 %defattr(644,root,root,755)
4461 %attr(755,root,root) %{_libdir}/libatomic.so
4462 %{_libdir}/libatomic.la
4464 %files -n libatomic-static
4465 %defattr(644,root,root,755)
4466 %{_libdir}/libatomic.a
4468 %if %{with multilib}
4469 %files -n libatomic-multilib-32
4470 %defattr(644,root,root,755)
4471 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4472 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4474 %files -n libatomic-multilib-32-devel
4475 %defattr(644,root,root,755)
4476 %attr(755,root,root) %{_libdir32}/libatomic.so
4477 %{_libdir32}/libatomic.la
4479 %files -n libatomic-multilib-32-static
4480 %defattr(644,root,root,755)
4481 %{_libdir32}/libatomic.a
4484 %if %{with multilib2}
4485 %files -n libatomic-multilib-%{multilib2}
4486 %defattr(644,root,root,755)
4487 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4488 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4490 %files -n libatomic-multilib-%{multilib2}-devel
4491 %defattr(644,root,root,755)
4492 %attr(755,root,root) %{_libdirm2}/libatomic.so
4493 %{_libdirm2}/libatomic.la
4495 %files -n libatomic-multilib-%{multilib2}-static
4496 %defattr(644,root,root,755)
4497 %{_libdirm2}/libatomic.a
4502 %defattr(644,root,root,755)
4503 %doc libcc1/ChangeLog*
4504 %attr(755,root,root) %{_libdir}/libcc1.so
4505 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4506 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4507 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4508 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4511 %defattr(644,root,root,755)
4512 %dir %{gcclibdir}/plugin
4513 %{gcclibdir}/plugin/gengtype
4514 %{gcclibdir}/plugin/gtype.state
4515 %{gcclibdir}/plugin/include
4516 %{gcclibdir}/plugin/libcc1plugin.la
4517 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4518 %{gcclibdir}/plugin/libcp1plugin.la
4519 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so