3 # - gconf peer? (but libgcj needs split anyway)
7 # /usr/share/man/man1/aot-compile.1.gz
8 # /usr/share/man/man1/gjdoc.1.gz
9 # /usr/share/python/aotcompile.py
10 # /usr/share/python/classfile.py
13 %bcond_without ada # build without ADA support
14 %bcond_without cxx # build without C++ support
15 %bcond_without fortran # build without Fortran support
16 %bcond_without gomp # build without OpenMP support
17 %bcond_without java # build without Java support
18 %bcond_without mudflap # build without Mudflap pointer debugging support
19 %bcond_without objc # build without Objective-C support
20 %bcond_without objcxx # build without Objective-C++ support
21 %bcond_without alsa # don't build libgcj ALSA MIDI interface
22 %bcond_without dssi # don't build libgcj DSSI MIDI interface
23 %bcond_without gtk # don't build libgcj GTK peer
24 %bcond_without mozilla # don't build libgcjwebplugin
25 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
26 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
27 %bcond_without multilib # build without multilib support (it needs glibc[32&64]-devel)
28 %bcond_with profiling # build with profiling
29 %bcond_without bootstrap # omit 3-stage bootstrap
30 %bcond_with tests # torture gcc
41 %if %{without bootstrap}
42 %undefine with_profiling
50 %ifnarch %{x8664} ppc64 s390x sparc64
51 %undefine with_multilib
60 # class data version seen with file(1) that this jvm is able to load
61 %define _classdataversion 50.0
63 Summary: GNU Compiler Collection: the C compiler and shared files
64 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
65 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
66 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
68 Version: %{major_ver}.%{minor_ver}
72 Group: Development/Languages
73 Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
74 # Source0-md5: 70f5ac588a79e3c9901d5b34f58d896d
75 Source1: %{name}-optimize-la.pl
76 #Source2: ftp://sourceware.org/pub/java/ecj-%{major_ver}.jar
77 Source2: ftp://sourceware.org/pub/java/ecj-latest.jar
78 # Source2-md5: fd299f26c02268878b5d6c0e86f57c43
79 # svn diff svn://gcc.gnu.org/svn/gcc//tags/gcc_4_4_2_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch > gcc-branch.diff
80 Patch100: %{name}-branch.diff
81 Patch0: %{name}-info.patch
82 Patch1: %{name}-nolocalefiles.patch
83 Patch2: %{name}-nodebug.patch
84 Patch3: %{name}-ada-link.patch
85 Patch4: %{name}-sparc64-ada_fix.patch
86 Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
87 Patch7: %{name}-libjava-multilib.patch
88 Patch8: %{name}-enable-java-awt-qt.patch
89 Patch9: %{name}-hash-style-gnu.patch
90 Patch10: %{name}-moresparcs.patch
91 Patch11: %{name}-build-id.patch
92 URL: http://gcc.gnu.org/
93 BuildRequires: autoconf
94 %{?with_tests:BuildRequires: autogen}
95 BuildRequires: automake
96 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
97 BuildRequires: binutils >= 2:2.17.50.0.9-1
99 BuildRequires: chrpath >= 0.13-2
100 %{?with_tests:BuildRequires: dejagnu}
101 BuildRequires: fileutils >= 4.0.41
104 BuildRequires: gcc(ada)
105 BuildRequires: gcc-ada
107 BuildRequires: gettext-devel
108 BuildRequires: glibc-devel >= 6:2.4-1
110 BuildRequires: gcc(multilib)
112 BuildRequires: glibc-devel(i686)
115 BuildRequires: glibc-devel(ppc)
118 BuildRequires: glibc-devel(s390)
121 BuildRequires: glibc-devel(sparcv9)
124 BuildRequires: gmp-devel >= 4.1
125 BuildRequires: mpfr-devel >= 2.3.0
126 BuildRequires: rpmbuild(macros) >= 1.211
127 BuildRequires: texinfo >= 4.1
128 BuildRequires: zlib-devel
130 %{?with_alsa:BuildRequires: alsa-lib-devel}
133 BuildRequires: jack-audio-connection-kit-devel
135 BuildRequires: libxml2-devel >= 1:2.6.8
136 BuildRequires: libxslt-devel >= 1.1.11
137 BuildRequires: perl-base
138 BuildRequires: perl-tools-pod
139 BuildRequires: pkgconfig
143 BuildRequires: cairo-devel >= 0.5.0
144 BuildRequires: gtk+2-devel >= 2:2.4.0
145 BuildRequires: libart_lgpl-devel
146 BuildRequires: pango-devel
147 BuildRequires: xorg-lib-libXt-devel
148 BuildRequires: xorg-lib-libXtst-devel
151 BuildRequires: QtGui-devel >= 4.0.1
152 BuildRequires: qt4-build >= 4.0.1
154 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
156 Requires: binutils >= 2:2.20.51.0.2
157 Requires: libgcc = %{epoch}:%{version}-%{release}
158 Provides: cpp = %{epoch}:%{version}-%{release}
159 %{?with_ada:Provides: gcc(ada)}
167 Conflicts: glibc-devel < 2.2.5-20
168 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
170 %define _slibdir /%{_lib}
172 # 32-bit environment on x86-64,ppc64,s390x,sparc64
173 %define _slibdir32 /lib
174 %define _libdir32 /usr/lib
177 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
178 %define filterout_ld -Wl,--as-needed
181 A compiler aimed at integrating all the optimizations and features
182 necessary for a high-performance and stable development environment.
184 This package contains the C compiler and some files shared by various
185 parts of the GNU Compiler Collection. In order to use another GCC
186 compiler you will need to install the appropriate subpackage.
188 %description -l es.UTF-8
189 Un compilador que intenta integrar todas las optimalizaciones y
190 características necesarias para un entorno de desarrollo eficaz y
193 Este paquete contiene el compilador de C y unos ficheros compartidos
194 por varias partes de la colección de compiladores GNU (GCC). Para usar
195 otro compilador de GCC será necesario que instale el subpaquete
198 %description -l pl.UTF-8
199 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
200 wyprodukowania szybkiego i stabilnego kodu wynikowego.
202 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
203 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
204 z GCC, trzeba zainstalować odpowiedni podpakiet.
206 %description -l pt_BR.UTF-8
207 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
208 GNU Compiler Collection.
211 Summary: GNU Compiler Collection: the C compiler and shared files
212 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
213 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
214 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
216 Group: Development/Languages
218 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
219 %{?with_multilib:Provides: gcc(multilib)}
222 Requires: glibc-devel(i686)
225 Requires: glibc-devel(ppc)
228 Requires: glibc-devel(s390)
231 Requires: glibc-devel(sparcv9)
234 %description multilib
235 A compiler aimed at integrating all the optimizations and features
236 necessary for a high-performance and stable development environment.
238 This package contains the C compiler and some files shared by various
239 parts of the GNU Compiler Collection. In order to use another GCC
240 compiler you will need to install the appropriate subpackage.
242 %description multilib -l es.UTF-8
243 Un compilador que intenta integrar todas las optimalizaciones y
244 características necesarias para un entorno de desarrollo eficaz y
247 Este paquete contiene el compilador de C y unos ficheros compartidos
248 por varias partes de la colección de compiladores GNU (GCC). Para usar
249 otro compilador de GCC será necesario que instale el subpaquete
252 %description multilib -l pl.UTF-8
253 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
254 wyprodukowania szybkiego i stabilnego kodu wynikowego.
256 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
257 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
258 z GCC, trzeba zainstalować odpowiedni podpakiet.
260 %description multilib -l pt_BR.UTF-8
261 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
262 GNU Compiler Collection.
265 Summary: Shared gcc library
266 Summary(es.UTF-8): Biblioteca compartida de gcc
267 Summary(pl.UTF-8): Biblioteka gcc
268 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
269 License: GPL v2+ with unlimited link permission
274 %description -n libgcc
277 %description -n libgcc -l es.UTF-8
278 Biblioteca compartida de gcc.
280 %description -n libgcc -l pl.UTF-8
281 Biblioteka dynamiczna gcc.
283 %description -n libgcc -l pt_BR.UTF-8
284 Biblioteca runtime para o GCC.
286 %package -n libgcc-multilib
287 Summary: Shared gcc library
288 Summary(es.UTF-8): Biblioteca compartida de gcc
289 Summary(pl.UTF-8): Biblioteka gcc
290 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
291 License: GPL v2+ with unlimited link permission
294 %description -n libgcc-multilib
297 %description -n libgcc-multilib -l es.UTF-8
298 Biblioteca compartida de gcc.
300 %description -n libgcc-multilib -l pl.UTF-8
301 Biblioteka dynamiczna gcc.
303 %description -n libgcc-multilib -l pt_BR.UTF-8
304 Biblioteca runtime para o GCC.
307 Summary: GNU OpenMP library
308 Summary(pl.UTF-8): Biblioteka GNU OpenMP
309 License: LGPL v2.1+ with unlimited link permission
312 %description -n libgomp
315 %description -n libgomp -l pl.UTF-8
316 Biblioteka GNU OpenMP.
318 %package -n libgomp-multilib
319 Summary: GNU OpenMP library
320 Summary(pl.UTF-8): Biblioteka GNU OpenMP
321 License: LGPL v2.1+ with unlimited link permission
324 %description -n libgomp-multilib
327 %description -n libgomp-multilib -l pl.UTF-8
328 Biblioteka GNU OpenMP.
330 %package -n libgomp-devel
331 Summary: Development files for GNU OpenMP library
332 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
333 License: LGPL v2.1+ with unlimited link permission
334 Group: Development/Libraries
335 Requires: libgomp = %{epoch}:%{version}-%{release}
337 %description -n libgomp-devel
338 Development files for GNU OpenMP library.
340 %description -n libgomp-devel -l pl.UTF-8
341 Pliki programistyczne biblioteki GNU OpenMP.
343 %package -n libgomp-multilib-devel
344 Summary: Development files for GNU OpenMP library
345 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
346 License: LGPL v2.1+ with unlimited link permission
347 Group: Development/Libraries
348 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
350 %description -n libgomp-multilib-devel
351 Development files for GNU OpenMP library.
353 %description -n libgomp-multilib-devel -l pl.UTF-8
354 Pliki programistyczne biblioteki GNU OpenMP.
356 %package -n libgomp-static
357 Summary: Static GNU OpenMP library
358 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
359 License: LGPL v2.1+ with unlimited link permission
360 Group: Development/Libraries
361 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
363 %description -n libgomp-static
364 Static GNU OpenMP library.
366 %description -n libgomp-static -l pl.UTF-8
367 Statyczna biblioteka GNU OpenMP.
369 %package -n libgomp-multilib-static
370 Summary: Static GNU OpenMP library
371 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
372 License: LGPL v2.1+ with unlimited link permission
373 Group: Development/Libraries
374 Requires: libgomp-multilib-devel
376 %description -n libgomp-multilib-static
377 Static GNU OpenMP library.
379 %description -n libgomp-multilib-static -l pl.UTF-8
380 Statyczna biblioteka GNU OpenMP.
382 %package -n libmudflap
383 Summary: GCC mudflap shared support library
384 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
385 License: GPL v2+ with unlimited link permission
388 %description -n libmudflap
389 The libmudflap libraries are used by GCC for instrumenting pointer and
390 array dereferencing operations.
392 %description -n libmudflap -l pl.UTF-8
393 Biblioteki libmudflap są używane przez GCC do obsługi operacji
394 dereferencji wspaźników i tablic.
396 %package -n libmudflap-multilib
397 Summary: GCC mudflap shared support library
398 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
399 License: GPL v2+ with unlimited link permission
402 %description -n libmudflap-multilib
403 The libmudflap libraries are used by GCC for instrumenting pointer and
404 array dereferencing operations.
406 %description -n libmudflap-multilib -l pl.UTF-8
407 Biblioteki libmudflap są używane przez GCC do obsługi operacji
408 dereferencji wspaźników i tablic.
410 %package -n libmudflap-devel
411 Summary: Development files for GCC mudflap library
412 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
413 License: GPL v2+ with unlimited link permission
414 Group: Development/Libraries
415 Requires: libmudflap = %{epoch}:%{version}-%{release}
417 %description -n libmudflap-devel
418 The libmudflap libraries are used by GCC for instrumenting pointer and
419 array dereferencing operations. This package contains development
422 %description -n libmudflap-devel -l pl.UTF-8
423 Biblioteki libmudflap są używane przez GCC do obsługi operacji
424 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
427 %package -n libmudflap-multilib-devel
428 Summary: Development files for GCC mudflap library
429 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
430 License: GPL v2+ with unlimited link permission
431 Group: Development/Libraries
432 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
434 %description -n libmudflap-multilib-devel
435 The libmudflap libraries are used by GCC for instrumenting pointer and
436 array dereferencing operations. This package contains development
439 %description -n libmudflap-multilib-devel -l pl.UTF-8
440 Biblioteki libmudflap są używane przez GCC do obsługi operacji
441 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
444 %package -n libmudflap-static
445 Summary: Static GCC mudflap library
446 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
447 License: GPL v2+ with unlimited link permission
448 Group: Development/Libraries
449 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
451 %description -n libmudflap-static
452 The libmudflap libraries are used by GCC for instrumenting pointer and
453 array dereferencing operations. This package contains static
456 %description -n libmudflap-static -l pl.UTF-8
457 Biblioteki libmudflap są używane przez GCC do obsługi operacji
458 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
461 %package -n libmudflap-multilib-static
462 Summary: Static GCC mudflap library
463 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
464 License: GPL v2+ with unlimited link permission
465 Group: Development/Libraries
466 Requires: libmudflap-multilib-devel
468 %description -n libmudflap-multilib-static
469 The libmudflap libraries are used by GCC for instrumenting pointer and
470 array dereferencing operations. This package contains static
473 %description -n libmudflap-multilib-static -l pl.UTF-8
474 Biblioteki libmudflap są używane przez GCC do obsługi operacji
475 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
479 Summary: Ada support for gcc
480 Summary(es.UTF-8): Soporte de Ada para gcc
481 Summary(pl.UTF-8): Obsługa Ady do gcc
482 Group: Development/Languages
483 Requires: %{name} = %{epoch}:%{version}-%{release}
484 Requires: libgnat = %{epoch}:%{version}-%{release}
486 Obsoletes: gnat-devel
489 This package adds experimental support for compiling Ada programs.
491 %description ada -l es.UTF-8
492 Este paquete añade soporte experimental para compilar programas en
495 %description ada -l pl.UTF-8
496 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
499 %package ada-multilib
500 Summary: Ada support for gcc
501 Summary(es.UTF-8): Soporte de Ada para gcc
502 Summary(pl.UTF-8): Obsługa Ady do gcc
503 Group: Development/Languages
504 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
505 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
507 %description ada-multilib
508 This package adds experimental support for compiling Ada programs.
510 %description ada-multilib -l es.UTF-8
511 Este paquete añade soporte experimental para compilar programas en
514 %description ada-multilib -l pl.UTF-8
515 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
519 Summary: Ada standard libraries
520 Summary(es.UTF-8): Bibliotecas estándares de Ada
521 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
522 License: GPL v2+ with linking exception
527 %description -n libgnat
528 This package contains shared libraries needed to run programs written
531 %description -n libgnat -l es.UTF-8
532 Este paquete contiene las bibliotecas compartidas necesarias para
533 ejecutar programas escritos en Ada.
535 %description -n libgnat -l pl.UTF-8
536 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
539 %package -n libgnat-multilib
540 Summary: Ada standard libraries
541 Summary(es.UTF-8): Bibliotecas estándares de Ada
542 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
543 License: GPL v2+ with linking exception
546 %description -n libgnat-multilib
547 This package contains shared libraries needed to run programs written
550 %description -n libgnat-multilib -l es.UTF-8
551 Este paquete contiene las bibliotecas compartidas necesarias para
552 ejecutar programas escritos en Ada.
554 %description -n libgnat-multilib -l pl.UTF-8
555 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
558 %package -n libgnat-static
559 Summary: Static Ada standard libraries
560 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
561 License: GPL v2+ with linking exception
562 Group: Development/Libraries
563 Obsoletes: gnat-static
565 %description -n libgnat-static
566 This package contains static libraries for programs written in Ada.
568 %description -n libgnat-static -l pl.UTF-8
569 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
572 %package -n libgnat-multilib-static
573 Summary: Static Ada standard libraries
574 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
575 License: GPL v2+ with linking exception
576 Group: Development/Libraries
578 %description -n libgnat-multilib-static
579 This package contains static libraries for programs written in Ada.
581 %description -n libgnat-multilib-static -l pl.UTF-8
582 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
586 Summary: C++ support for gcc
587 Summary(es.UTF-8): Soporte de C++ para gcc
588 Summary(pl.UTF-8): Obsługa C++ dla gcc
589 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
590 Group: Development/Languages
591 Requires: %{name} = %{epoch}:%{version}-%{release}
597 This package adds C++ support to the GNU Compiler Collection. It
598 includes support for most of the current C++ specification, including
599 templates and exception handling. It does not include a standard C++
600 library, which is available separately.
602 %description c++ -l de.UTF-8
603 Dieses Paket enthält die C++-Unterstützung für den
604 GNU-Compiler-Collection. Es unterstützt die aktuelle
605 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
606 C++-Standard-Library ist nicht enthalten - sie ist getrennt
609 %description c++ -l es.UTF-8
610 Este paquete añade soporte de C++ al GCC (colección de compiladores
611 GNU). Ello incluye el soporte para la mayoría de la especificación
612 actual de C++, incluyendo plantillas y manejo de excepciones. No
613 incluye la biblioteca estándar de C++, la que es disponible separada.
615 %description c++ -l fr.UTF-8
616 Ce package ajoute un support C++ a la collection de compilateurs GNU.
617 Il comprend un support pour la plupart des spécifications actuelles de
618 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
619 une bibliothéque C++ standard, qui est disponible séparément.
621 %description c++ -l pl.UTF-8
622 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
623 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
624 standardowych bibliotek C++, które są w oddzielnym pakiecie.
626 %description c++ -l pt_BR.UTF-8
627 Este pacote adiciona suporte C++ para o gcc.
629 %description c++ -l tr.UTF-8
630 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
631 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
632 C++ kitaplığı bu pakette yer almaz.
634 %package c++-multilib
635 Summary: C++ support for gcc
636 Summary(es.UTF-8): Soporte de C++ para gcc
637 Summary(pl.UTF-8): Obsługa C++ dla gcc
638 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
639 Group: Development/Languages
640 Requires: %{name}-c++
641 Requires: %{name}-multilib
643 %description c++-multilib
644 This package adds C++ support to the GNU Compiler Collection. It
645 includes support for most of the current C++ specification, including
646 templates and exception handling. It does not include a standard C++
647 library, which is available separately.
649 %description c++-multilib -l de.UTF-8
650 Dieses Paket enthält die C++-Unterstützung für den
651 GNU-Compiler-Collection. Es unterstützt die aktuelle
652 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
653 C++-Standard-Library ist nicht enthalten - sie ist getrennt
656 %description c++-multilib -l es.UTF-8
657 Este paquete añade soporte de C++ al GCC (colección de compiladores
658 GNU). Ello incluye el soporte para la mayoría de la especificación
659 actual de C++, incluyendo plantillas y manejo de excepciones. No
660 incluye la biblioteca estándar de C++, la que es disponible separada.
662 %description c++-multilib -l fr.UTF-8
663 Ce package ajoute un support C++ a la collection de compilateurs GNU.
664 Il comprend un support pour la plupart des spécifications actuelles de
665 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
666 une bibliothéque C++ standard, qui est disponible séparément.
668 %description c++-multilib -l pl.UTF-8
669 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
670 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
671 standardowych bibliotek C++, które są w oddzielnym pakiecie.
673 %description c++-multilib -l pt_BR.UTF-8
674 Este pacote adiciona suporte C++ para o gcc.
676 %description c++-multilib -l tr.UTF-8
677 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
678 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
679 C++ kitaplığı bu pakette yer almaz.
681 %package -n libstdc++
682 Summary: GNU C++ library
683 Summary(es.UTF-8): Biblioteca C++ de GNU
684 Summary(pl.UTF-8): Biblioteki GNU C++
685 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
686 License: GPL v2+ with free software exception
688 # >= instead of = to allow keeping older libstdc++ (with different soname)
689 Requires: libgcc >= %{epoch}:%{version}-%{release}
691 Obsoletes: libstdc++3
692 Obsoletes: libstdc++4
694 %description -n libstdc++
695 This is the GNU implementation of the standard C++ libraries, along
696 with additional GNU tools. This package includes the shared libraries
697 necessary to run C++ applications.
699 %description -n libstdc++ -l de.UTF-8
700 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
701 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
702 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
704 %description -n libstdc++ -l es.UTF-8
705 Este es el soporte de las bibliotecas padrón del C++, junto con
706 herramientas GNU adicionales. El paquete incluye las bibliotecas
707 compartidas necesarias para ejecutar aplicaciones C++.
709 %description -n libstdc++ -l fr.UTF-8
710 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
711 des outils GNU supplémentaires. Ce package comprend les librairies
712 partagées nécessaires à l'exécution d'application C++.
714 %description -n libstdc++ -l pl.UTF-8
715 Pakiet ten zawiera biblioteki będące implementacją standardowych
716 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
717 uruchomienia aplikacji napisanych w C++.
719 %description -n libstdc++ -l pt_BR.UTF-8
720 Este pacote é uma implementação da biblioteca padrão C++ v3, um
721 subconjunto do padrão ISO 14882.
723 %description -n libstdc++ -l tr.UTF-8
724 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
725 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
727 %package -n libstdc++-multilib
728 Summary: GNU C++ library
729 Summary(es.UTF-8): Biblioteca C++ de GNU
730 Summary(pl.UTF-8): Biblioteki GNU C++
731 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
732 License: GPL v2+ with free software exception
734 # >= instead of = to allow keeping older libstdc++ (with different soname)
735 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
737 %description -n libstdc++-multilib
738 This is the GNU implementation of the standard C++ libraries, along
739 with additional GNU tools. This package includes the shared libraries
740 necessary to run C++ applications.
742 %description -n libstdc++-multilib -l de.UTF-8
743 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
744 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
745 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
747 %description -n libstdc++-multilib -l es.UTF-8
748 Este es el soporte de las bibliotecas padrón del C++, junto con
749 herramientas GNU adicionales. El paquete incluye las bibliotecas
750 compartidas necesarias para ejecutar aplicaciones C++.
752 %description -n libstdc++-multilib -l fr.UTF-8
753 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
754 des outils GNU supplémentaires. Ce package comprend les librairies
755 partagées nécessaires à l'exécution d'application C++.
757 %description -n libstdc++-multilib -l pl.UTF-8
758 Pakiet ten zawiera biblioteki będące implementacją standardowych
759 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
760 uruchomienia aplikacji napisanych w C++.
762 %description -n libstdc++-multilib -l pt_BR.UTF-8
763 Este pacote é uma implementação da biblioteca padrão C++ v3, um
764 subconjunto do padrão ISO 14882.
766 %description -n libstdc++-multilib -l tr.UTF-8
767 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
768 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
770 %package -n libstdc++-devel
771 Summary: Header files and documentation for C++ development
772 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
773 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
774 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
775 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
776 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
777 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
778 License: GPL v2+ with free software exception
779 Group: Development/Libraries
780 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
781 Requires: glibc-devel
782 Requires: libstdc++ = %{epoch}:%{version}-%{release}
783 Obsoletes: libg++-devel
784 Obsoletes: libstdc++3-devel
785 Obsoletes: libstdc++4-devel
787 %description -n libstdc++-devel
788 This is the GNU implementation of the standard C++ libraries. This
789 package includes the header files needed for C++ development and
790 library documentation.
792 %description -n libstdc++-devel -l es.UTF-8
793 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
794 paquete incluye los archivos de inclusión y bibliotecas necesarios
795 para desarrollo de programas en lenguaje C++.
797 %description -n libstdc++-devel -l pl.UTF-8
798 Pakiet ten zawiera biblioteki będące implementacją standardowych
799 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
800 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
802 %description -n libstdc++-devel -l pt_BR.UTF-8
803 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
804 para desenvolvimento de programas C++.
806 %package -n libstdc++-multilib-devel
807 Summary: Header files and documentation for C++ development
808 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
809 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
810 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
811 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
812 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
813 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
814 License: GPL v2+ with free software exception
815 Group: Development/Libraries
816 Requires: %{name}-c++-multilib
817 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
818 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
820 %description -n libstdc++-multilib-devel
821 This is the GNU implementation of the standard C++ libraries. This
822 package includes the header files needed for C++ development and
823 library documentation.
825 %description -n libstdc++-multilib-devel -l es.UTF-8
826 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
827 paquete incluye los archivos de inclusión y bibliotecas necesarios
828 para desarrollo de programas en lenguaje C++.
830 %description -n libstdc++-multilib-devel -l pl.UTF-8
831 Pakiet ten zawiera biblioteki będące implementacją standardowych
832 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
833 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
835 %description -n libstdc++-multilib-devel -l pt_BR.UTF-8
836 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
837 para desenvolvimento de programas C++.
839 %package -n libstdc++-static
840 Summary: Static C++ standard library
841 Summary(es.UTF-8): Biblioteca estándar estática de C++
842 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
843 License: GPL v2+ with free software exception
844 Group: Development/Libraries
845 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
846 Obsoletes: libstdc++4-static
848 %description -n libstdc++-static
849 Static C++ standard library.
851 %description -n libstdc++-static -l es.UTF-8
852 Biblioteca estándar estática de C++.
854 %description -n libstdc++-static -l pl.UTF-8
855 Statyczna biblioteka standardowa C++.
857 %package -n libstdc++-multilib-static
858 Summary: Static C++ standard library
859 Summary(es.UTF-8): Biblioteca estándar estática de C++
860 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
861 License: GPL v2+ with free software exception
862 Group: Development/Libraries
863 Requires: libstdc++-multilib-devel
865 %description -n libstdc++-multilib-static
866 Static C++ standard library.
868 %description -n libstdc++-multilib-static -l es.UTF-8
869 Biblioteca estándar estática de C++.
871 %description -n libstdc++-multilib-static -l pl.UTF-8
872 Statyczna biblioteka standardowa C++.
875 Summary: Fortran 95 support for gcc
876 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
877 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
878 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
879 Group: Development/Languages/Fortran
880 Requires: %{name} = %{epoch}:%{version}-%{release}
881 Requires: libgfortran = %{epoch}:%{version}-%{release}
882 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
887 This package adds support for compiling Fortran 95 programs with the
890 %description fortran -l es.UTF-8
891 Este paquete añade soporte para compilar programas escritos en Fortran
892 95 con el compilador GNU.
894 %description fortran -l pl.UTF-8
895 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
896 potrzebny do kompilowania programów pisanych w języku Fortran 95.
898 %description fortran -l pt_BR.UTF-8
899 Suporte Fortran 95 para o GCC.
901 %package fortran-multilib
902 Summary: Fortran 95 support for gcc
903 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
904 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
905 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
906 Group: Development/Languages/Fortran
907 Requires: %{name}-fortran
908 Requires: libgfortran-multilib
910 %description fortran-multilib
911 This package adds support for compiling Fortran 95 programs with the
914 %description fortran-multilib -l es.UTF-8
915 Este paquete añade soporte para compilar programas escritos en Fortran
916 95 con el compilador GNU.
918 %description fortran-multilib -l pl.UTF-8
919 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
920 potrzebny do kompilowania programów pisanych w języku Fortran 95.
922 %description fortran-multilib -l pt_BR.UTF-8
923 Suporte Fortran 95 para o GCC.
925 %package -n libgfortran
926 Summary: Fortran 95 Libraries
927 Summary(es.UTF-8): Bibliotecas de Fortran 95
928 Summary(pl.UTF-8): Biblioteki Fortranu 95
929 License: GPL v2+ with unlimited link permission
933 %description -n libgfortran
934 Fortran 95 Libraries.
936 %description -n libgfortran -l es.UTF-8
937 Bibliotecas de Fortran 95.
939 %description -n libgfortran -l pl.UTF-8
940 Biblioteki Fortranu 95.
942 %package -n libgfortran-multilib
943 Summary: Fortran 95 Libraries
944 Summary(es.UTF-8): Bibliotecas de Fortran 95
945 Summary(pl.UTF-8): Biblioteki Fortranu 95
946 License: GPL v2+ with unlimited link permission
949 %description -n libgfortran-multilib
950 Fortran 95 Libraries.
952 %description -n libgfortran-multilib -l es.UTF-8
953 Bibliotecas de Fortran 95.
955 %description -n libgfortran-multilib -l pl.UTF-8
956 Biblioteki Fortranu 95.
958 %package -n libgfortran-static
959 Summary: Static Fortran 95 Libraries
960 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
961 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
962 License: GPL v2+ with unlimited link permission
963 Group: Development/Libraries
964 Requires: libgfortran = %{epoch}:%{version}-%{release}
965 Obsoletes: libg2c-static
967 %description -n libgfortran-static
968 Static Fortran 95 Libraries.
970 %description -n libgfortran-static -l es.UTF-8
971 Bibliotecas estáticas de Fortran 95.
973 %description -n libgfortran-static -l pl.UTF-8
974 Statyczne biblioteki Fortranu 95.
976 %package -n libgfortran-multilib-static
977 Summary: Static Fortran 95 Libraries
978 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
979 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
980 License: GPL v2+ with unlimited link permission
981 Group: Development/Libraries
982 Requires: libgfortran-multilib
984 %description -n libgfortran-multilib-static
985 Static Fortran 95 Libraries.
987 %description -n libgfortran-multilib-static -l es.UTF-8
988 Bibliotecas estáticas de Fortran 95.
990 %description -n libgfortran-multilib-static -l pl.UTF-8
991 Statyczne biblioteki Fortranu 95.
994 Summary: Java support for gcc
995 Summary(es.UTF-8): Soporte de Java para gcc
996 Summary(pl.UTF-8): Obsługa Javy dla gcc
997 Group: Development/Languages/Java
998 Requires: %{name} = %{epoch}:%{version}-%{release}
999 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1000 Provides: gcc-java-tools
1001 Provides: gcj = %{epoch}:%{version}-%{release}
1002 Obsoletes: eclipse-ecj
1003 Obsoletes: gcc-java-tools
1004 Obsoletes: java-gnu-classpath-tools
1007 This package adds experimental support for compiling Java(TM) programs
1008 and bytecode into native code. To use this you will also need the
1011 %description java -l es.UTF-8
1012 Este paquete añade soporte experimental para compilar programas
1013 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1014 necesitar el paquete libgcj.
1016 %description java -l pl.UTF-8
1017 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1018 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1019 dodatkowo pakiet libgcj.
1022 Summary: Java Class Libraries
1023 Summary(es.UTF-8): Bibliotecas de clases de Java
1024 Summary(pl.UTF-8): Biblioteki Klas Javy
1025 License: GPL v2+ with limited linking exception
1027 Requires: jpackage-utils
1028 Provides: java(ClassDataVersion) = %{_classdataversion}
1031 %description -n libgcj
1032 Java Class Libraries.
1034 %description -n libgcj -l es.UTF-8
1035 Bibliotecas de clases de Java.
1037 %description -n libgcj -l pl.UTF-8
1038 Biblioteki Klas Javy.
1040 %package -n libgcj-devel
1041 Summary: Development files for Java Class Libraries
1042 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1043 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1044 License: GPL v2+ with limited linking exception
1045 Group: Development/Libraries
1046 Requires: libgcj = %{epoch}:%{version}-%{release}
1047 Requires: zlib-devel
1048 Obsoletes: libgcj3-devel
1050 %description -n libgcj-devel
1051 Development files for Java Class Libraries.
1053 %description -n libgcj-devel -l es.UTF-8
1054 Ficheros de desarrollo para las bibliotecas de clases de Java.
1056 %description -n libgcj-devel -l pl.UTF-8
1057 Pliki nagłówkowe dla Bibliotek Klas Javy.
1059 %package -n libgcj-static
1060 Summary: Static Java Class Libraries
1061 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1062 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1063 License: GPL v2+ with limited linking exception
1064 Group: Development/Libraries
1065 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1066 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1068 %description -n libgcj-static
1069 Static Java Class Libraries.
1071 %description -n libgcj-static -l es.UTF-8
1072 Bibliotecas estáticas de clases de Java.
1074 %description -n libgcj-static -l pl.UTF-8
1075 Statyczne Biblioteki Klas Javy.
1078 Summary: Foreign Function Interface library
1079 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1080 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1084 %description -n libffi
1085 The libffi library provides a portable, high level programming
1086 interface to various calling conventions. This allows a programmer to
1087 call any function specified by a call interface description at run
1090 %description -n libffi -l es.UTF-8
1091 La biblioteca libffi provee una interfaz portable de programación de
1092 alto nivel para varias convenciones de llamada. Ello permite que un
1093 programador llame una función cualquiera especificada por una
1094 descripción de interfaz de llamada en el tiempo de ejecución.
1096 %description -n libffi -l pl.UTF-8
1097 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1098 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1099 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1102 %package -n libffi-multilib
1103 Summary: Foreign Function Interface library
1104 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1105 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1109 %description -n libffi-multilib
1110 The libffi library provides a portable, high level programming
1111 interface to various calling conventions. This allows a programmer to
1112 call any function specified by a call interface description at run
1115 %description -n libffi-multilib -l es.UTF-8
1116 La biblioteca libffi provee una interfaz portable de programación de
1117 alto nivel para varias convenciones de llamada. Ello permite que un
1118 programador llame una función cualquiera especificada por una
1119 descripción de interfaz de llamada en el tiempo de ejecución.
1121 %description -n libffi-multilib -l pl.UTF-8
1122 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1123 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1124 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1127 %package -n libffi-devel
1128 Summary: Development files for Foreign Function Interface library
1129 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1130 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1132 Group: Development/Libraries
1133 Requires: libffi = %{epoch}:%{version}-%{release}
1135 %description -n libffi-devel
1136 Development files for Foreign Function Interface library.
1138 %description -n libffi-devel -l es.UTF-8
1139 Ficheros de desarrollo para libffi.
1141 %description -n libffi-devel -l pl.UTF-8
1142 Pliki nagłówkowe dla libffi.
1144 %package -n libffi-multilib-devel
1145 Summary: Development files for Foreign Function Interface library
1146 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1147 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1149 Group: Development/Libraries
1150 Requires: libffi-devel
1151 Requires: libffi-multilib
1153 %description -n libffi-multilib-devel
1154 Development files for Foreign Function Interface library.
1156 %description -n libffi-multilib-devel -l es.UTF-8
1157 Ficheros de desarrollo para libffi.
1159 %description -n libffi-multilib-devel -l pl.UTF-8
1160 Pliki nagłówkowe dla libffi.
1162 %package -n libffi-static
1163 Summary: Static Foreign Function Interface library
1164 Summary(es.UTF-8): Biblioteca libffi estática
1165 Summary(pl.UTF-8): Statyczna biblioteka libffi
1167 Group: Development/Libraries
1168 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1170 %description -n libffi-static
1171 Static Foreign Function Interface library.
1173 %description -n libffi-static -l es.UTF-8
1174 Biblioteca libffi estática.
1176 %description -n libffi-static -l pl.UTF-8
1177 Statyczna biblioteka libffi.
1179 %package -n libffi-multilib-static
1180 Summary: Static Foreign Function Interface library
1181 Summary(es.UTF-8): Biblioteca libffi estática
1182 Summary(pl.UTF-8): Statyczna biblioteka libffi
1184 Group: Development/Libraries
1185 Requires: libffi-multilib-devel
1187 %description -n libffi-multilib-static
1188 Static Foreign Function Interface library.
1190 %description -n libffi-multilib-static -l es.UTF-8
1191 Biblioteca libffi estática.
1193 %description -n libffi-multilib-static -l pl.UTF-8
1194 Statyczna biblioteka libffi.
1197 Summary: Objective C support for gcc
1198 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1199 Summary(es.UTF-8): Soporte de Objective C para gcc
1200 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1201 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1202 Summary(tr.UTF-8): gcc için Objective C desteği
1203 Group: Development/Languages
1204 Requires: %{name} = %{epoch}:%{version}-%{release}
1205 Requires: libobjc = %{epoch}:%{version}-%{release}
1206 Obsoletes: egcc-objc
1207 Obsoletes: egcs-objc
1210 This package adds Objective C support to the GNU Compiler Collection.
1211 Objective C is a object oriented derivative of the C language, mainly
1212 used on systems running NeXTSTEP. This package does not include the
1213 standard objective C object library.
1215 %description objc -l de.UTF-8
1216 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1217 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1218 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1219 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1221 %description objc -l es.UTF-8
1222 Este paquete añade soporte de Objective C al GCC (colección de
1223 compiladores GNU). Objective C es un lenguaje orientado a objetos
1224 derivado de C, principalmente usado en sistemas que funcionan bajo
1225 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1228 %description objc -l fr.UTF-8
1229 Ce package ajoute un support Objective C a la collection de
1230 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1231 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1232 package n'inclue pas la bibliothéque Objective C standard.
1234 %description objc -l pl.UTF-8
1235 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1236 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1237 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1238 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1240 %description objc -l tr.UTF-8
1241 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1242 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1243 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1244 kitaplığı bu pakette yer almaz.
1246 %package objc-multilib
1247 Summary: Objective C support for gcc
1248 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1249 Summary(es.UTF-8): Soporte de Objective C para gcc
1250 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1251 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1252 Summary(tr.UTF-8): gcc için Objective C desteği
1253 Group: Development/Languages
1254 Requires: %{name}-multilib
1255 Requires: libobjc-multilib
1257 %description objc-multilib
1258 This package adds Objective C support to the GNU Compiler Collection.
1259 Objective C is a object oriented derivative of the C language, mainly
1260 used on systems running NeXTSTEP. This package does not include the
1261 standard objective C object library.
1263 %description objc-multilib -l de.UTF-8
1264 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1265 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1266 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1267 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1269 %description objc-multilib -l es.UTF-8
1270 Este paquete añade soporte de Objective C al GCC (colección de
1271 compiladores GNU). Objective C es un lenguaje orientado a objetos
1272 derivado de C, principalmente usado en sistemas que funcionan bajo
1273 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1276 %description objc-multilib -l fr.UTF-8
1277 Ce package ajoute un support Objective C a la collection de
1278 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1279 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1280 package n'inclue pas la bibliothéque Objective C standard.
1282 %description objc-multilib -l pl.UTF-8
1283 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1284 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1285 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1286 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1288 %description objc-multilib -l tr.UTF-8
1289 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1290 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1291 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1292 kitaplığı bu pakette yer almaz.
1295 Summary: Objective C++ support for gcc
1296 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1297 Group: Development/Languages
1298 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1299 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1302 This package adds Objective C++ support to the GNU Compiler
1305 %description objc++ -l pl.UTF-8
1306 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1307 GNU Compiler Collection.
1310 Summary: Objective C Libraries
1311 Summary(es.UTF-8): Bibliotecas de Objective C
1312 Summary(pl.UTF-8): Biblioteki Obiektowego C
1313 License: GPL v2+ with linking exception
1317 %description -n libobjc
1318 Objective C Libraries.
1320 %description -n libobjc -l es.UTF-8
1321 Bibliotecas de Objective C.
1323 %description -n libobjc -l pl.UTF-8
1324 Biblioteki Obiektowego C.
1326 %package -n libobjc-multilib
1327 Summary: Objective C Libraries
1328 Summary(es.UTF-8): Bibliotecas de Objective C
1329 Summary(pl.UTF-8): Biblioteki Obiektowego C
1330 License: GPL v2+ with linking exception
1333 %description -n libobjc-multilib
1334 Objective C Libraries.
1336 %description -n libobjc-multilib -l es.UTF-8
1337 Bibliotecas de Objective C.
1339 %description -n libobjc-multilib -l pl.UTF-8
1340 Biblioteki Obiektowego C.
1342 %package -n libobjc-static
1343 Summary: Static Objective C Libraries
1344 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1345 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1346 License: GPL v2+ with linking exception
1347 Group: Development/Libraries
1348 Requires: libobjc = %{epoch}:%{version}-%{release}
1350 %description -n libobjc-static
1351 Static Objective C Libraries.
1353 %description -n libobjc-static -l es.UTF-8
1354 Bibliotecas estáticas de Objective C.
1356 %description -n libobjc-static -l pl.UTF-8
1357 Statyczne biblioteki Obiektowego C.
1359 %package -n libobjc-multilib-static
1360 Summary: Static Objective C Libraries
1361 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1362 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1363 License: GPL v2+ with linking exception
1364 Group: Development/Libraries
1365 Requires: libobjc-multilib
1367 %description -n libobjc-multilib-static
1368 Static Objective C Libraries.
1370 %description -n libobjc-multilib-static -l es.UTF-8
1371 Bibliotecas estáticas de Objective C.
1373 %description -n libobjc-multilib-static -l pl.UTF-8
1374 Statyczne biblioteki Obiektowego C.
1394 mv ChangeLog ChangeLog.general
1397 # see contrib/download_ecj
1398 install %{SOURCE2} ecj.jar
1401 # override snapshot version.
1402 echo %{version} > gcc/BASE-VER
1403 echo "release" > gcc/DEV-PHASE
1410 cd libjava/classpath
1414 cp -f /usr/share/automake/config.sub .
1416 rm -rf builddir && install -d builddir && cd builddir
1418 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1422 CFLAGS="%{rpmcflags}" \
1423 CXXFLAGS="%{rpmcxxflags}" \
1426 --prefix=%{_prefix} \
1427 --with-local-prefix=%{_prefix}/local \
1428 --libdir=%{_libdir} \
1429 --libexecdir=%{_libdir} \
1430 --infodir=%{_infodir} \
1431 --mandir=%{_mandir} \
1432 --x-libraries=%{_libdir} \
1433 --enable-checking=release \
1435 --enable-threads=posix \
1436 --enable-linux-futex \
1437 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1438 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1439 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1441 --enable-long-long \
1442 --enable-decimal-float=yes \
1443 --%{?with_multilib:en}%{!?with_multilib:dis}able-multilib \
1446 %ifarch %{ix86} %{x8664}
1450 --with-cpu=ultrasparc \
1454 --with-demangler-in-ld \
1455 --with-system-zlib \
1456 --with-slibdir=%{_slibdir} \
1458 --without-system-libunwind \
1460 --with-system-libunwind \
1462 %{!?with_java:--without-x} \
1463 %{?with_fortran:--enable-cmath} \
1464 --with-long-double-128 \
1466 --enable-secureplt \
1469 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1470 --disable-libstdcxx-pch \
1471 --enable-__cxa_atexit \
1472 --enable-libstdcxx-allocator=new \
1475 --enable-libjava-multilib=no \
1476 %{!?with_alsa:--disable-alsa} \
1477 %{!?with_dssi:--disable-dssi} \
1478 --disable-gconf-peer \
1480 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1482 %{?with_mozilla:--enable-plugin} \
1484 --enable-libgcj-multifile \
1485 --enable-libgcj-database \
1486 %{?with_gtk:--enable-gtk-cairo} \
1490 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1491 --with-pkgversion="PLD-Linux" \
1492 --with-bugurl="http://bugs.pld-linux.org" \
1497 %{__make} -C builddir \
1498 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1499 GCJFLAGS="%{rpmcflags}" \
1500 BOOT_CFLAGS="%{rpmcflags}" \
1501 STAGE1_CFLAGS="%{rpmcflags} -O0 -g0" \
1502 GNATLIBCFLAGS="%{rpmcflags}" \
1503 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1508 if [ ! -r /dev/pts/0 ]; then
1509 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1512 %{__make} -k -C builddir check 2>&1 ||:
1516 rm -rf $RPM_BUILD_ROOT
1517 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1521 %{__make} -j1 install \
1523 infodir=%{_infodir} \
1524 DESTDIR=$RPM_BUILD_ROOT
1526 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1528 %if %{with multilib}
1531 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1532 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1533 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1534 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1536 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1537 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1538 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1539 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1542 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1543 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1548 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1549 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1550 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1552 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1553 mv $RPM_BUILD_ROOT{%{_libdir}/$libssp,%{_slibdir}}
1554 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1555 %if %{with multilib}
1556 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1557 mv $RPM_BUILD_ROOT{%{_libdir32}/$libssp,%{_slibdir32}}
1558 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1562 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1563 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1567 # move ada shared libraries to proper place...
1568 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1569 $RPM_BUILD_ROOT%{_libdir}
1570 # check if symlink to be made is valid
1571 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-4.4.so.1
1572 ln -sf libgnat-4.4.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.4.so
1573 ln -sf libgnarl-4.4.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.4.so
1574 ln -sf libgnat-4.4.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1575 ln -sf libgnarl-4.4.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1576 %if %{with multilib}
1577 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/32/adalib/*.so.1 \
1578 $RPM_BUILD_ROOT%{_libdir32}
1579 # check if symlink to be made is valid
1580 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.4.so.1
1581 ln -sf libgnat-4.4.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.4.so
1582 ln -sf libgnarl-4.4.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-4.4.so
1583 ln -sf libgnat-4.4.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1584 ln -sf libgnarl-4.4.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1592 cp -f libjava/READ* java-doc
1593 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1594 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1596 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1599 cp -f libobjc/README gcc/objc/README.libobjc
1602 # gcj-$version-$gcjsonamever
1603 %define gcjdbexecdir gcj-%{version}-10
1605 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1606 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1607 for f in libssp.la libssp_nonshared.la \
1608 %{?with_cxx:libstdc++.la libsupc++.la} \
1609 %{?with_fortran:libgfortran.la} \
1610 %{?with_gomp:libgomp.la} \
1611 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1613 libffi.la libgcj.la libgcj-tools.la libgij.la \
1614 %{gcjdbexecdir}/libjvm.la \
1615 %{gcjdbexecdir}/libxmlj.la \
1616 %{?with_x:lib-gnu-awt-xlib.la} \
1617 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1618 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1619 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1620 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1622 %{?with_objc:libobjc.la};
1624 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1625 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1627 %if %{with multilib}
1628 for f in libssp.la libssp_nonshared.la \
1629 %{?with_cxx:libstdc++.la libsupc++.la} \
1630 %{?with_fortran:libgfortran.la} \
1631 %{?with_gomp:libgomp.la} \
1632 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1633 %{?with_java:libffi.la} \
1634 %{?with_objc:libobjc.la};
1636 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1637 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1641 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1642 cp $gccdir/install-tools/include/*.h $gccdir/include
1643 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1644 rm -rf $gccdir/install-tools
1645 rm -rf $gccdir/include-fixed
1649 cat cpplib.lang >> gcc.lang
1652 %find_lang libstdc\+\+
1653 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1656 # svn snap doesn't contain (release does) below files,
1657 # so let's create dummy entries to satisfy %%files.
1658 [ ! -f NEWS ] && touch NEWS
1659 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1660 [ ! -f libgfortran/README ] && touch libgfortran/README
1663 rm -rf $RPM_BUILD_ROOT
1665 %post -p /sbin/postshell
1666 -/usr/sbin/fix-info-dir -c %{_infodir}
1668 %postun -p /sbin/postshell
1669 -/usr/sbin/fix-info-dir -c %{_infodir}
1671 %post ada -p /sbin/postshell
1672 -/usr/sbin/fix-info-dir -c %{_infodir}
1674 %postun ada -p /sbin/postshell
1675 -/usr/sbin/fix-info-dir -c %{_infodir}
1677 %post fortran -p /sbin/postshell
1678 -/usr/sbin/fix-info-dir -c %{_infodir}
1680 %postun fortran -p /sbin/postshell
1681 -/usr/sbin/fix-info-dir -c %{_infodir}
1683 %post java -p /sbin/postshell
1684 -/usr/sbin/fix-info-dir -c %{_infodir}
1686 %postun java -p /sbin/postshell
1687 -/usr/sbin/fix-info-dir -c %{_infodir}
1689 %post -p /sbin/ldconfig -n libgcc
1690 %postun -p /sbin/ldconfig -n libgcc
1691 %post -p /sbin/ldconfig -n libgcc-multilib
1692 %postun -p /sbin/ldconfig -n libgcc-multilib
1693 %post -p /sbin/ldconfig -n libgomp
1694 %postun -p /sbin/ldconfig -n libgomp
1695 %post -p /sbin/ldconfig -n libgomp-multilib
1696 %postun -p /sbin/ldconfig -n libgomp-multilib
1697 %post -p /sbin/ldconfig -n libmudflap
1698 %postun -p /sbin/ldconfig -n libmudflap
1699 %post -p /sbin/ldconfig -n libmudflap-multilib
1700 %postun -p /sbin/ldconfig -n libmudflap-multilib
1701 %post -p /sbin/ldconfig -n libgnat
1702 %postun -p /sbin/ldconfig -n libgnat
1703 %post -p /sbin/ldconfig -n libgnat-multilib
1704 %postun -p /sbin/ldconfig -n libgnat-multilib
1705 %post -p /sbin/ldconfig -n libstdc++
1706 %postun -p /sbin/ldconfig -n libstdc++
1707 %post -p /sbin/ldconfig -n libstdc++-multilib
1708 %postun -p /sbin/ldconfig -n libstdc++-multilib
1709 %post -p /sbin/ldconfig -n libgfortran
1710 %postun -p /sbin/ldconfig -n libgfortran
1711 %post -p /sbin/ldconfig -n libgfortran-multilib
1712 %postun -p /sbin/ldconfig -n libgfortran-multilib
1713 %post -p /sbin/ldconfig -n libgcj
1714 %postun -p /sbin/ldconfig -n libgcj
1715 %post -p /sbin/ldconfig -n libffi
1716 %postun -p /sbin/ldconfig -n libffi
1717 %post -p /sbin/ldconfig -n libffi-multilib
1718 %postun -p /sbin/ldconfig -n libffi-multilib
1719 %post -p /sbin/ldconfig -n libobjc
1720 %postun -p /sbin/ldconfig -n libobjc
1721 %post -p /sbin/ldconfig -n libobjc-multilib
1722 %postun -p /sbin/ldconfig -n libobjc-multilib
1725 %defattr(644,root,root,755)
1726 %doc ChangeLog.general MAINTAINERS NEWS
1727 # bugs.html faq.html
1728 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1730 %dir %{_libdir}/gcc/*
1731 %dir %{_libdir}/gcc/*/*
1732 %attr(755,root,root) %{_bindir}/*-gcc*
1733 %attr(755,root,root) %{_bindir}/gcc
1734 %attr(755,root,root) %{_bindir}/gccbug
1735 %attr(755,root,root) %{_bindir}/gcov
1736 %attr(755,root,root) %{_bindir}/cc
1737 %attr(755,root,root) %{_bindir}/cpp
1738 %{_mandir}/man1/cc.1*
1739 %{_mandir}/man1/cpp.1*
1740 %{_mandir}/man1/gcc.1*
1741 %{_mandir}/man1/gcov.1*
1744 %attr(755,root,root) /lib/cpp
1745 %attr(755,root,root) %{_slibdir}/lib*.so
1747 %{_libdir}/libssp.la
1748 %attr(755,root,root) %{_libdir}/libssp.so
1749 %{_libdir}/libssp_nonshared.a
1750 %{_libdir}/libssp_nonshared.la
1751 %{_libdir}/gcc/*/*/libgcov.a
1752 %{_libdir}/gcc/*/*/libgcc.a
1753 %{_libdir}/gcc/*/*/libgcc_eh.a
1754 %{_libdir}/gcc/*/*/specs
1755 %{_libdir}/gcc/*/*/crt*.o
1756 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1757 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1758 %dir %{_libdir}/gcc/*/*/include
1759 %dir %{_libdir}/gcc/*/*/include/ssp
1760 %{_libdir}/gcc/*/*/include/ssp/*.h
1761 %{_libdir}/gcc/*/*/include/float.h
1762 %{_libdir}/gcc/*/*/include/iso646.h
1763 %{_libdir}/gcc/*/*/include/limits.h
1764 %{?with_gomp:%{_libdir}/gcc/*/*/include/omp.h}
1765 %{_libdir}/gcc/*/*/include/stdarg.h
1766 %{_libdir}/gcc/*/*/include/stdbool.h
1767 %{_libdir}/gcc/*/*/include/stddef.h
1768 %{_libdir}/gcc/*/*/include/stdfix.h
1769 %{_libdir}/gcc/*/*/include/syslimits.h
1770 %{_libdir}/gcc/*/*/include/unwind.h
1771 %{_libdir}/gcc/*/*/include/varargs.h
1772 %ifarch %{ix86} %{x8664}
1773 %{_libdir}/gcc/*/*/include/ammintrin.h
1774 %{_libdir}/gcc/*/*/include/avxintrin.h
1775 %{_libdir}/gcc/*/*/include/bmmintrin.h
1776 %{_libdir}/gcc/*/*/include/cpuid.h
1777 %{_libdir}/gcc/*/*/include/cross-stdarg.h
1778 %{_libdir}/gcc/*/*/include/emmintrin.h
1779 %{_libdir}/gcc/*/*/include/immintrin.h
1780 %{_libdir}/gcc/*/*/include/mm3dnow.h
1781 %{_libdir}/gcc/*/*/include/mm_malloc.h
1782 %{_libdir}/gcc/*/*/include/mmintrin-common.h
1783 %{_libdir}/gcc/*/*/include/mmintrin.h
1784 %{_libdir}/gcc/*/*/include/nmmintrin.h
1785 %{_libdir}/gcc/*/*/include/pmmintrin.h
1786 %{_libdir}/gcc/*/*/include/smmintrin.h
1787 %{_libdir}/gcc/*/*/include/tmmintrin.h
1788 %{_libdir}/gcc/*/*/include/wmmintrin.h
1789 %{_libdir}/gcc/*/*/include/x86intrin.h
1790 %{_libdir}/gcc/*/*/include/xmmintrin.h
1792 %ifarch powerpc ppc ppc64
1793 %{_libdir}/gcc/*/*/include/altivec.h
1794 %{_libdir}/gcc/*/*/include/paired.h
1795 %{_libdir}/gcc/*/*/include/ppc-asm.h
1796 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1797 %{_libdir}/gcc/*/*/include/si2vmx.h
1798 %{_libdir}/gcc/*/*/include/spe.h
1799 %{_libdir}/gcc/*/*/include/spu2vmx.h
1800 %{_libdir}/gcc/*/*/include/vec_types.h
1803 %if %{with multilib}
1805 %defattr(644,root,root,755)
1806 %attr(755,root,root) %{_slibdir32}/lib*.so
1807 %dir %{_libdir}/gcc/*/*/32
1808 %{_libdir}/gcc/*/*/32/crt*.o
1809 %{_libdir}/gcc/*/*/32/libgcov.a
1810 %{_libdir}/gcc/*/*/32/libgcc.a
1811 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1812 %{_libdir32}/libssp.a
1813 %{_libdir32}/libssp.la
1814 %attr(755,root,root) %{_libdir32}/libssp.so
1815 %{_libdir32}/libssp_nonshared.a
1816 %{_libdir32}/libssp_nonshared.la
1820 %defattr(644,root,root,755)
1821 %attr(755,root,root) %{_slibdir}/lib*.so.*
1823 %if %{with multilib}
1824 %files -n libgcc-multilib
1825 %defattr(644,root,root,755)
1826 %attr(755,root,root) %{_slibdir32}/lib*.so.*
1831 %defattr(644,root,root,755)
1832 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1834 %if %{with multilib}
1835 %files -n libgomp-multilib
1836 %defattr(644,root,root,755)
1837 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1840 %files -n libgomp-devel
1841 %defattr(644,root,root,755)
1842 %attr(755,root,root) %{_libdir}/libgomp.so
1843 %{_libdir}/libgomp.la
1844 %{_libdir}/libgomp.spec
1845 %{_libdir}/gcc/*/*/finclude
1846 %{_infodir}/libgomp*
1848 %if %{with multilib}
1849 %files -n libgomp-multilib-devel
1850 %defattr(644,root,root,755)
1851 %attr(755,root,root) %{_libdir32}/libgomp.so
1852 %{_libdir32}/libgomp.la
1853 %{_libdir32}/libgomp.spec
1856 %files -n libgomp-static
1857 %defattr(644,root,root,755)
1858 %{_libdir}/libgomp.a
1860 %if %{with multilib}
1861 %files -n libgomp-multilib-static
1862 %defattr(644,root,root,755)
1863 %{_libdir32}/libgomp.a
1868 %files -n libmudflap
1869 %defattr(644,root,root,755)
1870 %attr(755,root,root) %{_libdir}/libmudflap*.so.*.*.*
1872 %if %{with multilib}
1873 %files -n libmudflap-multilib
1874 %defattr(644,root,root,755)
1875 %attr(755,root,root) %{_libdir32}/libmudflap*.so.*.*.*
1878 %files -n libmudflap-devel
1879 %defattr(644,root,root,755)
1880 %{_libdir}/gcc/*/*/include/mf-runtime.h
1881 %{_libdir}/libmudflap*.la
1882 %attr(755,root,root) %{_libdir}/libmudflap*.so
1884 %if %{with multilib}
1885 %files -n libmudflap-multilib-devel
1886 %defattr(644,root,root,755)
1887 %{_libdir32}/libmudflap*.la
1888 %attr(755,root,root) %{_libdir32}/libmudflap*.so
1891 %files -n libmudflap-static
1892 %defattr(644,root,root,755)
1893 %{_libdir}/libmudflap*.a
1895 %if %{with multilib}
1896 %files -n libmudflap-multilib-static
1897 %defattr(644,root,root,755)
1898 %{_libdir32}/libmudflap*.a
1904 %defattr(644,root,root,755)
1905 %doc gcc/ada/ChangeLog
1906 %attr(755,root,root) %{_bindir}/gnat*
1908 %exclude %{_bindir}/gnative2ascii
1910 %attr(755,root,root) %{_libdir}/libgnarl*.so
1911 %attr(755,root,root) %{_libdir}/libgnat*.so
1912 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1913 %{_libdir}/gcc/*/*/adainclude
1914 %dir %{_libdir}/gcc/*/*/adalib
1915 %{_libdir}/gcc/*/*/adalib/*.ali
1916 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1917 %{_libdir}/gcc/*/*/adalib/libgccprefix.a
1918 %ifarch %{ix86} %{x8664}
1919 %{_libdir}/gcc/*/*/adalib/libgmem.a
1923 %if %{with multilib}
1925 %defattr(644,root,root,755)
1926 %attr(755,root,root) %{_libdir32}/libgnarl*.so
1927 %attr(755,root,root) %{_libdir32}/libgnat*.so
1928 %{_libdir}/gcc/*/*/32/adainclude
1929 %dir %{_libdir}/gcc/*/*/32/adalib
1930 %{_libdir}/gcc/*/*/32/adalib/*.ali
1931 %{_libdir}/gcc/*/*/32/adalib/g-trasym.o
1932 %{_libdir}/gcc/*/*/32/adalib/libgccprefix.a
1933 %ifarch %{ix86} %{x8664}
1934 %{_libdir}/gcc/*/*/32/adalib/libgmem.a
1939 %defattr(644,root,root,755)
1940 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
1941 %attr(755,root,root) %{_libdir}/libgnat*.so.1
1943 %if %{with multilib}
1944 %files -n libgnat-multilib
1945 %defattr(644,root,root,755)
1946 %attr(755,root,root) %{_libdir32}/libgnarl*.so.1
1947 %attr(755,root,root) %{_libdir32}/libgnat*.so.1
1950 %files -n libgnat-static
1951 %defattr(644,root,root,755)
1952 %{_libdir}/gcc/*/*/adalib/libgnala.a
1953 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1954 %{_libdir}/gcc/*/*/adalib/libgnat.a
1956 %if %{with multilib}
1957 %files -n libgnat-multilib-static
1958 %defattr(644,root,root,755)
1959 %{_libdir}/gcc/*/*/32/adalib/libgnala.a
1960 %{_libdir}/gcc/*/*/32/adalib/libgnarl.a
1961 %{_libdir}/gcc/*/*/32/adalib/libgnat.a
1967 %defattr(644,root,root,755)
1968 %doc gcc/cp/{ChangeLog,NEWS}
1969 %attr(755,root,root) %{_bindir}/g++
1970 %attr(755,root,root) %{_bindir}/*-g++
1971 %attr(755,root,root) %{_bindir}/c++
1972 %attr(755,root,root) %{_bindir}/*-c++
1973 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
1974 %{_libdir}/libsupc++.a
1975 %{_libdir}/libsupc++.la
1976 %{_mandir}/man1/g++.1*
1978 %if %{with multilib}
1980 %defattr(644,root,root,755)
1981 %{_libdir32}/libsupc++.a
1982 %{_libdir32}/libsupc++.la
1985 %files -n libstdc++ -f libstdc++.lang
1986 %defattr(644,root,root,755)
1987 %doc libstdc++-v3/{ChangeLog,README}
1988 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
1989 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
1991 %if %{with multilib}
1992 %files -n libstdc++-multilib
1993 %defattr(644,root,root,755)
1994 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
1995 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
1998 %files -n libstdc++-devel
1999 %defattr(644,root,root,755)
2000 %doc libstdc++-v3/doc/html
2001 %dir %{_includedir}/c++
2002 %{_includedir}/c++/%{version}
2003 %{_includedir}/extc++.h
2004 %{_includedir}/stdc++.h
2005 %{_includedir}/stdtr1c++.h
2007 %exclude %{_includedir}/c++/%{version}/java
2008 %exclude %{_includedir}/c++/%{version}/javax
2009 %exclude %{_includedir}/c++/%{version}/gcj
2010 %exclude %{_includedir}/c++/%{version}/gnu
2011 %exclude %{_includedir}/c++/%{version}/org
2012 %exclude %{_includedir}/c++/%{version}/sun
2014 %{_libdir}/libstdc++.la
2015 %attr(755,root,root) %{_libdir}/libstdc++.so
2017 %if %{with multilib}
2018 %files -n libstdc++-multilib-devel
2019 %defattr(644,root,root,755)
2020 %{_libdir32}/libstdc++.la
2021 %attr(755,root,root) %{_libdir32}/libstdc++.so
2024 %files -n libstdc++-static
2025 %defattr(644,root,root,755)
2026 %{_libdir}/libstdc++.a
2028 %if %{with multilib}
2029 %files -n libstdc++-multilib-static
2030 %defattr(644,root,root,755)
2031 %{_libdir32}/libstdc++.a
2037 %defattr(644,root,root,755)
2038 %doc gcc/fortran/ChangeLog
2039 %attr(755,root,root) %{_bindir}/g95
2040 %attr(755,root,root) %{_bindir}/gfortran
2041 %attr(755,root,root) %{_bindir}/*-gfortran
2042 %{_infodir}/gfortran*
2043 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
2044 %{_libdir}/gcc/*/*/libgfortranbegin.a
2045 %{_libdir}/gcc/*/*/libgfortranbegin.la
2046 %{_libdir}/libgfortran.la
2047 %attr(755,root,root) %{_libdir}/libgfortran.so
2048 %{_mandir}/man1/g95.1*
2049 %{_mandir}/man1/gfortran.1*
2051 %if %{with multilib}
2052 %files fortran-multilib
2053 %defattr(644,root,root,755)
2054 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
2055 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
2056 %{_libdir32}/libgfortran.la
2057 %attr(755,root,root) %{_libdir32}/libgfortran.so
2060 %files -n libgfortran
2061 %defattr(644,root,root,755)
2062 %doc libgfortran/{AUTHORS,README,ChangeLog}
2063 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2065 %if %{with multilib}
2066 %files -n libgfortran-multilib
2067 %defattr(644,root,root,755)
2068 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2071 %files -n libgfortran-static
2072 %defattr(644,root,root,755)
2073 %{_libdir}/libgfortran.a
2075 %if %{with multilib}
2076 %files -n libgfortran-multilib-static
2077 %defattr(644,root,root,755)
2078 %{_libdir32}/libgfortran.a
2084 %defattr(644,root,root,755)
2085 %doc gcc/java/ChangeLog java-doc/*
2086 %attr(755,root,root) %{_bindir}/gappletviewer
2087 %attr(755,root,root) %{_bindir}/gc-analyze
2088 %attr(755,root,root) %{_bindir}/gcj*
2089 %attr(755,root,root) %{_bindir}/gjar
2090 %attr(755,root,root) %{_bindir}/gjarsigner
2091 %attr(755,root,root) %{_bindir}/gjavah
2092 %attr(755,root,root) %{_bindir}/gkeytool
2093 %attr(755,root,root) %{_bindir}/gnative2ascii
2094 %attr(755,root,root) %{_bindir}/gorbd
2095 %attr(755,root,root) %{_bindir}/grmi*
2096 %attr(755,root,root) %{_bindir}/gserialver
2097 %attr(755,root,root) %{_bindir}/gtnameserv
2098 %attr(755,root,root) %{_bindir}/jcf-dump
2099 %attr(755,root,root) %{_bindir}/jv-*
2100 %attr(755,root,root) %{_bindir}/*-gcj*
2101 %attr(755,root,root) %{_libdir}/gcc/*/*/ecj1
2102 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
2103 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
2104 %{_infodir}/cp-tools*
2106 %{_mandir}/man1/gappletviewer*
2107 %{_mandir}/man1/gc-analyze*
2108 %{_mandir}/man1/gcj*
2109 %{_mandir}/man1/gjar*
2110 %{_mandir}/man1/gjavah*
2111 %{_mandir}/man1/gkeytool*
2112 %{_mandir}/man1/gnative2ascii*
2113 %{_mandir}/man1/gorbd*
2114 %{_mandir}/man1/grmi*
2115 %{_mandir}/man1/gserialver*
2116 %{_mandir}/man1/gtnameserv*
2117 %{_mandir}/man1/jcf-*
2118 %{_mandir}/man1/jv-*
2119 %{_mandir}/man1/rebuild-gcj-db*
2122 %defattr(644,root,root,755)
2123 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2124 %attr(755,root,root) %{_bindir}/gij
2125 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2126 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.10
2127 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2128 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.10
2129 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2130 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2131 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2132 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2133 %attr(755,root,root) %ghost %{_libdir}/libgij.so.10
2134 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2135 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.10}
2136 %dir %{_libdir}/%{gcjdbexecdir}
2137 %{_libdir}/%{gcjdbexecdir}/classmap.db
2138 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2139 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2140 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2141 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2142 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2143 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2144 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2145 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2146 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2147 %{_libdir}/logging.properties
2148 %{_javadir}/libgcj*.jar
2150 %{_mandir}/man1/gij*
2152 %files -n libgcj-devel
2153 %defattr(644,root,root,755)
2154 %{_includedir}/c++/%{version}/java
2155 %{_includedir}/c++/%{version}/javax
2156 %{_includedir}/c++/%{version}/gcj
2157 %{_includedir}/c++/%{version}/gnu
2158 %{_includedir}/c++/%{version}/org
2159 %{_includedir}/c++/%{version}/sun
2160 %{_libdir}/gcc/*/*/include/gcj
2161 %{_libdir}/gcc/*/*/include/jawt.h
2162 %{_libdir}/gcc/*/*/include/jawt_md.h
2163 %{_libdir}/gcc/*/*/include/jni.h
2164 %{_libdir}/gcc/*/*/include/jni_md.h
2165 %{_libdir}/gcc/*/*/include/jvmpi.h
2166 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2167 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2168 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2169 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2170 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2171 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2172 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2173 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2174 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2175 %dir %{_libdir}/security
2176 %{_libdir}/security/*
2177 %{_libdir}/libgcj.spec
2178 %{_libdir}/libgcj-tools.la
2179 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2180 %{_libdir}/libgcj.la
2181 %attr(755,root,root) %{_libdir}/libgcj.so
2182 %{_libdir}/libgij.la
2183 %attr(755,root,root) %{_libdir}/libgij.so
2185 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2186 %{_libdir}/lib-gnu-awt-xlib.la
2188 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2190 %files -n libgcj-static
2191 %defattr(644,root,root,755)
2192 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2193 %{_libdir}/libgcj-tools.a
2195 %{_libdir}/libgcj_bc.a
2197 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2200 %defattr(644,root,root,755)
2201 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2202 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2204 %if %{with multilib}
2205 %files -n libffi-multilib
2206 %defattr(644,root,root,755)
2207 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2210 %files -n libffi-devel
2211 %defattr(644,root,root,755)
2212 %{_libdir}/gcc/*/*/include/ffi.h
2213 %{_libdir}/gcc/*/*/include/ffitarget.h
2214 %attr(755,root,root) %{_libdir}/libffi.so
2215 %{_libdir}/libffi.la
2217 %if %{with multilib}
2218 %files -n libffi-multilib-devel
2219 %defattr(644,root,root,755)
2220 %attr(755,root,root) %{_libdir32}/libffi.so
2221 %{_libdir32}/libffi.la
2224 %files -n libffi-static
2225 %defattr(644,root,root,755)
2228 %if %{with multilib}
2229 %files -n libffi-multilib-static
2230 %defattr(644,root,root,755)
2231 %{_libdir32}/libffi.a
2237 %defattr(644,root,root,755)
2238 %doc gcc/objc/README
2239 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2240 %attr(755,root,root) %{_libdir}/libobjc.so
2241 %{_libdir}/libobjc.la
2242 %{_libdir}/gcc/*/*/include/objc
2244 %if %{with multilib}
2245 %files objc-multilib
2246 %defattr(644,root,root,755)
2247 %attr(755,root,root) %{_libdir32}/libobjc.so
2248 %{_libdir32}/libobjc.la
2252 %defattr(644,root,root,755)
2253 %doc libobjc/{ChangeLog,README*}
2254 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2256 %if %{with multilib}
2257 %files -n libobjc-multilib
2258 %defattr(644,root,root,755)
2259 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2262 %files -n libobjc-static
2263 %defattr(644,root,root,755)
2264 %{_libdir}/libobjc.a
2266 %if %{with multilib}
2267 %files -n libobjc-multilib-static
2268 %defattr(644,root,root,755)
2269 %{_libdir32}/libobjc.a
2275 %defattr(644,root,root,755)
2276 %doc gcc/objcp/ChangeLog
2277 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus