1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
4 # - gconf peer? (but libgcj needs split anyway)
6 # /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
7 # /usr/share/man/man1/gjdoc.1.gz
11 %bcond_without ada # build without ADA support
12 %bcond_without cxx # build without C++ support
13 %bcond_without fortran # build without Fortran support
14 %bcond_without go # build without Go support
15 %bcond_without java # build without Java support
16 %bcond_without objc # build without Objective-C support
17 %bcond_without objcxx # build without Objective-C++ support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without multilib # build without multilib support (it needs glibc[32&64]-devel)
21 %bcond_without profiling # build without profiling
22 %bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
23 %bcond_without asan # build without Address Sanitizer library
24 %bcond_without lsan # build without Leak Sanitizer library
25 %bcond_without tsan # build without Thread Sanitizer library
26 %bcond_without atomic # build without library for atomic operations not supported by hardware
27 %bcond_with gcc_libffi # packaging gcc libffi for system usage
28 # note: libgcj and libgo always have convenience gcc libffi linked in
30 %bcond_without alsa # don't build libgcj ALSA MIDI interface
31 %bcond_without dssi # don't build libgcj DSSI MIDI interface
32 %bcond_without gtk # don't build libgcj GTK peer
33 %bcond_without apidocs # do not build and package API docs
34 %bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
35 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
36 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
38 %bcond_without bootstrap # omit 3-stage bootstrap
39 %bcond_with tests # torture gcc
40 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
48 # go, java and objcxx require C++
54 # objcxx requires objc
59 %if %{without bootstrap}
60 %undefine with_profiling
68 %ifnarch %{x8664} x32 ppc64 s390x sparc64
69 %undefine with_multilib
72 %ifnarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
76 %ifnarch %{ix86} %{x8664} x32 ppc ppc64 sparc sparcv9 sparc64
91 %define major_ecj_ver 4.9
92 # class data version seen with file(1) that this jvm is able to load
93 %define _classdataversion 50.0
94 %define gcj_soname_ver 15
96 Summary: GNU Compiler Collection: the C compiler and shared files
97 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
98 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
99 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
101 Version: %{major_ver}.%{minor_ver}
105 Group: Development/Languages
106 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
107 # Source0-md5: 4df8ee253b7f3863ad0b86359cd39c43
108 Source1: %{name}-optimize-la.pl
109 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
110 # Source2-md5: 7339f199ba11c941890031fd9981d7be
111 # check libffi version with libffi/configure.ac
112 Source3: libffi.pc.in
113 # 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
114 Patch100: %{name}-branch.diff
115 # Patch100-md5: 1f1a11566ddf413cca96fbb04fd790d4
116 Patch0: %{name}-info.patch
117 Patch1: %{name}-cloog.patch
118 Patch2: %{name}-nodebug.patch
119 Patch3: %{name}-ada-link.patch
120 Patch4: %{name}-ada-x32.patch
122 Patch6: %{name}-pr61164.patch
123 Patch7: %{name}-libjava-multilib.patch
124 Patch8: %{name}-enable-java-awt-qt.patch
125 Patch10: %{name}-moresparcs.patch
126 Patch11: %{name}-install-libffi.patch
127 URL: http://gcc.gnu.org/
128 BuildRequires: autoconf >= 2.64
129 %{?with_tests:BuildRequires: autogen}
130 BuildRequires: automake >= 1:1.9.3
131 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
132 BuildRequires: binutils >= 3:2.17.50.0.9-1
134 BuildRequires: chrpath >= 0.13-2
135 BuildRequires: cloog-isl-devel >= 0.17.0
136 BuildRequires: cloog-isl-devel < 0.19
137 %{?with_tests:BuildRequires: dejagnu}
138 BuildRequires: elfutils-devel >= 0.145-1
139 BuildRequires: fileutils >= 4.0.41
142 BuildRequires: gcc(ada)
143 BuildRequires: gcc-ada
145 BuildRequires: gettext-tools
146 BuildRequires: glibc-devel >= 6:2.4-1
148 BuildRequires: gcc(multilib-32)
150 BuildRequires: gcc(multilib-x32)
151 BuildRequires: glibc-devel(ix86)
152 BuildRequires: glibc-devel(x32)
155 BuildRequires: gcc(multilib-64)
156 BuildRequires: glibc-devel(ix86)
157 BuildRequires: glibc-devel(x86_64)
160 BuildRequires: glibc-devel(ppc)
163 BuildRequires: glibc-devel(s390)
166 BuildRequires: glibc-devel(sparcv9)
169 BuildRequires: gmp-c++-devel >= 4.1
170 BuildRequires: gmp-devel >= 4.1
171 BuildRequires: isl-devel >= 0.13
172 BuildRequires: libmpc-devel
173 BuildRequires: mpfr-devel >= 2.3.0
174 BuildRequires: ppl-devel >= 0.11
176 BuildRequires: python-devel
177 BuildRequires: rpm-pythonprov
179 BuildRequires: rpmbuild(macros) >= 1.211
180 BuildRequires: texinfo >= 4.1
181 BuildRequires: zlib-devel
183 %{?with_alsa:BuildRequires: alsa-lib-devel}
185 BuildRequires: dssi-devel
186 BuildRequires: jack-audio-connection-kit-devel
188 BuildRequires: libxml2-devel >= 1:2.6.8
189 BuildRequires: libxslt-devel >= 1.1.11
190 BuildRequires: perl-base
191 BuildRequires: perl-tools-pod
192 BuildRequires: pkgconfig
193 BuildRequires: sed >= 4.0
197 BuildRequires: cairo-devel >= 0.5.0
198 BuildRequires: gtk+2-devel >= 2:2.4.0
199 BuildRequires: libart_lgpl-devel
200 BuildRequires: pango-devel
201 BuildRequires: xorg-lib-libXt-devel
202 BuildRequires: xorg-lib-libXtst-devel
205 BuildRequires: QtGui-devel >= 4.0.1
206 BuildRequires: qt4-build >= 4.0.1
208 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
210 BuildConflicts: pdksh < 5.2.14-50
211 Requires: binutils >= 3:2.23
212 Requires: libgcc = %{epoch}:%{version}-%{release}
213 Provides: cpp = %{epoch}:%{version}-%{release}
214 %{?with_ada:Provides: gcc(ada)}
222 Conflicts: glibc-devel < 2.2.5-20
223 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
225 %define _slibdir /%{_lib}
227 # 32-bit environment on x86-64,ppc64,s390x,sparc64
228 %define _slibdir32 /lib
229 %define _libdir32 /usr/lib
230 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
231 # x32 environment on x86-64
233 %define multilib2 x32
234 %define _slibdirm2 /libx32
235 %define _libdirm2 /usr/libx32
236 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
238 # 64-bit environment on x32
241 %define _slibdirm2 /lib64
242 %define _libdirm2 /usr/lib64
243 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
246 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
247 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
249 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
250 %define filterout_ld -Wl,--as-needed
252 # functions with printf format attribute but with special parser and also
253 # receiving non constant format strings
254 %define Werror_cflags %{nil}
256 %define skip_post_check_so '.*(libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
259 A compiler aimed at integrating all the optimizations and features
260 necessary for a high-performance and stable development environment.
262 This package contains the C compiler and some files shared by various
263 parts of the GNU Compiler Collection. In order to use another GCC
264 compiler you will need to install the appropriate subpackage.
266 %description -l es.UTF-8
267 Un compilador que intenta integrar todas las optimalizaciones y
268 características necesarias para un entorno de desarrollo eficaz y
271 Este paquete contiene el compilador de C y unos ficheros compartidos
272 por varias partes de la colección de compiladores GNU (GCC). Para usar
273 otro compilador de GCC será necesario que instale el subpaquete
276 %description -l pl.UTF-8
277 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
278 wyprodukowania szybkiego i stabilnego kodu wynikowego.
280 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
281 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
282 z GCC, trzeba zainstalować odpowiedni podpakiet.
284 %description -l pt_BR.UTF-8
285 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
286 GNU Compiler Collection.
289 Summary: GNU Compiler Collection: the C compiler 32-bit support
290 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
292 Group: Development/Languages
293 Requires: %{name} = %{epoch}:%{version}-%{release}
294 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
297 Requires: glibc-devel(ix86)
300 Requires: glibc-devel(ppc)
303 Requires: glibc-devel(s390)
306 Requires: glibc-devel(sparcv9)
308 Provides: gcc(multilib-32)
309 Obsoletes: gcc-multilib
311 %description multilib-32
312 A compiler aimed at integrating all the optimizations and features
313 necessary for a high-performance and stable development environment.
315 This package contains the C compiler support for producing 32-bit
316 programs on 64-bit host.
318 %description multilib-32 -l pl.UTF-8
319 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
320 wyprodukowania szybkiego i stabilnego kodu wynikowego.
322 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
323 programów 32-bitowych na maszynie 64-bitowej.
325 %package multilib-%{multilib2}
326 Summary: GNU Compiler Collection: the C compiler %{multilib2}-bit support
327 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{multilib2}-bit dla kompilatora C
329 Group: Development/Languages
330 Requires: %{name} = %{epoch}:%{version}-%{release}
331 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
332 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
334 Requires: glibc-devel(x32)
337 Requires: glibc-devel(x86_64)
340 %description multilib-%{multilib2}
341 A compiler aimed at integrating all the optimizations and features
342 necessary for a high-performance and stable development environment.
344 This package contains the C compiler support for producing %{multilib2}-bit
347 %description multilib-%{multilib2} -l pl.UTF-8
348 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
349 wyprodukowania szybkiego i stabilnego kodu wynikowego.
351 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
352 programów %{multilib2}-bitowych.
355 Summary: Shared gcc library
356 Summary(es.UTF-8): Biblioteca compartida de gcc
357 Summary(pl.UTF-8): Biblioteka gcc
358 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
359 License: GPL v2+ with unlimited link permission
364 %description -n libgcc
367 %description -n libgcc -l es.UTF-8
368 Biblioteca compartida de gcc.
370 %description -n libgcc -l pl.UTF-8
371 Biblioteka dynamiczna gcc.
373 %description -n libgcc -l pt_BR.UTF-8
374 Biblioteca runtime para o GCC.
376 %package -n libgcc-multilib-32
377 Summary: Shared gcc library - 32-bit version
378 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
379 License: GPL v2+ with unlimited link permission
381 Obsoletes: libgcc-multilib
383 %description -n libgcc-multilib-32
384 Shared gcc library - 32-bit version.
386 %description -n libgcc-multilib-32 -l pl.UTF-8
387 Biblioteka dynamiczna gcc - wersja 32-bitowa.
389 %package -n libgcc-multilib-%{multilib2}
390 Summary: Shared gcc library - %{multilib2}-bit version
391 Summary(pl.UTF-8): Biblioteka gcc - wersja %{multilib2}-bitowa
392 License: GPL v2+ with unlimited link permission
395 %description -n libgcc-multilib-%{multilib2}
396 Shared gcc library - %{multilib2}-bit version.
398 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
399 Biblioteka dynamiczna gcc - wersja %{multilib2}-bitowa.
402 Summary: GNU OpenMP library
403 Summary(pl.UTF-8): Biblioteka GNU OpenMP
404 License: LGPL v2.1+ with unlimited link permission
407 %description -n libgomp
410 %description -n libgomp -l pl.UTF-8
411 Biblioteka GNU OpenMP.
413 %package -n libgomp-multilib-32
414 Summary: GNU OpenMP library - 32-bit version
415 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
416 License: LGPL v2.1+ with unlimited link permission
418 Obsoletes: libgomp-multilib
420 %description -n libgomp-multilib-32
421 GNU OpenMP library - 32-bit version.
423 %description -n libgomp-multilib-32 -l pl.UTF-8
424 Biblioteka GNU OpenMP - wersja 32-bitowa.
426 %package -n libgomp-multilib-%{multilib2}
427 Summary: GNU OpenMP library - %{multilib2}-bit version
428 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{multilib2}-bitowa
429 License: LGPL v2.1+ with unlimited link permission
432 %description -n libgomp-multilib-%{multilib2}
433 GNU OpenMP library - %{multilib2}-bit version.
435 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
436 Biblioteka GNU OpenMP - wersja %{multilib2}-bitowa.
438 %package -n libgomp-devel
439 Summary: Development files for GNU OpenMP library
440 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
441 License: LGPL v2.1+ with unlimited link permission
442 Group: Development/Libraries
443 Requires: %{name} = %{epoch}:%{version}-%{release}
444 Requires: libgomp = %{epoch}:%{version}-%{release}
446 %description -n libgomp-devel
447 Development files for GNU OpenMP library.
449 %description -n libgomp-devel -l pl.UTF-8
450 Pliki programistyczne biblioteki GNU OpenMP.
452 %package -n libgomp-multilib-32-devel
453 Summary: Development files for 32-bit version of GNU OpenMP library
454 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
455 License: LGPL v2.1+ with unlimited link permission
456 Group: Development/Libraries
457 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
458 Obsoletes: libgomp-multilib-devel
460 %description -n libgomp-multilib-32-devel
461 Development files for 32-bit version of GNU OpenMP library.
463 %description -n libgomp-multilib-32-devel -l pl.UTF-8
464 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
466 %package -n libgomp-multilib-%{multilib2}-devel
467 Summary: Development files for %{multilib2}-bit version of GNU OpenMP library
468 Summary(pl.UTF-8): Pliki programistyczne wersji %{multilib2}-bitowej biblioteki GNU OpenMP
469 License: LGPL v2.1+ with unlimited link permission
470 Group: Development/Libraries
471 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
473 %description -n libgomp-multilib-%{multilib2}-devel
474 Development files for %{multilib2}-bit version of GNU OpenMP library.
476 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
477 Pliki programistyczne wersji %{multilib2}-bitowej biblioteki GNU OpenMP.
479 %package -n libgomp-static
480 Summary: Static GNU OpenMP library
481 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
482 License: LGPL v2.1+ with unlimited link permission
483 Group: Development/Libraries
484 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
486 %description -n libgomp-static
487 Static GNU OpenMP library.
489 %description -n libgomp-static -l pl.UTF-8
490 Statyczna biblioteka GNU OpenMP.
492 %package -n libgomp-multilib-32-static
493 Summary: Static GNU OpenMP library - 32-bit version
494 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
495 License: LGPL v2.1+ with unlimited link permission
496 Group: Development/Libraries
497 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
498 Obsoletes: libgomp-multilib-static
500 %description -n libgomp-multilib-32-static
501 Static GNU OpenMP library - 32-bit version.
503 %description -n libgomp-multilib-32-static -l pl.UTF-8
504 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
506 %package -n libgomp-multilib-%{multilib2}-static
507 Summary: Static GNU OpenMP library - %{multilib2}-bit version
508 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{multilib2}-bitowa
509 License: LGPL v2.1+ with unlimited link permission
510 Group: Development/Libraries
511 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
513 %description -n libgomp-multilib-%{multilib2}-static
514 Static GNU OpenMP library - %{multilib2}-bit version.
516 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
517 Statyczna biblioteka GNU OpenMP - wersja %{multilib2}-bitowa.
519 %package -n libcilkrts
520 Summary: GCC cilk+ shared support libraries
521 License: GPL v2+ with unlimited link permission
524 %description -n libcilkrts
525 This package contains the Cilk+ runtime library.
527 %package -n libcilkrts-multilib-32
528 Summary: GCC cilk+ shared support libraries - 32-bit version
529 License: GPL v2+ with unlimited link permission
531 Obsoletes: libcilkrts-multilib
533 %description -n libcilkrts-multilib-32
534 This package contains the Cilk+ runtime library. This package contains
537 %package -n libcilkrts-multilib-%{multilib2}
538 Summary: GCC cilk+ shared support libraries - %{multilib2}-bit version
539 License: GPL v2+ with unlimited link permission
542 %description -n libcilkrts-multilib-%{multilib2}
543 This package contains the Cilk+ runtime library. This package contains
544 %{multilib2}-bit version.
546 %package -n libcilkrts-devel
547 Summary: Development files for GCC cilk+ libraries
548 License: GPL v2+ with unlimited link permission
549 Group: Development/Libraries
550 Requires: libcilkrts = %{epoch}:%{version}-%{release}
552 %description -n libcilkrts-devel
553 This package contains development files for cilk+ library.
555 %package -n libcilkrts-multilib-32-devel
556 Summary: Development files for 32-bit version of GCC cilk+ libraries
557 License: GPL v2+ with unlimited link permission
558 Group: Development/Libraries
559 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
560 Obsoletes: libcilkrts-multilib-devel
562 %description -n libcilkrts-multilib-32-devel
563 This package contains development files for 32-bit version of the
566 %package -n libcilkrts-multilib-%{multilib2}-devel
567 Summary: Development files for %{multilib2}-bit version of GCC cilk+ libraries
568 License: GPL v2+ with unlimited link permission
569 Group: Development/Libraries
570 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
572 %description -n libcilkrts-multilib-%{multilib2}-devel
573 This package contains development files for %{multilib2}-bit version of the
576 %package -n libcilkrts-static
577 Summary: Static GCC cilk+ libraries
578 License: GPL v2+ with unlimited link permission
579 Group: Development/Libraries
580 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
582 %description -n libcilkrts-static
583 This package contains static cilk+ libraries.
585 %package -n libcilkrts-multilib-32-static
586 Summary: Static GCC cilk+ libraries - 32-bit version
587 License: GPL v2+ with unlimited link permission
588 Group: Development/Libraries
589 Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
590 Obsoletes: libcilkrts-multilib-static
592 %description -n libcilkrts-multilib-32-static
593 This package contains 32-bit static cilk+ libraries.
595 %package -n libcilkrts-multilib-%{multilib2}-static
596 Summary: Static GCC cilk+ libraries - %{multilib2}-bit version
597 License: GPL v2+ with unlimited link permission
598 Group: Development/Libraries
599 Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
601 %description -n libcilkrts-multilib-%{multilib2}-static
602 This package contains %{multilib2}-bit static cilk+ libraries.
605 Summary: Ada support for gcc
606 Summary(es.UTF-8): Soporte de Ada para gcc
607 Summary(pl.UTF-8): Obsługa Ady do gcc
608 Group: Development/Languages
609 Requires: %{name} = %{epoch}:%{version}-%{release}
610 Requires: libgnat = %{epoch}:%{version}-%{release}
612 Obsoletes: gnat-devel
615 This package adds experimental support for compiling Ada programs.
617 %description ada -l es.UTF-8
618 Este paquete añade soporte experimental para compilar programas en
621 %description ada -l pl.UTF-8
622 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
625 %package ada-multilib-32
626 Summary: Ada 32-bit support for gcc
627 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
628 Group: Development/Languages
629 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
630 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
631 Obsoletes: gcc-ada-multilib
633 %description ada-multilib-32
634 This package adds experimental support for compiling 32-bit Ada
635 programs on 64-bit host.
637 %description ada-multilib-32 -l pl.UTF-8
638 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
639 32-bitowych w Adzie na maszynie 64-bitowej.
641 %package ada-multilib-%{multilib2}
642 Summary: Ada %{multilib2}-bit support for gcc
643 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów Ady dla gcc
644 Group: Development/Languages
645 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
646 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
648 %description ada-multilib-%{multilib2}
649 This package adds experimental support for compiling %{multilib2}-bit Ada
652 %description ada-multilib-%{multilib2} -l pl.UTF-8
653 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
654 %{multilib2}-bitowych w Adzie.
657 Summary: Ada standard libraries
658 Summary(es.UTF-8): Bibliotecas estándares de Ada
659 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
660 License: GPL v2+ with linking exception
665 %description -n libgnat
666 This package contains shared libraries needed to run programs written
669 %description -n libgnat -l es.UTF-8
670 Este paquete contiene las bibliotecas compartidas necesarias para
671 ejecutar programas escritos en Ada.
673 %description -n libgnat -l pl.UTF-8
674 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
677 %package -n libgnat-multilib-32
678 Summary: Ada standard libraries - 32-bit version
679 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
680 License: GPL v2+ with linking exception
682 Obsoletes: libgnat-multilib
684 %description -n libgnat-multilib-32
685 This package contains 32-bit version of shared libraries needed to run
686 programs written in Ada.
688 %description -n libgnat-multilib-32 -l pl.UTF-8
689 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
690 uruchamiania programów napisanych w Adzie.
692 %package -n libgnat-multilib-%{multilib2}
693 Summary: Ada standard libraries - %{multilib2}-bit version
694 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{multilib2}-bitowa
695 License: GPL v2+ with linking exception
698 %description -n libgnat-multilib-%{multilib2}
699 This package contains %{multilib2}-bit version of shared libraries needed to run
700 programs written in Ada.
702 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
703 Ten pakiet zawiera wersje %{multilib2}-bitowe bibliotek potrzebnych do
704 uruchamiania programów napisanych w Adzie.
706 %package -n libgnat-static
707 Summary: Static Ada standard libraries
708 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
709 License: GPL v2+ with linking exception
710 Group: Development/Libraries
711 Obsoletes: gnat-static
713 %description -n libgnat-static
714 This package contains static libraries for programs written in Ada.
716 %description -n libgnat-static -l pl.UTF-8
717 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
720 %package -n libgnat-multilib-32-static
721 Summary: Static Ada standard libraries - 32-bit version
722 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
723 License: GPL v2+ with linking exception
724 Group: Development/Libraries
725 Obsoletes: libgnat-multilib-static
727 %description -n libgnat-multilib-32-static
728 This package contains 32-bit version of static libraries for programs
731 %description -n libgnat-multilib-32-static -l pl.UTF-8
732 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
733 programów napisanych w Adzie.
735 %package -n libgnat-multilib-%{multilib2}-static
736 Summary: Static Ada standard libraries - %{multilib2}-bit version
737 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{multilib2}-bitowe
738 License: GPL v2+ with linking exception
739 Group: Development/Libraries
741 %description -n libgnat-multilib-%{multilib2}-static
742 This package contains %{multilib2}-bit version of static libraries for programs
745 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
746 Ten pakiet zawiera %{multilib2}-bitowe wersje bibliotek statycznych dla
747 programów napisanych w Adzie.
750 Summary: C++ support for gcc
751 Summary(es.UTF-8): Soporte de C++ para gcc
752 Summary(pl.UTF-8): Obsługa C++ dla gcc
753 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
754 Group: Development/Languages
755 Requires: %{name} = %{epoch}:%{version}-%{release}
761 This package adds C++ support to the GNU Compiler Collection. It
762 includes support for most of the current C++ specification, including
763 templates and exception handling. It does not include a standard C++
764 library, which is available separately.
766 %description c++ -l de.UTF-8
767 Dieses Paket enthält die C++-Unterstützung für den
768 GNU-Compiler-Collection. Es unterstützt die aktuelle
769 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
770 C++-Standard-Library ist nicht enthalten - sie ist getrennt
773 %description c++ -l es.UTF-8
774 Este paquete añade soporte de C++ al GCC (colección de compiladores
775 GNU). Ello incluye el soporte para la mayoría de la especificación
776 actual de C++, incluyendo plantillas y manejo de excepciones. No
777 incluye la biblioteca estándar de C++, la que es disponible separada.
779 %description c++ -l fr.UTF-8
780 Ce package ajoute un support C++ a la collection de compilateurs GNU.
781 Il comprend un support pour la plupart des spécifications actuelles de
782 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
783 une bibliothéque C++ standard, qui est disponible séparément.
785 %description c++ -l pl.UTF-8
786 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
787 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
788 standardowych bibliotek C++, które są w oddzielnym pakiecie.
790 %description c++ -l pt_BR.UTF-8
791 Este pacote adiciona suporte C++ para o gcc.
793 %description c++ -l tr.UTF-8
794 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
795 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
796 C++ kitaplığı bu pakette yer almaz.
798 %package c++-multilib-32
799 Summary: C++ 32-bit support for gcc
800 Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
801 Group: Development/Languages
802 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
803 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
804 Obsoletes: gcc-c++-multilib
806 %description c++-multilib-32
807 This package adds 32-bit C++ support to the GNU Compiler Collection.
809 %description c++-multilib-32 -l pl.UTF-8
810 Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
812 %package c++-multilib-%{multilib2}
813 Summary: C++ %{multilib2}-bit support for gcc
814 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla gcc
815 Group: Development/Languages
816 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
817 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
819 %description c++-multilib-%{multilib2}
820 This package adds %{multilib2}-bit C++ support to the GNU Compiler Collection.
822 %description c++-multilib-%{multilib2} -l pl.UTF-8
823 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów C++ do kompilatora gcc.
825 %package -n libstdc++
826 Summary: GNU C++ library
827 Summary(es.UTF-8): Biblioteca C++ de GNU
828 Summary(pl.UTF-8): Biblioteki GNU C++
829 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
830 License: GPL v2+ with free software exception
832 # >= instead of = to allow keeping older libstdc++ (with different soname)
833 Requires: libgcc >= %{epoch}:%{version}-%{release}
835 Obsoletes: libstdc++3
836 Obsoletes: libstdc++4
838 %description -n libstdc++
839 This is the GNU implementation of the standard C++ libraries, along
840 with additional GNU tools. This package includes the shared libraries
841 necessary to run C++ applications.
843 %description -n libstdc++ -l de.UTF-8
844 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
845 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
846 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
848 %description -n libstdc++ -l es.UTF-8
849 Este es el soporte de las bibliotecas padrón del C++, junto con
850 herramientas GNU adicionales. El paquete incluye las bibliotecas
851 compartidas necesarias para ejecutar aplicaciones C++.
853 %description -n libstdc++ -l fr.UTF-8
854 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
855 des outils GNU supplémentaires. Ce package comprend les librairies
856 partagées nécessaires à l'exécution d'application C++.
858 %description -n libstdc++ -l pl.UTF-8
859 Pakiet ten zawiera biblioteki będące implementacją standardowych
860 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
861 uruchomienia aplikacji napisanych w C++.
863 %description -n libstdc++ -l pt_BR.UTF-8
864 Este pacote é uma implementação da biblioteca padrão C++ v3, um
865 subconjunto do padrão ISO 14882.
867 %description -n libstdc++ -l tr.UTF-8
868 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
869 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
871 %package -n libstdc++-multilib-32
872 Summary: GNU C++ library - 32-bit version
873 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
874 License: GPL v2+ with free software exception
876 # >= instead of = to allow keeping older libstdc++ (with different soname)
877 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
878 Obsoletes: libstdc++-multilib
880 %description -n libstdc++-multilib-32
881 This is 32-bit version of the GNU implementation of the standard C++
884 %description -n libstdc++-multilib-32 -l pl.UTF-8
885 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
888 %package -n libstdc++-multilib-%{multilib2}
889 Summary: GNU C++ library - %{multilib2}-bit version
890 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{multilib2}-bitowa
891 License: GPL v2+ with free software exception
893 # >= instead of = to allow keeping older libstdc++ (with different soname)
894 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
896 %description -n libstdc++-multilib-%{multilib2}
897 This is %{multilib2}-bit version of the GNU implementation of the standard C++
900 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
901 Ten pakiet ten zawiera %{multilib2}-bitową wersję implementacji GNU biblioteki
904 %package -n libstdc++-gdb
905 Summary: libstdc++ pretty printers for GDB
906 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
907 Group: Development/Debuggers
909 %description -n libstdc++-gdb
910 This package contains Python scripts for GDB pretty printing of the
911 libstdc++ types/containers.
913 %description -n libstdc++-gdb -l pl.UTF-8
914 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
915 wypisywania typów i kontenerów libstdc++.
917 %package -n libstdc++-devel
918 Summary: Header files and documentation for C++ development
919 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
920 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
921 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
922 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
923 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
924 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
925 License: GPL v2+ with free software exception
926 Group: Development/Libraries
927 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
928 Requires: glibc-devel
929 Requires: libstdc++ = %{epoch}:%{version}-%{release}
930 Obsoletes: libg++-devel
931 Obsoletes: libstdc++3-devel
932 Obsoletes: libstdc++4-devel
934 %description -n libstdc++-devel
935 This is the GNU implementation of the standard C++ libraries. This
936 package includes the header files needed for C++ development and
937 library documentation.
939 %description -n libstdc++-devel -l es.UTF-8
940 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
941 paquete incluye los archivos de inclusión y bibliotecas necesarios
942 para desarrollo de programas en lenguaje C++.
944 %description -n libstdc++-devel -l pl.UTF-8
945 Pakiet ten zawiera biblioteki będące implementacją standardowych
946 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
947 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
949 %description -n libstdc++-devel -l pt_BR.UTF-8
950 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
951 para desenvolvimento de programas C++.
953 %package -n libstdc++-multilib-32-devel
954 Summary: Development files for C++ development - 32-bit version
955 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
956 License: GPL v2+ with free software exception
957 Group: Development/Libraries
958 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
959 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
960 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
961 Obsoletes: libstdc++-multilib-devel
963 %description -n libstdc++-multilib-32-devel
964 This package contains the development files for 32-bit version of the
965 GNU implementation of the standard C++ library.
967 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
968 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
969 implementacji GNU biblioteki standardowej C++.
971 %package -n libstdc++-multilib-%{multilib2}-devel
972 Summary: Development files for C++ development - %{multilib2}-bit version
973 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{multilib2}-bitowa
974 License: GPL v2+ with free software exception
975 Group: Development/Libraries
976 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
977 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
978 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
980 %description -n libstdc++-multilib-%{multilib2}-devel
981 This package contains the development files for %{multilib2}-bit version of the
982 GNU implementation of the standard C++ library.
984 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
985 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji
986 implementacji GNU biblioteki standardowej C++.
988 %package -n libstdc++-static
989 Summary: Static C++ standard library
990 Summary(es.UTF-8): Biblioteca estándar estática de C++
991 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
992 License: GPL v2+ with free software exception
993 Group: Development/Libraries
994 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
995 Obsoletes: libstdc++4-static
997 %description -n libstdc++-static
998 Static C++ standard library.
1000 %description -n libstdc++-static -l es.UTF-8
1001 Biblioteca estándar estática de C++.
1003 %description -n libstdc++-static -l pl.UTF-8
1004 Statyczna biblioteka standardowa C++.
1006 %package -n libstdc++-multilib-32-static
1007 Summary: Static C++ standard library - 32-bit version
1008 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1009 License: GPL v2+ with free software exception
1010 Group: Development/Libraries
1011 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1012 Obsoletes: libstdc++-multilib-static
1014 %description -n libstdc++-multilib-32-static
1015 Static C++ standard library - 32-bit version.
1017 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1018 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1020 %package -n libstdc++-multilib-%{multilib2}-static
1021 Summary: Static C++ standard library - %{multilib2}-bit version
1022 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{multilib2}-bitowa
1023 License: GPL v2+ with free software exception
1024 Group: Development/Libraries
1025 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1027 %description -n libstdc++-multilib-%{multilib2}-static
1028 Static C++ standard library - %{multilib2}-bit version.
1030 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1031 Statyczna biblioteka standardowa C++ - wersja %{multilib2}-bitowa.
1033 %package -n libstdc++-apidocs
1034 Summary: C++ standard library API documentation
1035 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
1036 Group: Documentation
1037 %if "%{_rpmversion}" >= "5"
1041 %description -n libstdc++-apidocs
1042 API and internal documentation for C++ standard library.
1044 %description -n libstdc++-apidocs -l pl.UTF-8
1045 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1048 Summary: Fortran 95 support for gcc
1049 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
1050 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
1051 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
1052 Group: Development/Languages/Fortran
1053 Requires: %{name} = %{epoch}:%{version}-%{release}
1054 Requires: libgfortran = %{epoch}:%{version}-%{release}
1055 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1056 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
1060 %description fortran
1061 This package adds support for compiling Fortran 95 programs with the
1064 %description fortran -l es.UTF-8
1065 Este paquete añade soporte para compilar programas escritos en Fortran
1066 95 con el compilador GNU.
1068 %description fortran -l pl.UTF-8
1069 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
1070 potrzebny do kompilowania programów pisanych w języku Fortran 95.
1072 %description fortran -l pt_BR.UTF-8
1073 Suporte Fortran 95 para o GCC.
1075 %package fortran-multilib-32
1076 Summary: Fortran 95 32-bit support for gcc
1077 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortranu 95 dla gcc
1078 Group: Development/Languages/Fortran
1079 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1080 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1081 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1082 Obsoletes: gcc-fortran-multilib
1084 %description fortran-multilib-32
1085 This package adds support for compiling 32-bit Fortran 95 programs
1086 with the GNU compiler.
1088 %description fortran-multilib-32 -l pl.UTF-8
1089 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1092 %package fortran-multilib-%{multilib2}
1093 Summary: Fortran 95 %{multilib2}-bit support for gcc
1094 Summary(pl.UTF-8): Obsługa binariów %{multilib2}-bitowych Fortranu 95 dla gcc
1095 Group: Development/Languages/Fortran
1096 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1097 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1098 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1100 %description fortran-multilib-%{multilib2}
1101 This package adds support for compiling %{multilib2}-bit Fortran 95 programs
1102 with the GNU compiler.
1104 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1105 Ten pakiet dodaje obsługę %{multilib2}-bitowych programów w Fortranie 95 do
1108 %package -n libgfortran
1109 Summary: Fortran 95 Library
1110 Summary(es.UTF-8): Biblioteca de Fortran 95
1111 Summary(pl.UTF-8): Biblioteka Fortranu 95
1112 License: GPL v2+ with unlimited link permission
1114 Requires: libquadmath = %{epoch}:%{version}-%{release}
1117 %description -n libgfortran
1120 %description -n libgfortran -l es.UTF-8
1121 Biblioteca de Fortran 95.
1123 %description -n libgfortran -l pl.UTF-8
1124 Biblioteka Fortranu 95.
1126 %package -n libgfortran-multilib-32
1127 Summary: Fortran 95 Library - 32-bit version
1128 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1129 License: GPL v2+ with unlimited link permission
1131 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1132 Obsoletes: libgfortran-multilib
1134 %description -n libgfortran-multilib-32
1135 Fortran 95 Library - 32-bit version.
1137 %description -n libgfortran-multilib-32 -l pl.UTF-8
1138 Biblioteka Fortranu 95 - wersja 32-bitowa.
1140 %package -n libgfortran-multilib-%{multilib2}
1141 Summary: Fortran 95 Library - %{multilib2}-bit version
1142 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa
1143 License: GPL v2+ with unlimited link permission
1145 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1147 %description -n libgfortran-multilib-%{multilib2}
1148 Fortran 95 Library - %{multilib2}-bit version.
1150 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1151 Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa.
1153 %package -n libgfortran-static
1154 Summary: Static Fortran 95 Library
1155 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1156 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1157 License: GPL v2+ with unlimited link permission
1158 Group: Development/Libraries
1159 Requires: libgfortran = %{epoch}:%{version}-%{release}
1160 Obsoletes: libg2c-static
1162 %description -n libgfortran-static
1163 Static Fortran 95 Library.
1165 %description -n libgfortran-static -l es.UTF-8
1166 Bibliotecas estáticas de Fortran 95.
1168 %description -n libgfortran-static -l pl.UTF-8
1169 Statyczna biblioteka Fortranu 95.
1171 %package -n libgfortran-multilib-32-static
1172 Summary: Static Fortran 95 Library - 32-bit version
1173 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1174 License: GPL v2+ with unlimited link permission
1175 Group: Development/Libraries
1176 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1177 Obsoletes: libgfortran-multilib-static
1179 %description -n libgfortran-multilib-32-static
1180 Static Fortran 95 Library - 32-bit version.
1182 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1183 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1185 %package -n libgfortran-multilib-%{multilib2}-static
1186 Summary: Static Fortran 95 Library - %{multilib2}-bit version
1187 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa
1188 License: GPL v2+ with unlimited link permission
1189 Group: Development/Libraries
1190 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1192 %description -n libgfortran-multilib-%{multilib2}-static
1193 Static Fortran 95 Library - %{multilib2}-bit version.
1195 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1196 Statyczna biblioteka Fortranu 95 - wersja %{multilib2}-bitowa.
1198 %package -n libquadmath
1199 Summary: GCC __float128 shared support library
1200 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1201 License: GPL v2+ with linking exception
1204 %description -n libquadmath
1205 This package contains GCC shared support library which is needed for
1206 __float128 math support and for Fortran REAL*16 support.
1208 %description -n libquadmath -l pl.UTF-8
1209 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1210 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1213 %package -n libquadmath-multilib-32
1214 Summary: GCC __float128 shared support library - 32-bit version
1215 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1216 License: GPL v2+ with linking exception
1218 Obsoletes: libquadmath-multilib
1220 %description -n libquadmath-multilib-32
1221 This package contains 32-bit version of GCC shared support library
1222 which is needed for __float128 math support and for Fortran REAL*16
1225 %description -n libquadmath-multilib-32 -l pl.UTF-8
1226 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1227 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1230 %package -n libquadmath-multilib-%{multilib2}
1231 Summary: GCC __float128 shared support library - %{multilib2}-bit version
1232 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{multilib2}-bitowa
1233 License: GPL v2+ with linking exception
1236 %description -n libquadmath-multilib-%{multilib2}
1237 This package contains %{multilib2}-bit version of GCC shared support library
1238 which is needed for __float128 math support and for Fortran REAL*16
1241 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1242 Ten pakiet zawiera %{multilib2}-bitową bibliotekę współdzieloną GCC do obsługi
1243 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1246 %package -n libquadmath-devel
1247 Summary: Header files for GCC __float128 support library
1248 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1249 License: GPL v2+ with linking exception
1250 Group: Development/Libraries
1251 Requires: libquadmath = %{epoch}:%{version}-%{release}
1253 %description -n libquadmath-devel
1254 This package contains header files for GCC support library which is
1255 needed for __float128 math support and for Fortran REAL*16 support.
1257 %description -n libquadmath-devel -l pl.UTF-8
1258 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1259 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1262 %package -n libquadmath-multilib-32-devel
1263 Summary: Development files for 32-bit GCC __float128 support library
1264 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1265 License: GPL v2+ with linking exception
1266 Group: Development/Libraries
1267 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1268 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1269 Obsoletes: libquadmath-multilib-devel
1271 %description -n libquadmath-multilib-32-devel
1272 This package contains development files for 32-bit GCC support library
1273 which is needed for __float128 math support and for Fortran REAL*16
1276 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1277 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1278 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1279 REAL*16 w Fortranie.
1281 %package -n libquadmath-multilib-%{multilib2}-devel
1282 Summary: Development files for %{multilib2}-bit GCC __float128 support library
1283 Summary(pl.UTF-8): Pliki programistyczne %{multilib2}-bitowej biblioteki do obsługi typu __float128
1284 License: GPL v2+ with linking exception
1285 Group: Development/Libraries
1286 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1287 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1289 %description -n libquadmath-multilib-%{multilib2}-devel
1290 This package contains development files for %{multilib2}-bit GCC support library
1291 which is needed for __float128 math support and for Fortran REAL*16
1294 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1295 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej biblioteki GCC do
1296 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1297 REAL*16 w Fortranie.
1299 %package -n libquadmath-static
1300 Summary: Static GCC __float128 support library
1301 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1302 License: GPL v2+ with linking exception
1303 Group: Development/Libraries
1304 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1306 %description -n libquadmath-static
1307 Static GCC __float128 support library.
1309 %description -n libquadmath-static -l pl.UTF-8
1310 Biblioteka statyczna GCC do obsługi typu __float128.
1312 %package -n libquadmath-multilib-32-static
1313 Summary: Static GCC __float128 support library - 32-bit version
1314 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1315 License: GPL v2+ with linking exception
1316 Group: Development/Libraries
1317 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1318 Obsoletes: libquadmath-multilib-static
1320 %description -n libquadmath-multilib-32-static
1321 Static GCC __float128 support library - 32-bit version.
1323 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1324 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1326 %package -n libquadmath-multilib-%{multilib2}-static
1327 Summary: Static GCC __float128 support library - %{multilib2}-bit version
1328 Summary(pl.UTF-8): %{multilib2}-bitowa biblioteka statyczna GCC do obsługi typu __float128
1329 License: GPL v2+ with linking exception
1330 Group: Development/Libraries
1331 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1333 %description -n libquadmath-multilib-%{multilib2}-static
1334 Static GCC __float128 support library - %{multilib2}-bit version.
1336 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1337 %{multilib2}-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1340 Summary: Java support for gcc
1341 Summary(es.UTF-8): Soporte de Java para gcc
1342 Summary(pl.UTF-8): Obsługa Javy dla gcc
1343 Group: Development/Languages/Java
1344 Requires: %{name} = %{epoch}:%{version}-%{release}
1345 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1346 Provides: gcc-java-tools
1347 Provides: gcj = %{epoch}:%{version}-%{release}
1348 Obsoletes: eclipse-ecj
1349 Obsoletes: gcc-java-tools
1350 Obsoletes: java-gnu-classpath-tools
1353 This package adds experimental support for compiling Java(TM) programs
1354 and bytecode into native code. To use this you will also need the
1357 %description java -l es.UTF-8
1358 Este paquete añade soporte experimental para compilar programas
1359 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1360 necesitar el paquete libgcj.
1362 %description java -l pl.UTF-8
1363 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1364 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1365 dodatkowo pakiet libgcj.
1367 %package java-aotcompile
1368 Summary: Java AOT-compiler - compiling bytecode to native
1369 Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1371 Group: Development/Tools
1372 Requires: %{name}-java = %{epoch}:%{version}-%{release}
1374 %description java-aotcompile
1375 aot-compile is a script that searches a directory for Java bytecode
1376 (as class files, or in jars) and uses gcj to compile it to native code
1377 and generate the databases from it.
1379 %description java-aotcompile -l pl.UTF-8
1380 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1381 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1382 generujący z niego bazy danych.
1385 Summary: Java Class Libraries
1386 Summary(es.UTF-8): Bibliotecas de clases de Java
1387 Summary(pl.UTF-8): Biblioteki Klas Javy
1388 License: GPL v2+ with limited linking exception
1390 Requires: jpackage-utils
1391 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1392 Provides: java(ClassDataVersion) = %{_classdataversion}
1395 %description -n libgcj
1396 Java Class Libraries.
1398 %description -n libgcj -l es.UTF-8
1399 Bibliotecas de clases de Java.
1401 %description -n libgcj -l pl.UTF-8
1402 Biblioteki Klas Javy.
1404 %package -n libgcj-devel
1405 Summary: Development files for Java Class Libraries
1406 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1407 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1408 License: GPL v2+ with limited linking exception
1409 Group: Development/Libraries
1410 Requires: libgcj = %{epoch}:%{version}-%{release}
1411 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1412 Requires: zlib-devel
1413 Obsoletes: libgcj3-devel
1415 %description -n libgcj-devel
1416 Development files for Java Class Libraries.
1418 %description -n libgcj-devel -l es.UTF-8
1419 Ficheros de desarrollo para las bibliotecas de clases de Java.
1421 %description -n libgcj-devel -l pl.UTF-8
1422 Pliki nagłówkowe dla Bibliotek Klas Javy.
1424 %package -n libgcj-static
1425 Summary: Static Java Class Libraries
1426 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1427 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1428 License: GPL v2+ with limited linking exception
1429 Group: Development/Libraries
1430 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1432 %description -n libgcj-static
1433 Static Java Class Libraries.
1435 %description -n libgcj-static -l es.UTF-8
1436 Bibliotecas estáticas de clases de Java.
1438 %description -n libgcj-static -l pl.UTF-8
1439 Statyczne Biblioteki Klas Javy.
1442 Summary: Foreign Function Interface library
1443 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1444 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1448 %description -n libffi
1449 The libffi library provides a portable, high level programming
1450 interface to various calling conventions. This allows a programmer to
1451 call any function specified by a call interface description at run
1454 %description -n libffi -l es.UTF-8
1455 La biblioteca libffi provee una interfaz portable de programación de
1456 alto nivel para varias convenciones de llamada. Ello permite que un
1457 programador llame una función cualquiera especificada por una
1458 descripción de interfaz de llamada en el tiempo de ejecución.
1460 %description -n libffi -l pl.UTF-8
1461 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1462 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1463 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1466 %package -n libffi-multilib-32
1467 Summary: Foreign Function Interface library - 32-bit version
1468 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
1471 Obsoletes: libffi-multilib
1473 %description -n libffi-multilib-32
1474 The libffi library provides a portable, high level programming
1475 interface to various calling conventions. This allows a programmer to
1476 call any function specified by a call interface description at run
1477 time. This package contains 32-bit version of the library.
1479 %description -n libffi-multilib-32 -l pl.UTF-8
1480 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1481 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1482 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1483 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1485 %package -n libffi-multilib-%{multilib2}
1486 Summary: Foreign Function Interface library - %{multilib2}-bit version
1487 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja %{multilib2}-bitowa
1491 %description -n libffi-multilib-%{multilib2}
1492 The libffi library provides a portable, high level programming
1493 interface to various calling conventions. This allows a programmer to
1494 call any function specified by a call interface description at run
1495 time. This package contains %{multilib2}-bit version of the library.
1497 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1498 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1499 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1500 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1501 czasie wykonania. Ten pakiet zawiera wersję %{multilib2}-bitową biblioteki.
1503 %package -n libffi-devel
1504 Summary: Development files for Foreign Function Interface library
1505 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1506 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1508 Group: Development/Libraries
1509 Requires: %{name} = %{epoch}:%{version}-%{release}
1510 Requires: libffi = %{epoch}:%{version}-%{release}
1512 %description -n libffi-devel
1513 Development files for Foreign Function Interface library.
1515 %description -n libffi-devel -l es.UTF-8
1516 Ficheros de desarrollo para libffi.
1518 %description -n libffi-devel -l pl.UTF-8
1519 Pliki nagłówkowe biblioteki libffi.
1521 %package -n libffi-multilib-32-devel
1522 Summary: Development files for 32-bit version of Foreign Function Interface library
1523 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1525 Group: Development/Libraries
1526 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1527 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1528 Obsoletes: libffi-multilib-devel
1530 %description -n libffi-multilib-32-devel
1531 Development files for 32-bit version of Foreign Function Interface
1534 %description -n libffi-multilib-32-devel -l pl.UTF-8
1535 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1537 %package -n libffi-multilib-%{multilib2}-devel
1538 Summary: Development files for %{multilib2}-bit version of Foreign Function Interface library
1539 Summary(pl.UTF-8): Pliki programistyczne %{multilib2}-bitowej wersji biblioteki libffi
1541 Group: Development/Libraries
1542 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1543 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1545 %description -n libffi-multilib-%{multilib2}-devel
1546 Development files for %{multilib2}-bit version of Foreign Function Interface
1549 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1550 Pliki programistyczne %{multilib2}-bitowej wersji biblioteki libffi.
1552 %package -n libffi-static
1553 Summary: Static Foreign Function Interface library
1554 Summary(es.UTF-8): Biblioteca libffi estática
1555 Summary(pl.UTF-8): Statyczna biblioteka libffi
1557 Group: Development/Libraries
1558 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1560 %description -n libffi-static
1561 Static Foreign Function Interface library.
1563 %description -n libffi-static -l es.UTF-8
1564 Biblioteca libffi estática.
1566 %description -n libffi-static -l pl.UTF-8
1567 Statyczna biblioteka libffi.
1569 %package -n libffi-multilib-32-static
1570 Summary: Static Foreign Function Interface library - 32-bit version
1571 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1573 Group: Development/Libraries
1574 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1575 Obsoletes: libffi-multilib-static
1577 %description -n libffi-multilib-32-static
1578 Static Foreign Function Interface library - 32-bit version.
1580 %description -n libffi-multilib-32-static -l pl.UTF-8
1581 Statyczna biblioteka libffi - wersja 32-bitowa.
1583 %package -n libffi-multilib-%{multilib2}-static
1584 Summary: Static Foreign Function Interface library - %{multilib2}-bit version
1585 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{multilib2}-bitowa
1587 Group: Development/Libraries
1588 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1590 %description -n libffi-multilib-%{multilib2}-static
1591 Static Foreign Function Interface library - %{multilib2}-bit version.
1593 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1594 Statyczna biblioteka libffi - wersja %{multilib2}-bitowa.
1597 Summary: Objective C support for gcc
1598 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1599 Summary(es.UTF-8): Soporte de Objective C para gcc
1600 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1601 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1602 Summary(tr.UTF-8): gcc için Objective C desteği
1603 Group: Development/Languages
1604 Requires: %{name} = %{epoch}:%{version}-%{release}
1605 Requires: libobjc = %{epoch}:%{version}-%{release}
1606 Obsoletes: egcc-objc
1607 Obsoletes: egcs-objc
1610 This package adds Objective C support to the GNU Compiler Collection.
1611 Objective C is a object oriented derivative of the C language, mainly
1612 used on systems running NeXTSTEP. This package does not include the
1613 standard objective C object library.
1615 %description objc -l de.UTF-8
1616 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1617 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1618 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1619 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1621 %description objc -l es.UTF-8
1622 Este paquete añade soporte de Objective C al GCC (colección de
1623 compiladores GNU). Objective C es un lenguaje orientado a objetos
1624 derivado de C, principalmente usado en sistemas que funcionan bajo
1625 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1628 %description objc -l fr.UTF-8
1629 Ce package ajoute un support Objective C a la collection de
1630 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1631 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1632 package n'inclue pas la bibliothéque Objective C standard.
1634 %description objc -l pl.UTF-8
1635 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1636 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1637 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1638 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1640 %description objc -l tr.UTF-8
1641 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1642 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1643 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1644 kitaplığı bu pakette yer almaz.
1646 %package objc-multilib-32
1647 Summary: 32-bit Objective C support for gcc
1648 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1649 Group: Development/Languages
1650 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1651 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1652 Obsoletes: gcc-objc-multilib
1654 %description objc-multilib-32
1655 This package adds 32-bit Objective C support to the GNU Compiler
1658 %description objc-multilib-32 -l pl.UTF-8
1659 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1662 %package objc-multilib-%{multilib2}
1663 Summary: %{multilib2}-bit Objective C support for gcc
1664 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów Objective C dla kompilatora gcc
1665 Group: Development/Languages
1666 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1667 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1669 %description objc-multilib-%{multilib2}
1670 This package adds %{multilib2}-bit Objective C support to the GNU Compiler
1673 %description objc-multilib-%{multilib2} -l pl.UTF-8
1674 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów Objective C do
1678 Summary: Objective C++ support for gcc
1679 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1680 Group: Development/Languages
1681 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1682 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1685 This package adds Objective C++ support to the GNU Compiler
1688 %description objc++ -l pl.UTF-8
1689 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1690 GNU Compiler Collection.
1693 Summary: Objective C Library
1694 Summary(es.UTF-8): Biblioteca de Objective C
1695 Summary(pl.UTF-8): Biblioteka Obiektowego C
1696 License: GPL v2+ with linking exception
1700 %description -n libobjc
1701 Objective C Library.
1703 %description -n libobjc -l es.UTF-8
1704 Bibliotecas de Objective C.
1706 %description -n libobjc -l pl.UTF-8
1707 Biblioteka Obiektowego C.
1709 %package -n libobjc-multilib-32
1710 Summary: Objective C Library - 32-bit version
1711 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1712 License: GPL v2+ with linking exception
1714 Obsoletes: libobjc-multilib
1716 %description -n libobjc-multilib-32
1717 Objective C Library - 32-bit version.
1719 %description -n libobjc-multilib-32 -l pl.UTF-8
1720 Biblioteka Obiektowego C - wersja 32-bitowa.
1722 %package -n libobjc-multilib-%{multilib2}
1723 Summary: Objective C Library - %{multilib2}-bit version
1724 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja %{multilib2}-bitowa
1725 License: GPL v2+ with linking exception
1728 %description -n libobjc-multilib-%{multilib2}
1729 Objective C Library - %{multilib2}-bit version.
1731 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1732 Biblioteka Obiektowego C - wersja %{multilib2}-bitowa.
1734 %package -n libobjc-static
1735 Summary: Static Objective C Library
1736 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1737 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1738 License: GPL v2+ with linking exception
1739 Group: Development/Libraries
1740 Requires: libobjc = %{epoch}:%{version}-%{release}
1742 %description -n libobjc-static
1743 Static Objective C Library.
1745 %description -n libobjc-static -l es.UTF-8
1746 Bibliotecas estáticas de Objective C.
1748 %description -n libobjc-static -l pl.UTF-8
1749 Statyczna biblioteka Obiektowego C.
1751 %package -n libobjc-multilib-32-static
1752 Summary: Static Objective C Library - 32-bit version
1753 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1754 License: GPL v2+ with linking exception
1755 Group: Development/Libraries
1756 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1757 Obsoletes: libobjc-multilib-static
1759 %description -n libobjc-multilib-32-static
1760 Static Objective C Library - 32-bit version.
1762 %description -n libobjc-multilib-32-static -l pl.UTF-8
1763 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1765 %package -n libobjc-multilib-%{multilib2}-static
1766 Summary: Static Objective C Library - %{multilib2}-bit version
1767 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja %{multilib2}-bitowa
1768 License: GPL v2+ with linking exception
1769 Group: Development/Libraries
1770 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1772 %description -n libobjc-multilib-%{multilib2}-static
1773 Static Objective C Library - %{multilib2}-bit version.
1775 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1776 Statyczna biblioteki Obiektowego C - wersja %{multilib2}-bitowa.
1779 Summary: Go language support for gcc
1780 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora gcc
1781 License: GPL v3+ (gcc), BSD (Go-specific part)
1782 Group: Development/Languages
1783 Requires: %{name} = %{epoch}:%{version}-%{release}
1784 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1787 This package adds Go language support to the GNU Compiler Collection.
1789 %description go -l pl.UTF-8
1790 Ten pakiet dodaje obsługę języka Go do kompilatora gcc.
1792 %package go-multilib-32
1793 Summary: 32-bit Go language support for gcc
1794 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora gcc
1795 License: GPL v3+ (gcc), BSD (Go-specific part)
1796 Group: Development/Languages
1797 Requires: %{name} = %{epoch}:%{version}-%{release}
1798 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1799 Obsoletes: gcc-go-multilib
1801 %description go-multilib-32
1802 This package adds 32-bit Go language support to the GNU Compiler
1805 %description go-multilib-32 -l pl.UTF-8
1806 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1809 %package go-multilib-%{multilib2}
1810 Summary: %{multilib2}-bit Go language support for gcc
1811 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów języka Go dla kompilatora gcc
1812 License: GPL v3+ (gcc), BSD (Go-specific part)
1813 Group: Development/Languages
1814 Requires: %{name} = %{epoch}:%{version}-%{release}
1815 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1817 %description go-multilib-%{multilib2}
1818 This package adds %{multilib2}-bit Go language support to the GNU Compiler
1821 %description go-multilib-%{multilib2} -l pl.UTF-8
1822 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów języka Go do
1826 Summary: Go language library
1827 Summary(pl.UTF-8): Biblioteka języka Go
1830 Requires: libgcc = %{epoch}:%{version}-%{release}
1832 %description -n libgo
1833 Go language library.
1835 %description -n libgo -l pl.UTF-8
1836 Biblioteka języka Go.
1838 %package -n libgo-multilib-32
1839 Summary: Go language library - 32-bit version
1840 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1843 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1844 Obsoletes: libgo-multilib
1846 %description -n libgo-multilib-32
1847 Go language library - 32-bit version.
1849 %description -n libgo-multilib-32 -l pl.UTF-8
1850 Biblioteka języka Go - wersja 32-bitowa.
1852 %package -n libgo-multilib-%{multilib2}
1853 Summary: Go language library - %{multilib2}-bit version
1854 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{multilib2}-bitowa
1857 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1859 %description -n libgo-multilib-%{multilib2}
1860 Go language library - %{multilib2}-bit version.
1862 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1863 Biblioteka języka Go - wersja %{multilib2}-bitowa.
1865 %package -n libgo-devel
1866 Summary: Development files for Go language library
1867 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1869 Group: Development/Libraries
1870 Requires: glibc-devel
1871 Requires: libgo = %{epoch}:%{version}-%{release}
1873 %description -n libgo-devel
1874 Development files for Go language library.
1876 %description -n libgo-devel -l pl.UTF-8
1877 Pliki programistyczne biblioteki języka Go.
1879 %package -n libgo-multilib-32-devel
1880 Summary: Development files for Go language library - 32-bit version
1881 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1883 Group: Development/Libraries
1884 Requires: glibc-devel
1885 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1886 Obsoletes: libgo-multilib-devel
1888 %description -n libgo-multilib-32-devel
1889 Development files for Go language library - 32-bit version.
1891 %description -n libgo-multilib-32-devel -l pl.UTF-8
1892 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1894 %package -n libgo-multilib-%{multilib2}-devel
1895 Summary: Development files for Go language library - %{multilib2}-bit version
1896 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{multilib2}-bitowa
1898 Group: Development/Libraries
1899 Requires: glibc-devel
1900 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1902 %description -n libgo-multilib-%{multilib2}-devel
1903 Development files for Go language library - %{multilib2}-bit version.
1905 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1906 Pliki programistyczne biblioteki języka Go - wersja %{multilib2}-bitowa.
1908 %package -n libgo-static
1909 Summary: Static Go language library
1910 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1912 Group: Development/Libraries
1913 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1915 %description -n libgo-static
1916 Static Go language library.
1918 %description -n libgo-static -l pl.UTF-8
1919 Statyczna biblioteka języka Go.
1921 %package -n libgo-multilib-32-static
1922 Summary: Static Go language library - 32-bit version
1923 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1925 Group: Development/Libraries
1926 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1927 Obsoletes: libgo-multilib-static
1929 %description -n libgo-multilib-32-static
1930 Static Go language library - 32-bit version.
1932 %description -n libgo-multilib-32-static -l pl.UTF-8
1933 Statyczna biblioteka języka Go - wersja 32-bitowa.
1935 %package -n libgo-multilib-%{multilib2}-static
1936 Summary: Static Go language library - %{multilib2}-bit version
1937 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{multilib2}-bitowa
1939 Group: Development/Libraries
1940 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1942 %description -n libgo-multilib-%{multilib2}-static
1943 Static Go language library - %{multilib2}-bit version.
1945 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1946 Statyczna biblioteka języka Go - wersja %{multilib2}-bitowa.
1949 Summary: The Address Sanitizer library
1950 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
1953 %description -n libasan
1954 This package contains the Address Sanitizer library which is used for
1955 -fsanitize=address instrumented programs.
1957 %description -n libasan -l pl.UTF-8
1958 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1959 adresów w programach kompilowanych z opcją -fsanitize=address.
1961 %package -n libasan-multilib-32
1962 Summary: The Address Sanitizer library - 32-bit version
1963 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1965 Obsoletes: libasan-multilib
1967 %description -n libasan-multilib-32
1968 This package contains 32-bit version of the Address Sanitizer library
1969 which is used for -fsanitize=address instrumented programs.
1971 %description -n libasan-multilib-32 -l pl.UTF-8
1972 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1973 służącej do kontroli adresów w programach kompilowanych z opcją
1976 %package -n libasan-multilib-%{multilib2}
1977 Summary: The Address Sanitizer library - %{multilib2}-bit version
1978 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{multilib2}-bitowa
1981 %description -n libasan-multilib-%{multilib2}
1982 This package contains %{multilib2}-bit version of the Address Sanitizer library
1983 which is used for -fsanitize=address instrumented programs.
1985 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1986 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Address Sanitizer,
1987 służącej do kontroli adresów w programach kompilowanych z opcją
1990 %package -n libasan-devel
1991 Summary: Development files for the Address Sanitizer library
1992 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
1993 Group: Development/Libraries
1994 Requires: libasan = %{epoch}:%{version}-%{release}
1996 %description -n libasan-devel
1997 This package contains development files for the Address Sanitizer
2000 %description -n libasan-devel -l pl.UTF-8
2001 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2003 %package -n libasan-multilib-32-devel
2004 Summary: Development files for the Address Sanitizer library - 32-bit version
2005 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2006 Group: Development/Libraries
2007 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2008 Obsoletes: libasan-multilib-devel
2010 %description -n libasan-multilib-32-devel
2011 This package contains the development files for 32-bit version of the
2012 Address Sanitizer library.
2014 %description -n libasan-multilib-32-devel -l pl.UTF-8
2015 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2018 %package -n libasan-multilib-%{multilib2}-devel
2019 Summary: Development files for the Address Sanitizer library - %{multilib2}-bit version
2020 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{multilib2}-bitowa
2021 Group: Development/Libraries
2022 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2024 %description -n libasan-multilib-%{multilib2}-devel
2025 This package contains the development files for %{multilib2}-bit version of the
2026 Address Sanitizer library.
2028 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2029 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2032 %package -n libasan-static
2033 Summary: The Address Sanitizer static library
2034 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2035 Group: Development/Libraries
2036 Requires: libasan-devel = %{epoch}:%{version}-%{release}
2038 %description -n libasan-static
2039 This package contains Address Sanitizer static library.
2041 %description -n libasan-static -l pl.UTF-8
2042 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2044 %package -n libasan-multilib-32-static
2045 Summary: The Address Sanitizer static library - 32-bit version
2046 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2047 Group: Development/Libraries
2048 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2049 Obsoletes: libasan-multilib-static
2051 %description -n libasan-multilib-32-static
2052 This package contains 32-bit version of the Address Sanitizer static
2055 %description -n libasan-multilib-32-static -l pl.UTF-8
2056 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2059 %package -n libasan-multilib-%{multilib2}-static
2060 Summary: The Address Sanitizer static library - %{multilib2}-bit version
2061 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{multilib2}-bitowa
2062 Group: Development/Libraries
2063 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2065 %description -n libasan-multilib-%{multilib2}-static
2066 This package contains %{multilib2}-bit version of the Address Sanitizer static
2069 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2070 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki Address
2074 Summary: The Leak Sanitizer library
2075 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli adresów
2078 %description -n liblsan
2079 This package contains the Leak Sanitizer library which is used for
2080 -fsanitize=leak instrumented programs.
2082 %description -n liblsan -l pl.UTF-8
2083 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do
2084 kontroli adresów w programach kompilowanych z opcją
2087 %package -n liblsan-multilib-%{multilib2}
2088 Summary: The Leak Sanitizer library - %{multilib2}-bit version
2089 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli adresów - wersja %{multilib2}-bitowa
2092 %description -n liblsan-multilib-%{multilib2}
2093 This package contains %{multilib2}-bit version of the Leak Sanitizer library which is used for
2094 -fsanitize=leak instrumented programs.
2096 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2097 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Leak Sanitizer,
2098 służącej do kontroli adresów w programach kompilowanych z opcją
2101 %package -n liblsan-devel
2102 Summary: Development files for the Leak Sanitizer library
2103 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2104 Group: Development/Libraries
2105 Requires: liblsan = %{epoch}:%{version}-%{release}
2107 %description -n liblsan-devel
2108 This package contains development files for the Leak Sanitizer
2111 %description -n liblsan-devel -l pl.UTF-8
2112 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2114 %package -n liblsan-multilib-%{multilib2}-devel
2115 Summary: Development files for the Leak Sanitizer library - %{multilib2}-bit version
2116 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{multilib2}-bitowa
2117 Group: Development/Libraries
2118 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2120 %description -n liblsan-multilib-%{multilib2}-devel
2121 This package contains development files for %{multilib2}-bit version of the Leak Sanitizer
2124 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2125 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2128 %package -n liblsan-static
2129 Summary: The Leak Sanitizer static library
2130 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2131 Group: Development/Libraries
2132 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2134 %description -n liblsan-static
2135 This package contains Leak Sanitizer static library.
2137 %description -n liblsan-static -l pl.UTF-8
2138 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2140 %package -n liblsan-multilib-%{multilib2}-static
2141 Summary: The Leak Sanitizer static library - %{multilib2}-bit version
2142 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{multilib2}-bitowa
2143 Group: Development/Libraries
2144 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2146 %description -n liblsan-multilib-%{multilib2}-static
2147 This package contains Leak Sanitizer static library - %{multilib2}-bit version.
2149 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2150 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{multilib2}-bitowa.
2153 Summary: The Thread Sanitizer library
2154 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2157 %description -n libtsan
2158 This package contains the Thread Sanitizer library which is used for
2159 -fsanitize=thread instrumented programs.
2161 %description -n libtsan -l pl.UTF-8
2162 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2163 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2165 %package -n libtsan-multilib-%{multilib2}
2166 Summary: The Thread Sanitizer library - %{multilib2}-bit version
2167 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{multilib2}-bitowa
2170 %description -n libtsan-multilib-%{multilib2}
2171 This package contains the Thread Sanitizer library which is used for
2172 -fsanitize=thread instrumented programs.
2174 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2175 Ten pakiet zawiera %{multilib2}-bitową wersję bibliotekę Thread Sanitizer,
2176 służącej do kontroli wielowątkowości w programach kompilowanych
2177 z opcją -fsanitize=thread.
2179 %package -n libtsan-devel
2180 Summary: Development files for the Thread Sanitizer library
2181 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2182 Group: Development/Libraries
2183 Requires: libtsan = %{epoch}:%{version}-%{release}
2185 %description -n libtsan-devel
2186 This package contains development files for Thread Sanitizer library.
2188 %description -n libtsan-devel -l pl.UTF-8
2189 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2191 %package -n libtsan-multilib-%{multilib2}-devel
2192 Summary: Development files for the Thread Sanitizer library - %{multilib2}-bit version
2193 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{multilib2}-bitowa
2194 Group: Development/Libraries
2195 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2197 %description -n libtsan-multilib-%{multilib2}-devel
2198 This package contains development files for %{multilib2}-bit version of Thread Sanitizer library.
2200 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2201 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2204 %package -n libtsan-static
2205 Summary: The Thread Sanitizer static library
2206 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2207 Group: Development/Libraries
2208 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2210 %description -n libtsan-static
2211 This package contains Thread Sanitizer static library.
2213 %description -n libtsan-static -l pl.UTF-8
2214 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2216 %package -n libtsan-multilib-%{multilib2}-static
2217 Summary: The Thread Sanitizer static library - %{multilib2}-bit version
2218 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{multilib2}-bitowa
2219 Group: Development/Libraries
2220 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2222 %description -n libtsan-multilib-%{multilib2}-static
2223 This package contains Thread Sanitizer static library - %{multilib2}-bit version.
2225 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2226 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer - wersja %{multilib2}-bitowa.
2228 %package -n libubsan
2229 Summary: The Undefined Behavior Sanitizer library
2230 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów
2233 %description -n libubsan
2234 This package contains the Undefined Behavior Sanitizer library which is used for
2235 -fsanitize=undefined instrumented programs.
2237 %description -n libubsan -l pl.UTF-8
2238 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2239 kontroli adresów w programach kompilowanych z opcją
2240 -fsanitize=undefined.
2242 %package -n libubsan-multilib-32
2243 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2244 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów - wersja 32-bitowa
2246 Obsoletes: libubsan-multilib
2248 %description -n libubsan-multilib-32
2249 This package contains 32-bit version of the Undefined Behavior
2250 Sanitizer library which is used for -fsanitize=undefined instrumented
2253 %description -n libubsan-multilib-32 -l pl.UTF-8
2254 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2255 Sanitizer, służącej do kontroli adresów w programach kompilowanych z
2256 opcją -fsanitize=undefined.
2258 %package -n libubsan-multilib-%{multilib2}
2259 Summary: The Undefined Behavior Sanitizer library - %{multilib2}-bit version
2260 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów - wersja %{multilib2}-bitowa
2263 %description -n libubsan-multilib-%{multilib2}
2264 This package contains %{multilib2}-bit version of the Undefined Behavior
2265 Sanitizer library which is used for -fsanitize=undefined instrumented
2268 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2269 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Undefined Behavior
2270 Sanitizer, służącej do kontroli adresów w programach kompilowanych z
2271 opcją -fsanitize=undefined.
2273 %package -n libubsan-devel
2274 Summary: Development files for the Undefined Behavior Sanitizer library
2275 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2276 Group: Development/Libraries
2277 Requires: libubsan = %{epoch}:%{version}-%{release}
2279 %description -n libubsan-devel
2280 This package contains development files for the Undefined Behavior
2283 %description -n libubsan-devel -l pl.UTF-8
2284 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2287 %package -n libubsan-multilib-32-devel
2288 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2289 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2290 Group: Development/Libraries
2291 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2292 Obsoletes: libubsan-multilib-devel
2294 %description -n libubsan-multilib-32-devel
2295 This package contains the development files for 32-bit version of the
2296 Undefined Behavior Sanitizer library.
2298 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2299 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2300 Undefined Behavior Sanitizer.
2302 %package -n libubsan-multilib-%{multilib2}-devel
2303 Summary: Development files for the Undefined Behavior Sanitizer library - %{multilib2}-bit version
2304 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{multilib2}-bitowa
2305 Group: Development/Libraries
2306 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2308 %description -n libubsan-multilib-%{multilib2}-devel
2309 This package contains the development files for %{multilib2}-bit version of the
2310 Undefined Behavior Sanitizer library.
2312 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2313 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2314 Undefined Behavior Sanitizer.
2316 %package -n libubsan-static
2317 Summary: The Undefined Behavior Sanitizer static library
2318 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2319 Group: Development/Libraries
2320 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2322 %description -n libubsan-static
2323 This package contains Undefined Behavior Sanitizer static library.
2325 %description -n libubsan-static -l pl.UTF-8
2326 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2328 %package -n libubsan-multilib-32-static
2329 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2330 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2331 Group: Development/Libraries
2332 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2333 Obsoletes: libubsan-multilib-static
2335 %description -n libubsan-multilib-32-static
2336 This package contains 32-bit version of the Undefined Behavior
2337 Sanitizer static library.
2339 %description -n libubsan-multilib-32-static -l pl.UTF-8
2340 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2343 %package -n libubsan-multilib-%{multilib2}-static
2344 Summary: The Undefined Behavior Sanitizer static library - %{multilib2}-bit version
2345 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{multilib2}-bitowa
2346 Group: Development/Libraries
2347 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2349 %description -n libubsan-multilib-%{multilib2}-static
2350 This package contains %{multilib2}-bit version of the Undefined Behavior
2351 Sanitizer static library.
2353 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2354 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki Undefined
2357 %package -n libatomic
2358 Summary: The GNU Atomic library
2359 Summary(pl.UTF-8): Biblioteka GNU Atomic
2362 %description -n libatomic
2363 This package contains the GNU Atomic library which is a GCC support
2364 library for atomic operations not supported by hardware.
2366 %description -n libatomic -l pl.UTF-8
2367 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2368 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2370 %package -n libatomic-multilib-32
2371 Summary: The GNU Atomic library - 32-bit version
2372 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2374 Obsoletes: libatomic-multilib
2376 %description -n libatomic-multilib-32
2377 This package contains 32-bit version of the GNU Atomic library which
2378 is a GCC support library for atomic operations not supported by
2381 %description -n libatomic-multilib-32 -l pl.UTF-8
2382 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2383 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2386 %package -n libatomic-multilib-%{multilib2}
2387 Summary: The GNU Atomic library - %{multilib2}-bit version
2388 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{multilib2}-bitowa
2391 %description -n libatomic-multilib-%{multilib2}
2392 This package contains %{multilib2}-bit version of the GNU Atomic library which
2393 is a GCC support library for atomic operations not supported by
2396 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2397 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki GNU Atomic, będącej
2398 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2401 %package -n libatomic-devel
2402 Summary: Development files for the GNU Atomic library
2403 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2404 Group: Development/Libraries
2405 Requires: libatomic = %{epoch}:%{version}-%{release}
2407 %description -n libatomic-devel
2408 This package contains development files for the GNU Atomic library.
2410 %description -n libatomic-devel -l pl.UTF-8
2411 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2413 %package -n libatomic-multilib-32-devel
2414 Summary: Development files for the GNU Atomic static library - 32-bit version
2415 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2416 Group: Development/Libraries
2417 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2418 Obsoletes: libatomic-multilib-devel
2420 %description -n libatomic-multilib-32-devel
2421 This package contains the development files for 32-bit version of the
2424 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2425 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2428 %package -n libatomic-multilib-%{multilib2}-devel
2429 Summary: Development files for the GNU Atomic static library - %{multilib2}-bit version
2430 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{multilib2}-bitowa
2431 Group: Development/Libraries
2432 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2434 %description -n libatomic-multilib-%{multilib2}-devel
2435 This package contains the development files for %{multilib2}-bit version of the
2438 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2439 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2442 %package -n libatomic-static
2443 Summary: The GNU Atomic static library
2444 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2445 Group: Development/Libraries
2446 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2448 %description -n libatomic-static
2449 This package contains GNU Atomic static library.
2451 %description -n libatomic-static
2452 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2454 %package -n libatomic-multilib-32-static
2455 Summary: The GNU Atomic static library - 32-bit version
2456 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2457 Group: Development/Libraries
2458 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2459 Obsoletes: libatomic-multilib-static
2461 %description -n libatomic-multilib-32-static
2462 This package contains 32-bit version of the GNU Atomic static library.
2464 %description -n libatomic-multilib-32-static -l pl.UTF-8
2465 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2467 %package -n libatomic-multilib-%{multilib2}-static
2468 Summary: The GNU Atomic static library - %{multilib2}-bit version
2469 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{multilib2}-bitowa
2470 Group: Development/Libraries
2471 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2473 %description -n libatomic-multilib-%{multilib2}-static
2474 This package contains %{multilib2}-bit version of the GNU Atomic static library.
2476 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2477 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki GNU Atomic.
2494 %if %{with gcc_libffi}
2498 mv ChangeLog ChangeLog.general
2501 # see contrib/download_ecj
2502 cp -p %{SOURCE2} ecj.jar
2505 # override snapshot version.
2506 echo %{version} > gcc/BASE-VER
2507 echo "release" > gcc/DEV-PHASE
2514 cd libjava/classpath
2518 cp -f /usr/share/automake/config.sub .
2520 rm -rf builddir && install -d builddir && cd builddir
2522 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2526 CFLAGS="%{rpmcflags}" \
2527 CXXFLAGS="%{rpmcxxflags}" \
2530 --prefix=%{_prefix} \
2531 --with-local-prefix=%{_prefix}/local \
2532 --libdir=%{_libdir} \
2533 --libexecdir=%{_libdir} \
2534 --infodir=%{_infodir} \
2535 --mandir=%{_mandir} \
2536 --x-libraries=%{_libdir} \
2537 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2538 --disable-build-with-cxx \
2539 --disable-build-poststage1-with-cxx \
2541 --enable-checking=release \
2542 %ifarch %{ix86} %{x8664} x32
2545 %{?with_fortran:--enable-cmath} \
2546 --enable-decimal-float \
2547 --enable-gnu-unique-object \
2548 --enable-gnu-indirect-function \
2549 --enable-initfini-array \
2550 --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}" \
2551 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2553 --enable-linker-build-id \
2554 --enable-linux-futex \
2555 --enable-long-long \
2559 %ifarch %{x8664} x32
2560 %{?with_multilib:--with-multilib-list=m32,m64,mx32} \
2562 %{!?with_multilib:--disable-multilib} \
2567 --enable-secureplt \
2570 --enable-threads=posix \
2573 %ifarch %{x8664} x32
2574 --with-arch-32=x86-64 \
2577 --with-cpu=ultrasparc \
2579 --with-demangler-in-ld \
2582 --with-linker-hash-style=gnu \
2583 --with-long-double-128 \
2585 --disable-ppl-version-check \
2586 --with-slibdir=%{_slibdir} \
2588 --without-system-libunwind \
2590 --with-system-libunwind \
2592 --with-system-zlib \
2593 %{!?with_java:--without-x} \
2595 --enable-__cxa_atexit \
2596 --enable-libstdcxx-allocator=new \
2597 --disable-libstdcxx-pch \
2598 --enable-libstdcxx-threads \
2599 --enable-libstdcxx-time=rt \
2600 --enable-libstdcxx-visibility \
2601 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2602 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2605 %{!?with_alsa:--disable-alsa} \
2606 %{!?with_dssi:--disable-dssi} \
2607 --disable-gconf-peer \
2608 %{?with_gtk:--enable-gtk-cairo} \
2610 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2614 --enable-libgcj-multifile \
2615 --enable-libgcj-database \
2616 --disable-libjava-multilib \
2617 %{?with_mozilla:--enable-plugin} \
2618 --enable-static-libjava \
2621 --with-pkgversion="PLD-Linux" \
2622 --with-bugurl="http://bugs.pld-linux.org" \
2623 --host=%{_target_platform} \
2624 --build=%{_target_platform}
2628 cat << 'EOF' > Makefile
2629 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2632 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2633 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2634 GCJFLAGS="%{rpmcflags}" \
2635 BOOT_CFLAGS="%{rpmcflags}" \
2636 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2637 GNATLIBCFLAGS="%{rpmcflags}" \
2638 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2646 if [ ! -r /dev/pts/0 ]; then
2647 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2650 %{__make} -k -C builddir check 2>&1 ||:
2654 rm -rf $RPM_BUILD_ROOT
2655 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2659 %{__make} -j1 install \
2661 infodir=%{_infodir} \
2662 DESTDIR=$RPM_BUILD_ROOT
2664 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2666 %if %{with multilib}
2669 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2670 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2671 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2672 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2674 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2675 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2676 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2677 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2680 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2681 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2686 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2687 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2688 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2690 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2691 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2692 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2694 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2695 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2696 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2698 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2699 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2700 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2702 %if %{with multilib}
2703 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2704 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2705 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2707 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2708 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2709 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2711 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2712 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2713 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2715 %ifarch %{x8664} x32
2716 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2717 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2718 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2720 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2721 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2722 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2724 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2725 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2726 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2731 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2732 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2736 # move ada shared libraries to proper place...
2737 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2738 $RPM_BUILD_ROOT%{_libdir}
2739 # check if symlink to be made is valid
2740 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2741 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2742 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2743 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2744 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2745 %if %{with multilib}
2746 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2747 $RPM_BUILD_ROOT%{_libdir32}
2748 # check if symlink to be made is valid
2749 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2750 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2751 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2752 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2753 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2755 %ifarch %{x8664} x32
2756 mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib_other}/adalib/*.so.1 \
2757 $RPM_BUILD_ROOT%{_libdirm2}
2758 # check if symlink to be made is valid
2759 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2760 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2761 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2762 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2763 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2772 cp -f libjava/READ* java-doc
2773 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
2776 %if %{with gcc_libffi}
2777 # still not installed by gcc?
2778 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2779 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2780 sed -e 's,@prefix@,%{_prefix},
2781 s,@exec_prefix@,%{_exec_prefix},
2782 s,@libdir@,%{_libdir},
2783 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2784 %if %{with multilib}
2785 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2786 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2787 sed -e 's,@prefix@,%{_prefix},
2788 s,@exec_prefix@,%{_exec_prefix},
2789 s,@libdir@,%{_libdir32},
2790 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2791 %ifarch %{x8664} x32
2792 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2793 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2794 sed -e 's,@prefix@,%{_prefix},
2795 s,@exec_prefix@,%{_exec_prefix},
2796 s,@libdir@,%{_libdirm2},
2797 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2803 cp -f libobjc/README gcc/objc/README.libobjc
2806 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2807 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2808 for f in libitm.la libssp.la libssp_nonshared.la \
2809 %{?with_cxx:libstdc++.la libsupc++.la} \
2810 %{?with_fortran:libgfortran.la libquadmath.la} \
2811 %{?with_gomp:libgomp.la} \
2812 %{?with_asan:libasan.la} \
2813 %{?with_lsan:liblsan.la} \
2814 %{?with_tsan:libtsan.la} \
2816 %{?with_atomic:libatomic.la} \
2818 %{?with_gcc_libffi:libffi.la} \
2819 libgcj.la libgcj-tools.la libgij.la \
2820 %{gcjdbexecdir}/libjvm.la \
2821 %{gcjdbexecdir}/libxmlj.la \
2822 %{?with_x:lib-gnu-awt-xlib.la} \
2823 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
2824 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
2825 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
2826 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
2828 %{?with_objc:libobjc.la};
2830 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
2831 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
2833 %if %{with multilib}
2834 for f in libitm.la libssp.la libssp_nonshared.la \
2835 %{?with_cxx:libstdc++.la libsupc++.la} \
2836 %{?with_fortran:libgfortran.la libquadmath.la} \
2837 %{?with_gomp:libgomp.la} \
2838 %{?with_asan:libasan.la} \
2840 %{?with_atomic:libatomic.la} \
2841 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2842 %{?with_objc:libobjc.la};
2844 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2845 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2847 %ifarch %{x8664} x32
2848 for f in libitm.la libssp.la libssp_nonshared.la \
2849 %{?with_cxx:libstdc++.la libsupc++.la} \
2850 %{?with_fortran:libgfortran.la libquadmath.la} \
2851 %{?with_gomp:libgomp.la} \
2852 %{?with_asan:libasan.la} \
2858 %{?with_atomic:libatomic.la} \
2859 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2860 %{?with_objc:libobjc.la};
2862 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2863 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2868 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2869 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2870 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2871 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2873 # plugin, .la not needed
2874 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
2877 for LIB in lib lib64 libx32; do
2878 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
2880 # basename is being run only for the native (non-biarch) file.
2881 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2882 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
2883 < libstdc++-v3/python/hook.in \
2884 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2886 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2887 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2889 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
2890 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
2892 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2893 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2896 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2898 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
2901 # script(s) always installed; see above for builds with python; if no python, just don't package
2902 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2903 %if %{with multilib}
2904 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2905 %ifarch %{x8664} x32
2906 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2912 cat cpplib.lang >> gcc.lang
2915 %find_lang libstdc\+\+
2916 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2919 # always -f, as "dir" is created depending which texlive version is installed
2920 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2922 # is anything using this?
2923 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvtv*
2924 %if %{with multilib}
2925 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libvtv*
2926 %ifarch %{x8664} x32
2927 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libvtv*
2931 # svn snap doesn't contain (release does) below files,
2932 # so let's create dummy entries to satisfy %%files.
2933 [ ! -f NEWS ] && touch NEWS
2934 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2935 [ ! -f libgfortran/README ] && touch libgfortran/README
2938 rm -rf $RPM_BUILD_ROOT
2940 %post -p /sbin/postshell
2941 -/usr/sbin/fix-info-dir -c %{_infodir}
2943 %postun -p /sbin/postshell
2944 -/usr/sbin/fix-info-dir -c %{_infodir}
2946 %post ada -p /sbin/postshell
2947 -/usr/sbin/fix-info-dir -c %{_infodir}
2949 %postun ada -p /sbin/postshell
2950 -/usr/sbin/fix-info-dir -c %{_infodir}
2952 %post fortran -p /sbin/postshell
2953 -/usr/sbin/fix-info-dir -c %{_infodir}
2955 %postun fortran -p /sbin/postshell
2956 -/usr/sbin/fix-info-dir -c %{_infodir}
2958 %post java -p /sbin/postshell
2959 -/usr/sbin/fix-info-dir -c %{_infodir}
2961 %postun java -p /sbin/postshell
2962 -/usr/sbin/fix-info-dir -c %{_infodir}
2964 %post go -p /sbin/postshell
2965 -/usr/sbin/fix-info-dir -c %{_infodir}
2967 %postun go -p /sbin/postshell
2968 -/usr/sbin/fix-info-dir -c %{_infodir}
2970 %post -n libquadmath-devel -p /sbin/postshell
2971 -/usr/sbin/fix-info-dir -c %{_infodir}
2973 %postun -n libquadmath-devel -p /sbin/postshell
2974 -/usr/sbin/fix-info-dir -c %{_infodir}
2976 %post -n libffi-devel -p /sbin/postshell
2977 -/usr/sbin/fix-info-dir -c %{_infodir}
2979 %postun -n libffi-devel -p /sbin/postshell
2980 -/usr/sbin/fix-info-dir -c %{_infodir}
2982 %post -p /sbin/ldconfig -n libcilkrts
2983 %postun -p /sbin/ldconfig -n libcilkrts
2984 %post -p /sbin/ldconfig -n libcilkrts-multilib-32
2985 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
2986 %post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
2987 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
2988 %post -p /sbin/ldconfig -n libgcc
2989 %postun -p /sbin/ldconfig -n libgcc
2990 %post -p /sbin/ldconfig -n libgcc-multilib-32
2991 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2992 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2993 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2994 %post -p /sbin/ldconfig -n libgomp
2995 %postun -p /sbin/ldconfig -n libgomp
2996 %post -p /sbin/ldconfig -n libgomp-multilib-32
2997 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2998 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2999 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3000 %post -p /sbin/ldconfig -n libgnat
3001 %postun -p /sbin/ldconfig -n libgnat
3002 %post -p /sbin/ldconfig -n libgnat-multilib-32
3003 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3004 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3005 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3006 %post -p /sbin/ldconfig -n libstdc++
3007 %postun -p /sbin/ldconfig -n libstdc++
3008 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3009 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3010 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3011 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3012 %post -p /sbin/ldconfig -n libgfortran
3013 %postun -p /sbin/ldconfig -n libgfortran
3014 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3015 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3016 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3017 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3018 %post -p /sbin/ldconfig -n libgcj
3019 %postun -p /sbin/ldconfig -n libgcj
3020 %post -p /sbin/ldconfig -n libffi
3021 %postun -p /sbin/ldconfig -n libffi
3022 %post -p /sbin/ldconfig -n libffi-multilib-32
3023 %postun -p /sbin/ldconfig -n libffi-multilib-32
3024 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3025 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3026 %post -p /sbin/ldconfig -n libobjc
3027 %postun -p /sbin/ldconfig -n libobjc
3028 %post -p /sbin/ldconfig -n libobjc-multilib-32
3029 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3030 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3031 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3032 %post -p /sbin/ldconfig -n libquadmath
3033 %postun -p /sbin/ldconfig -n libquadmath
3034 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3035 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3036 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3037 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3038 %post -p /sbin/ldconfig -n libgo
3039 %postun -p /sbin/ldconfig -n libgo
3040 %post -p /sbin/ldconfig -n libgo-multilib-32
3041 %postun -p /sbin/ldconfig -n libgo-multilib-32
3042 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3043 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3044 %post -p /sbin/ldconfig -n libasan
3045 %postun -p /sbin/ldconfig -n libasan
3046 %post -p /sbin/ldconfig -n libasan-multilib-32
3047 %postun -p /sbin/ldconfig -n libasan-multilib-32
3048 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3049 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3050 %post -p /sbin/ldconfig -n liblsan
3051 %postun -p /sbin/ldconfig -n liblsan
3052 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3053 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3054 %post -p /sbin/ldconfig -n libtsan
3055 %postun -p /sbin/ldconfig -n libtsan
3056 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3057 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3058 %post -p /sbin/ldconfig -n libubsan
3059 %postun -p /sbin/ldconfig -n libubsan
3060 %post -p /sbin/ldconfig -n libubsan-multilib-32
3061 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3062 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3063 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3064 %post -p /sbin/ldconfig -n libatomic
3065 %postun -p /sbin/ldconfig -n libatomic
3066 %post -p /sbin/ldconfig -n libatomic-multilib-32
3067 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3068 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3069 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3072 %defattr(644,root,root,755)
3073 %doc ChangeLog.general MAINTAINERS NEWS
3074 # bugs.html faq.html
3075 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3076 %attr(755,root,root) %{_bindir}/*-gcc*
3077 %attr(755,root,root) %{_bindir}/cc
3078 %attr(755,root,root) %{_bindir}/cpp
3079 %attr(755,root,root) %{_bindir}/gcc
3080 %attr(755,root,root) %{_bindir}/gcc-ar
3081 %attr(755,root,root) %{_bindir}/gcc-nm
3082 %attr(755,root,root) %{_bindir}/gcc-ranlib
3083 #%attr(755,root,root) %{_bindir}/gccbug
3084 %attr(755,root,root) %{_bindir}/gcov
3085 %{_mandir}/man1/cc.1*
3086 %{_mandir}/man1/cpp.1*
3087 %{_mandir}/man1/gcc.1*
3088 %{_mandir}/man1/gcov.1*
3089 %{_infodir}/cpp.info*
3090 %{_infodir}/cppinternals.info*
3091 %{_infodir}/gcc.info*
3092 %{_infodir}/gccinstall.info*
3093 %{_infodir}/gccint.info*
3094 %{_infodir}/libitm.info*
3095 %attr(755,root,root) /lib/cpp
3096 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3097 %attr(755,root,root) %{_libdir}/libitm.so
3098 %attr(755,root,root) %{_libdir}/libssp.so
3099 %{_libdir}/libitm.la
3101 %{_libdir}/libitm.spec
3102 %{_libdir}/libsanitizer.spec
3103 %{_libdir}/libssp.la
3105 %{_libdir}/libssp_nonshared.la
3106 %{_libdir}/libssp_nonshared.a
3108 %dir %{_libdir}/gcc/%{_target_platform}
3110 %{gcclibdir}/libgcc.a
3111 %{gcclibdir}/libgcc_eh.a
3112 %{gcclibdir}/libgcov.a
3115 %attr(755,root,root) %{gcclibdir}/cc1
3116 %attr(755,root,root) %{gcclibdir}/collect2
3117 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3118 %attr(755,root,root) %{gcclibdir}/lto1
3119 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3121 %dir %{gcclibdir}/include
3122 %dir %{gcclibdir}/include/sanitizer
3123 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3124 %dir %{gcclibdir}/include/ssp
3125 %{gcclibdir}/include/ssp/*.h
3126 %{gcclibdir}/include/float.h
3127 %{gcclibdir}/include/iso646.h
3128 %{gcclibdir}/include/limits.h
3129 %{gcclibdir}/include/stdalign.h
3130 %{gcclibdir}/include/stdarg.h
3131 %{gcclibdir}/include/stdatomic.h
3132 %{gcclibdir}/include/stdbool.h
3133 %{gcclibdir}/include/stddef.h
3134 %{gcclibdir}/include/stdfix.h
3135 %{gcclibdir}/include/stdint.h
3136 %{gcclibdir}/include/stdint-gcc.h
3137 %{gcclibdir}/include/stdnoreturn.h
3138 %{gcclibdir}/include/syslimits.h
3139 %{gcclibdir}/include/unwind.h
3140 %{gcclibdir}/include/varargs.h
3141 %ifarch %{ix86} %{x8664} x32
3142 %{gcclibdir}/include/adxintrin.h
3143 %{gcclibdir}/include/ammintrin.h
3144 %{gcclibdir}/include/avx2intrin.h
3145 %{gcclibdir}/include/avx512cdintrin.h
3146 %{gcclibdir}/include/avx512erintrin.h
3147 %{gcclibdir}/include/avx512fintrin.h
3148 %{gcclibdir}/include/avx512pfintrin.h
3149 %{gcclibdir}/include/avxintrin.h
3150 %{gcclibdir}/include/bmi2intrin.h
3151 %{gcclibdir}/include/bmiintrin.h
3152 %{gcclibdir}/include/bmmintrin.h
3153 %{gcclibdir}/include/cpuid.h
3154 %{gcclibdir}/include/cross-stdarg.h
3155 %{gcclibdir}/include/emmintrin.h
3156 %{gcclibdir}/include/f16cintrin.h
3157 %{gcclibdir}/include/fma4intrin.h
3158 %{gcclibdir}/include/fmaintrin.h
3159 %{gcclibdir}/include/fxsrintrin.h
3160 %{gcclibdir}/include/ia32intrin.h
3161 %{gcclibdir}/include/immintrin.h
3162 %{gcclibdir}/include/lwpintrin.h
3163 %{gcclibdir}/include/lzcntintrin.h
3164 %{gcclibdir}/include/mm3dnow.h
3165 %{gcclibdir}/include/mmintrin.h
3166 %{gcclibdir}/include/mm_malloc.h
3167 %{gcclibdir}/include/nmmintrin.h
3168 %{gcclibdir}/include/pmmintrin.h
3169 %{gcclibdir}/include/popcntintrin.h
3170 %{gcclibdir}/include/prfchwintrin.h
3171 %{gcclibdir}/include/rdseedintrin.h
3172 %{gcclibdir}/include/rtmintrin.h
3173 %{gcclibdir}/include/shaintrin.h
3174 %{gcclibdir}/include/smmintrin.h
3175 %{gcclibdir}/include/tbmintrin.h
3176 %{gcclibdir}/include/tmmintrin.h
3177 %{gcclibdir}/include/wmmintrin.h
3178 %{gcclibdir}/include/x86intrin.h
3179 %{gcclibdir}/include/xmmintrin.h
3180 %{gcclibdir}/include/xopintrin.h
3181 %{gcclibdir}/include/xsaveintrin.h
3182 %{gcclibdir}/include/xsaveoptintrin.h
3183 %{gcclibdir}/include/xtestintrin.h
3186 %{gcclibdir}/include/arm_neon.h
3187 %{gcclibdir}/include/mmintrin.h
3190 %{gcclibdir}/include/ia64intrin.h
3193 %{gcclibdir}/include/math-68881.h
3196 %{gcclibdir}/include/loongson.h
3198 %ifarch powerpc ppc ppc64
3199 %{gcclibdir}/include/altivec.h
3200 %{gcclibdir}/include/paired.h
3201 %{gcclibdir}/include/ppc-asm.h
3202 %{gcclibdir}/include/ppu_intrinsics.h
3203 %{gcclibdir}/include/si2vmx.h
3204 %{gcclibdir}/include/spe.h
3205 %{gcclibdir}/include/spu2vmx.h
3206 %{gcclibdir}/include/vec_types.h
3209 %if %{with multilib}
3211 %defattr(644,root,root,755)
3212 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3213 %dir %{gcclibdir}/32
3214 %{gcclibdir}/32/crt*.o
3215 %{gcclibdir}/32/libgcc.a
3216 %{gcclibdir}/32/libgcc_eh.a
3217 %{gcclibdir}/32/libgcov.a
3218 %{_libdir32}/libitm.spec
3219 %{_libdir32}/libsanitizer.spec
3220 %attr(755,root,root) %{_libdir32}/libitm.so
3221 %attr(755,root,root) %{_libdir32}/libssp.so
3222 %{_libdir32}/libitm.la
3223 %{_libdir32}/libitm.a
3224 %{_libdir32}/libssp.la
3225 %{_libdir32}/libssp.a
3226 %{_libdir32}/libssp_nonshared.la
3227 %{_libdir32}/libssp_nonshared.a
3229 %ifarch %{x8664} x32
3230 %files multilib-%{multilib2}
3231 %defattr(644,root,root,755)
3232 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3233 %dir %{gcclibdir}/%{multilib2}
3234 %{gcclibdir}/%{multilib2}/crt*.o
3235 %{gcclibdir}/%{multilib2}/libgcc.a
3236 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3237 %{gcclibdir}/%{multilib2}/libgcov.a
3238 %{_libdirm2}/libitm.spec
3239 %{_libdirm2}/libsanitizer.spec
3240 %attr(755,root,root) %{_libdirm2}/libitm.so
3241 %attr(755,root,root) %{_libdirm2}/libssp.so
3242 %{_libdirm2}/libitm.la
3243 %{_libdirm2}/libitm.a
3244 %{_libdirm2}/libssp.la
3245 %{_libdirm2}/libssp.a
3246 %{_libdirm2}/libssp_nonshared.la
3247 %{_libdirm2}/libssp_nonshared.a
3252 %defattr(644,root,root,755)
3253 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3254 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3255 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3256 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3257 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3259 %if %{with multilib}
3260 %files -n libgcc-multilib-32
3261 %defattr(644,root,root,755)
3262 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3263 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3264 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3265 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3266 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3268 %ifarch %{x8664} x32
3269 %files -n libgcc-multilib-%{multilib2}
3270 %defattr(644,root,root,755)
3271 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3272 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3273 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3274 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3275 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3281 %defattr(644,root,root,755)
3282 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3283 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3285 %if %{with multilib}
3286 %files -n libgomp-multilib-32
3287 %defattr(644,root,root,755)
3288 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3289 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3291 %ifarch %{x8664} x32
3292 %files -n libgomp-multilib-%{multilib2}
3293 %defattr(644,root,root,755)
3294 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3295 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3299 %files -n libgomp-devel
3300 %defattr(644,root,root,755)
3301 %attr(755,root,root) %{_libdir}/libgomp.so
3302 %{_libdir}/libgomp.la
3303 %{_libdir}/libgomp.spec
3304 %{gcclibdir}/finclude
3305 %{gcclibdir}/include/omp.h
3306 %{_infodir}/libgomp.info*
3308 %if %{with multilib}
3309 %files -n libgomp-multilib-32-devel
3310 %defattr(644,root,root,755)
3311 %attr(755,root,root) %{_libdir32}/libgomp.so
3312 %{_libdir32}/libgomp.la
3313 %{_libdir32}/libgomp.spec
3315 %ifarch %{x8664} x32
3316 %files -n libgomp-multilib-%{multilib2}-devel
3317 %defattr(644,root,root,755)
3318 %attr(755,root,root) %{_libdirm2}/libgomp.so
3319 %{_libdirm2}/libgomp.la
3320 %{_libdirm2}/libgomp.spec
3324 %files -n libgomp-static
3325 %defattr(644,root,root,755)
3326 %{_libdir}/libgomp.a
3328 %if %{with multilib}
3329 %files -n libgomp-multilib-32-static
3330 %defattr(644,root,root,755)
3331 %{_libdir32}/libgomp.a
3333 %ifarch %{x8664} x32
3334 %files -n libgomp-multilib-%{multilib2}-static
3335 %defattr(644,root,root,755)
3336 %{_libdirm2}/libgomp.a
3341 %files -n libcilkrts
3342 %defattr(644,root,root,755)
3343 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3344 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3346 %if %{with multilib}
3347 %files -n libcilkrts-multilib-32
3348 %defattr(644,root,root,755)
3349 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3350 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3352 %ifarch %{x8664} x32
3353 %files -n libcilkrts-multilib-%{multilib2}
3354 %defattr(644,root,root,755)
3355 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3356 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3360 %files -n libcilkrts-devel
3361 %defattr(644,root,root,755)
3362 %attr(755,root,root) %{_libdir}/libcilkrts.so
3363 %{_libdir}/libcilkrts.la
3364 %{_libdir}/libcilkrts.spec
3365 %{gcclibdir}/include/cilk
3367 %if %{with multilib}
3368 %files -n libcilkrts-multilib-32-devel
3369 %defattr(644,root,root,755)
3370 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3371 %{_libdir32}/libcilkrts.la
3372 %{_libdir32}/libcilkrts.spec
3374 %ifarch %{x8664} x32
3375 %files -n libcilkrts-multilib-%{multilib2}-devel
3376 %defattr(644,root,root,755)
3377 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3378 %{_libdirm2}/libcilkrts.la
3379 %{_libdirm2}/libcilkrts.spec
3383 %files -n libcilkrts-static
3384 %defattr(644,root,root,755)
3385 %{_libdir}/libcilkrts.a
3387 %if %{with multilib}
3388 %files -n libcilkrts-multilib-32-static
3389 %defattr(644,root,root,755)
3390 %{_libdir32}/libcilkrts.a
3392 %ifarch %{x8664} x32
3393 %files -n libcilkrts-multilib-%{multilib2}-static
3394 %defattr(644,root,root,755)
3395 %{_libdirm2}/libcilkrts.a
3401 %defattr(644,root,root,755)
3402 %doc gcc/ada/ChangeLog
3403 %attr(755,root,root) %{_bindir}/gnat*
3405 %exclude %{_bindir}/gnative2ascii
3407 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3408 %attr(755,root,root) %{_libdir}/libgnarl.so
3409 %attr(755,root,root) %{_libdir}/libgnat-*.so
3410 %attr(755,root,root) %{_libdir}/libgnat.so
3411 %attr(755,root,root) %{gcclibdir}/gnat1
3412 %{gcclibdir}/adainclude
3413 %dir %{gcclibdir}/adalib
3414 %{gcclibdir}/adalib/*.ali
3415 %ifarch %{ix86} %{x8664} x32
3416 %{gcclibdir}/adalib/libgmem.a
3418 %{_infodir}/gnat-style.info*
3419 %{_infodir}/gnat_rm.info*
3420 %{_infodir}/gnat_ugn.info*
3422 %if %{with multilib}
3423 %files ada-multilib-32
3424 %defattr(644,root,root,755)
3425 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3426 %attr(755,root,root) %{_libdir32}/libgnarl.so
3427 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3428 %attr(755,root,root) %{_libdir32}/libgnat.so
3429 %{gcclibdir}/32/adainclude
3430 %dir %{gcclibdir}/32/adalib
3431 %{gcclibdir}/32/adalib/*.ali
3432 %ifarch %{ix86} %{x8664} x32
3433 %{gcclibdir}/32/adalib/libgmem.a
3436 %ifarch %{x8664} x32
3437 %files ada-multilib-%{multilib2}
3438 %defattr(644,root,root,755)
3439 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3440 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3441 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3442 %attr(755,root,root) %{_libdirm2}/libgnat.so
3443 %{gcclibdir}/%{multilib2}/adainclude
3444 %dir %{gcclibdir}/%{multilib2}/adalib
3445 %{gcclibdir}/%{multilib2}/adalib/*.ali
3446 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3451 %defattr(644,root,root,755)
3452 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3453 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3454 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3455 %attr(755,root,root) %{_libdir}/libgnat.so.1
3457 %if %{with multilib}
3458 %files -n libgnat-multilib-32
3459 %defattr(644,root,root,755)
3460 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3461 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3462 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3463 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3465 %ifarch %{x8664} x32
3466 %files -n libgnat-multilib-%{multilib2}
3467 %defattr(644,root,root,755)
3468 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3469 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3470 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3471 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3475 %files -n libgnat-static
3476 %defattr(644,root,root,755)
3477 %{gcclibdir}/adalib/libgnarl.a
3478 %{gcclibdir}/adalib/libgnat.a
3480 %if %{with multilib}
3481 %files -n libgnat-multilib-32-static
3482 %defattr(644,root,root,755)
3483 %{gcclibdir}/32/adalib/libgnarl.a
3484 %{gcclibdir}/32/adalib/libgnat.a
3486 %ifarch %{x8664} x32
3487 %files -n libgnat-multilib-%{multilib2}-static
3488 %defattr(644,root,root,755)
3489 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3490 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3497 %defattr(644,root,root,755)
3498 %doc gcc/cp/{ChangeLog,NEWS}
3499 %attr(755,root,root) %{_bindir}/g++
3500 %attr(755,root,root) %{_bindir}/*-g++
3501 %attr(755,root,root) %{_bindir}/c++
3502 %attr(755,root,root) %{_bindir}/*-c++
3503 %attr(755,root,root) %{gcclibdir}/cc1plus
3504 %{_libdir}/libsupc++.la
3505 %{_libdir}/libsupc++.a
3506 %{_mandir}/man1/g++.1*
3508 %if %{with multilib}
3509 %files c++-multilib-32
3510 %defattr(644,root,root,755)
3511 %{_libdir32}/libsupc++.la
3512 %{_libdir32}/libsupc++.a
3514 %ifarch %{x8664} x32
3515 %files c++-multilib-%{multilib2}
3516 %defattr(644,root,root,755)
3517 %{_libdirm2}/libsupc++.la
3518 %{_libdirm2}/libsupc++.a
3522 %files -n libstdc++ -f libstdc++.lang
3523 %defattr(644,root,root,755)
3524 %doc libstdc++-v3/{ChangeLog,README}
3525 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3526 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3528 %if %{with multilib}
3529 %files -n libstdc++-multilib-32
3530 %defattr(644,root,root,755)
3531 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3532 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3534 %ifarch %{x8664} x32
3535 %files -n libstdc++-multilib-%{multilib2}
3536 %defattr(644,root,root,755)
3537 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3538 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3543 %files -n libstdc++-gdb
3544 %defattr(644,root,root,755)
3545 %dir %{py_sitescriptdir}/libstdcxx
3546 %{py_sitescriptdir}/libstdcxx/*.py[co]
3547 %dir %{py_sitescriptdir}/libstdcxx/v6
3548 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3549 %{_datadir}/gdb/auto-load/usr/%{_lib}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3550 %if %{with multilib}
3551 %{_datadir}/gdb/auto-load/usr/lib/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3553 %{_datadir}/gdb/auto-load/usr/libx32/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3556 %{_datadir}/gdb/auto-load/usr/lib64/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3561 %files -n libstdc++-devel
3562 %defattr(644,root,root,755)
3563 %attr(755,root,root) %{_libdir}/libstdc++.so
3564 %{_libdir}/libstdc++.la
3565 %dir %{_includedir}/c++
3566 %{_includedir}/c++/%{version}
3567 %{_includedir}/extc++.h
3568 %{_includedir}/stdc++.h
3569 %{_includedir}/stdtr1c++.h
3571 %exclude %{_includedir}/c++/%{version}/java
3572 %exclude %{_includedir}/c++/%{version}/javax
3573 %exclude %{_includedir}/c++/%{version}/gcj
3574 %exclude %{_includedir}/c++/%{version}/gnu
3575 %exclude %{_includedir}/c++/%{version}/org
3576 %exclude %{_includedir}/c++/%{version}/sun
3580 %files -n libstdc++-apidocs
3581 %defattr(644,root,root,755)
3582 %doc libstdc++-v3/doc/html/*
3585 %if %{with multilib}
3586 %files -n libstdc++-multilib-32-devel
3587 %defattr(644,root,root,755)
3588 %attr(755,root,root) %{_libdir32}/libstdc++.so
3589 %{_libdir32}/libstdc++.la
3591 %ifarch %{x8664} x32
3592 %files -n libstdc++-multilib-%{multilib2}-devel
3593 %defattr(644,root,root,755)
3594 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3595 %{_libdirm2}/libstdc++.la
3599 %files -n libstdc++-static
3600 %defattr(644,root,root,755)
3601 %{_libdir}/libstdc++.a
3603 %if %{with multilib}
3604 %files -n libstdc++-multilib-32-static
3605 %defattr(644,root,root,755)
3606 %{_libdir32}/libstdc++.a
3608 %ifarch %{x8664} x32
3609 %files -n libstdc++-multilib-%{multilib2}-static
3610 %defattr(644,root,root,755)
3611 %{_libdirm2}/libstdc++.a
3618 %defattr(644,root,root,755)
3619 %doc gcc/fortran/ChangeLog
3620 %attr(755,root,root) %{_bindir}/g95
3621 %attr(755,root,root) %{_bindir}/gfortran
3622 %attr(755,root,root) %{_bindir}/*-gfortran
3623 %attr(755,root,root) %{gcclibdir}/f951
3624 %attr(755,root,root) %{_libdir}/libgfortran.so
3625 %{_libdir}/libgfortran.spec
3626 %{_libdir}/libgfortran.la
3627 %{gcclibdir}/libcaf_single.a
3628 %{gcclibdir}/libcaf_single.la
3629 %{gcclibdir}/libgfortranbegin.la
3630 %{gcclibdir}/libgfortranbegin.a
3631 %{_infodir}/gfortran.info*
3632 %{_mandir}/man1/g95.1*
3633 %{_mandir}/man1/gfortran.1*
3635 %if %{with multilib}
3636 %files fortran-multilib-32
3637 %defattr(644,root,root,755)
3638 %attr(755,root,root) %{_libdir32}/libgfortran.so
3639 %{_libdir32}/libgfortran.spec
3640 %{_libdir32}/libgfortran.la
3641 %{gcclibdir}/32/libcaf_single.a
3642 %{gcclibdir}/32/libcaf_single.la
3643 %{gcclibdir}/32/libgfortranbegin.la
3644 %{gcclibdir}/32/libgfortranbegin.a
3646 %ifarch %{x8664} x32
3647 %files fortran-multilib-%{multilib2}
3648 %defattr(644,root,root,755)
3649 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3650 %{_libdirm2}/libgfortran.spec
3651 %{_libdirm2}/libgfortran.la
3652 %{gcclibdir}/%{multilib2}/libcaf_single.a
3653 %{gcclibdir}/%{multilib2}/libcaf_single.la
3654 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3655 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3659 %files -n libgfortran
3660 %defattr(644,root,root,755)
3661 %doc libgfortran/{AUTHORS,README,ChangeLog}
3662 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3663 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3665 %if %{with multilib}
3666 %files -n libgfortran-multilib-32
3667 %defattr(644,root,root,755)
3668 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3669 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3671 %ifarch %{x8664} x32
3672 %files -n libgfortran-multilib-%{multilib2}
3673 %defattr(644,root,root,755)
3674 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3675 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3679 %files -n libgfortran-static
3680 %defattr(644,root,root,755)
3681 %{_libdir}/libgfortran.a
3683 %if %{with multilib}
3684 %files -n libgfortran-multilib-32-static
3685 %defattr(644,root,root,755)
3686 %{_libdir32}/libgfortran.a
3688 %ifarch %{x8664} x32
3689 %files -n libgfortran-multilib-%{multilib2}-static
3690 %defattr(644,root,root,755)
3691 %{_libdirm2}/libgfortran.a
3695 %files -n libquadmath
3696 %defattr(644,root,root,755)
3697 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3698 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3700 %if %{with multilib}
3701 %files -n libquadmath-multilib-32
3702 %defattr(644,root,root,755)
3703 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3704 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3706 %ifarch %{x8664} x32
3707 %files -n libquadmath-multilib-%{multilib2}
3708 %defattr(644,root,root,755)
3709 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3710 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3714 %files -n libquadmath-devel
3715 %defattr(644,root,root,755)
3716 %{gcclibdir}/include/quadmath.h
3717 %{gcclibdir}/include/quadmath_weak.h
3718 %attr(755,root,root) %{_libdir}/libquadmath.so
3719 %{_libdir}/libquadmath.la
3720 %{_infodir}/libquadmath.info*
3722 %if %{with multilib}
3723 %files -n libquadmath-multilib-32-devel
3724 %defattr(644,root,root,755)
3725 %attr(755,root,root) %{_libdir32}/libquadmath.so
3726 %{_libdir32}/libquadmath.la
3728 %ifarch %{x8664} x32
3729 %files -n libquadmath-multilib-%{multilib2}-devel
3730 %defattr(644,root,root,755)
3731 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3732 %{_libdirm2}/libquadmath.la
3736 %files -n libquadmath-static
3737 %defattr(644,root,root,755)
3738 %{_libdir}/libquadmath.a
3740 %if %{with multilib}
3741 %files -n libquadmath-multilib-32-static
3742 %defattr(644,root,root,755)
3743 %{_libdir32}/libquadmath.a
3745 %ifarch %{x8664} x32
3746 %files -n libquadmath-multilib-%{multilib2}-static
3747 %defattr(644,root,root,755)
3748 %{_libdirm2}/libquadmath.a
3755 %defattr(644,root,root,755)
3756 %doc gcc/java/ChangeLog java-doc/*
3757 %attr(755,root,root) %{_bindir}/gappletviewer
3758 %attr(755,root,root) %{_bindir}/gc-analyze
3759 %attr(755,root,root) %{_bindir}/gcj
3760 %attr(755,root,root) %{_bindir}/gcj-dbtool
3761 %attr(755,root,root) %{_bindir}/gcjh
3762 %attr(755,root,root) %{_bindir}/gjar
3763 %attr(755,root,root) %{_bindir}/gjarsigner
3764 %attr(755,root,root) %{_bindir}/gjavah
3765 %attr(755,root,root) %{_bindir}/gkeytool
3766 %attr(755,root,root) %{_bindir}/gnative2ascii
3767 %attr(755,root,root) %{_bindir}/gorbd
3768 %attr(755,root,root) %{_bindir}/grmic
3769 %attr(755,root,root) %{_bindir}/grmid
3770 %attr(755,root,root) %{_bindir}/grmiregistry
3771 %attr(755,root,root) %{_bindir}/gserialver
3772 %attr(755,root,root) %{_bindir}/gtnameserv
3773 %attr(755,root,root) %{_bindir}/jcf-dump
3774 %attr(755,root,root) %{_bindir}/jv-convert
3775 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
3776 %attr(755,root,root) %{_bindir}/*-gcj
3777 %attr(755,root,root) %{gcclibdir}/ecj1
3778 %attr(755,root,root) %{gcclibdir}/jc1
3779 %attr(755,root,root) %{gcclibdir}/jvgenmain
3780 %{_infodir}/cp-tools.info*
3781 %{_infodir}/gcj.info*
3782 %{_mandir}/man1/gappletviewer.1*
3783 %{_mandir}/man1/gc-analyze.1*
3784 %{_mandir}/man1/gcj.1*
3785 %{_mandir}/man1/gcj-dbtool.1*
3786 %{_mandir}/man1/gcjh.1*
3787 %{_mandir}/man1/gjar.1*
3788 %{_mandir}/man1/gjarsigner.1*
3789 %{_mandir}/man1/gjavah.1*
3790 %{_mandir}/man1/gkeytool.1*
3791 %{_mandir}/man1/gnative2ascii.1*
3792 %{_mandir}/man1/gorbd.1*
3793 %{_mandir}/man1/grmic.1*
3794 %{_mandir}/man1/grmid.1*
3795 %{_mandir}/man1/grmiregistry.1*
3796 %{_mandir}/man1/gserialver.1*
3797 %{_mandir}/man1/gtnameserv.1*
3798 %{_mandir}/man1/jcf-dump.1*
3799 %{_mandir}/man1/jv-convert.1*
3800 %{_mandir}/man1/rebuild-gcj-db*
3803 %files java-aotcompile
3804 %defattr(644,root,root,755)
3805 %attr(755,root,root) %{_bindir}/aot-compile
3806 %dir %{py_sitescriptdir}/libjava
3807 %{py_sitescriptdir}/libjava/*.py[co]
3808 %{_mandir}/man1/aot-compile.1*
3812 %defattr(644,root,root,755)
3813 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
3814 %attr(755,root,root) %{_bindir}/gij
3815 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
3816 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
3817 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
3818 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
3819 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
3820 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
3821 %attr(755,root,root) %{_libdir}/libgcj_bc.so
3822 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
3823 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
3824 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
3825 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
3826 %dir %{_libdir}/%{gcjdbexecdir}
3827 %{_libdir}/%{gcjdbexecdir}/classmap.db
3828 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
3829 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
3830 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
3831 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
3832 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
3833 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
3834 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
3835 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
3836 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
3837 %{_libdir}/logging.properties
3838 %{_javadir}/libgcj*.jar
3840 %{_mandir}/man1/gij.1*
3842 %files -n libgcj-devel
3843 %defattr(644,root,root,755)
3844 %attr(755,root,root) %{_libdir}/libgcj-tools.so
3845 %{_libdir}/libgcj-tools.la
3846 %attr(755,root,root) %{_libdir}/libgcj.so
3847 %{_libdir}/libgcj.la
3848 %attr(755,root,root) %{_libdir}/libgij.so
3849 %{_libdir}/libgij.la
3851 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
3852 %{_libdir}/lib-gnu-awt-xlib.la
3854 %{_libdir}/libgcj.spec
3855 %dir %{_libdir}/security
3856 %{_libdir}/security/*
3857 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
3858 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
3859 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
3860 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
3861 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
3862 %{_libdir}/%{gcjdbexecdir}/libjvm.la
3863 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
3864 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
3865 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
3866 %{gcclibdir}/include/gcj
3867 %{gcclibdir}/include/jawt.h
3868 %{gcclibdir}/include/jawt_md.h
3869 %{gcclibdir}/include/jni.h
3870 %{gcclibdir}/include/jni_md.h
3871 %{gcclibdir}/include/jvmpi.h
3872 %{_includedir}/c++/%{version}/java
3873 %{_includedir}/c++/%{version}/javax
3874 %{_includedir}/c++/%{version}/gcj
3875 %{_includedir}/c++/%{version}/gnu
3876 %{_includedir}/c++/%{version}/org
3877 %{_includedir}/c++/%{version}/sun
3878 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
3880 %files -n libgcj-static
3881 %defattr(644,root,root,755)
3882 %{_libdir}/libgcj-tools.a
3884 %{_libdir}/libgcj_bc.a
3886 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
3887 %{_libdir}/%{gcjdbexecdir}/libjvm.a
3890 %if %{with gcc_libffi}
3892 %defattr(644,root,root,755)
3893 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
3894 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3895 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3897 %if %{with multilib}
3898 %files -n libffi-multilib-32
3899 %defattr(644,root,root,755)
3900 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3901 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3903 %ifarch %{x8664} x32
3904 %files -n libffi-multilib-%{multilib2}
3905 %defattr(644,root,root,755)
3906 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3907 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3911 %files -n libffi-devel
3912 %defattr(644,root,root,755)
3913 %attr(755,root,root) %{_libdir}/libffi.so
3914 %{_libdir}/libffi.la
3915 %{gcclibdir}/include/ffi.h
3916 %{gcclibdir}/include/ffitarget.h
3917 %{_pkgconfigdir}/libffi.pc
3918 %{_mandir}/man3/ffi*.3*
3919 %{_infodir}/libffi.info*
3921 %if %{with multilib}
3922 %files -n libffi-multilib-32-devel
3923 %defattr(644,root,root,755)
3924 %attr(755,root,root) %{_libdir32}/libffi.so
3925 %{_libdir32}/libffi.la
3926 %{_pkgconfigdir32}/libffi.pc
3928 %ifarch %{x8664} x32
3929 %files -n libffi-multilib-%{multilib2}-devel
3930 %defattr(644,root,root,755)
3931 %attr(755,root,root) %{_libdirm2}/libffi.so
3932 %{_libdirm2}/libffi.la
3933 %{_pkgconfigdirm2}/libffi.pc
3937 %files -n libffi-static
3938 %defattr(644,root,root,755)
3941 %if %{with multilib}
3942 %files -n libffi-multilib-32-static
3943 %defattr(644,root,root,755)
3944 %{_libdir32}/libffi.a
3946 %ifarch %{x8664} x32
3947 %files -n libffi-multilib-%{multilib2}-static
3948 %defattr(644,root,root,755)
3949 %{_libdirm2}/libffi.a
3956 %defattr(644,root,root,755)
3957 %doc gcc/objc/README.libobjc
3958 %attr(755,root,root) %{gcclibdir}/cc1obj
3959 %attr(755,root,root) %{_libdir}/libobjc.so
3960 %{_libdir}/libobjc.la
3961 %{gcclibdir}/include/objc
3965 %defattr(644,root,root,755)
3966 %doc gcc/objcp/ChangeLog
3967 %attr(755,root,root) %{gcclibdir}/cc1objplus
3970 %if %{with multilib}
3971 %files objc-multilib-32
3972 %defattr(644,root,root,755)
3973 %attr(755,root,root) %{_libdir32}/libobjc.so
3974 %{_libdir32}/libobjc.la
3976 %ifarch %{x8664} x32
3977 %files objc-multilib-%{multilib2}
3978 %defattr(644,root,root,755)
3979 %attr(755,root,root) %{_libdirm2}/libobjc.so
3980 %{_libdirm2}/libobjc.la
3985 %defattr(644,root,root,755)
3986 %doc libobjc/{ChangeLog,README*}
3987 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3988 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3990 %if %{with multilib}
3991 %files -n libobjc-multilib-32
3992 %defattr(644,root,root,755)
3993 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3994 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3996 %ifarch %{x8664} x32
3997 %files -n libobjc-multilib-%{multilib2}
3998 %defattr(644,root,root,755)
3999 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4000 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4004 %files -n libobjc-static
4005 %defattr(644,root,root,755)
4006 %{_libdir}/libobjc.a
4008 %if %{with multilib}
4009 %files -n libobjc-multilib-32-static
4010 %defattr(644,root,root,755)
4011 %{_libdir32}/libobjc.a
4013 %ifarch %{x8664} x32
4014 %files -n libobjc-multilib-%{multilib2}-static
4015 %defattr(644,root,root,755)
4016 %{_libdirm2}/libobjc.a
4023 %defattr(644,root,root,755)
4024 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4025 %attr(755,root,root) %{_bindir}/gccgo
4026 %attr(755,root,root) %{gcclibdir}/go1
4028 %{_libdir}/go/%{version}
4029 %{_mandir}/man1/gccgo.1*
4030 %{_infodir}/gccgo.info*
4032 %if %{with multilib}
4033 %files go-multilib-32
4034 %defattr(644,root,root,755)
4035 %dir %{_libdir32}/go
4036 %{_libdir32}/go/%{version}
4038 %ifarch %{x8664} x32
4039 %files go-multilib-%{multilib2}
4040 %defattr(644,root,root,755)
4041 %dir %{_libdirm2}/go
4042 %{_libdirm2}/go/%{version}
4047 %defattr(644,root,root,755)
4048 %doc libgo/{LICENSE,PATENTS,README}
4049 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4050 %attr(755,root,root) %ghost %{_libdir}/libgo.so.5
4052 %if %{with multilib}
4053 %files -n libgo-multilib-32
4054 %defattr(644,root,root,755)
4055 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4056 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4058 %ifarch %{x8664} x32
4059 %files -n libgo-multilib-%{multilib2}
4060 %defattr(644,root,root,755)
4061 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4062 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
4066 %files -n libgo-devel
4067 %defattr(644,root,root,755)
4068 %attr(755,root,root) %{_libdir}/libgo.so
4070 %{_libdir}/libgobegin.a
4072 %if %{with multilib}
4073 %files -n libgo-multilib-32-devel
4074 %defattr(644,root,root,755)
4075 %attr(755,root,root) %{_libdir32}/libgo.so
4076 %{_libdir32}/libgo.la
4077 %{_libdir32}/libgobegin.a
4079 %ifarch %{x8664} x32
4080 %files -n libgo-multilib-%{multilib2}-devel
4081 %defattr(644,root,root,755)
4082 %attr(755,root,root) %{_libdirm2}/libgo.so
4083 %{_libdirm2}/libgo.la
4084 %{_libdirm2}/libgobegin.a
4088 %files -n libgo-static
4089 %defattr(644,root,root,755)
4092 %if %{with multilib}
4093 %files -n libgo-multilib-32-static
4094 %defattr(644,root,root,755)
4095 %{_libdir32}/libgo.a
4097 %ifarch %{x8664} x32
4098 %files -n libgo-multilib-%{multilib2}-static
4099 %defattr(644,root,root,755)
4100 %{_libdirm2}/libgo.a
4107 %defattr(644,root,root,755)
4108 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4109 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4110 %attr(755,root,root) %ghost %{_libdir}/libasan.so.1
4112 %if %{with multilib}
4113 %files -n libasan-multilib-32
4114 %defattr(644,root,root,755)
4115 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4116 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4118 %ifarch %{x8664} x32
4119 %files -n libasan-multilib-%{multilib2}
4120 %defattr(644,root,root,755)
4121 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4122 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
4126 %files -n libasan-devel
4127 %defattr(644,root,root,755)
4128 %attr(755,root,root) %{_libdir}/libasan.so
4129 %{_libdir}/libasan_preinit.o
4130 %{_libdir}/libasan.la
4131 %{gcclibdir}/include/sanitizer/asan_interface.h
4133 %if %{with multilib}
4134 %files -n libasan-multilib-32-devel
4135 %defattr(644,root,root,755)
4136 %attr(755,root,root) %{_libdir32}/libasan.so
4137 %{_libdir32}/libasan_preinit.o
4138 %{_libdir32}/libasan.la
4140 %ifarch %{x8664} x32
4141 %files -n libasan-multilib-%{multilib2}-devel
4142 %defattr(644,root,root,755)
4143 %attr(755,root,root) %{_libdirm2}/libasan.so
4144 %{_libdirm2}/libasan_preinit.o
4145 %{_libdirm2}/libasan.la
4149 %files -n libasan-static
4150 %defattr(644,root,root,755)
4151 %{_libdir}/libasan.a
4153 %if %{with multilib}
4154 %files -n libasan-multilib-32-static
4155 %defattr(644,root,root,755)
4156 %{_libdir32}/libasan.a
4158 %ifarch %{x8664} x32
4159 %files -n libasan-multilib-%{multilib2}-static
4160 %defattr(644,root,root,755)
4161 %{_libdirm2}/libasan.a
4168 %defattr(644,root,root,755)
4169 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4170 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4172 %files -n liblsan-devel
4173 %defattr(644,root,root,755)
4174 %attr(755,root,root) %{_libdir}/liblsan.so
4175 %{_libdir}/liblsan.la
4176 %{gcclibdir}/include/sanitizer/lsan_interface.h
4178 %files -n liblsan-static
4179 %defattr(644,root,root,755)
4180 %{_libdir}/liblsan.a
4183 %if %{with multilib}
4185 %files -n liblsan-multilib-%{multilib2}
4186 %defattr(644,root,root,755)
4187 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4188 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4190 %files -n liblsan-multilib-%{multilib2}-devel
4191 %defattr(644,root,root,755)
4192 %attr(755,root,root) %{_libdirm2}/liblsan.so
4193 %{_libdirm2}/liblsan.la
4194 %{gcclibdir}/include/sanitizer/lsan_interface.h
4196 %files -n liblsan-multilib-%{multilib2}-static
4197 %defattr(644,root,root,755)
4198 %{_libdirm2}/liblsan.a
4204 %defattr(644,root,root,755)
4205 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4206 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4207 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4209 %files -n libtsan-devel
4210 %defattr(644,root,root,755)
4211 %attr(755,root,root) %{_libdir}/libtsan.so
4212 %{_libdir}/libtsan.la
4214 %files -n libtsan-static
4215 %defattr(644,root,root,755)
4216 %{_libdir}/libtsan.a
4219 %if %{with multilib}
4221 %files -n libtsan-multilib-%{multilib2}
4222 %defattr(644,root,root,755)
4223 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4224 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4225 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4227 %files -n libtsan-multilib-%{multilib2}-devel
4228 %defattr(644,root,root,755)
4229 %attr(755,root,root) %{_libdirm2}/libtsan.so
4230 %{_libdirm2}/libtsan.la
4232 %files -n libtsan-multilib-%{multilib2}-static
4233 %defattr(644,root,root,755)
4234 %{_libdirm2}/libtsan.a
4239 %defattr(644,root,root,755)
4240 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4241 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4243 %if %{with multilib}
4244 %files -n libubsan-multilib-32
4245 %defattr(644,root,root,755)
4246 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4247 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4249 %ifarch %{x8664} x32
4250 %files -n libubsan-multilib-%{multilib2}
4251 %defattr(644,root,root,755)
4252 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4253 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4257 %files -n libubsan-devel
4258 %defattr(644,root,root,755)
4259 %attr(755,root,root) %{_libdir}/libubsan.so
4260 %{_libdir}/libubsan.la
4262 %if %{with multilib}
4263 %files -n libubsan-multilib-32-devel
4264 %defattr(644,root,root,755)
4265 %attr(755,root,root) %{_libdir32}/libubsan.so
4266 %{_libdir32}/libubsan.la
4268 %ifarch %{x8664} x32
4269 %files -n libubsan-multilib-%{multilib2}-devel
4270 %defattr(644,root,root,755)
4271 %attr(755,root,root) %{_libdirm2}/libubsan.so
4272 %{_libdirm2}/libubsan.la
4276 %files -n libubsan-static
4277 %defattr(644,root,root,755)
4278 %{_libdir}/libubsan.a
4280 %if %{with multilib}
4281 %files -n libubsan-multilib-32-static
4282 %defattr(644,root,root,755)
4283 %{_libdir32}/libubsan.a
4285 %ifarch %{x8664} x32
4286 %files -n libubsan-multilib-%{multilib2}-static
4287 %defattr(644,root,root,755)
4288 %{_libdirm2}/libubsan.a
4294 %defattr(644,root,root,755)
4295 %doc libatomic/ChangeLog*
4296 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4297 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4299 %if %{with multilib}
4300 %files -n libatomic-multilib-32
4301 %defattr(644,root,root,755)
4302 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4303 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4305 %ifarch %{x8664} x32
4306 %files -n libatomic-multilib-%{multilib2}
4307 %defattr(644,root,root,755)
4308 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4309 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4313 %files -n libatomic-devel
4314 %defattr(644,root,root,755)
4315 %attr(755,root,root) %{_libdir}/libatomic.so
4316 %{_libdir}/libatomic.la
4318 %if %{with multilib}
4319 %files -n libatomic-multilib-32-devel
4320 %defattr(644,root,root,755)
4321 %attr(755,root,root) %{_libdir32}/libatomic.so
4322 %{_libdir32}/libatomic.la
4324 %ifarch %{x8664} x32
4325 %files -n libatomic-multilib-%{multilib2}-devel
4326 %defattr(644,root,root,755)
4327 %attr(755,root,root) %{_libdirm2}/libatomic.so
4328 %{_libdirm2}/libatomic.la
4332 %files -n libatomic-static
4333 %defattr(644,root,root,755)
4334 %{_libdir}/libatomic.a
4336 %if %{with multilib}
4337 %files -n libatomic-multilib-32-static
4338 %defattr(644,root,root,755)
4339 %{_libdir32}/libatomic.a
4341 %ifarch %{x8664} x32
4342 %files -n libatomic-multilib-%{multilib2}-static
4343 %defattr(644,root,root,755)
4344 %{_libdirm2}/libatomic.a