1 # TODO: missing info patch parts
2 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
5 # - gconf peer? (but libgcj needs split anyway)
7 # /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
8 # /usr/share/man/man1/gjdoc.1.gz
12 %bcond_without ada # build without ADA support
13 %bcond_without cxx # build without C++ support
14 %bcond_without fortran # build without Fortran support
15 %bcond_without go # build without Go support
16 %bcond_without java # build without Java support
17 %bcond_without objc # build without Objective-C support
18 %bcond_without objcxx # build without Objective-C++ support
20 %bcond_without gomp # build without OpenMP support
21 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
22 %bcond_with multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
23 %bcond_without profiling # build without profiling
24 %bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
25 %bcond_with gcc_libffi # packaging gcc libffi for system usage
26 # note: libgcj and libgo always have convenience gcc libffi linked in
28 %bcond_without alsa # don't build libgcj ALSA MIDI interface
29 %bcond_without dssi # don't build libgcj DSSI MIDI interface
30 %bcond_without gtk # don't build libgcj GTK peer
31 %bcond_without apidocs # do not build and package API docs
32 %bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
33 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
34 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
36 %bcond_without bootstrap # omit 3-stage bootstrap
37 %bcond_with tests # torture gcc
38 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
46 # go, java and objcxx require C++
52 # objcxx requires objc
57 %if %{without bootstrap}
58 %undefine with_profiling
67 # used to be broken (to be verified if needed)
71 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
72 %undefine with_multilib
75 %undefine with_multilibx32
78 # setup internal semi-bconds based on bconds and architecture
81 %define with_multilib2 1
83 %if %{with multilibx32}
84 %define with_multilib2 1
87 %ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
88 # library for atomic operations not supported by hardware
91 %ifarch %{ix86} %{x8664} x32
92 %define with_cilkrts 1
94 %ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
95 # sanitizer feature (asan and ubsan are common for all supported archs)
99 # lsan and tsan exist only for primary x86_64 ABI
100 %define with_lsan_m0 1
101 %define with_tsan_m0 1
104 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
105 %define with_lsan_m2 1
106 %define with_tsan_m2 1
108 %ifarch %{ix86} %{x8664} x32
112 %define major_ver 4.9
114 %define major_ecj_ver 4.9
115 # class data version seen with file(1) that this jvm is able to load
116 %define _classdataversion 50.0
117 %define gcj_soname_ver 15
119 Summary: GNU Compiler Collection: the C compiler and shared files
120 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
121 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
122 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
124 Version: %{major_ver}.%{minor_ver}
128 Group: Development/Languages
129 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
130 # Source0-md5: 4df8ee253b7f3863ad0b86359cd39c43
131 Source1: %{name}-optimize-la.pl
132 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
133 # Source2-md5: 7339f199ba11c941890031fd9981d7be
134 # check libffi version with libffi/configure.ac
135 Source3: libffi.pc.in
136 # svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_9_2_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch > gcc-branch.diff
137 Patch100: %{name}-branch.diff
138 # Patch100-md5: 1f1a11566ddf413cca96fbb04fd790d4
139 Patch0: %{name}-info.patch
140 Patch1: %{name}-cloog.patch
141 Patch2: %{name}-nodebug.patch
142 Patch3: %{name}-ada-link.patch
143 Patch4: %{name}-ada-x32.patch
145 Patch6: %{name}-pr61164.patch
146 Patch7: %{name}-libjava-multilib.patch
147 Patch8: %{name}-enable-java-awt-qt.patch
148 Patch10: %{name}-moresparcs.patch
149 Patch11: %{name}-install-libffi.patch
150 URL: http://gcc.gnu.org/
151 BuildRequires: autoconf >= 2.64
152 %{?with_tests:BuildRequires: autogen}
153 BuildRequires: automake >= 1:1.9.3
154 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
155 BuildRequires: binutils >= 3:2.17.50.0.9-1
157 BuildRequires: chrpath >= 0.13-2
158 BuildRequires: cloog-isl-devel >= 0.17.0
159 BuildRequires: cloog-isl-devel < 0.19
160 %{?with_tests:BuildRequires: dejagnu}
161 BuildRequires: elfutils-devel >= 0.145-1
162 BuildRequires: fileutils >= 4.0.41
165 BuildRequires: gcc(ada)
166 BuildRequires: gcc-ada
168 BuildRequires: gettext-tools
169 BuildRequires: glibc-devel >= 6:2.4-1
171 # Formerly known as gcc(multilib)
172 BuildRequires: gcc(multilib-32)
174 %if %{with multilibx32}
175 BuildRequires: gcc(multilib-x32)
176 BuildRequires: glibc-devel(x32)
178 BuildRequires: glibc-devel(ix86)
181 BuildRequires: gcc(multilib-64)
182 BuildRequires: glibc-devel(ix86)
183 BuildRequires: glibc-devel(x86_64)
186 BuildRequires: glibc-devel(arm)
189 BuildRequires: glibc-devel(ppc)
192 BuildRequires: glibc-devel(s390)
195 BuildRequires: glibc-devel(sparcv9)
198 BuildRequires: gmp-c++-devel >= 4.1
199 BuildRequires: gmp-devel >= 4.1
200 BuildRequires: isl-devel >= 0.13
201 BuildRequires: libmpc-devel
202 BuildRequires: mpfr-devel >= 2.3.0
203 BuildRequires: ppl-devel >= 0.11
205 BuildRequires: python-devel
206 BuildRequires: rpm-pythonprov
208 BuildRequires: rpmbuild(macros) >= 1.211
209 BuildRequires: texinfo >= 4.1
210 BuildRequires: zlib-devel
212 %{?with_alsa:BuildRequires: alsa-lib-devel}
214 BuildRequires: dssi-devel
215 BuildRequires: jack-audio-connection-kit-devel
217 BuildRequires: libxml2-devel >= 1:2.6.8
218 BuildRequires: libxslt-devel >= 1.1.11
219 BuildRequires: perl-base
220 BuildRequires: perl-tools-pod
221 BuildRequires: pkgconfig
222 BuildRequires: sed >= 4.0
226 BuildRequires: cairo-devel >= 0.5.0
227 BuildRequires: gtk+2-devel >= 2:2.4.0
228 BuildRequires: libart_lgpl-devel
229 BuildRequires: pango-devel
230 BuildRequires: xorg-lib-libXt-devel
231 BuildRequires: xorg-lib-libXtst-devel
234 BuildRequires: QtGui-devel >= 4.0.1
235 BuildRequires: qt4-build >= 4.0.1
237 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
239 BuildConflicts: pdksh < 5.2.14-50
240 Requires: binutils >= 3:2.23
241 Requires: libgcc = %{epoch}:%{version}-%{release}
242 Provides: cpp = %{epoch}:%{version}-%{release}
243 %{?with_ada:Provides: gcc(ada)}
251 Conflicts: glibc-devel < 2.2.5-20
252 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
254 %define _slibdir /%{_lib}
256 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
257 %define _slibdir32 /lib
258 %define _libdir32 /usr/lib
259 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
260 %if %{with multilib2}
261 # x32 environment on x86-64
263 %define multilib2 x32
264 %define m2_desc ILP32
265 %define _slibdirm2 /libx32
266 %define _libdirm2 /usr/libx32
267 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
269 # 64-bit environment on x32
273 %define _slibdirm2 /lib64
274 %define _libdirm2 /usr/lib64
275 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
279 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
280 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
282 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
283 %define filterout_ld -Wl,--as-needed
285 # functions with printf format attribute but with special parser and also
286 # receiving non constant format strings
287 %define Werror_cflags %{nil}
289 %define skip_post_check_so '.*(libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
292 A compiler aimed at integrating all the optimizations and features
293 necessary for a high-performance and stable development environment.
295 This package contains the C compiler and some files shared by various
296 parts of the GNU Compiler Collection. In order to use another GCC
297 compiler you will need to install the appropriate subpackage.
299 %description -l es.UTF-8
300 Un compilador que intenta integrar todas las optimalizaciones y
301 características necesarias para un entorno de desarrollo eficaz y
304 Este paquete contiene el compilador de C y unos ficheros compartidos
305 por varias partes de la colección de compiladores GNU (GCC). Para usar
306 otro compilador de GCC será necesario que instale el subpaquete
309 %description -l pl.UTF-8
310 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
311 wyprodukowania szybkiego i stabilnego kodu wynikowego.
313 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
314 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
315 z GCC, trzeba zainstalować odpowiedni podpakiet.
317 %description -l pt_BR.UTF-8
318 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
319 GNU Compiler Collection.
322 Summary: GNU Compiler Collection: the C compiler 32-bit support
323 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
325 Group: Development/Languages
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
330 Requires: glibc-devel(ix86)
333 Requires: glibc-devel(ppc)
336 Requires: glibc-devel(s390)
339 Requires: glibc-devel(sparcv9)
341 Provides: gcc(multilib-32)
342 Obsoletes: gcc-multilib
344 %description multilib-32
345 A compiler aimed at integrating all the optimizations and features
346 necessary for a high-performance and stable development environment.
348 This package contains the C compiler support for producing 32-bit
349 programs on 64-bit host.
351 %description multilib-32 -l pl.UTF-8
352 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
353 wyprodukowania szybkiego i stabilnego kodu wynikowego.
355 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
356 programów 32-bitowych na maszynie 64-bitowej.
358 %package multilib-%{multilib2}
359 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
360 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
362 Group: Development/Languages
363 Requires: %{name} = %{epoch}:%{version}-%{release}
364 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
365 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
367 Requires: glibc-devel(x32)
370 Requires: glibc-devel(x86_64)
373 %description multilib-%{multilib2}
374 A compiler aimed at integrating all the optimizations and features
375 necessary for a high-performance and stable development environment.
377 This package contains the C compiler support for producing %{m2_desc}
380 %description multilib-%{multilib2} -l pl.UTF-8
381 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
382 wyprodukowania szybkiego i stabilnego kodu wynikowego.
384 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
388 Summary: Shared gcc library
389 Summary(es.UTF-8): Biblioteca compartida de gcc
390 Summary(pl.UTF-8): Biblioteka gcc
391 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
392 License: GPL v3+ with GCC Runtime Library Exception v3.1
397 %description -n libgcc
400 %description -n libgcc -l es.UTF-8
401 Biblioteca compartida de gcc.
403 %description -n libgcc -l pl.UTF-8
404 Biblioteka dynamiczna gcc.
406 %description -n libgcc -l pt_BR.UTF-8
407 Biblioteca runtime para o GCC.
409 %package -n libgcc-multilib-32
410 Summary: Shared gcc library - 32-bit version
411 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
412 License: GPL v3+ with GCC Runtime Library Exception v3.1
414 Obsoletes: libgcc-multilib
416 %description -n libgcc-multilib-32
417 Shared gcc library - 32-bit version.
419 %description -n libgcc-multilib-32 -l pl.UTF-8
420 Biblioteka dynamiczna gcc - wersja 32-bitowa.
422 %package -n libgcc-multilib-%{multilib2}
423 Summary: Shared gcc library - %{m2_desc} version
424 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
425 License: GPL v3+ with GCC Runtime Library Exception v3.1
428 %description -n libgcc-multilib-%{multilib2}
429 Shared gcc library - %{m2_desc} version.
431 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
432 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
435 Summary: GNU OpenMP library
436 Summary(pl.UTF-8): Biblioteka GNU OpenMP
437 License: GPL v3+ with GCC Runtime Library Exception v3.1
440 %description -n libgomp
443 %description -n libgomp -l pl.UTF-8
444 Biblioteka GNU OpenMP.
446 %package -n libgomp-devel
447 Summary: Development files for GNU OpenMP library
448 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
449 License: GPL v3+ with GCC Runtime Library Exception v3.1
450 Group: Development/Libraries
451 Requires: %{name} = %{epoch}:%{version}-%{release}
452 Requires: libgomp = %{epoch}:%{version}-%{release}
454 %description -n libgomp-devel
455 Development files for GNU OpenMP library.
457 %description -n libgomp-devel -l pl.UTF-8
458 Pliki programistyczne biblioteki GNU OpenMP.
460 %package -n libgomp-static
461 Summary: Static GNU OpenMP library
462 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
463 License: GPL v3+ with GCC Runtime Library Exception v3.1
464 Group: Development/Libraries
465 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
467 %description -n libgomp-static
468 Static GNU OpenMP library.
470 %description -n libgomp-static -l pl.UTF-8
471 Statyczna biblioteka GNU OpenMP.
473 %package -n libgomp-multilib-32
474 Summary: GNU OpenMP library - 32-bit version
475 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
476 License: GPL v3+ with GCC Runtime Library Exception v3.1
478 Obsoletes: libgomp-multilib
480 %description -n libgomp-multilib-32
481 GNU OpenMP library - 32-bit version.
483 %description -n libgomp-multilib-32 -l pl.UTF-8
484 Biblioteka GNU OpenMP - wersja 32-bitowa.
486 %package -n libgomp-multilib-32-devel
487 Summary: Development files for 32-bit version of GNU OpenMP library
488 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
489 License: GPL v3+ with GCC Runtime Library Exception v3.1
490 Group: Development/Libraries
491 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
492 Obsoletes: libgomp-multilib-devel
494 %description -n libgomp-multilib-32-devel
495 Development files for 32-bit version of GNU OpenMP library.
497 %description -n libgomp-multilib-32-devel -l pl.UTF-8
498 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
500 %package -n libgomp-multilib-32-static
501 Summary: Static GNU OpenMP library - 32-bit version
502 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
503 License: GPL v3+ with GCC Runtime Library Exception v3.1
504 Group: Development/Libraries
505 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
506 Obsoletes: libgomp-multilib-static
508 %description -n libgomp-multilib-32-static
509 Static GNU OpenMP library - 32-bit version.
511 %description -n libgomp-multilib-32-static -l pl.UTF-8
512 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
514 %package -n libgomp-multilib-%{multilib2}
515 Summary: GNU OpenMP library - %{m2_desc} version
516 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
517 License: GPL v3+ with GCC Runtime Library Exception v3.1
520 %description -n libgomp-multilib-%{multilib2}
521 GNU OpenMP library - %{m2_desc} version.
523 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
524 Biblioteka GNU OpenMP - wersja %{m2_desc}.
526 %package -n libgomp-multilib-%{multilib2}-devel
527 Summary: Development files for %{m2_desc} version of GNU OpenMP library
528 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
529 License: GPL v3+ with GCC Runtime Library Exception v3.1
530 Group: Development/Libraries
531 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
533 %description -n libgomp-multilib-%{multilib2}-devel
534 Development files for %{m2_desc} version of GNU OpenMP library.
536 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
537 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
539 %package -n libgomp-multilib-%{multilib2}-static
540 Summary: Static GNU OpenMP library - %{m2_desc} version
541 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
542 License: GPL v3+ with GCC Runtime Library Exception v3.1
543 Group: Development/Libraries
544 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
546 %description -n libgomp-multilib-%{multilib2}-static
547 Static GNU OpenMP library - %{m2_desc} version.
549 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
550 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
552 %package -n libcilkrts
553 Summary: GCC Cilk Plus language extensions runtime library
554 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
558 %description -n libcilkrts
559 This package contains the Cilk Plus C/C++ language extensions runtime
562 %description -n libcilkrts -l pl.UTF-8
563 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
566 %package -n libcilkrts-devel
567 Summary: GCC development files for Cilk Plus language extensions
568 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
570 Group: Development/Libraries
571 Requires: libcilkrts = %{epoch}:%{version}-%{release}
573 %description -n libcilkrts-devel
574 This package contains development files for Cilk Plus C/C++ language
577 %description -n libcilkrts-devel -l pl.UTF-8
578 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
581 %package -n libcilkrts-static
582 Summary: GCC Cilk Plus language extensions static library
583 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
585 Group: Development/Libraries
586 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
588 %description -n libcilkrts-static
589 This package contains Cilk Plus C/C++ language extensions static
592 %description -n libcilkrts-static -l pl.UTF-8
593 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
596 %package -n libcilkrts-multilib-32
597 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
598 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
601 Obsoletes: libcilkrts-multilib
603 %description -n libcilkrts-multilib-32
604 This package contains the Cilk Plus C/C++ language extensions runtime
605 library in 32-bit version.
607 %description -n libcilkrts-multilib-32 -l pl.UTF-8
608 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
609 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
611 %package -n libcilkrts-multilib-32-devel
612 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
613 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
615 Group: Development/Libraries
616 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
617 Requires: libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
618 Obsoletes: libcilkrts-multilib-devel
620 %description -n libcilkrts-multilib-32-devel
621 This package contains development files for Cilk Plus C/C++ language
622 extensions in 32-bit version.
624 %description -n libcilkrts-multilib-32-devel -l pl.UTF-8
625 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
626 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
628 %package -n libcilkrts-multilib-32-static
629 Summary: GCC Cilk Plus language extensions static library - 32-bit version
630 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
632 Group: Development/Libraries
633 Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
634 Obsoletes: libcilkrts-multilib-static
636 %description -n libcilkrts-multilib-32-static
637 This package contains the Cilk Plus C/C++ language extensions static
638 library in 32-bit version.
640 %description -n libcilkrts-multilib-32-static -l pl.UTF-8
641 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
642 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
644 %package -n libcilkrts-multilib-%{multilib2}
645 Summary: GCC Cilk Plus language extensions runtime library - %{m2_desc} version
646 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
650 %description -n libcilkrts-multilib-%{multilib2}
651 This package contains the Cilk Plus C/C++ language extensions runtime
652 library in %{m2_desc} version.
654 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
655 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
656 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
658 %package -n libcilkrts-multilib-%{multilib2}-devel
659 Summary: GCC development files for Cilk Plus language extensions - %{m2_desc} version
660 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
662 Group: Development/Libraries
663 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
664 Requires: libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
666 %description -n libcilkrts-multilib-%{multilib2}-devel
667 This package contains development files for Cilk Plus C/C++ language
668 extensions in %{m2_desc} version.
670 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
671 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
672 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
674 %package -n libcilkrts-multilib-%{multilib2}-static
675 Summary: GCC Cilk Plus language extensions static library - %{m2_desc} version
676 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
678 Group: Development/Libraries
679 Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
681 %description -n libcilkrts-multilib-%{multilib2}-static
682 This package contains the Cilk Plus C/C++ language extensions static
683 library in %{m2_desc} version.
685 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
686 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
687 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
690 Summary: Ada language support for GCC
691 Summary(es.UTF-8): Soporte de Ada para GCC
692 Summary(pl.UTF-8): Obsługa języka Ada do GCC
693 Group: Development/Languages
694 Requires: %{name} = %{epoch}:%{version}-%{release}
695 Requires: libgnat = %{epoch}:%{version}-%{release}
697 Obsoletes: gnat-devel
700 This package adds experimental support for compiling Ada programs.
702 %description ada -l es.UTF-8
703 Este paquete añade soporte experimental para compilar programas en
706 %description ada -l pl.UTF-8
707 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
710 %package ada-multilib-32
711 Summary: Ada language 32-bit binaries support for GCC
712 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
713 Group: Development/Languages
714 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
715 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
716 Obsoletes: gcc-ada-multilib
718 %description ada-multilib-32
719 This package adds experimental support for compiling 32-bit Ada
720 programs on 64-bit host.
722 %description ada-multilib-32 -l pl.UTF-8
723 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
724 32-bitowych w języku Ada na maszynie 64-bitowej.
726 %package ada-multilib-%{multilib2}
727 Summary: Ada language %{m2_desc} binaries support for GCC
728 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
729 Group: Development/Languages
730 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
731 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
733 %description ada-multilib-%{multilib2}
734 This package adds experimental support for compiling Ada language to
737 %description ada-multilib-%{multilib2} -l pl.UTF-8
738 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
739 języku Ada do binariów %{m2_desc}.
742 Summary: Ada standard libraries
743 Summary(es.UTF-8): Bibliotecas estándares de Ada
744 Summary(pl.UTF-8): Biblioteki standardowe Ady
745 License: GPL v3+ with GCC Runtime Library Exception v3.1
750 %description -n libgnat
751 This package contains shared libraries needed to run programs written
754 %description -n libgnat -l es.UTF-8
755 Este paquete contiene las bibliotecas compartidas necesarias para
756 ejecutar programas escritos en Ada.
758 %description -n libgnat -l pl.UTF-8
759 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
762 %package -n libgnat-static
763 Summary: Static Ada standard libraries
764 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
765 License: GPL v3+ with GCC Runtime Library Exception v3.1
766 Group: Development/Libraries
767 Obsoletes: gnat-static
769 %description -n libgnat-static
770 This package contains static libraries for programs written in Ada.
772 %description -n libgnat-static -l pl.UTF-8
773 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
776 %package -n libgnat-multilib-32
777 Summary: Ada standard libraries - 32-bit version
778 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
779 License: GPL v3+ with GCC Runtime Library Exception v3.1
781 Obsoletes: libgnat-multilib
783 %description -n libgnat-multilib-32
784 This package contains 32-bit version of shared libraries needed to run
785 programs written in Ada.
787 %description -n libgnat-multilib-32 -l pl.UTF-8
788 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
789 uruchamiania programów napisanych w języku Ada.
791 %package -n libgnat-multilib-32-static
792 Summary: Static Ada standard libraries - 32-bit version
793 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
794 License: GPL v3+ with GCC Runtime Library Exception v3.1
795 Group: Development/Libraries
796 Obsoletes: libgnat-multilib-static
798 %description -n libgnat-multilib-32-static
799 This package contains 32-bit version of static libraries for programs
802 %description -n libgnat-multilib-32-static -l pl.UTF-8
803 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
804 programów napisanych w Adzie.
806 %package -n libgnat-multilib-%{multilib2}
807 Summary: Ada standard libraries - %{m2_desc} version
808 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
809 License: GPL v3+ with GCC Runtime Library Exception v3.1
812 %description -n libgnat-multilib-%{multilib2}
813 This package contains %{m2_desc} version of shared libraries needed to run
814 programs written in Ada.
816 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
817 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
818 uruchamiania programów napisanych w Adzie.
820 %package -n libgnat-multilib-%{multilib2}-static
821 Summary: Static Ada standard libraries - %{m2_desc} version
822 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
823 License: GPL v3+ with GCC Runtime Library Exception v3.1
824 Group: Development/Libraries
826 %description -n libgnat-multilib-%{multilib2}-static
827 This package contains %{m2_desc} version of static libraries for programs
830 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
831 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
832 programów napisanych w Adzie.
835 Summary: C++ language support for GCC
836 Summary(es.UTF-8): Soporte de C++ para GCC
837 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
838 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
839 Group: Development/Languages
840 Requires: %{name} = %{epoch}:%{version}-%{release}
846 This package adds C++ support to the GNU Compiler Collection. It
847 includes support for most of the current C++ specification, including
848 templates and exception handling. It does not include a standard C++
849 library, which is available separately.
851 %description c++ -l de.UTF-8
852 Dieses Paket enthält die C++-Unterstützung für den
853 GNU-Compiler-Collection. Es unterstützt die aktuelle
854 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
855 C++-Standard-Library ist nicht enthalten - sie ist getrennt
858 %description c++ -l es.UTF-8
859 Este paquete añade soporte de C++ al GCC (colección de compiladores
860 GNU). Ello incluye el soporte para la mayoría de la especificación
861 actual de C++, incluyendo plantillas y manejo de excepciones. No
862 incluye la biblioteca estándar de C++, la que es disponible separada.
864 %description c++ -l fr.UTF-8
865 Ce package ajoute un support C++ a la collection de compilateurs GNU.
866 Il comprend un support pour la plupart des spécifications actuelles de
867 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
868 une bibliothéque C++ standard, qui est disponible séparément.
870 %description c++ -l pl.UTF-8
871 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
872 obecnej specyfikacji C++, nie zawiera natomiast standardowych
873 bibliotek C++, które są w oddzielnym pakiecie.
875 %description c++ -l pt_BR.UTF-8
876 Este pacote adiciona suporte C++ para o gcc.
878 %description c++ -l tr.UTF-8
879 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
880 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
881 C++ kitaplığı bu pakette yer almaz.
883 %package c++-multilib-32
884 Summary: C++ language 32-bit binaries support for GCC
885 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
886 Group: Development/Languages
887 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
888 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
889 Obsoletes: gcc-c++-multilib
891 %description c++-multilib-32
892 This package adds 32-bit binaries in C++ language support to the GNU
895 %description c++-multilib-32 -l pl.UTF-8
896 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
899 %package c++-multilib-%{multilib2}
900 Summary: C++ language %{m2_desc} binaries support for GCC
901 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
902 Group: Development/Languages
903 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
904 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
906 %description c++-multilib-%{multilib2}
907 This package adds %{m2_desc} binaries in C++ language support to the GNU
910 %description c++-multilib-%{multilib2} -l pl.UTF-8
911 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
914 %package -n libstdc++
915 Summary: GNU C++ library
916 Summary(es.UTF-8): Biblioteca C++ de GNU
917 Summary(pl.UTF-8): Biblioteka GNU C++
918 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
919 License: GPL v3+ with GCC Runtime Library Exception v3.1
921 # >= instead of = to allow keeping older libstdc++ (with different soname)
922 Requires: libgcc >= %{epoch}:%{version}-%{release}
924 Obsoletes: libstdc++3
925 Obsoletes: libstdc++4
927 %description -n libstdc++
928 This is the GNU implementation of the standard C++ library, along with
929 additional GNU tools. This package includes the shared libraries
930 necessary to run C++ applications.
932 %description -n libstdc++ -l de.UTF-8
933 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
934 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
935 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
937 %description -n libstdc++ -l es.UTF-8
938 Este es el soporte de las bibliotecas padrón del C++, junto con
939 herramientas GNU adicionales. El paquete incluye las bibliotecas
940 compartidas necesarias para ejecutar aplicaciones C++.
942 %description -n libstdc++ -l fr.UTF-8
943 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
944 des outils GNU supplémentaires. Ce package comprend les librairies
945 partagées nécessaires à l'exécution d'application C++.
947 %description -n libstdc++ -l pl.UTF-8
948 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
949 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
950 uruchamiania aplikacji napisanych w C++.
952 %description -n libstdc++ -l pt_BR.UTF-8
953 Este pacote é uma implementação da biblioteca padrão C++ v3, um
954 subconjunto do padrão ISO 14882.
956 %description -n libstdc++ -l tr.UTF-8
957 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
958 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
960 %package -n libstdc++-devel
961 Summary: Header files and documentation for C++ development
962 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
963 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
964 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
965 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
966 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
967 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
968 License: GPL v3+ with GCC Runtime Library Exception v3.1
969 Group: Development/Libraries
970 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
971 Requires: glibc-devel
972 Requires: libstdc++ = %{epoch}:%{version}-%{release}
973 Obsoletes: libg++-devel
974 Obsoletes: libstdc++3-devel
975 Obsoletes: libstdc++4-devel
977 %description -n libstdc++-devel
978 This is the GNU implementation of the standard C++ libraries. This
979 package includes the header files needed for C++ development and
980 library documentation.
982 %description -n libstdc++-devel -l es.UTF-8
983 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
984 paquete incluye los archivos de inclusión y bibliotecas necesarios
985 para desarrollo de programas en lenguaje C++.
987 %description -n libstdc++-devel -l pl.UTF-8
988 Pakiet ten zawiera biblioteki będące implementacją standardowych
989 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
990 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
992 %description -n libstdc++-devel -l pt_BR.UTF-8
993 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
994 para desenvolvimento de programas C++.
996 %package -n libstdc++-static
997 Summary: Static C++ standard library
998 Summary(es.UTF-8): Biblioteca estándar estática de C++
999 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
1000 License: GPL v3+ with GCC Runtime Library Exception v3.1
1001 Group: Development/Libraries
1002 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1003 Obsoletes: libstdc++4-static
1005 %description -n libstdc++-static
1006 Static C++ standard library.
1008 %description -n libstdc++-static -l es.UTF-8
1009 Biblioteca estándar estática de C++.
1011 %description -n libstdc++-static -l pl.UTF-8
1012 Statyczna biblioteka standardowa C++.
1014 %package -n libstdc++-multilib-32
1015 Summary: GNU C++ library - 32-bit version
1016 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
1017 License: GPL v3+ with GCC Runtime Library Exception v3.1
1019 # >= instead of = to allow keeping older libstdc++ (with different soname)
1020 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
1021 Obsoletes: libstdc++-multilib
1023 %description -n libstdc++-multilib-32
1024 This is 32-bit version of the GNU implementation of the standard C++
1027 %description -n libstdc++-multilib-32 -l pl.UTF-8
1028 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
1031 %package -n libstdc++-multilib-32-devel
1032 Summary: Development files for C++ development - 32-bit version
1033 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1034 License: GPL v3+ with GCC Runtime Library Exception v3.1
1035 Group: Development/Libraries
1036 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1037 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1038 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1039 Obsoletes: libstdc++-multilib-devel
1041 %description -n libstdc++-multilib-32-devel
1042 This package contains the development files for 32-bit version of the
1043 GNU implementation of the standard C++ library.
1045 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1046 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1047 implementacji GNU biblioteki standardowej C++.
1049 %package -n libstdc++-multilib-32-static
1050 Summary: Static C++ standard library - 32-bit version
1051 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1052 License: GPL v3+ with GCC Runtime Library Exception v3.1
1053 Group: Development/Libraries
1054 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1055 Obsoletes: libstdc++-multilib-static
1057 %description -n libstdc++-multilib-32-static
1058 Static C++ standard library - 32-bit version.
1060 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1061 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1063 %package -n libstdc++-multilib-%{multilib2}
1064 Summary: GNU C++ library - %{m2_desc} version
1065 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
1066 License: GPL v3+ with GCC Runtime Library Exception v3.1
1068 # >= instead of = to allow keeping older libstdc++ (with different soname)
1069 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
1071 %description -n libstdc++-multilib-%{multilib2}
1072 This is %{m2_desc} version of the GNU implementation of the standard C++
1075 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
1076 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
1079 %package -n libstdc++-multilib-%{multilib2}-devel
1080 Summary: Development files for C++ development - %{m2_desc} version
1081 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
1082 License: GPL v3+ with GCC Runtime Library Exception v3.1
1083 Group: Development/Libraries
1084 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1085 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1086 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1088 %description -n libstdc++-multilib-%{multilib2}-devel
1089 This package contains the development files for %{m2_desc} version of the
1090 GNU implementation of the standard C++ library.
1092 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1093 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
1094 implementacji GNU biblioteki standardowej C++.
1096 %package -n libstdc++-multilib-%{multilib2}-static
1097 Summary: Static C++ standard library - %{m2_desc} version
1098 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
1099 License: GPL v3+ with GCC Runtime Library Exception v3.1
1100 Group: Development/Libraries
1101 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1103 %description -n libstdc++-multilib-%{multilib2}-static
1104 Static C++ standard library - %{m2_desc} version.
1106 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1107 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1109 %package -n libstdc++-gdb
1110 Summary: libstdc++ pretty printers for GDB
1111 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
1112 Group: Development/Debuggers
1114 %description -n libstdc++-gdb
1115 This package contains Python scripts for GDB pretty printing of the
1116 libstdc++ types/containers.
1118 %description -n libstdc++-gdb -l pl.UTF-8
1119 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1120 wypisywania typów i kontenerów libstdc++.
1122 %package -n libstdc++-apidocs
1123 Summary: C++ standard library API documentation
1124 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
1125 License: FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
1126 Group: Documentation
1127 %if "%{_rpmversion}" >= "5"
1131 %description -n libstdc++-apidocs
1132 API and internal documentation for C++ standard library.
1134 %description -n libstdc++-apidocs -l pl.UTF-8
1135 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1138 Summary: Fortran 95 language support for GCC
1139 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
1140 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
1141 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
1142 Group: Development/Languages/Fortran
1143 Requires: %{name} = %{epoch}:%{version}-%{release}
1144 Requires: libgfortran = %{epoch}:%{version}-%{release}
1145 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1146 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
1150 %description fortran
1151 This package adds support for compiling Fortran 95 programs with the
1154 %description fortran -l es.UTF-8
1155 Este paquete añade soporte para compilar programas escritos en Fortran
1156 95 con el compilador GNU.
1158 %description fortran -l pl.UTF-8
1159 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
1161 %description fortran -l pt_BR.UTF-8
1162 Suporte Fortran 95 para o GCC.
1164 %package fortran-multilib-32
1165 Summary: Fortran 95 language 32-bit binaries support for GCC
1166 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
1167 Group: Development/Languages/Fortran
1168 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1169 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1170 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1171 Obsoletes: gcc-fortran-multilib
1173 %description fortran-multilib-32
1174 This package adds support for compiling 32-bit Fortran 95 programs
1175 with the GNU compiler.
1177 %description fortran-multilib-32 -l pl.UTF-8
1178 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1181 %package fortran-multilib-%{multilib2}
1182 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1183 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1184 Group: Development/Languages/Fortran
1185 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1186 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1187 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1189 %description fortran-multilib-%{multilib2}
1190 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1191 binaries with the GNU compiler.
1193 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1194 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1197 %package -n libgfortran
1198 Summary: Fortran 95 Library
1199 Summary(es.UTF-8): Biblioteca de Fortran 95
1200 Summary(pl.UTF-8): Biblioteka Fortranu 95
1201 License: GPL v3+ with GCC Runtime Library Exception v3.1
1203 Requires: libquadmath = %{epoch}:%{version}-%{release}
1206 %description -n libgfortran
1209 %description -n libgfortran -l es.UTF-8
1210 Biblioteca de Fortran 95.
1212 %description -n libgfortran -l pl.UTF-8
1213 Biblioteka Fortranu 95.
1215 %package -n libgfortran-static
1216 Summary: Static Fortran 95 Library
1217 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1218 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1219 License: GPL v3+ with GCC Runtime Library Exception v3.1
1220 Group: Development/Libraries
1221 Requires: libgfortran = %{epoch}:%{version}-%{release}
1222 Obsoletes: libg2c-static
1224 %description -n libgfortran-static
1225 Static Fortran 95 Library.
1227 %description -n libgfortran-static -l es.UTF-8
1228 Bibliotecas estáticas de Fortran 95.
1230 %description -n libgfortran-static -l pl.UTF-8
1231 Statyczna biblioteka Fortranu 95.
1233 %package -n libgfortran-multilib-32
1234 Summary: Fortran 95 Library - 32-bit version
1235 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1236 License: GPL v3+ with GCC Runtime Library Exception v3.1
1238 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1239 Obsoletes: libgfortran-multilib
1241 %description -n libgfortran-multilib-32
1242 Fortran 95 Library - 32-bit version.
1244 %description -n libgfortran-multilib-32 -l pl.UTF-8
1245 Biblioteka Fortranu 95 - wersja 32-bitowa.
1247 %package -n libgfortran-multilib-32-static
1248 Summary: Static Fortran 95 Library - 32-bit version
1249 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1250 License: GPL v3+ with GCC Runtime Library Exception v3.1
1251 Group: Development/Libraries
1252 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1253 Obsoletes: libgfortran-multilib-static
1255 %description -n libgfortran-multilib-32-static
1256 Static Fortran 95 Library - 32-bit version.
1258 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1259 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1261 %package -n libgfortran-multilib-%{multilib2}
1262 Summary: Fortran 95 Library - %{m2_desc} version
1263 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1264 License: GPL v3+ with GCC Runtime Library Exception v3.1
1266 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1268 %description -n libgfortran-multilib-%{multilib2}
1269 Fortran 95 Library - %{m2_desc} version.
1271 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1272 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1274 %package -n libgfortran-multilib-%{multilib2}-static
1275 Summary: Static Fortran 95 Library - %{m2_desc} version
1276 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1277 License: GPL v3+ with GCC Runtime Library Exception v3.1
1278 Group: Development/Libraries
1279 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1281 %description -n libgfortran-multilib-%{multilib2}-static
1282 Static Fortran 95 Library - %{m2_desc} version.
1284 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1285 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1287 %package -n libquadmath
1288 Summary: GCC __float128 shared support library
1289 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1293 %description -n libquadmath
1294 This package contains GCC shared support library which is needed for
1295 __float128 math support and for Fortran REAL*16 support.
1297 %description -n libquadmath -l pl.UTF-8
1298 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1299 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1302 %package -n libquadmath-devel
1303 Summary: Header files for GCC __float128 support library
1304 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1306 Group: Development/Libraries
1307 Requires: libquadmath = %{epoch}:%{version}-%{release}
1309 %description -n libquadmath-devel
1310 This package contains header files for GCC support library which is
1311 needed for __float128 math support and for Fortran REAL*16 support.
1313 %description -n libquadmath-devel -l pl.UTF-8
1314 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1315 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1318 %package -n libquadmath-static
1319 Summary: Static GCC __float128 support library
1320 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1322 Group: Development/Libraries
1323 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1325 %description -n libquadmath-static
1326 Static GCC __float128 support library.
1328 %description -n libquadmath-static -l pl.UTF-8
1329 Biblioteka statyczna GCC do obsługi typu __float128.
1331 %package -n libquadmath-multilib-32
1332 Summary: GCC __float128 shared support library - 32-bit version
1333 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1336 Obsoletes: libquadmath-multilib
1338 %description -n libquadmath-multilib-32
1339 This package contains 32-bit version of GCC shared support library
1340 which is needed for __float128 math support and for Fortran REAL*16
1343 %description -n libquadmath-multilib-32 -l pl.UTF-8
1344 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1345 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1348 %package -n libquadmath-multilib-32-devel
1349 Summary: Development files for 32-bit GCC __float128 support library
1350 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1352 Group: Development/Libraries
1353 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1354 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1355 Obsoletes: libquadmath-multilib-devel
1357 %description -n libquadmath-multilib-32-devel
1358 This package contains development files for 32-bit GCC support library
1359 which is needed for __float128 math support and for Fortran REAL*16
1362 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1363 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1364 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1365 REAL*16 w Fortranie.
1367 %package -n libquadmath-multilib-32-static
1368 Summary: Static GCC __float128 support library - 32-bit version
1369 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1371 Group: Development/Libraries
1372 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1373 Obsoletes: libquadmath-multilib-static
1375 %description -n libquadmath-multilib-32-static
1376 Static GCC __float128 support library - 32-bit version.
1378 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1379 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1381 %package -n libquadmath-multilib-%{multilib2}
1382 Summary: GCC __float128 shared support library - %{m2_desc} version
1383 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1387 %description -n libquadmath-multilib-%{multilib2}
1388 This package contains %{m2_desc} version of GCC shared support library
1389 which is needed for __float128 math support and for Fortran REAL*16
1392 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1393 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1394 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1395 REAL*16 w Fortranie.
1397 %package -n libquadmath-multilib-%{multilib2}-devel
1398 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1399 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1401 Group: Development/Libraries
1402 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1403 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1405 %description -n libquadmath-multilib-%{multilib2}-devel
1406 This package contains development files for %{m2_desc} version of GCC
1407 support library which is needed for __float128 math support and for
1408 Fortran REAL*16 support.
1410 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1411 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1412 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1413 typu REAL*16 w Fortranie.
1415 %package -n libquadmath-multilib-%{multilib2}-static
1416 Summary: Static GCC __float128 support library - %{m2_desc} version
1417 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1419 Group: Development/Libraries
1420 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1422 %description -n libquadmath-multilib-%{multilib2}-static
1423 Static GCC __float128 support library - %{m2_desc} version.
1425 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1426 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1429 Summary: Java language support for GCC
1430 Summary(es.UTF-8): Soporte de Java para GCC
1431 Summary(pl.UTF-8): Obsługa języka Java dla GCC
1432 Group: Development/Languages/Java
1433 Requires: %{name} = %{epoch}:%{version}-%{release}
1434 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1435 Provides: gcc-java-tools
1436 Provides: gcj = %{epoch}:%{version}-%{release}
1437 Obsoletes: eclipse-ecj
1438 Obsoletes: gcc-java-tools
1439 Obsoletes: java-gnu-classpath-tools
1442 This package adds experimental support for compiling Java(TM) programs
1443 and bytecode into native code. To use this you will also need the
1446 %description java -l es.UTF-8
1447 Este paquete añade soporte experimental para compilar programas
1448 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1449 necesitar el paquete libgcj.
1451 %description java -l pl.UTF-8
1452 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1453 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1454 dodatkowo pakiet libgcj.
1456 %package java-aotcompile
1457 Summary: Java AOT-compiler - compiling bytecode to native
1458 Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1460 Group: Development/Tools
1461 Requires: %{name}-java = %{epoch}:%{version}-%{release}
1463 %description java-aotcompile
1464 aot-compile is a script that searches a directory for Java bytecode
1465 (as class files, or in jars) and uses gcj to compile it to native code
1466 and generate the databases from it.
1468 %description java-aotcompile -l pl.UTF-8
1469 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1470 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1471 generujący z niego bazy danych.
1474 Summary: Java Class Libraries
1475 Summary(es.UTF-8): Bibliotecas de clases de Java
1476 Summary(pl.UTF-8): Biblioteki klas Javy
1477 License: GPL v2+ with limited linking exception
1479 Requires: jpackage-utils
1480 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1481 Provides: java(ClassDataVersion) = %{_classdataversion}
1484 %description -n libgcj
1485 Java Class Libraries.
1487 %description -n libgcj -l es.UTF-8
1488 Bibliotecas de clases de Java.
1490 %description -n libgcj -l pl.UTF-8
1491 Biblioteki klas Javy.
1493 %package -n libgcj-devel
1494 Summary: Development files for Java Class Libraries
1495 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1496 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek klas Javy
1497 License: GPL v2+ with limited linking exception
1498 Group: Development/Libraries
1499 Requires: libgcj = %{epoch}:%{version}-%{release}
1500 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1501 Requires: zlib-devel
1502 Obsoletes: libgcj3-devel
1504 %description -n libgcj-devel
1505 Development files for Java Class Libraries.
1507 %description -n libgcj-devel -l es.UTF-8
1508 Ficheros de desarrollo para las bibliotecas de clases de Java.
1510 %description -n libgcj-devel -l pl.UTF-8
1511 Pliki nagłówkowe bibliotek klas Javy.
1513 %package -n libgcj-static
1514 Summary: Static Java Class Libraries
1515 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1516 Summary(pl.UTF-8): Statyczne biblioteki klas Javy
1517 License: GPL v2+ with limited linking exception
1518 Group: Development/Libraries
1519 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1521 %description -n libgcj-static
1522 Static Java Class Libraries.
1524 %description -n libgcj-static -l es.UTF-8
1525 Bibliotecas estáticas de clases de Java.
1527 %description -n libgcj-static -l pl.UTF-8
1528 Statyczne biblioteki klas Javy.
1531 Summary: Foreign Function Interface library
1532 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1533 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1537 %description -n libffi
1538 The libffi library provides a portable, high level programming
1539 interface to various calling conventions. This allows a programmer to
1540 call any function specified by a call interface description at run
1543 %description -n libffi -l es.UTF-8
1544 La biblioteca libffi provee una interfaz portable de programación de
1545 alto nivel para varias convenciones de llamada. Ello permite que un
1546 programador llame una función cualquiera especificada por una
1547 descripción de interfaz de llamada en el tiempo de ejecución.
1549 %description -n libffi -l pl.UTF-8
1550 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1551 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1552 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1555 %package -n libffi-devel
1556 Summary: Development files for Foreign Function Interface library
1557 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1558 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1560 Group: Development/Libraries
1561 Requires: %{name} = %{epoch}:%{version}-%{release}
1562 Requires: libffi = %{epoch}:%{version}-%{release}
1564 %description -n libffi-devel
1565 Development files for Foreign Function Interface library.
1567 %description -n libffi-devel -l es.UTF-8
1568 Ficheros de desarrollo para libffi.
1570 %description -n libffi-devel -l pl.UTF-8
1571 Pliki nagłówkowe biblioteki libffi.
1573 %package -n libffi-static
1574 Summary: Static Foreign Function Interface library
1575 Summary(es.UTF-8): Biblioteca libffi estática
1576 Summary(pl.UTF-8): Statyczna biblioteka libffi
1578 Group: Development/Libraries
1579 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1581 %description -n libffi-static
1582 Static Foreign Function Interface library.
1584 %description -n libffi-static -l es.UTF-8
1585 Biblioteca libffi estática.
1587 %description -n libffi-static -l pl.UTF-8
1588 Statyczna biblioteka libffi.
1590 %package -n libffi-multilib-32
1591 Summary: Foreign Function Interface library - 32-bit version
1592 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1595 Obsoletes: libffi-multilib
1597 %description -n libffi-multilib-32
1598 The libffi library provides a portable, high level programming
1599 interface to various calling conventions. This allows a programmer to
1600 call any function specified by a call interface description at run
1601 time. This package contains 32-bit version of the library.
1603 %description -n libffi-multilib-32 -l pl.UTF-8
1604 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1605 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1606 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1607 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1609 %package -n libffi-multilib-32-devel
1610 Summary: Development files for 32-bit version of Foreign Function Interface library
1611 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1613 Group: Development/Libraries
1614 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1615 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1616 Obsoletes: libffi-multilib-devel
1618 %description -n libffi-multilib-32-devel
1619 Development files for 32-bit version of Foreign Function Interface
1622 %description -n libffi-multilib-32-devel -l pl.UTF-8
1623 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1625 %package -n libffi-multilib-32-static
1626 Summary: Static Foreign Function Interface library - 32-bit version
1627 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1629 Group: Development/Libraries
1630 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1631 Obsoletes: libffi-multilib-static
1633 %description -n libffi-multilib-32-static
1634 Static Foreign Function Interface library - 32-bit version.
1636 %description -n libffi-multilib-32-static -l pl.UTF-8
1637 Statyczna biblioteka libffi - wersja 32-bitowa.
1639 %package -n libffi-multilib-%{multilib2}
1640 Summary: Foreign Function Interface library - %{m2_desc} version
1641 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1645 %description -n libffi-multilib-%{multilib2}
1646 The libffi library provides a portable, high level programming
1647 interface to various calling conventions. This allows a programmer to
1648 call any function specified by a call interface description at run
1649 time. This package contains %{m2_desc} version of the library.
1651 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1652 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1653 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1654 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1655 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1657 %package -n libffi-multilib-%{multilib2}-devel
1658 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1659 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1661 Group: Development/Libraries
1662 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1663 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1665 %description -n libffi-multilib-%{multilib2}-devel
1666 Development files for %{m2_desc} version of Foreign Function Interface
1669 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1670 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1672 %package -n libffi-multilib-%{multilib2}-static
1673 Summary: Static Foreign Function Interface library - %{m2_desc} version
1674 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1676 Group: Development/Libraries
1677 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1679 %description -n libffi-multilib-%{multilib2}-static
1680 Static Foreign Function Interface library - %{m2_desc} version.
1682 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1683 Statyczna biblioteka libffi - wersja %{m2_desc}.
1686 Summary: Objective C language support for GCC
1687 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1688 Summary(es.UTF-8): Soporte de Objective C para GCC
1689 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1690 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1691 Summary(tr.UTF-8): GCC için Objective C desteği
1692 Group: Development/Languages
1693 Requires: %{name} = %{epoch}:%{version}-%{release}
1694 Requires: libobjc = %{epoch}:%{version}-%{release}
1695 Obsoletes: egcc-objc
1696 Obsoletes: egcs-objc
1699 This package adds Objective C support to the GNU Compiler Collection.
1700 Objective C is a object oriented derivative of the C language, mainly
1701 used on systems running NeXTSTEP. This package does not include the
1702 standard objective C object library.
1704 %description objc -l de.UTF-8
1705 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1706 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1707 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1708 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1710 %description objc -l es.UTF-8
1711 Este paquete añade soporte de Objective C al GCC (colección de
1712 compiladores GNU). Objective C es un lenguaje orientado a objetos
1713 derivado de C, principalmente usado en sistemas que funcionan bajo
1714 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1717 %description objc -l fr.UTF-8
1718 Ce package ajoute un support Objective C a la collection de
1719 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1720 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1721 package n'inclue pas la bibliothéque Objective C standard.
1723 %description objc -l pl.UTF-8
1724 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1725 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1726 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1727 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1729 %description objc -l tr.UTF-8
1730 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1731 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1732 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1733 kitaplığı bu pakette yer almaz.
1735 %package objc-multilib-32
1736 Summary: Objective C language 32-bit binaries support for GCC
1737 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1738 Group: Development/Languages
1739 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1740 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1741 Obsoletes: gcc-objc-multilib
1743 %description objc-multilib-32
1744 This package adds 32-bit Objective C support to the GNU Compiler
1747 %description objc-multilib-32 -l pl.UTF-8
1748 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1751 %package objc-multilib-%{multilib2}
1752 Summary: Objective C language %{m2_desc} binaries support for GCC
1753 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1754 Group: Development/Languages
1755 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1756 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1758 %description objc-multilib-%{multilib2}
1759 This package adds %{m2_desc} binaries in Objective C language support to
1760 the GNU Compiler Collection.
1762 %description objc-multilib-%{multilib2} -l pl.UTF-8
1763 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1767 Summary: Objective C++ support for GCC
1768 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1769 Group: Development/Languages
1770 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1771 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1774 This package adds Objective C++ support to the GNU Compiler
1777 %description objc++ -l pl.UTF-8
1778 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1779 GNU Compiler Collection.
1782 Summary: Objective C Library
1783 Summary(es.UTF-8): Biblioteca de Objective C
1784 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1785 License: GPL v3+ with GCC Runtime Library Exception v3.1
1789 %description -n libobjc
1790 Objective C Library.
1792 %description -n libobjc -l es.UTF-8
1793 Bibliotecas de Objective C.
1795 %description -n libobjc -l pl.UTF-8
1796 Biblioteka obiektowego C (Objective C).
1798 %package -n libobjc-static
1799 Summary: Static Objective C Library
1800 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1801 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1802 License: GPL v3+ with GCC Runtime Library Exception v3.1
1803 Group: Development/Libraries
1804 Requires: libobjc = %{epoch}:%{version}-%{release}
1806 %description -n libobjc-static
1807 Static Objective C Library.
1809 %description -n libobjc-static -l es.UTF-8
1810 Bibliotecas estáticas de Objective C.
1812 %description -n libobjc-static -l pl.UTF-8
1813 Statyczna biblioteka obiektowego C (Objective C).
1815 %package -n libobjc-multilib-32
1816 Summary: Objective C Library - 32-bit version
1817 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1818 License: GPL v3+ with GCC Runtime Library Exception v3.1
1820 Obsoletes: libobjc-multilib
1822 %description -n libobjc-multilib-32
1823 Objective C Library - 32-bit version.
1825 %description -n libobjc-multilib-32 -l pl.UTF-8
1826 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1828 %package -n libobjc-multilib-32-static
1829 Summary: Static Objective C Library - 32-bit version
1830 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1831 License: GPL v3+ with GCC Runtime Library Exception v3.1
1832 Group: Development/Libraries
1833 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1834 Obsoletes: libobjc-multilib-static
1836 %description -n libobjc-multilib-32-static
1837 Static Objective C Library - 32-bit version.
1839 %description -n libobjc-multilib-32-static -l pl.UTF-8
1840 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1842 %package -n libobjc-multilib-%{multilib2}
1843 Summary: Objective C Library - %{m2_desc} version
1844 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1845 License: GPL v3+ with GCC Runtime Library Exception v3.1
1848 %description -n libobjc-multilib-%{multilib2}
1849 Objective C Library - %{m2_desc} version.
1851 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1852 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1854 %package -n libobjc-multilib-%{multilib2}-static
1855 Summary: Static Objective C Library - %{m2_desc} version
1856 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1857 License: GPL v3+ with GCC Runtime Library Exception v3.1
1858 Group: Development/Libraries
1859 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1861 %description -n libobjc-multilib-%{multilib2}-static
1862 Static Objective C Library - %{m2_desc} version.
1864 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1865 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1868 Summary: Go language support for GCC
1869 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1870 License: GPL v3+ (gcc), BSD (Go-specific part)
1871 Group: Development/Languages
1872 Requires: %{name} = %{epoch}:%{version}-%{release}
1873 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1876 This package adds Go language support to the GNU Compiler Collection.
1878 %description go -l pl.UTF-8
1879 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1881 %package go-multilib-32
1882 Summary: Go language 32-bit binaries support for GCC
1883 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1884 License: GPL v3+ (gcc), BSD (Go-specific part)
1885 Group: Development/Languages
1886 Requires: %{name} = %{epoch}:%{version}-%{release}
1887 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1888 Obsoletes: gcc-go-multilib
1890 %description go-multilib-32
1891 This package adds 32-bit Go language support to the GNU Compiler
1894 %description go-multilib-32 -l pl.UTF-8
1895 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1898 %package go-multilib-%{multilib2}
1899 Summary: Go language %{m2_desc} binaries support for GCC
1900 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1901 License: GPL v3+ (gcc), BSD (Go-specific part)
1902 Group: Development/Languages
1903 Requires: %{name} = %{epoch}:%{version}-%{release}
1904 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1906 %description go-multilib-%{multilib2}
1907 This package adds %{m2_desc} binaries in Go language support to the GNU
1908 Compiler Collection.
1910 %description go-multilib-%{multilib2} -l pl.UTF-8
1911 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1915 Summary: Go language library
1916 Summary(pl.UTF-8): Biblioteka języka Go
1919 Requires: libgcc = %{epoch}:%{version}-%{release}
1921 %description -n libgo
1922 Go language library.
1924 %description -n libgo -l pl.UTF-8
1925 Biblioteka języka Go.
1927 %package -n libgo-devel
1928 Summary: Development files for Go language library
1929 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1931 Group: Development/Libraries
1932 Requires: glibc-devel
1933 Requires: libgo = %{epoch}:%{version}-%{release}
1935 %description -n libgo-devel
1936 Development files for Go language library.
1938 %description -n libgo-devel -l pl.UTF-8
1939 Pliki programistyczne biblioteki języka Go.
1941 %package -n libgo-static
1942 Summary: Static Go language library
1943 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1945 Group: Development/Libraries
1946 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1948 %description -n libgo-static
1949 Static Go language library.
1951 %description -n libgo-static -l pl.UTF-8
1952 Statyczna biblioteka języka Go.
1954 %package -n libgo-multilib-32
1955 Summary: Go language library - 32-bit version
1956 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1959 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1960 Obsoletes: libgo-multilib
1962 %description -n libgo-multilib-32
1963 Go language library - 32-bit version.
1965 %description -n libgo-multilib-32 -l pl.UTF-8
1966 Biblioteka języka Go - wersja 32-bitowa.
1968 %package -n libgo-multilib-32-devel
1969 Summary: Development files for Go language library - 32-bit version
1970 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1972 Group: Development/Libraries
1973 Requires: glibc-devel
1974 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1975 Obsoletes: libgo-multilib-devel
1977 %description -n libgo-multilib-32-devel
1978 Development files for Go language library - 32-bit version.
1980 %description -n libgo-multilib-32-devel -l pl.UTF-8
1981 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1983 %package -n libgo-multilib-32-static
1984 Summary: Static Go language library - 32-bit version
1985 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1987 Group: Development/Libraries
1988 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1989 Obsoletes: libgo-multilib-static
1991 %description -n libgo-multilib-32-static
1992 Static Go language library - 32-bit version.
1994 %description -n libgo-multilib-32-static -l pl.UTF-8
1995 Statyczna biblioteka języka Go - wersja 32-bitowa.
1997 %package -n libgo-multilib-%{multilib2}
1998 Summary: Go language library - %{m2_desc} version
1999 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
2002 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2004 %description -n libgo-multilib-%{multilib2}
2005 Go language library - %{m2_desc} version.
2007 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
2008 Biblioteka języka Go - wersja %{m2_desc}.
2010 %package -n libgo-multilib-%{multilib2}-devel
2011 Summary: Development files for Go language library - %{m2_desc} version
2012 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
2014 Group: Development/Libraries
2015 Requires: glibc-devel
2016 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2018 %description -n libgo-multilib-%{multilib2}-devel
2019 Development files for Go language library - %{m2_desc} version.
2021 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
2022 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
2024 %package -n libgo-multilib-%{multilib2}-static
2025 Summary: Static Go language library - %{m2_desc} version
2026 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
2028 Group: Development/Libraries
2029 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2031 %description -n libgo-multilib-%{multilib2}-static
2032 Static Go language library - %{m2_desc} version.
2034 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2035 Statyczna biblioteka języka Go - wersja %{m2_desc}.
2038 Summary: The Address Sanitizer library
2039 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
2040 License: BSD-like or MIT
2043 %description -n libasan
2044 This package contains the Address Sanitizer library which is used for
2045 -fsanitize=address instrumented programs.
2047 %description -n libasan -l pl.UTF-8
2048 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2049 adresów w programach kompilowanych z opcją -fsanitize=address.
2051 %package -n libasan-devel
2052 Summary: Development files for the Address Sanitizer library
2053 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
2054 License: BSD-like or MIT
2055 Group: Development/Libraries
2056 Requires: libasan = %{epoch}:%{version}-%{release}
2058 %description -n libasan-devel
2059 This package contains development files for the Address Sanitizer
2062 %description -n libasan-devel -l pl.UTF-8
2063 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2065 %package -n libasan-static
2066 Summary: The Address Sanitizer static library
2067 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2068 License: BSD-like or MIT
2069 Group: Development/Libraries
2070 Requires: libasan-devel = %{epoch}:%{version}-%{release}
2072 %description -n libasan-static
2073 This package contains Address Sanitizer static library.
2075 %description -n libasan-static -l pl.UTF-8
2076 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2078 %package -n libasan-multilib-32
2079 Summary: The Address Sanitizer library - 32-bit version
2080 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2081 License: BSD-like or MIT
2083 Obsoletes: libasan-multilib
2085 %description -n libasan-multilib-32
2086 This package contains 32-bit version of the Address Sanitizer library
2087 which is used for -fsanitize=address instrumented programs.
2089 %description -n libasan-multilib-32 -l pl.UTF-8
2090 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2091 służącej do kontroli adresów w programach kompilowanych z opcją
2094 %package -n libasan-multilib-32-devel
2095 Summary: Development files for the Address Sanitizer library - 32-bit version
2096 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2097 License: BSD-like or MIT
2098 Group: Development/Libraries
2099 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2100 Obsoletes: libasan-multilib-devel
2102 %description -n libasan-multilib-32-devel
2103 This package contains the development files for 32-bit version of the
2104 Address Sanitizer library.
2106 %description -n libasan-multilib-32-devel -l pl.UTF-8
2107 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2110 %package -n libasan-multilib-32-static
2111 Summary: The Address Sanitizer static library - 32-bit version
2112 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2113 License: BSD-like or MIT
2114 Group: Development/Libraries
2115 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2116 Obsoletes: libasan-multilib-static
2118 %description -n libasan-multilib-32-static
2119 This package contains 32-bit version of the Address Sanitizer static
2122 %description -n libasan-multilib-32-static -l pl.UTF-8
2123 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2126 %package -n libasan-multilib-%{multilib2}
2127 Summary: The Address Sanitizer library - %{m2_desc} version
2128 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2129 License: BSD-like or MIT
2132 %description -n libasan-multilib-%{multilib2}
2133 This package contains %{m2_desc} version of the Address Sanitizer library
2134 which is used for -fsanitize=address instrumented programs.
2136 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2137 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2138 służącej do kontroli adresów w programach kompilowanych z opcją
2141 %package -n libasan-multilib-%{multilib2}-devel
2142 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
2143 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2144 License: BSD-like or MIT
2145 Group: Development/Libraries
2146 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2148 %description -n libasan-multilib-%{multilib2}-devel
2149 This package contains the development files for %{m2_desc} version of the
2150 Address Sanitizer library.
2152 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2153 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2156 %package -n libasan-multilib-%{multilib2}-static
2157 Summary: The Address Sanitizer static library - %{m2_desc} version
2158 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
2159 License: BSD-like or MIT
2160 Group: Development/Libraries
2161 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2163 %description -n libasan-multilib-%{multilib2}-static
2164 This package contains %{m2_desc} version of the Address Sanitizer static
2167 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2168 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
2172 Summary: The Leak Sanitizer library
2173 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2174 License: BSD-like or MIT
2177 %description -n liblsan
2178 This package contains the Leak Sanitizer library which is used for
2179 -fsanitize=leak instrumented programs.
2181 %description -n liblsan -l pl.UTF-8
2182 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2183 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2185 %package -n liblsan-devel
2186 Summary: Development files for the Leak Sanitizer library
2187 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2188 License: BSD-like or MIT
2189 Group: Development/Libraries
2190 Requires: liblsan = %{epoch}:%{version}-%{release}
2192 %description -n liblsan-devel
2193 This package contains development files for the Leak Sanitizer
2196 %description -n liblsan-devel -l pl.UTF-8
2197 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2199 %package -n liblsan-static
2200 Summary: The Leak Sanitizer static library
2201 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2202 License: BSD-like or MIT
2203 Group: Development/Libraries
2204 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2206 %description -n liblsan-static
2207 This package contains Leak Sanitizer static library.
2209 %description -n liblsan-static -l pl.UTF-8
2210 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2212 %package -n liblsan-multilib-%{multilib2}
2213 Summary: The Leak Sanitizer library - %{m2_desc} version
2214 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2215 License: BSD-like or MIT
2218 %description -n liblsan-multilib-%{multilib2}
2219 This package contains %{m2_desc} version of the Leak Sanitizer library
2220 which is used for -fsanitize=leak instrumented programs.
2222 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2223 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2224 do kontroli wycieków w programach kompilowanych z opcją
2227 %package -n liblsan-multilib-%{multilib2}-devel
2228 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2229 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2230 License: BSD-like or MIT
2231 Group: Development/Libraries
2232 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2234 %description -n liblsan-multilib-%{multilib2}-devel
2235 This package contains development files for %{m2_desc} version of the
2236 Leak Sanitizer library.
2238 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2239 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2242 %package -n liblsan-multilib-%{multilib2}-static
2243 Summary: The Leak Sanitizer static library - %{m2_desc} version
2244 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2245 License: BSD-like or MIT
2246 Group: Development/Libraries
2247 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2249 %description -n liblsan-multilib-%{multilib2}-static
2250 This package contains Leak Sanitizer static library - %{m2_desc} version.
2252 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2253 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2256 Summary: The Thread Sanitizer library
2257 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2258 License: BSD-like or MIT
2261 %description -n libtsan
2262 This package contains the Thread Sanitizer library which is used for
2263 -fsanitize=thread instrumented programs.
2265 %description -n libtsan -l pl.UTF-8
2266 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2267 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2269 %package -n libtsan-devel
2270 Summary: Development files for the Thread Sanitizer library
2271 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2272 License: BSD-like or MIT
2273 Group: Development/Libraries
2274 Requires: libtsan = %{epoch}:%{version}-%{release}
2276 %description -n libtsan-devel
2277 This package contains development files for Thread Sanitizer library.
2279 %description -n libtsan-devel -l pl.UTF-8
2280 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2282 %package -n libtsan-static
2283 Summary: The Thread Sanitizer static library
2284 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2285 License: BSD-like or MIT
2286 Group: Development/Libraries
2287 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2289 %description -n libtsan-static
2290 This package contains Thread Sanitizer static library.
2292 %description -n libtsan-static -l pl.UTF-8
2293 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2295 %package -n libtsan-multilib-%{multilib2}
2296 Summary: The Thread Sanitizer library - %{m2_desc} version
2297 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2298 License: BSD-like or MIT
2301 %description -n libtsan-multilib-%{multilib2}
2302 This package contains %{m2_desc} version of the Thread Sanitizer
2303 library which is used for -fsanitize=thread instrumented programs.
2305 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2306 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2307 służącej do kontroli wielowątkowości w programach kompilowanych
2308 z opcją -fsanitize=thread.
2310 %package -n libtsan-multilib-%{multilib2}-devel
2311 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2312 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2313 License: BSD-like or MIT
2314 Group: Development/Libraries
2315 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2317 %description -n libtsan-multilib-%{multilib2}-devel
2318 This package contains development files for %{m2_desc} version of
2319 Thread Sanitizer library.
2321 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2322 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2325 %package -n libtsan-multilib-%{multilib2}-static
2326 Summary: The Thread Sanitizer static library - %{m2_desc} version
2327 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2328 License: BSD-like or MIT
2329 Group: Development/Libraries
2330 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2332 %description -n libtsan-multilib-%{multilib2}-static
2333 This package contains %{m2_desc} version of Thread Sanitizer static
2336 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2337 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2340 %package -n libubsan
2341 Summary: The Undefined Behavior Sanitizer library
2342 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2343 License: BSD-like or MIT
2346 %description -n libubsan
2347 This package contains the Undefined Behavior Sanitizer library which
2348 is used for -fsanitize=undefined instrumented programs.
2350 %description -n libubsan -l pl.UTF-8
2351 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2352 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2353 -fsanitize=undefined.
2355 %package -n libubsan-devel
2356 Summary: Development files for the Undefined Behavior Sanitizer library
2357 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2358 License: BSD-like or MIT
2359 Group: Development/Libraries
2360 Requires: libubsan = %{epoch}:%{version}-%{release}
2362 %description -n libubsan-devel
2363 This package contains development files for the Undefined Behavior
2366 %description -n libubsan-devel -l pl.UTF-8
2367 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2370 %package -n libubsan-static
2371 Summary: The Undefined Behavior Sanitizer static library
2372 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2373 License: BSD-like or MIT
2374 Group: Development/Libraries
2375 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2377 %description -n libubsan-static
2378 This package contains Undefined Behavior Sanitizer static library.
2380 %description -n libubsan-static -l pl.UTF-8
2381 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2383 %package -n libubsan-multilib-32
2384 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2385 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2386 License: BSD-like or MIT
2388 Obsoletes: libubsan-multilib
2390 %description -n libubsan-multilib-32
2391 This package contains 32-bit version of the Undefined Behavior
2392 Sanitizer library which is used for -fsanitize=undefined instrumented
2395 %description -n libubsan-multilib-32 -l pl.UTF-8
2396 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2397 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2398 kompilowanych z opcją -fsanitize=undefined.
2400 %package -n libubsan-multilib-32-devel
2401 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2402 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2403 License: BSD-like or MIT
2404 Group: Development/Libraries
2405 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2406 Obsoletes: libubsan-multilib-devel
2408 %description -n libubsan-multilib-32-devel
2409 This package contains the development files for 32-bit version of the
2410 Undefined Behavior Sanitizer library.
2412 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2413 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2414 Undefined Behavior Sanitizer.
2416 %package -n libubsan-multilib-32-static
2417 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2418 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2419 License: BSD-like or MIT
2420 Group: Development/Libraries
2421 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2422 Obsoletes: libubsan-multilib-static
2424 %description -n libubsan-multilib-32-static
2425 This package contains 32-bit version of the Undefined Behavior
2426 Sanitizer static library.
2428 %description -n libubsan-multilib-32-static -l pl.UTF-8
2429 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2432 %package -n libubsan-multilib-%{multilib2}
2433 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2434 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2435 License: BSD-like or MIT
2438 %description -n libubsan-multilib-%{multilib2}
2439 This package contains %{m2_desc} version of the Undefined Behavior
2440 Sanitizer library which is used for -fsanitize=undefined instrumented
2443 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2444 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2445 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2446 kompilowanych z opcją -fsanitize=undefined.
2448 %package -n libubsan-multilib-%{multilib2}-devel
2449 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2450 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2451 License: BSD-like or MIT
2452 Group: Development/Libraries
2453 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2455 %description -n libubsan-multilib-%{multilib2}-devel
2456 This package contains the development files for %{m2_desc} version of the
2457 Undefined Behavior Sanitizer library.
2459 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2460 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2461 Undefined Behavior Sanitizer.
2463 %package -n libubsan-multilib-%{multilib2}-static
2464 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2465 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2466 License: BSD-like or MIT
2467 Group: Development/Libraries
2468 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2470 %description -n libubsan-multilib-%{multilib2}-static
2471 This package contains %{m2_desc} version of the Undefined Behavior
2472 Sanitizer static library.
2474 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2475 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2479 Summary: The Virtual Table Verification library
2480 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2481 License: GPL v3+ with GCC Runtime Library Exception v3.1
2483 URL: https://gcc.gnu.org/wiki/vtv
2485 %description -n libvtv
2486 This package contains the Virtual Table Verification library which
2487 is used for -fvtable-verify=... instrumented programs.
2489 %description -n libvtv -l pl.UTF-8
2490 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2491 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2492 -fvtable-verify=....
2494 %package -n libvtv-devel
2495 Summary: Development files for the Virtual Table Verification library
2496 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2497 License: GPL v3+ with GCC Runtime Library Exception v3.1
2498 Group: Development/Libraries
2499 URL: https://gcc.gnu.org/wiki/vtv
2500 Requires: libvtv = %{epoch}:%{version}-%{release}
2502 %description -n libvtv-devel
2503 This package contains development files for the Virtual Table
2504 Verification library.
2506 %description -n libvtv-devel -l pl.UTF-8
2507 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2510 %package -n libvtv-static
2511 Summary: The Virtual Table Verification static library
2512 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2513 License: GPL v3+ with GCC Runtime Library Exception v3.1
2514 Group: Development/Libraries
2515 URL: https://gcc.gnu.org/wiki/vtv
2516 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2518 %description -n libvtv-static
2519 This package contains Virtual Table Verification static library.
2521 %description -n libvtv-static -l pl.UTF-8
2522 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2524 %package -n libvtv-multilib-32
2525 Summary: The Virtual Table Verification library - 32-bit version
2526 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2527 License: GPL v3+ with GCC Runtime Library Exception v3.1
2529 URL: https://gcc.gnu.org/wiki/vtv
2531 %description -n libvtv-multilib-32
2532 This package contains 32-bit version of the Virtual Table Verification
2533 library which is used for -fvtable-verify=... instrumented programs.
2535 %description -n libvtv-multilib-32 -l pl.UTF-8
2536 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2537 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2538 kompilowanych z opcją -fvtable-verify=....
2540 %package -n libvtv-multilib-32-devel
2541 Summary: Development files for the Virtual Table Verification library - 32-bit version
2542 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2543 License: GPL v3+ with GCC Runtime Library Exception v3.1
2544 Group: Development/Libraries
2545 URL: https://gcc.gnu.org/wiki/vtv
2546 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2548 %description -n libvtv-multilib-32-devel
2549 This package contains the development files for 32-bit version of the
2550 Virtual Table Verification library.
2552 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2553 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2554 Virtual Table Verification.
2556 %package -n libvtv-multilib-32-static
2557 Summary: The Virtual Table Verification static library - 32-bit version
2558 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2559 License: GPL v3+ with GCC Runtime Library Exception v3.1
2560 Group: Development/Libraries
2561 URL: https://gcc.gnu.org/wiki/vtv
2562 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2564 %description -n libvtv-multilib-32-static
2565 This package contains 32-bit version of the Virtual Table Verification
2568 %description -n libvtv-multilib-32-static -l pl.UTF-8
2569 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2572 %package -n libvtv-multilib-%{multilib2}
2573 Summary: The Virtual Table Verification library - %{m2_desc} version
2574 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2575 License: GPL v3+ with GCC Runtime Library Exception v3.1
2577 URL: https://gcc.gnu.org/wiki/vtv
2579 %description -n libvtv-multilib-%{multilib2}
2580 This package contains %{m2_desc} version of the Virtual Table Verification
2581 library which is used for -fvtable-verify=... instrumented programs.
2583 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2584 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2585 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2586 kompilowanych z opcją -fvtable-verify=....
2588 %package -n libvtv-multilib-%{multilib2}-devel
2589 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2590 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2591 License: GPL v3+ with GCC Runtime Library Exception v3.1
2592 Group: Development/Libraries
2593 URL: https://gcc.gnu.org/wiki/vtv
2594 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2596 %description -n libvtv-multilib-%{multilib2}-devel
2597 This package contains the development files for %{m2_desc} version of the
2598 Virtual Table Verification library.
2600 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2601 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2602 Virtual Table Verification.
2604 %package -n libvtv-multilib-%{multilib2}-static
2605 Summary: The Virtual Table Verification static library - %{m2_desc} version
2606 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2607 License: GPL v3+ with GCC Runtime Library Exception v3.1
2608 Group: Development/Libraries
2609 URL: https://gcc.gnu.org/wiki/vtv
2610 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2612 %description -n libvtv-multilib-%{multilib2}-static
2613 This package contains %{m2_desc} version of the Virtual Table
2614 Verification library.
2616 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2617 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2620 %package -n libatomic
2621 Summary: The GNU Atomic library
2622 Summary(pl.UTF-8): Biblioteka GNU Atomic
2623 License: GPL v3+ with GCC Runtime Library Exception v3.1
2626 %description -n libatomic
2627 This package contains the GNU Atomic library which is a GCC support
2628 library for atomic operations not supported by hardware.
2630 %description -n libatomic -l pl.UTF-8
2631 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2632 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2634 %package -n libatomic-devel
2635 Summary: Development files for the GNU Atomic library
2636 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2637 License: GPL v3+ with GCC Runtime Library Exception v3.1
2638 Group: Development/Libraries
2639 Requires: libatomic = %{epoch}:%{version}-%{release}
2641 %description -n libatomic-devel
2642 This package contains development files for the GNU Atomic library.
2644 %description -n libatomic-devel -l pl.UTF-8
2645 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2647 %package -n libatomic-static
2648 Summary: The GNU Atomic static library
2649 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2650 License: GPL v3+ with GCC Runtime Library Exception v3.1
2651 Group: Development/Libraries
2652 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2654 %description -n libatomic-static
2655 This package contains GNU Atomic static library.
2657 %description -n libatomic-static
2658 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2660 %package -n libatomic-multilib-32
2661 Summary: The GNU Atomic library - 32-bit version
2662 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2663 License: GPL v3+ with GCC Runtime Library Exception v3.1
2665 Obsoletes: libatomic-multilib
2667 %description -n libatomic-multilib-32
2668 This package contains 32-bit version of the GNU Atomic library which
2669 is a GCC support library for atomic operations not supported by
2672 %description -n libatomic-multilib-32 -l pl.UTF-8
2673 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2674 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2677 %package -n libatomic-multilib-32-devel
2678 Summary: Development files for the GNU Atomic static library - 32-bit version
2679 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2680 License: GPL v3+ with GCC Runtime Library Exception v3.1
2681 Group: Development/Libraries
2682 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2683 Obsoletes: libatomic-multilib-devel
2685 %description -n libatomic-multilib-32-devel
2686 This package contains the development files for 32-bit version of the
2689 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2690 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2693 %package -n libatomic-multilib-32-static
2694 Summary: The GNU Atomic static library - 32-bit version
2695 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2696 License: GPL v3+ with GCC Runtime Library Exception v3.1
2697 Group: Development/Libraries
2698 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2699 Obsoletes: libatomic-multilib-static
2701 %description -n libatomic-multilib-32-static
2702 This package contains 32-bit version of the GNU Atomic static library.
2704 %description -n libatomic-multilib-32-static -l pl.UTF-8
2705 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2707 %package -n libatomic-multilib-%{multilib2}
2708 Summary: The GNU Atomic library - %{m2_desc} version
2709 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2710 License: GPL v3+ with GCC Runtime Library Exception v3.1
2713 %description -n libatomic-multilib-%{multilib2}
2714 This package contains %{m2_desc} version of the GNU Atomic library which
2715 is a GCC support library for atomic operations not supported by
2718 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2719 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2720 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2723 %package -n libatomic-multilib-%{multilib2}-devel
2724 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2725 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2726 License: GPL v3+ with GCC Runtime Library Exception v3.1
2727 Group: Development/Libraries
2728 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2730 %description -n libatomic-multilib-%{multilib2}-devel
2731 This package contains the development files for %{m2_desc} version of the
2734 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2735 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2738 %package -n libatomic-multilib-%{multilib2}-static
2739 Summary: The GNU Atomic static library - %{m2_desc} version
2740 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2741 License: GPL v3+ with GCC Runtime Library Exception v3.1
2742 Group: Development/Libraries
2743 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2745 %description -n libatomic-multilib-%{multilib2}-static
2746 This package contains %{m2_desc} version of the GNU Atomic static library.
2748 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2749 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2766 %if %{with gcc_libffi}
2770 mv ChangeLog ChangeLog.general
2773 # see contrib/download_ecj
2774 cp -p %{SOURCE2} ecj.jar
2777 # override snapshot version.
2778 echo %{version} > gcc/BASE-VER
2779 echo "release" > gcc/DEV-PHASE
2786 cd libjava/classpath
2790 cp -f /usr/share/automake/config.sub .
2792 rm -rf builddir && install -d builddir && cd builddir
2794 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2798 CFLAGS="%{rpmcflags}" \
2799 CXXFLAGS="%{rpmcxxflags}" \
2802 --prefix=%{_prefix} \
2803 --with-local-prefix=%{_prefix}/local \
2804 --libdir=%{_libdir} \
2805 --libexecdir=%{_libdir} \
2806 --infodir=%{_infodir} \
2807 --mandir=%{_mandir} \
2808 --x-libraries=%{_libdir} \
2809 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2810 --disable-build-with-cxx \
2811 --disable-build-poststage1-with-cxx \
2813 --enable-checking=release \
2814 %ifarch %{ix86} %{x8664} x32
2817 %{?with_fortran:--enable-cmath} \
2818 --enable-decimal-float \
2819 --enable-gnu-unique-object \
2820 --enable-gnu-indirect-function \
2821 --enable-initfini-array \
2822 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}%{?with_go:,go}" \
2823 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2825 --enable-linker-build-id \
2826 --enable-linux-futex \
2827 --enable-long-long \
2828 %{!?with_multilib:--disable-multilib} \
2833 --enable-secureplt \
2836 --enable-threads=posix \
2841 %ifarch %{x8664} x32
2842 --with-arch-32=x86-64 \
2846 --with-cpu=ultrasparc \
2848 --with-demangler-in-ld \
2851 --with-linker-hash-style=gnu \
2852 --with-long-double-128 \
2853 %if %{with multilib}
2855 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2858 --with-multilib-list=m32,m64,mx32 \
2862 --disable-ppl-version-check \
2863 --with-slibdir=%{_slibdir} \
2865 --without-system-libunwind \
2867 --with-system-libunwind \
2869 --with-system-zlib \
2870 %{!?with_java:--without-x} \
2872 --enable-__cxa_atexit \
2873 --enable-libstdcxx-allocator=new \
2874 --disable-libstdcxx-pch \
2875 --enable-libstdcxx-threads \
2876 --enable-libstdcxx-time=rt \
2877 --enable-libstdcxx-visibility \
2878 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2879 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2882 %{!?with_alsa:--disable-alsa} \
2883 %{!?with_dssi:--disable-dssi} \
2884 --disable-gconf-peer \
2885 %{?with_gtk:--enable-gtk-cairo} \
2887 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2891 --enable-libgcj-database \
2892 --enable-libgcj-multifile \
2893 --disable-libjava-multilib \
2894 %{?with_mozilla:--enable-plugin} \
2895 --enable-static-libjava \
2898 --with-pkgversion="PLD-Linux" \
2899 --with-bugurl="http://bugs.pld-linux.org" \
2900 --host=%{_target_platform} \
2901 --build=%{_target_platform}
2905 cat << 'EOF' > Makefile
2906 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2909 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2910 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2911 GCJFLAGS="%{rpmcflags}" \
2912 BOOT_CFLAGS="%{rpmcflags}" \
2913 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2914 GNATLIBCFLAGS="%{rpmcflags}" \
2915 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2923 if [ ! -r /dev/pts/0 ]; then
2924 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2927 %{__make} -k -C builddir check 2>&1 ||:
2931 rm -rf $RPM_BUILD_ROOT
2932 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2936 %{__make} -j1 install \
2938 infodir=%{_infodir} \
2939 DESTDIR=$RPM_BUILD_ROOT
2941 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2943 %if %{with multilib}
2946 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2947 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2948 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2949 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2951 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2952 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2953 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2954 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2957 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2958 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2963 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2964 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2965 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2967 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2968 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2969 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2971 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2972 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2973 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2975 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2976 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2977 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2979 %if %{with multilib}
2980 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2981 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2982 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2984 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2985 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2986 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2988 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2989 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2990 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2992 %if %{with multilib2}
2993 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2994 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2995 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2997 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2998 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2999 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3001 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
3002 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3003 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3008 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
3009 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
3013 # move ada shared libraries to proper place...
3014 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
3015 $RPM_BUILD_ROOT%{_libdir}
3016 # check if symlink to be made is valid
3017 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3018 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3019 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3020 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3021 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
3022 %if %{with multilib}
3023 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
3024 $RPM_BUILD_ROOT%{_libdir32}
3025 # check if symlink to be made is valid
3026 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3027 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3028 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3029 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3030 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
3032 %if %{with multilib2}
3033 mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
3034 $RPM_BUILD_ROOT%{_libdirm2}
3035 # check if symlink to be made is valid
3036 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3037 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3038 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3039 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3040 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3049 cp -f libjava/READ* java-doc
3050 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
3053 %if %{with gcc_libffi}
3054 # still not installed by gcc?
3055 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
3056 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
3057 sed -e 's,@prefix@,%{_prefix},
3058 s,@exec_prefix@,%{_exec_prefix},
3059 s,@libdir@,%{_libdir},
3060 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3061 %if %{with multilib}
3062 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3063 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3064 sed -e 's,@prefix@,%{_prefix},
3065 s,@exec_prefix@,%{_exec_prefix},
3066 s,@libdir@,%{_libdir32},
3067 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
3068 %if %{with multilib2}
3069 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3070 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3071 sed -e 's,@prefix@,%{_prefix},
3072 s,@exec_prefix@,%{_exec_prefix},
3073 s,@libdir@,%{_libdirm2},
3074 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3080 cp -f libobjc/README gcc/objc/README.libobjc
3083 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
3084 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
3085 for f in libitm.la libssp.la libssp_nonshared.la \
3086 %{?with_cxx:libstdc++.la libsupc++.la} \
3087 %{?with_fortran:libgfortran.la libquadmath.la} \
3088 %{?with_gomp:libgomp.la} \
3089 %{?with_Xsan:libasan.la libubsan.la} \
3090 %{?with_lsan_m0:liblsan.la} \
3091 %{?with_tsan_m0:libtsan.la} \
3092 %{?with_atomic:libatomic.la} \
3094 %{?with_gcc_libffi:libffi.la} \
3095 libgcj.la libgcj-tools.la libgij.la \
3096 %{gcjdbexecdir}/libjvm.la \
3097 %{gcjdbexecdir}/libxmlj.la \
3098 %{?with_x:lib-gnu-awt-xlib.la} \
3099 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
3100 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
3101 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3102 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
3104 %{?with_objc:libobjc.la};
3106 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
3107 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
3109 %if %{with multilib}
3110 for f in libitm.la libssp.la libssp_nonshared.la \
3111 %{?with_cxx:libstdc++.la libsupc++.la} \
3112 %{?with_fortran:libgfortran.la libquadmath.la} \
3113 %{?with_gomp:libgomp.la} \
3114 %{?with_Xsan:libasan.la libubsan.la} \
3115 %{?with_lsan_m1:liblsan.la} \
3116 %{?with_tsan_m1:libtsan.la} \
3117 %{?with_atomic:libatomic.la} \
3118 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3119 %{?with_objc:libobjc.la};
3121 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
3122 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
3124 %if %{with multilib2}
3125 for f in libitm.la libssp.la libssp_nonshared.la \
3126 %{?with_cxx:libstdc++.la libsupc++.la} \
3127 %{?with_fortran:libgfortran.la libquadmath.la} \
3128 %{?with_gomp:libgomp.la} \
3129 %{?with_Xsan:libasan.la libubsan.la} \
3130 %{?with_lsan_m2:liblsan.la} \
3131 %{?with_tsan_m2:libtsan.la} \
3132 %{?with_atomic:libatomic.la} \
3133 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3134 %{?with_objc:libobjc.la};
3136 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3137 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3142 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3143 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3144 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3145 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3147 # plugin, .la not needed
3148 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
3151 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3152 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3154 # basename is being run only for the native (non-biarch) file.
3155 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3156 -e "s,@toolexeclibdir@,$LIBDIR," \
3157 < libstdc++-v3/python/hook.in \
3158 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3160 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3161 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3163 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
3164 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
3166 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3167 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3170 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3172 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3175 # script(s) always installed; see above for builds with python; if no python, just don't package
3176 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3177 %if %{with multilib}
3178 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3179 %if %{with multilib2}
3180 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3186 cat cpplib.lang >> gcc.lang
3189 %find_lang libstdc\+\+
3190 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3193 # always -f, as "dir" is created depending which texlive version is installed
3194 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3196 # svn snap doesn't contain (release does) below files,
3197 # so let's create dummy entries to satisfy %%files.
3198 [ ! -f NEWS ] && touch NEWS
3199 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3200 [ ! -f libgfortran/README ] && touch libgfortran/README
3203 rm -rf $RPM_BUILD_ROOT
3205 %post -p /sbin/postshell
3206 -/usr/sbin/fix-info-dir -c %{_infodir}
3208 %postun -p /sbin/postshell
3209 -/usr/sbin/fix-info-dir -c %{_infodir}
3211 %post ada -p /sbin/postshell
3212 -/usr/sbin/fix-info-dir -c %{_infodir}
3214 %postun ada -p /sbin/postshell
3215 -/usr/sbin/fix-info-dir -c %{_infodir}
3217 %post fortran -p /sbin/postshell
3218 -/usr/sbin/fix-info-dir -c %{_infodir}
3220 %postun fortran -p /sbin/postshell
3221 -/usr/sbin/fix-info-dir -c %{_infodir}
3223 %post java -p /sbin/postshell
3224 -/usr/sbin/fix-info-dir -c %{_infodir}
3226 %postun java -p /sbin/postshell
3227 -/usr/sbin/fix-info-dir -c %{_infodir}
3229 %post go -p /sbin/postshell
3230 -/usr/sbin/fix-info-dir -c %{_infodir}
3232 %postun go -p /sbin/postshell
3233 -/usr/sbin/fix-info-dir -c %{_infodir}
3235 %post -n libquadmath-devel -p /sbin/postshell
3236 -/usr/sbin/fix-info-dir -c %{_infodir}
3238 %postun -n libquadmath-devel -p /sbin/postshell
3239 -/usr/sbin/fix-info-dir -c %{_infodir}
3241 %post -n libffi-devel -p /sbin/postshell
3242 -/usr/sbin/fix-info-dir -c %{_infodir}
3244 %postun -n libffi-devel -p /sbin/postshell
3245 -/usr/sbin/fix-info-dir -c %{_infodir}
3247 %post -p /sbin/ldconfig -n libcilkrts
3248 %postun -p /sbin/ldconfig -n libcilkrts
3249 %post -p /sbin/ldconfig -n libcilkrts-multilib-32
3250 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3251 %post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3252 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3253 %post -p /sbin/ldconfig -n libgcc
3254 %postun -p /sbin/ldconfig -n libgcc
3255 %post -p /sbin/ldconfig -n libgcc-multilib-32
3256 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3257 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3258 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3259 %post -p /sbin/ldconfig -n libgomp
3260 %postun -p /sbin/ldconfig -n libgomp
3261 %post -p /sbin/ldconfig -n libgomp-multilib-32
3262 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3263 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3264 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3265 %post -p /sbin/ldconfig -n libgnat
3266 %postun -p /sbin/ldconfig -n libgnat
3267 %post -p /sbin/ldconfig -n libgnat-multilib-32
3268 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3269 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3270 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3271 %post -p /sbin/ldconfig -n libstdc++
3272 %postun -p /sbin/ldconfig -n libstdc++
3273 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3274 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3275 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3276 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3277 %post -p /sbin/ldconfig -n libgfortran
3278 %postun -p /sbin/ldconfig -n libgfortran
3279 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3280 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3281 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3282 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3283 %post -p /sbin/ldconfig -n libgcj
3284 %postun -p /sbin/ldconfig -n libgcj
3285 %post -p /sbin/ldconfig -n libffi
3286 %postun -p /sbin/ldconfig -n libffi
3287 %post -p /sbin/ldconfig -n libffi-multilib-32
3288 %postun -p /sbin/ldconfig -n libffi-multilib-32
3289 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3290 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3291 %post -p /sbin/ldconfig -n libobjc
3292 %postun -p /sbin/ldconfig -n libobjc
3293 %post -p /sbin/ldconfig -n libobjc-multilib-32
3294 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3295 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3296 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3297 %post -p /sbin/ldconfig -n libquadmath
3298 %postun -p /sbin/ldconfig -n libquadmath
3299 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3300 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3301 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3302 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3303 %post -p /sbin/ldconfig -n libgo
3304 %postun -p /sbin/ldconfig -n libgo
3305 %post -p /sbin/ldconfig -n libgo-multilib-32
3306 %postun -p /sbin/ldconfig -n libgo-multilib-32
3307 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3308 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3309 %post -p /sbin/ldconfig -n libasan
3310 %postun -p /sbin/ldconfig -n libasan
3311 %post -p /sbin/ldconfig -n libasan-multilib-32
3312 %postun -p /sbin/ldconfig -n libasan-multilib-32
3313 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3314 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3315 %post -p /sbin/ldconfig -n liblsan
3316 %postun -p /sbin/ldconfig -n liblsan
3317 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3318 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3319 %post -p /sbin/ldconfig -n libtsan
3320 %postun -p /sbin/ldconfig -n libtsan
3321 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3322 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3323 %post -p /sbin/ldconfig -n libubsan
3324 %postun -p /sbin/ldconfig -n libubsan
3325 %post -p /sbin/ldconfig -n libubsan-multilib-32
3326 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3327 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3328 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3329 %post -p /sbin/ldconfig -n libvtv
3330 %postun -p /sbin/ldconfig -n libvtv
3331 %post -p /sbin/ldconfig -n libvtv-multilib-32
3332 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3333 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3334 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3335 %post -p /sbin/ldconfig -n libatomic
3336 %postun -p /sbin/ldconfig -n libatomic
3337 %post -p /sbin/ldconfig -n libatomic-multilib-32
3338 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3339 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3340 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3343 %defattr(644,root,root,755)
3344 %doc ChangeLog.general MAINTAINERS NEWS
3345 # bugs.html faq.html
3346 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3347 %attr(755,root,root) %{_bindir}/*-gcc*
3348 %attr(755,root,root) %{_bindir}/cc
3349 %attr(755,root,root) %{_bindir}/cpp
3350 %attr(755,root,root) %{_bindir}/gcc
3351 %attr(755,root,root) %{_bindir}/gcc-ar
3352 %attr(755,root,root) %{_bindir}/gcc-nm
3353 %attr(755,root,root) %{_bindir}/gcc-ranlib
3354 #%attr(755,root,root) %{_bindir}/gccbug
3355 %attr(755,root,root) %{_bindir}/gcov
3356 %{_mandir}/man1/cc.1*
3357 %{_mandir}/man1/cpp.1*
3358 %{_mandir}/man1/gcc.1*
3359 %{_mandir}/man1/gcov.1*
3360 %{_infodir}/cpp.info*
3361 %{_infodir}/cppinternals.info*
3362 %{_infodir}/gcc.info*
3363 %{_infodir}/gccinstall.info*
3364 %{_infodir}/gccint.info*
3365 %{_infodir}/libitm.info*
3366 %attr(755,root,root) /lib/cpp
3367 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3368 %attr(755,root,root) %{_libdir}/libitm.so
3369 %attr(755,root,root) %{_libdir}/libssp.so
3370 %{_libdir}/libitm.la
3372 %{_libdir}/libitm.spec
3373 %{_libdir}/libsanitizer.spec
3374 %{_libdir}/libssp.la
3376 %{_libdir}/libssp_nonshared.la
3377 %{_libdir}/libssp_nonshared.a
3379 %dir %{_libdir}/gcc/%{_target_platform}
3381 %{gcclibdir}/libgcc.a
3382 %{gcclibdir}/libgcc_eh.a
3383 %{gcclibdir}/libgcov.a
3386 %attr(755,root,root) %{gcclibdir}/cc1
3387 %attr(755,root,root) %{gcclibdir}/collect2
3388 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3389 %attr(755,root,root) %{gcclibdir}/lto1
3390 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3392 %dir %{gcclibdir}/include
3393 %dir %{gcclibdir}/include/sanitizer
3394 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3395 %dir %{gcclibdir}/include/ssp
3396 %{gcclibdir}/include/ssp/*.h
3397 %{gcclibdir}/include/float.h
3398 %{gcclibdir}/include/iso646.h
3399 %{gcclibdir}/include/limits.h
3400 %{gcclibdir}/include/stdalign.h
3401 %{gcclibdir}/include/stdarg.h
3402 %{gcclibdir}/include/stdatomic.h
3403 %{gcclibdir}/include/stdbool.h
3404 %{gcclibdir}/include/stddef.h
3405 %{gcclibdir}/include/stdfix.h
3406 %{gcclibdir}/include/stdint.h
3407 %{gcclibdir}/include/stdint-gcc.h
3408 %{gcclibdir}/include/stdnoreturn.h
3409 %{gcclibdir}/include/syslimits.h
3410 %{gcclibdir}/include/unwind.h
3411 %{gcclibdir}/include/varargs.h
3412 %ifarch %{ix86} %{x8664} x32
3413 %{gcclibdir}/include/adxintrin.h
3414 %{gcclibdir}/include/ammintrin.h
3415 %{gcclibdir}/include/avx2intrin.h
3416 %{gcclibdir}/include/avx512cdintrin.h
3417 %{gcclibdir}/include/avx512erintrin.h
3418 %{gcclibdir}/include/avx512fintrin.h
3419 %{gcclibdir}/include/avx512pfintrin.h
3420 %{gcclibdir}/include/avxintrin.h
3421 %{gcclibdir}/include/bmi2intrin.h
3422 %{gcclibdir}/include/bmiintrin.h
3423 %{gcclibdir}/include/bmmintrin.h
3424 %{gcclibdir}/include/cpuid.h
3425 %{gcclibdir}/include/cross-stdarg.h
3426 %{gcclibdir}/include/emmintrin.h
3427 %{gcclibdir}/include/f16cintrin.h
3428 %{gcclibdir}/include/fma4intrin.h
3429 %{gcclibdir}/include/fmaintrin.h
3430 %{gcclibdir}/include/fxsrintrin.h
3431 %{gcclibdir}/include/ia32intrin.h
3432 %{gcclibdir}/include/immintrin.h
3433 %{gcclibdir}/include/lwpintrin.h
3434 %{gcclibdir}/include/lzcntintrin.h
3435 %{gcclibdir}/include/mm3dnow.h
3436 %{gcclibdir}/include/mmintrin.h
3437 %{gcclibdir}/include/mm_malloc.h
3438 %{gcclibdir}/include/nmmintrin.h
3439 %{gcclibdir}/include/pmmintrin.h
3440 %{gcclibdir}/include/popcntintrin.h
3441 %{gcclibdir}/include/prfchwintrin.h
3442 %{gcclibdir}/include/rdseedintrin.h
3443 %{gcclibdir}/include/rtmintrin.h
3444 %{gcclibdir}/include/shaintrin.h
3445 %{gcclibdir}/include/smmintrin.h
3446 %{gcclibdir}/include/tbmintrin.h
3447 %{gcclibdir}/include/tmmintrin.h
3448 %{gcclibdir}/include/wmmintrin.h
3449 %{gcclibdir}/include/x86intrin.h
3450 %{gcclibdir}/include/xmmintrin.h
3451 %{gcclibdir}/include/xopintrin.h
3452 %{gcclibdir}/include/xsaveintrin.h
3453 %{gcclibdir}/include/xsaveoptintrin.h
3454 %{gcclibdir}/include/xtestintrin.h
3457 %{gcclibdir}/include/arm_neon.h
3458 %{gcclibdir}/include/mmintrin.h
3461 %{gcclibdir}/include/ia64intrin.h
3464 %{gcclibdir}/include/math-68881.h
3467 %{gcclibdir}/include/loongson.h
3469 %ifarch powerpc ppc ppc64
3470 %{gcclibdir}/include/altivec.h
3471 %{gcclibdir}/include/paired.h
3472 %{gcclibdir}/include/ppc-asm.h
3473 %{gcclibdir}/include/ppu_intrinsics.h
3474 %{gcclibdir}/include/si2vmx.h
3475 %{gcclibdir}/include/spe.h
3476 %{gcclibdir}/include/spu2vmx.h
3477 %{gcclibdir}/include/vec_types.h
3480 %if %{with multilib}
3482 %defattr(644,root,root,755)
3483 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3484 %dir %{gcclibdir}/32
3485 %{gcclibdir}/32/crt*.o
3486 %{gcclibdir}/32/libgcc.a
3487 %{gcclibdir}/32/libgcc_eh.a
3488 %{gcclibdir}/32/libgcov.a
3489 %{_libdir32}/libitm.spec
3490 %{_libdir32}/libsanitizer.spec
3491 %attr(755,root,root) %{_libdir32}/libitm.so
3492 %attr(755,root,root) %{_libdir32}/libssp.so
3493 %{_libdir32}/libitm.la
3494 %{_libdir32}/libitm.a
3495 %{_libdir32}/libssp.la
3496 %{_libdir32}/libssp.a
3497 %{_libdir32}/libssp_nonshared.la
3498 %{_libdir32}/libssp_nonshared.a
3501 %if %{with multilib2}
3502 %files multilib-%{multilib2}
3503 %defattr(644,root,root,755)
3504 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3505 %dir %{gcclibdir}/%{multilib2}
3506 %{gcclibdir}/%{multilib2}/crt*.o
3507 %{gcclibdir}/%{multilib2}/libgcc.a
3508 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3509 %{gcclibdir}/%{multilib2}/libgcov.a
3510 %{_libdirm2}/libitm.spec
3511 %{_libdirm2}/libsanitizer.spec
3512 %attr(755,root,root) %{_libdirm2}/libitm.so
3513 %attr(755,root,root) %{_libdirm2}/libssp.so
3514 %{_libdirm2}/libitm.la
3515 %{_libdirm2}/libitm.a
3516 %{_libdirm2}/libssp.la
3517 %{_libdirm2}/libssp.a
3518 %{_libdirm2}/libssp_nonshared.la
3519 %{_libdirm2}/libssp_nonshared.a
3523 %defattr(644,root,root,755)
3524 %doc COPYING.RUNTIME ChangeLog
3525 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3526 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3527 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3528 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3529 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3531 %if %{with multilib}
3532 %files -n libgcc-multilib-32
3533 %defattr(644,root,root,755)
3534 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3535 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3536 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3537 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3538 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3541 %if %{with multilib2}
3542 %files -n libgcc-multilib-%{multilib2}
3543 %defattr(644,root,root,755)
3544 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3545 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3546 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3547 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3548 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3553 %defattr(644,root,root,755)
3554 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3555 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3557 %files -n libgomp-devel
3558 %defattr(644,root,root,755)
3559 %attr(755,root,root) %{_libdir}/libgomp.so
3560 %{_libdir}/libgomp.la
3561 %{_libdir}/libgomp.spec
3562 %{gcclibdir}/finclude
3563 %{gcclibdir}/include/omp.h
3564 %{_infodir}/libgomp.info*
3566 %files -n libgomp-static
3567 %defattr(644,root,root,755)
3568 %{_libdir}/libgomp.a
3570 %if %{with multilib}
3571 %files -n libgomp-multilib-32
3572 %defattr(644,root,root,755)
3573 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3574 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3576 %files -n libgomp-multilib-32-devel
3577 %defattr(644,root,root,755)
3578 %attr(755,root,root) %{_libdir32}/libgomp.so
3579 %{_libdir32}/libgomp.la
3580 %{_libdir32}/libgomp.spec
3582 %files -n libgomp-multilib-32-static
3583 %defattr(644,root,root,755)
3584 %{_libdir32}/libgomp.a
3587 %if %{with multilib2}
3588 %files -n libgomp-multilib-%{multilib2}
3589 %defattr(644,root,root,755)
3590 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3591 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3593 %files -n libgomp-multilib-%{multilib2}-devel
3594 %defattr(644,root,root,755)
3595 %attr(755,root,root) %{_libdirm2}/libgomp.so
3596 %{_libdirm2}/libgomp.la
3597 %{_libdirm2}/libgomp.spec
3599 %files -n libgomp-multilib-%{multilib2}-static
3600 %defattr(644,root,root,755)
3601 %{_libdirm2}/libgomp.a
3606 %files -n libcilkrts
3607 %defattr(644,root,root,755)
3608 %doc libcilkrts/{ChangeLog,README}
3609 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3610 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3612 %files -n libcilkrts-devel
3613 %defattr(644,root,root,755)
3614 %attr(755,root,root) %{_libdir}/libcilkrts.so
3615 %{_libdir}/libcilkrts.la
3616 %{_libdir}/libcilkrts.spec
3617 %{gcclibdir}/include/cilk
3619 %files -n libcilkrts-static
3620 %defattr(644,root,root,755)
3621 %{_libdir}/libcilkrts.a
3623 %if %{with multilib}
3624 %files -n libcilkrts-multilib-32
3625 %defattr(644,root,root,755)
3626 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3627 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3629 %files -n libcilkrts-multilib-32-devel
3630 %defattr(644,root,root,755)
3631 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3632 %{_libdir32}/libcilkrts.la
3633 %{_libdir32}/libcilkrts.spec
3635 %files -n libcilkrts-multilib-32-static
3636 %defattr(644,root,root,755)
3637 %{_libdir32}/libcilkrts.a
3640 %if %{with multilib2}
3641 %files -n libcilkrts-multilib-%{multilib2}
3642 %defattr(644,root,root,755)
3643 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3644 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3646 %files -n libcilkrts-multilib-%{multilib2}-devel
3647 %defattr(644,root,root,755)
3648 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3649 %{_libdirm2}/libcilkrts.la
3650 %{_libdirm2}/libcilkrts.spec
3652 %files -n libcilkrts-multilib-%{multilib2}-static
3653 %defattr(644,root,root,755)
3654 %{_libdirm2}/libcilkrts.a
3660 %defattr(644,root,root,755)
3661 %doc gcc/ada/ChangeLog
3662 %attr(755,root,root) %{_bindir}/gnat*
3664 %exclude %{_bindir}/gnative2ascii
3666 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3667 %attr(755,root,root) %{_libdir}/libgnarl.so
3668 %attr(755,root,root) %{_libdir}/libgnat-*.so
3669 %attr(755,root,root) %{_libdir}/libgnat.so
3670 %attr(755,root,root) %{gcclibdir}/gnat1
3671 %{gcclibdir}/adainclude
3672 %dir %{gcclibdir}/adalib
3673 %{gcclibdir}/adalib/*.ali
3674 %ifarch %{ix86} %{x8664} x32
3675 %{gcclibdir}/adalib/libgmem.a
3677 %{_infodir}/gnat-style.info*
3678 %{_infodir}/gnat_rm.info*
3679 %{_infodir}/gnat_ugn.info*
3681 %if %{with multilib}
3682 %files ada-multilib-32
3683 %defattr(644,root,root,755)
3684 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3685 %attr(755,root,root) %{_libdir32}/libgnarl.so
3686 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3687 %attr(755,root,root) %{_libdir32}/libgnat.so
3688 %{gcclibdir}/32/adainclude
3689 %dir %{gcclibdir}/32/adalib
3690 %{gcclibdir}/32/adalib/*.ali
3691 %ifarch %{ix86} %{x8664} x32
3692 %{gcclibdir}/32/adalib/libgmem.a
3696 %if %{with multilib2}
3697 %files ada-multilib-%{multilib2}
3698 %defattr(644,root,root,755)
3699 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3700 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3701 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3702 %attr(755,root,root) %{_libdirm2}/libgnat.so
3703 %{gcclibdir}/%{multilib2}/adainclude
3704 %dir %{gcclibdir}/%{multilib2}/adalib
3705 %{gcclibdir}/%{multilib2}/adalib/*.ali
3706 %ifarch %{ix86} %{x8664} x32
3707 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3712 %defattr(644,root,root,755)
3713 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3714 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3715 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3716 %attr(755,root,root) %{_libdir}/libgnat.so.1
3718 %files -n libgnat-static
3719 %defattr(644,root,root,755)
3720 %{gcclibdir}/adalib/libgnarl.a
3721 %{gcclibdir}/adalib/libgnat.a
3723 %if %{with multilib}
3724 %files -n libgnat-multilib-32
3725 %defattr(644,root,root,755)
3726 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3727 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3728 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3729 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3731 %files -n libgnat-multilib-32-static
3732 %defattr(644,root,root,755)
3733 %{gcclibdir}/32/adalib/libgnarl.a
3734 %{gcclibdir}/32/adalib/libgnat.a
3737 %if %{with multilib2}
3738 %files -n libgnat-multilib-%{multilib2}
3739 %defattr(644,root,root,755)
3740 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3741 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3742 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3743 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3745 %files -n libgnat-multilib-%{multilib2}-static
3746 %defattr(644,root,root,755)
3747 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3748 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3754 %defattr(644,root,root,755)
3755 %doc gcc/cp/{ChangeLog,NEWS}
3756 %attr(755,root,root) %{_bindir}/g++
3757 %attr(755,root,root) %{_bindir}/*-g++
3758 %attr(755,root,root) %{_bindir}/c++
3759 %attr(755,root,root) %{_bindir}/*-c++
3760 %attr(755,root,root) %{gcclibdir}/cc1plus
3761 %{_libdir}/libsupc++.la
3762 %{_libdir}/libsupc++.a
3763 %{_mandir}/man1/g++.1*
3765 %if %{with multilib}
3766 %files c++-multilib-32
3767 %defattr(644,root,root,755)
3768 %{_libdir32}/libsupc++.la
3769 %{_libdir32}/libsupc++.a
3772 %if %{with multilib2}
3773 %files c++-multilib-%{multilib2}
3774 %defattr(644,root,root,755)
3775 %{_libdirm2}/libsupc++.la
3776 %{_libdirm2}/libsupc++.a
3779 %files -n libstdc++ -f libstdc++.lang
3780 %defattr(644,root,root,755)
3781 %doc libstdc++-v3/{ChangeLog,README}
3782 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3783 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3785 %files -n libstdc++-devel
3786 %defattr(644,root,root,755)
3787 %attr(755,root,root) %{_libdir}/libstdc++.so
3788 %{_libdir}/libstdc++.la
3789 %dir %{_includedir}/c++
3790 %{_includedir}/c++/%{version}
3791 %{_includedir}/extc++.h
3792 %{_includedir}/stdc++.h
3793 %{_includedir}/stdtr1c++.h
3795 %exclude %{_includedir}/c++/%{version}/java
3796 %exclude %{_includedir}/c++/%{version}/javax
3797 %exclude %{_includedir}/c++/%{version}/gcj
3798 %exclude %{_includedir}/c++/%{version}/gnu
3799 %exclude %{_includedir}/c++/%{version}/org
3800 %exclude %{_includedir}/c++/%{version}/sun
3803 %files -n libstdc++-static
3804 %defattr(644,root,root,755)
3805 %{_libdir}/libstdc++.a
3807 %if %{with multilib}
3808 %files -n libstdc++-multilib-32
3809 %defattr(644,root,root,755)
3810 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3811 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3813 %files -n libstdc++-multilib-32-devel
3814 %defattr(644,root,root,755)
3815 %attr(755,root,root) %{_libdir32}/libstdc++.so
3816 %{_libdir32}/libstdc++.la
3818 %files -n libstdc++-multilib-32-static
3819 %defattr(644,root,root,755)
3820 %{_libdir32}/libstdc++.a
3823 %if %{with multilib2}
3824 %files -n libstdc++-multilib-%{multilib2}
3825 %defattr(644,root,root,755)
3826 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3827 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3829 %files -n libstdc++-multilib-%{multilib2}-devel
3830 %defattr(644,root,root,755)
3831 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3832 %{_libdirm2}/libstdc++.la
3834 %files -n libstdc++-multilib-%{multilib2}-static
3835 %defattr(644,root,root,755)
3836 %{_libdirm2}/libstdc++.a
3840 %files -n libstdc++-gdb
3841 %defattr(644,root,root,755)
3842 %dir %{py_sitescriptdir}/libstdcxx
3843 %{py_sitescriptdir}/libstdcxx/*.py[co]
3844 %dir %{py_sitescriptdir}/libstdcxx/v6
3845 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3846 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3847 %if %{with multilib}
3848 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3850 %if %{with multilib2}
3851 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3856 %files -n libstdc++-apidocs
3857 %defattr(644,root,root,755)
3858 %doc libstdc++-v3/doc/html/*
3864 %defattr(644,root,root,755)
3865 %doc gcc/fortran/ChangeLog
3866 %attr(755,root,root) %{_bindir}/g95
3867 %attr(755,root,root) %{_bindir}/gfortran
3868 %attr(755,root,root) %{_bindir}/*-gfortran
3869 %attr(755,root,root) %{gcclibdir}/f951
3870 %attr(755,root,root) %{_libdir}/libgfortran.so
3871 %{_libdir}/libgfortran.spec
3872 %{_libdir}/libgfortran.la
3873 %{gcclibdir}/libcaf_single.a
3874 %{gcclibdir}/libcaf_single.la
3875 %{gcclibdir}/libgfortranbegin.la
3876 %{gcclibdir}/libgfortranbegin.a
3877 %{_infodir}/gfortran.info*
3878 %{_mandir}/man1/g95.1*
3879 %{_mandir}/man1/gfortran.1*
3881 %if %{with multilib}
3882 %files fortran-multilib-32
3883 %defattr(644,root,root,755)
3884 %attr(755,root,root) %{_libdir32}/libgfortran.so
3885 %{_libdir32}/libgfortran.spec
3886 %{_libdir32}/libgfortran.la
3887 %{gcclibdir}/32/libcaf_single.a
3888 %{gcclibdir}/32/libcaf_single.la
3889 %{gcclibdir}/32/libgfortranbegin.la
3890 %{gcclibdir}/32/libgfortranbegin.a
3893 %if %{with multilib2}
3894 %files fortran-multilib-%{multilib2}
3895 %defattr(644,root,root,755)
3896 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3897 %{_libdirm2}/libgfortran.spec
3898 %{_libdirm2}/libgfortran.la
3899 %{gcclibdir}/%{multilib2}/libcaf_single.a
3900 %{gcclibdir}/%{multilib2}/libcaf_single.la
3901 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3902 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3905 %files -n libgfortran
3906 %defattr(644,root,root,755)
3907 %doc libgfortran/{AUTHORS,README,ChangeLog}
3908 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3909 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3911 %files -n libgfortran-static
3912 %defattr(644,root,root,755)
3913 %{_libdir}/libgfortran.a
3915 %if %{with multilib}
3916 %files -n libgfortran-multilib-32
3917 %defattr(644,root,root,755)
3918 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3919 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3921 %files -n libgfortran-multilib-32-static
3922 %defattr(644,root,root,755)
3923 %{_libdir32}/libgfortran.a
3926 %if %{with multilib2}
3927 %files -n libgfortran-multilib-%{multilib2}
3928 %defattr(644,root,root,755)
3929 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3930 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3932 %files -n libgfortran-multilib-%{multilib2}-static
3933 %defattr(644,root,root,755)
3934 %{_libdirm2}/libgfortran.a
3937 %files -n libquadmath
3938 %defattr(644,root,root,755)
3939 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3940 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3942 %files -n libquadmath-devel
3943 %defattr(644,root,root,755)
3944 %{gcclibdir}/include/quadmath.h
3945 %{gcclibdir}/include/quadmath_weak.h
3946 %attr(755,root,root) %{_libdir}/libquadmath.so
3947 %{_libdir}/libquadmath.la
3948 %{_infodir}/libquadmath.info*
3950 %files -n libquadmath-static
3951 %defattr(644,root,root,755)
3952 %{_libdir}/libquadmath.a
3954 %if %{with multilib}
3955 %files -n libquadmath-multilib-32
3956 %defattr(644,root,root,755)
3957 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3958 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3960 %files -n libquadmath-multilib-32-devel
3961 %defattr(644,root,root,755)
3962 %attr(755,root,root) %{_libdir32}/libquadmath.so
3963 %{_libdir32}/libquadmath.la
3965 %files -n libquadmath-multilib-32-static
3966 %defattr(644,root,root,755)
3967 %{_libdir32}/libquadmath.a
3970 %if %{with multilib2}
3971 %files -n libquadmath-multilib-%{multilib2}
3972 %defattr(644,root,root,755)
3973 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3974 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3976 %files -n libquadmath-multilib-%{multilib2}-devel
3977 %defattr(644,root,root,755)
3978 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3979 %{_libdirm2}/libquadmath.la
3981 %files -n libquadmath-multilib-%{multilib2}-static
3982 %defattr(644,root,root,755)
3983 %{_libdirm2}/libquadmath.a
3989 %defattr(644,root,root,755)
3990 %doc gcc/java/ChangeLog java-doc/*
3991 %attr(755,root,root) %{_bindir}/gappletviewer
3992 %attr(755,root,root) %{_bindir}/gc-analyze
3993 %attr(755,root,root) %{_bindir}/gcj
3994 %attr(755,root,root) %{_bindir}/gcj-dbtool
3995 %attr(755,root,root) %{_bindir}/gcjh
3996 %attr(755,root,root) %{_bindir}/gjar
3997 %attr(755,root,root) %{_bindir}/gjarsigner
3998 %attr(755,root,root) %{_bindir}/gjavah
3999 %attr(755,root,root) %{_bindir}/gkeytool
4000 %attr(755,root,root) %{_bindir}/gnative2ascii
4001 %attr(755,root,root) %{_bindir}/gorbd
4002 %attr(755,root,root) %{_bindir}/grmic
4003 %attr(755,root,root) %{_bindir}/grmid
4004 %attr(755,root,root) %{_bindir}/grmiregistry
4005 %attr(755,root,root) %{_bindir}/gserialver
4006 %attr(755,root,root) %{_bindir}/gtnameserv
4007 %attr(755,root,root) %{_bindir}/jcf-dump
4008 %attr(755,root,root) %{_bindir}/jv-convert
4009 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
4010 %attr(755,root,root) %{_bindir}/*-gcj
4011 %attr(755,root,root) %{gcclibdir}/ecj1
4012 %attr(755,root,root) %{gcclibdir}/jc1
4013 %attr(755,root,root) %{gcclibdir}/jvgenmain
4014 %{_infodir}/cp-tools.info*
4015 %{_infodir}/gcj.info*
4016 %{_mandir}/man1/gappletviewer.1*
4017 %{_mandir}/man1/gc-analyze.1*
4018 %{_mandir}/man1/gcj.1*
4019 %{_mandir}/man1/gcj-dbtool.1*
4020 %{_mandir}/man1/gcjh.1*
4021 %{_mandir}/man1/gjar.1*
4022 %{_mandir}/man1/gjarsigner.1*
4023 %{_mandir}/man1/gjavah.1*
4024 %{_mandir}/man1/gkeytool.1*
4025 %{_mandir}/man1/gnative2ascii.1*
4026 %{_mandir}/man1/gorbd.1*
4027 %{_mandir}/man1/grmic.1*
4028 %{_mandir}/man1/grmid.1*
4029 %{_mandir}/man1/grmiregistry.1*
4030 %{_mandir}/man1/gserialver.1*
4031 %{_mandir}/man1/gtnameserv.1*
4032 %{_mandir}/man1/jcf-dump.1*
4033 %{_mandir}/man1/jv-convert.1*
4034 %{_mandir}/man1/rebuild-gcj-db*
4037 %files java-aotcompile
4038 %defattr(644,root,root,755)
4039 %attr(755,root,root) %{_bindir}/aot-compile
4040 %dir %{py_sitescriptdir}/libjava
4041 %{py_sitescriptdir}/libjava/*.py[co]
4042 %{_mandir}/man1/aot-compile.1*
4046 %defattr(644,root,root,755)
4047 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
4048 %attr(755,root,root) %{_bindir}/gij
4049 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
4050 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
4051 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
4052 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
4053 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
4054 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
4055 %attr(755,root,root) %{_libdir}/libgcj_bc.so
4056 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
4057 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
4058 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
4059 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
4060 %dir %{_libdir}/%{gcjdbexecdir}
4061 %{_libdir}/%{gcjdbexecdir}/classmap.db
4062 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4063 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4064 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4065 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4066 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
4067 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
4068 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
4069 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
4070 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
4071 %{_libdir}/logging.properties
4072 %{_javadir}/libgcj*.jar
4074 %{_mandir}/man1/gij.1*
4076 %files -n libgcj-devel
4077 %defattr(644,root,root,755)
4078 %attr(755,root,root) %{_libdir}/libgcj-tools.so
4079 %{_libdir}/libgcj-tools.la
4080 %attr(755,root,root) %{_libdir}/libgcj.so
4081 %{_libdir}/libgcj.la
4082 %attr(755,root,root) %{_libdir}/libgij.so
4083 %{_libdir}/libgij.la
4085 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4086 %{_libdir}/lib-gnu-awt-xlib.la
4088 %{_libdir}/libgcj.spec
4089 %dir %{_libdir}/security
4090 %{_libdir}/security/*
4091 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4092 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4093 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4094 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
4095 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
4096 %{_libdir}/%{gcjdbexecdir}/libjvm.la
4097 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
4098 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
4099 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
4100 %{gcclibdir}/include/gcj
4101 %{gcclibdir}/include/jawt.h
4102 %{gcclibdir}/include/jawt_md.h
4103 %{gcclibdir}/include/jni.h
4104 %{gcclibdir}/include/jni_md.h
4105 %{gcclibdir}/include/jvmpi.h
4106 %{_includedir}/c++/%{version}/java
4107 %{_includedir}/c++/%{version}/javax
4108 %{_includedir}/c++/%{version}/gcj
4109 %{_includedir}/c++/%{version}/gnu
4110 %{_includedir}/c++/%{version}/org
4111 %{_includedir}/c++/%{version}/sun
4112 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
4114 %files -n libgcj-static
4115 %defattr(644,root,root,755)
4116 %{_libdir}/libgcj-tools.a
4118 %{_libdir}/libgcj_bc.a
4120 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
4121 %{_libdir}/%{gcjdbexecdir}/libjvm.a
4124 %if %{with gcc_libffi}
4126 %defattr(644,root,root,755)
4127 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4128 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4129 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
4131 %files -n libffi-devel
4132 %defattr(644,root,root,755)
4133 %attr(755,root,root) %{_libdir}/libffi.so
4134 %{_libdir}/libffi.la
4135 %{gcclibdir}/include/ffi.h
4136 %{gcclibdir}/include/ffitarget.h
4137 %{_pkgconfigdir}/libffi.pc
4138 %{_mandir}/man3/ffi*.3*
4139 %{_infodir}/libffi.info*
4141 %files -n libffi-static
4142 %defattr(644,root,root,755)
4145 %if %{with multilib}
4146 %files -n libffi-multilib-32
4147 %defattr(644,root,root,755)
4148 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4149 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4151 %files -n libffi-multilib-32-devel
4152 %defattr(644,root,root,755)
4153 %attr(755,root,root) %{_libdir32}/libffi.so
4154 %{_libdir32}/libffi.la
4155 %{_pkgconfigdir32}/libffi.pc
4157 %files -n libffi-multilib-32-static
4158 %defattr(644,root,root,755)
4159 %{_libdir32}/libffi.a
4162 %if %{with multilib2}
4163 %files -n libffi-multilib-%{multilib2}
4164 %defattr(644,root,root,755)
4165 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4166 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
4168 %files -n libffi-multilib-%{multilib2}-devel
4169 %defattr(644,root,root,755)
4170 %attr(755,root,root) %{_libdirm2}/libffi.so
4171 %{_libdirm2}/libffi.la
4172 %{_pkgconfigdirm2}/libffi.pc
4174 %files -n libffi-multilib-%{multilib2}-static
4175 %defattr(644,root,root,755)
4176 %{_libdirm2}/libffi.a
4182 %defattr(644,root,root,755)
4183 %doc gcc/objc/README.libobjc
4184 %attr(755,root,root) %{gcclibdir}/cc1obj
4185 %attr(755,root,root) %{_libdir}/libobjc.so
4186 %{_libdir}/libobjc.la
4187 %{gcclibdir}/include/objc
4189 %if %{with multilib}
4190 %files objc-multilib-32
4191 %defattr(644,root,root,755)
4192 %attr(755,root,root) %{_libdir32}/libobjc.so
4193 %{_libdir32}/libobjc.la
4196 %if %{with multilib2}
4197 %files objc-multilib-%{multilib2}
4198 %defattr(644,root,root,755)
4199 %attr(755,root,root) %{_libdirm2}/libobjc.so
4200 %{_libdirm2}/libobjc.la
4205 %defattr(644,root,root,755)
4206 %doc gcc/objcp/ChangeLog
4207 %attr(755,root,root) %{gcclibdir}/cc1objplus
4211 %defattr(644,root,root,755)
4212 %doc libobjc/{ChangeLog,README*}
4213 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4214 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4216 %files -n libobjc-static
4217 %defattr(644,root,root,755)
4218 %{_libdir}/libobjc.a
4220 %if %{with multilib}
4221 %files -n libobjc-multilib-32
4222 %defattr(644,root,root,755)
4223 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4224 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4226 %files -n libobjc-multilib-32-static
4227 %defattr(644,root,root,755)
4228 %{_libdir32}/libobjc.a
4231 %if %{with multilib2}
4232 %files -n libobjc-multilib-%{multilib2}
4233 %defattr(644,root,root,755)
4234 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4235 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4237 %files -n libobjc-multilib-%{multilib2}-static
4238 %defattr(644,root,root,755)
4239 %{_libdirm2}/libobjc.a
4245 %defattr(644,root,root,755)
4246 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4247 %attr(755,root,root) %{_bindir}/gccgo
4248 %attr(755,root,root) %{gcclibdir}/go1
4250 %{_libdir}/go/%{version}
4251 %{_mandir}/man1/gccgo.1*
4252 %{_infodir}/gccgo.info*
4254 %if %{with multilib}
4255 %files go-multilib-32
4256 %defattr(644,root,root,755)
4257 %dir %{_libdir32}/go
4258 %{_libdir32}/go/%{version}
4261 %if %{with multilib2}
4262 %files go-multilib-%{multilib2}
4263 %defattr(644,root,root,755)
4264 %dir %{_libdirm2}/go
4265 %{_libdirm2}/go/%{version}
4269 %defattr(644,root,root,755)
4270 %doc libgo/{LICENSE,PATENTS,README}
4271 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4272 %attr(755,root,root) %ghost %{_libdir}/libgo.so.5
4274 %files -n libgo-devel
4275 %defattr(644,root,root,755)
4276 %attr(755,root,root) %{_libdir}/libgo.so
4278 %{_libdir}/libgobegin.a
4280 %files -n libgo-static
4281 %defattr(644,root,root,755)
4284 %if %{with multilib}
4285 %files -n libgo-multilib-32
4286 %defattr(644,root,root,755)
4287 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4288 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4290 %files -n libgo-multilib-32-devel
4291 %defattr(644,root,root,755)
4292 %attr(755,root,root) %{_libdir32}/libgo.so
4293 %{_libdir32}/libgo.la
4294 %{_libdir32}/libgobegin.a
4296 %files -n libgo-multilib-32-static
4297 %defattr(644,root,root,755)
4298 %{_libdir32}/libgo.a
4301 %if %{with multilib2}
4302 %files -n libgo-multilib-%{multilib2}
4303 %defattr(644,root,root,755)
4304 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4305 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
4307 %files -n libgo-multilib-%{multilib2}-devel
4308 %defattr(644,root,root,755)
4309 %attr(755,root,root) %{_libdirm2}/libgo.so
4310 %{_libdirm2}/libgo.la
4311 %{_libdirm2}/libgobegin.a
4313 %files -n libgo-multilib-%{multilib2}-static
4314 %defattr(644,root,root,755)
4315 %{_libdirm2}/libgo.a
4321 %defattr(644,root,root,755)
4322 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4323 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4324 %attr(755,root,root) %ghost %{_libdir}/libasan.so.1
4326 %files -n libasan-devel
4327 %defattr(644,root,root,755)
4328 %attr(755,root,root) %{_libdir}/libasan.so
4329 %{_libdir}/libasan_preinit.o
4330 %{_libdir}/libasan.la
4331 %{gcclibdir}/include/sanitizer/asan_interface.h
4333 %files -n libasan-static
4334 %defattr(644,root,root,755)
4335 %{_libdir}/libasan.a
4337 %if %{with multilib}
4338 %files -n libasan-multilib-32
4339 %defattr(644,root,root,755)
4340 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4341 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4343 %files -n libasan-multilib-32-devel
4344 %defattr(644,root,root,755)
4345 %attr(755,root,root) %{_libdir32}/libasan.so
4346 %{_libdir32}/libasan_preinit.o
4347 %{_libdir32}/libasan.la
4349 %files -n libasan-multilib-32-static
4350 %defattr(644,root,root,755)
4351 %{_libdir32}/libasan.a
4354 %if %{with multilib2}
4355 %files -n libasan-multilib-%{multilib2}
4356 %defattr(644,root,root,755)
4357 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4358 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
4360 %files -n libasan-multilib-%{multilib2}-devel
4361 %defattr(644,root,root,755)
4362 %attr(755,root,root) %{_libdirm2}/libasan.so
4363 %{_libdirm2}/libasan_preinit.o
4364 %{_libdirm2}/libasan.la
4366 %files -n libasan-multilib-%{multilib2}-static
4367 %defattr(644,root,root,755)
4368 %{_libdirm2}/libasan.a
4374 %defattr(644,root,root,755)
4375 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4376 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4378 %files -n liblsan-devel
4379 %defattr(644,root,root,755)
4380 %attr(755,root,root) %{_libdir}/liblsan.so
4381 %{_libdir}/liblsan.la
4382 %{gcclibdir}/include/sanitizer/lsan_interface.h
4384 %files -n liblsan-static
4385 %defattr(644,root,root,755)
4386 %{_libdir}/liblsan.a
4389 %if %{with multilib2} && %{with lsan_m2}
4390 %files -n liblsan-multilib-%{multilib2}
4391 %defattr(644,root,root,755)
4392 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4393 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4395 %files -n liblsan-multilib-%{multilib2}-devel
4396 %defattr(644,root,root,755)
4397 %attr(755,root,root) %{_libdirm2}/liblsan.so
4398 %{_libdirm2}/liblsan.la
4399 %{gcclibdir}/include/sanitizer/lsan_interface.h
4401 %files -n liblsan-multilib-%{multilib2}-static
4402 %defattr(644,root,root,755)
4403 %{_libdirm2}/liblsan.a
4408 %defattr(644,root,root,755)
4409 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4410 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4411 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4413 %files -n libtsan-devel
4414 %defattr(644,root,root,755)
4415 %attr(755,root,root) %{_libdir}/libtsan.so
4416 %{_libdir}/libtsan.la
4418 %files -n libtsan-static
4419 %defattr(644,root,root,755)
4420 %{_libdir}/libtsan.a
4423 %if %{with multilib2} && %{with tsan_m2}
4424 %files -n libtsan-multilib-%{multilib2}
4425 %defattr(644,root,root,755)
4426 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4427 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4428 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4430 %files -n libtsan-multilib-%{multilib2}-devel
4431 %defattr(644,root,root,755)
4432 %attr(755,root,root) %{_libdirm2}/libtsan.so
4433 %{_libdirm2}/libtsan.la
4435 %files -n libtsan-multilib-%{multilib2}-static
4436 %defattr(644,root,root,755)
4437 %{_libdirm2}/libtsan.a
4442 %defattr(644,root,root,755)
4443 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4444 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4446 %files -n libubsan-devel
4447 %defattr(644,root,root,755)
4448 %attr(755,root,root) %{_libdir}/libubsan.so
4449 %{_libdir}/libubsan.la
4451 %files -n libubsan-static
4452 %defattr(644,root,root,755)
4453 %{_libdir}/libubsan.a
4455 %if %{with multilib}
4456 %files -n libubsan-multilib-32
4457 %defattr(644,root,root,755)
4458 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4459 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4461 %files -n libubsan-multilib-32-devel
4462 %defattr(644,root,root,755)
4463 %attr(755,root,root) %{_libdir32}/libubsan.so
4464 %{_libdir32}/libubsan.la
4466 %files -n libubsan-multilib-32-static
4467 %defattr(644,root,root,755)
4468 %{_libdir32}/libubsan.a
4471 %if %{with multilib2}
4472 %files -n libubsan-multilib-%{multilib2}
4473 %defattr(644,root,root,755)
4474 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4475 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4477 %files -n libubsan-multilib-%{multilib2}-devel
4478 %defattr(644,root,root,755)
4479 %attr(755,root,root) %{_libdirm2}/libubsan.so
4480 %{_libdirm2}/libubsan.la
4482 %files -n libubsan-multilib-%{multilib2}-static
4483 %defattr(644,root,root,755)
4484 %{_libdirm2}/libubsan.a
4490 %defattr(644,root,root,755)
4491 %doc libvtv/ChangeLog
4492 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4493 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4495 %files -n libvtv-devel
4496 %defattr(644,root,root,755)
4497 %attr(755,root,root) %{_libdir}/libvtv.so
4498 %{_libdir}/libvtv.la
4500 %files -n libvtv-static
4501 %defattr(644,root,root,755)
4504 %if %{with multilib}
4505 %files -n libvtv-multilib-32
4506 %defattr(644,root,root,755)
4507 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4508 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4510 %files -n libvtv-multilib-32-devel
4511 %defattr(644,root,root,755)
4512 %attr(755,root,root) %{_libdir32}/libvtv.so
4513 %{_libdir32}/libvtv.la
4515 %files -n libvtv-multilib-32-static
4516 %defattr(644,root,root,755)
4517 %{_libdir32}/libvtv.a
4520 %if %{with multilib2}
4521 %files -n libvtv-multilib-%{multilib2}
4522 %defattr(644,root,root,755)
4523 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4524 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4526 %files -n libvtv-multilib-%{multilib2}-devel
4527 %defattr(644,root,root,755)
4528 %attr(755,root,root) %{_libdirm2}/libvtv.so
4529 %{_libdirm2}/libvtv.la
4531 %files -n libvtv-multilib-%{multilib2}-static
4532 %defattr(644,root,root,755)
4533 %{_libdirm2}/libvtv.a
4539 %defattr(644,root,root,755)
4540 %doc libatomic/ChangeLog*
4541 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4542 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4544 %files -n libatomic-devel
4545 %defattr(644,root,root,755)
4546 %attr(755,root,root) %{_libdir}/libatomic.so
4547 %{_libdir}/libatomic.la
4549 %files -n libatomic-static
4550 %defattr(644,root,root,755)
4551 %{_libdir}/libatomic.a
4553 %if %{with multilib}
4554 %files -n libatomic-multilib-32
4555 %defattr(644,root,root,755)
4556 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4557 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4559 %files -n libatomic-multilib-32-devel
4560 %defattr(644,root,root,755)
4561 %attr(755,root,root) %{_libdir32}/libatomic.so
4562 %{_libdir32}/libatomic.la
4564 %files -n libatomic-multilib-32-static
4565 %defattr(644,root,root,755)
4566 %{_libdir32}/libatomic.a
4569 %if %{with multilib2}
4570 %files -n libatomic-multilib-%{multilib2}
4571 %defattr(644,root,root,755)
4572 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4573 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4575 %files -n libatomic-multilib-%{multilib2}-devel
4576 %defattr(644,root,root,755)
4577 %attr(755,root,root) %{_libdirm2}/libatomic.so
4578 %{_libdirm2}/libatomic.la
4580 %files -n libatomic-multilib-%{multilib2}-static
4581 %defattr(644,root,root,755)
4582 %{_libdirm2}/libatomic.a