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_with mozilla # don't build libgcjwebplugin (needs fix for new xulrunner)
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 %define major_ecj_ver 4.5
61 # class data version seen with file(1) that this jvm is able to load
62 %define _classdataversion 50.0
64 Summary: GNU Compiler Collection: the C compiler and shared files
65 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
66 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
67 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
69 Version: %{major_ver}.%{minor_ver}
73 Group: Development/Languages
74 Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
75 # Source0-md5: ff27b7c4a5d5060c8a8543a44abca31f
76 Source1: %{name}-optimize-la.pl
77 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
78 # Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
79 # svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-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: elfutils-devel >= 0.145-1
102 BuildRequires: fileutils >= 4.0.41
105 BuildRequires: gcc(ada)
106 BuildRequires: gcc-ada
108 BuildRequires: gettext-devel
109 BuildRequires: glibc-devel >= 6:2.4-1
111 BuildRequires: gcc(multilib)
113 BuildRequires: glibc-devel(i686)
116 BuildRequires: glibc-devel(ppc)
119 BuildRequires: glibc-devel(s390)
122 BuildRequires: glibc-devel(sparcv9)
125 BuildRequires: gmp-devel >= 4.1
126 BuildRequires: libmpc-devel
127 BuildRequires: mpfr-devel >= 2.3.0
128 BuildRequires: rpmbuild(macros) >= 1.211
129 BuildRequires: texinfo >= 4.1
130 BuildRequires: zlib-devel
132 %{?with_alsa:BuildRequires: alsa-lib-devel}
134 BuildRequires: dssi-devel
135 BuildRequires: jack-audio-connection-kit-devel
137 BuildRequires: libxml2-devel >= 1:2.6.8
138 BuildRequires: libxslt-devel >= 1.1.11
139 BuildRequires: perl-base
140 BuildRequires: perl-tools-pod
141 BuildRequires: pkgconfig
145 BuildRequires: cairo-devel >= 0.5.0
146 BuildRequires: gtk+2-devel >= 2:2.4.0
147 BuildRequires: libart_lgpl-devel
148 BuildRequires: pango-devel
149 BuildRequires: xorg-lib-libXt-devel
150 BuildRequires: xorg-lib-libXtst-devel
153 BuildRequires: QtGui-devel >= 4.0.1
154 BuildRequires: qt4-build >= 4.0.1
156 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
158 Requires: binutils >= 2:2.20.51.0.2
159 Requires: libgcc = %{epoch}:%{version}-%{release}
160 Provides: cpp = %{epoch}:%{version}-%{release}
161 %{?with_ada:Provides: gcc(ada)}
169 Conflicts: glibc-devel < 2.2.5-20
170 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
172 %define _slibdir /%{_lib}
174 # 32-bit environment on x86-64,ppc64,s390x,sparc64
175 %define _slibdir32 /lib
176 %define _libdir32 /usr/lib
179 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
180 %define filterout_ld -Wl,--as-needed
183 A compiler aimed at integrating all the optimizations and features
184 necessary for a high-performance and stable development environment.
186 This package contains the C compiler and some files shared by various
187 parts of the GNU Compiler Collection. In order to use another GCC
188 compiler you will need to install the appropriate subpackage.
190 %description -l es.UTF-8
191 Un compilador que intenta integrar todas las optimalizaciones y
192 características necesarias para un entorno de desarrollo eficaz y
195 Este paquete contiene el compilador de C y unos ficheros compartidos
196 por varias partes de la colección de compiladores GNU (GCC). Para usar
197 otro compilador de GCC será necesario que instale el subpaquete
200 %description -l pl.UTF-8
201 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
202 wyprodukowania szybkiego i stabilnego kodu wynikowego.
204 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
205 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
206 z GCC, trzeba zainstalować odpowiedni podpakiet.
208 %description -l pt_BR.UTF-8
209 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
210 GNU Compiler Collection.
213 Summary: GNU Compiler Collection: the C compiler and shared files
214 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
215 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
216 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
218 Group: Development/Languages
220 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
221 %{?with_multilib:Provides: gcc(multilib)}
224 Requires: glibc-devel(i686)
227 Requires: glibc-devel(ppc)
230 Requires: glibc-devel(s390)
233 Requires: glibc-devel(sparcv9)
236 %description multilib
237 A compiler aimed at integrating all the optimizations and features
238 necessary for a high-performance and stable development environment.
240 This package contains the C compiler and some files shared by various
241 parts of the GNU Compiler Collection. In order to use another GCC
242 compiler you will need to install the appropriate subpackage.
244 %description multilib -l es.UTF-8
245 Un compilador que intenta integrar todas las optimalizaciones y
246 características necesarias para un entorno de desarrollo eficaz y
249 Este paquete contiene el compilador de C y unos ficheros compartidos
250 por varias partes de la colección de compiladores GNU (GCC). Para usar
251 otro compilador de GCC será necesario que instale el subpaquete
254 %description multilib -l pl.UTF-8
255 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
256 wyprodukowania szybkiego i stabilnego kodu wynikowego.
258 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
259 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
260 z GCC, trzeba zainstalować odpowiedni podpakiet.
262 %description multilib -l pt_BR.UTF-8
263 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
264 GNU Compiler Collection.
267 Summary: Shared gcc library
268 Summary(es.UTF-8): Biblioteca compartida de gcc
269 Summary(pl.UTF-8): Biblioteka gcc
270 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
271 License: GPL v2+ with unlimited link permission
276 %description -n libgcc
279 %description -n libgcc -l es.UTF-8
280 Biblioteca compartida de gcc.
282 %description -n libgcc -l pl.UTF-8
283 Biblioteka dynamiczna gcc.
285 %description -n libgcc -l pt_BR.UTF-8
286 Biblioteca runtime para o GCC.
288 %package -n libgcc-multilib
289 Summary: Shared gcc library
290 Summary(es.UTF-8): Biblioteca compartida de gcc
291 Summary(pl.UTF-8): Biblioteka gcc
292 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
293 License: GPL v2+ with unlimited link permission
296 %description -n libgcc-multilib
299 %description -n libgcc-multilib -l es.UTF-8
300 Biblioteca compartida de gcc.
302 %description -n libgcc-multilib -l pl.UTF-8
303 Biblioteka dynamiczna gcc.
305 %description -n libgcc-multilib -l pt_BR.UTF-8
306 Biblioteca runtime para o GCC.
309 Summary: GNU OpenMP library
310 Summary(pl.UTF-8): Biblioteka GNU OpenMP
311 License: LGPL v2.1+ with unlimited link permission
314 %description -n libgomp
317 %description -n libgomp -l pl.UTF-8
318 Biblioteka GNU OpenMP.
320 %package -n libgomp-multilib
321 Summary: GNU OpenMP library
322 Summary(pl.UTF-8): Biblioteka GNU OpenMP
323 License: LGPL v2.1+ with unlimited link permission
326 %description -n libgomp-multilib
329 %description -n libgomp-multilib -l pl.UTF-8
330 Biblioteka GNU OpenMP.
332 %package -n libgomp-devel
333 Summary: Development files for GNU OpenMP library
334 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
335 License: LGPL v2.1+ with unlimited link permission
336 Group: Development/Libraries
337 Requires: libgomp = %{epoch}:%{version}-%{release}
339 %description -n libgomp-devel
340 Development files for GNU OpenMP library.
342 %description -n libgomp-devel -l pl.UTF-8
343 Pliki programistyczne biblioteki GNU OpenMP.
345 %package -n libgomp-multilib-devel
346 Summary: Development files for GNU OpenMP library
347 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
348 License: LGPL v2.1+ with unlimited link permission
349 Group: Development/Libraries
350 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
352 %description -n libgomp-multilib-devel
353 Development files for GNU OpenMP library.
355 %description -n libgomp-multilib-devel -l pl.UTF-8
356 Pliki programistyczne biblioteki GNU OpenMP.
358 %package -n libgomp-static
359 Summary: Static GNU OpenMP library
360 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
361 License: LGPL v2.1+ with unlimited link permission
362 Group: Development/Libraries
363 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
365 %description -n libgomp-static
366 Static GNU OpenMP library.
368 %description -n libgomp-static -l pl.UTF-8
369 Statyczna biblioteka GNU OpenMP.
371 %package -n libgomp-multilib-static
372 Summary: Static GNU OpenMP library
373 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
374 License: LGPL v2.1+ with unlimited link permission
375 Group: Development/Libraries
376 Requires: libgomp-multilib-devel
378 %description -n libgomp-multilib-static
379 Static GNU OpenMP library.
381 %description -n libgomp-multilib-static -l pl.UTF-8
382 Statyczna biblioteka GNU OpenMP.
384 %package -n libmudflap
385 Summary: GCC mudflap shared support library
386 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
387 License: GPL v2+ with unlimited link permission
390 %description -n libmudflap
391 The libmudflap libraries are used by GCC for instrumenting pointer and
392 array dereferencing operations.
394 %description -n libmudflap -l pl.UTF-8
395 Biblioteki libmudflap są używane przez GCC do obsługi operacji
396 dereferencji wspaźników i tablic.
398 %package -n libmudflap-multilib
399 Summary: GCC mudflap shared support library
400 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
401 License: GPL v2+ with unlimited link permission
404 %description -n libmudflap-multilib
405 The libmudflap libraries are used by GCC for instrumenting pointer and
406 array dereferencing operations.
408 %description -n libmudflap-multilib -l pl.UTF-8
409 Biblioteki libmudflap są używane przez GCC do obsługi operacji
410 dereferencji wspaźników i tablic.
412 %package -n libmudflap-devel
413 Summary: Development files for GCC mudflap library
414 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
415 License: GPL v2+ with unlimited link permission
416 Group: Development/Libraries
417 Requires: libmudflap = %{epoch}:%{version}-%{release}
419 %description -n libmudflap-devel
420 The libmudflap libraries are used by GCC for instrumenting pointer and
421 array dereferencing operations. This package contains development
424 %description -n libmudflap-devel -l pl.UTF-8
425 Biblioteki libmudflap są używane przez GCC do obsługi operacji
426 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
429 %package -n libmudflap-multilib-devel
430 Summary: Development files for GCC mudflap library
431 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
432 License: GPL v2+ with unlimited link permission
433 Group: Development/Libraries
434 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
436 %description -n libmudflap-multilib-devel
437 The libmudflap libraries are used by GCC for instrumenting pointer and
438 array dereferencing operations. This package contains development
441 %description -n libmudflap-multilib-devel -l pl.UTF-8
442 Biblioteki libmudflap są używane przez GCC do obsługi operacji
443 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
446 %package -n libmudflap-static
447 Summary: Static GCC mudflap library
448 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
449 License: GPL v2+ with unlimited link permission
450 Group: Development/Libraries
451 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
453 %description -n libmudflap-static
454 The libmudflap libraries are used by GCC for instrumenting pointer and
455 array dereferencing operations. This package contains static
458 %description -n libmudflap-static -l pl.UTF-8
459 Biblioteki libmudflap są używane przez GCC do obsługi operacji
460 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
463 %package -n libmudflap-multilib-static
464 Summary: Static GCC mudflap library
465 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
466 License: GPL v2+ with unlimited link permission
467 Group: Development/Libraries
468 Requires: libmudflap-multilib-devel
470 %description -n libmudflap-multilib-static
471 The libmudflap libraries are used by GCC for instrumenting pointer and
472 array dereferencing operations. This package contains static
475 %description -n libmudflap-multilib-static -l pl.UTF-8
476 Biblioteki libmudflap są używane przez GCC do obsługi operacji
477 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
481 Summary: Ada support for gcc
482 Summary(es.UTF-8): Soporte de Ada para gcc
483 Summary(pl.UTF-8): Obsługa Ady do gcc
484 Group: Development/Languages
485 Requires: %{name} = %{epoch}:%{version}-%{release}
486 Requires: libgnat = %{epoch}:%{version}-%{release}
488 Obsoletes: gnat-devel
491 This package adds experimental support for compiling Ada programs.
493 %description ada -l es.UTF-8
494 Este paquete añade soporte experimental para compilar programas en
497 %description ada -l pl.UTF-8
498 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
501 %package ada-multilib
502 Summary: Ada support for gcc
503 Summary(es.UTF-8): Soporte de Ada para gcc
504 Summary(pl.UTF-8): Obsługa Ady do gcc
505 Group: Development/Languages
506 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
507 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
509 %description ada-multilib
510 This package adds experimental support for compiling Ada programs.
512 %description ada-multilib -l es.UTF-8
513 Este paquete añade soporte experimental para compilar programas en
516 %description ada-multilib -l pl.UTF-8
517 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
521 Summary: Ada standard libraries
522 Summary(es.UTF-8): Bibliotecas estándares de Ada
523 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
524 License: GPL v2+ with linking exception
529 %description -n libgnat
530 This package contains shared libraries needed to run programs written
533 %description -n libgnat -l es.UTF-8
534 Este paquete contiene las bibliotecas compartidas necesarias para
535 ejecutar programas escritos en Ada.
537 %description -n libgnat -l pl.UTF-8
538 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
541 %package -n libgnat-multilib
542 Summary: Ada standard libraries
543 Summary(es.UTF-8): Bibliotecas estándares de Ada
544 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
545 License: GPL v2+ with linking exception
548 %description -n libgnat-multilib
549 This package contains shared libraries needed to run programs written
552 %description -n libgnat-multilib -l es.UTF-8
553 Este paquete contiene las bibliotecas compartidas necesarias para
554 ejecutar programas escritos en Ada.
556 %description -n libgnat-multilib -l pl.UTF-8
557 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
560 %package -n libgnat-static
561 Summary: Static Ada standard libraries
562 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
563 License: GPL v2+ with linking exception
564 Group: Development/Libraries
565 Obsoletes: gnat-static
567 %description -n libgnat-static
568 This package contains static libraries for programs written in Ada.
570 %description -n libgnat-static -l pl.UTF-8
571 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
574 %package -n libgnat-multilib-static
575 Summary: Static Ada standard libraries
576 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
577 License: GPL v2+ with linking exception
578 Group: Development/Libraries
580 %description -n libgnat-multilib-static
581 This package contains static libraries for programs written in Ada.
583 %description -n libgnat-multilib-static -l pl.UTF-8
584 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
588 Summary: C++ support for gcc
589 Summary(es.UTF-8): Soporte de C++ para gcc
590 Summary(pl.UTF-8): Obsługa C++ dla gcc
591 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
592 Group: Development/Languages
593 Requires: %{name} = %{epoch}:%{version}-%{release}
599 This package adds C++ support to the GNU Compiler Collection. It
600 includes support for most of the current C++ specification, including
601 templates and exception handling. It does not include a standard C++
602 library, which is available separately.
604 %description c++ -l de.UTF-8
605 Dieses Paket enthält die C++-Unterstützung für den
606 GNU-Compiler-Collection. Es unterstützt die aktuelle
607 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
608 C++-Standard-Library ist nicht enthalten - sie ist getrennt
611 %description c++ -l es.UTF-8
612 Este paquete añade soporte de C++ al GCC (colección de compiladores
613 GNU). Ello incluye el soporte para la mayoría de la especificación
614 actual de C++, incluyendo plantillas y manejo de excepciones. No
615 incluye la biblioteca estándar de C++, la que es disponible separada.
617 %description c++ -l fr.UTF-8
618 Ce package ajoute un support C++ a la collection de compilateurs GNU.
619 Il comprend un support pour la plupart des spécifications actuelles de
620 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
621 une bibliothéque C++ standard, qui est disponible séparément.
623 %description c++ -l pl.UTF-8
624 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
625 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
626 standardowych bibliotek C++, które są w oddzielnym pakiecie.
628 %description c++ -l pt_BR.UTF-8
629 Este pacote adiciona suporte C++ para o gcc.
631 %description c++ -l tr.UTF-8
632 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
633 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
634 C++ kitaplığı bu pakette yer almaz.
636 %package c++-multilib
637 Summary: C++ support for gcc
638 Summary(es.UTF-8): Soporte de C++ para gcc
639 Summary(pl.UTF-8): Obsługa C++ dla gcc
640 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
641 Group: Development/Languages
642 Requires: %{name}-c++
643 Requires: %{name}-multilib
645 %description c++-multilib
646 This package adds C++ support to the GNU Compiler Collection. It
647 includes support for most of the current C++ specification, including
648 templates and exception handling. It does not include a standard C++
649 library, which is available separately.
651 %description c++-multilib -l de.UTF-8
652 Dieses Paket enthält die C++-Unterstützung für den
653 GNU-Compiler-Collection. Es unterstützt die aktuelle
654 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
655 C++-Standard-Library ist nicht enthalten - sie ist getrennt
658 %description c++-multilib -l es.UTF-8
659 Este paquete añade soporte de C++ al GCC (colección de compiladores
660 GNU). Ello incluye el soporte para la mayoría de la especificación
661 actual de C++, incluyendo plantillas y manejo de excepciones. No
662 incluye la biblioteca estándar de C++, la que es disponible separada.
664 %description c++-multilib -l fr.UTF-8
665 Ce package ajoute un support C++ a la collection de compilateurs GNU.
666 Il comprend un support pour la plupart des spécifications actuelles de
667 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
668 une bibliothéque C++ standard, qui est disponible séparément.
670 %description c++-multilib -l pl.UTF-8
671 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
672 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
673 standardowych bibliotek C++, które są w oddzielnym pakiecie.
675 %description c++-multilib -l pt_BR.UTF-8
676 Este pacote adiciona suporte C++ para o gcc.
678 %description c++-multilib -l tr.UTF-8
679 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
680 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
681 C++ kitaplığı bu pakette yer almaz.
683 %package -n libstdc++
684 Summary: GNU C++ library
685 Summary(es.UTF-8): Biblioteca C++ de GNU
686 Summary(pl.UTF-8): Biblioteki GNU C++
687 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
688 License: GPL v2+ with free software exception
690 # >= instead of = to allow keeping older libstdc++ (with different soname)
691 Requires: libgcc >= %{epoch}:%{version}-%{release}
693 Obsoletes: libstdc++3
694 Obsoletes: libstdc++4
696 %description -n libstdc++
697 This is the GNU implementation of the standard C++ libraries, along
698 with additional GNU tools. This package includes the shared libraries
699 necessary to run C++ applications.
701 %description -n libstdc++ -l de.UTF-8
702 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
703 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
704 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
706 %description -n libstdc++ -l es.UTF-8
707 Este es el soporte de las bibliotecas padrón del C++, junto con
708 herramientas GNU adicionales. El paquete incluye las bibliotecas
709 compartidas necesarias para ejecutar aplicaciones C++.
711 %description -n libstdc++ -l fr.UTF-8
712 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
713 des outils GNU supplémentaires. Ce package comprend les librairies
714 partagées nécessaires à l'exécution d'application C++.
716 %description -n libstdc++ -l pl.UTF-8
717 Pakiet ten zawiera biblioteki będące implementacją standardowych
718 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
719 uruchomienia aplikacji napisanych w C++.
721 %description -n libstdc++ -l pt_BR.UTF-8
722 Este pacote é uma implementação da biblioteca padrão C++ v3, um
723 subconjunto do padrão ISO 14882.
725 %description -n libstdc++ -l tr.UTF-8
726 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
727 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
729 %package -n libstdc++-multilib
730 Summary: GNU C++ library
731 Summary(es.UTF-8): Biblioteca C++ de GNU
732 Summary(pl.UTF-8): Biblioteki GNU C++
733 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
734 License: GPL v2+ with free software exception
736 # >= instead of = to allow keeping older libstdc++ (with different soname)
737 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
739 %description -n libstdc++-multilib
740 This is the GNU implementation of the standard C++ libraries, along
741 with additional GNU tools. This package includes the shared libraries
742 necessary to run C++ applications.
744 %description -n libstdc++-multilib -l de.UTF-8
745 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
746 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
747 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
749 %description -n libstdc++-multilib -l es.UTF-8
750 Este es el soporte de las bibliotecas padrón del C++, junto con
751 herramientas GNU adicionales. El paquete incluye las bibliotecas
752 compartidas necesarias para ejecutar aplicaciones C++.
754 %description -n libstdc++-multilib -l fr.UTF-8
755 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
756 des outils GNU supplémentaires. Ce package comprend les librairies
757 partagées nécessaires à l'exécution d'application C++.
759 %description -n libstdc++-multilib -l pl.UTF-8
760 Pakiet ten zawiera biblioteki będące implementacją standardowych
761 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
762 uruchomienia aplikacji napisanych w C++.
764 %description -n libstdc++-multilib -l pt_BR.UTF-8
765 Este pacote é uma implementação da biblioteca padrão C++ v3, um
766 subconjunto do padrão ISO 14882.
768 %description -n libstdc++-multilib -l tr.UTF-8
769 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
770 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
772 %package -n libstdc++-devel
773 Summary: Header files and documentation for C++ development
774 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
775 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
776 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
777 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
778 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
779 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
780 License: GPL v2+ with free software exception
781 Group: Development/Libraries
782 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
783 Requires: glibc-devel
784 Requires: libstdc++ = %{epoch}:%{version}-%{release}
785 Obsoletes: libg++-devel
786 Obsoletes: libstdc++3-devel
787 Obsoletes: libstdc++4-devel
789 %description -n libstdc++-devel
790 This is the GNU implementation of the standard C++ libraries. This
791 package includes the header files needed for C++ development and
792 library documentation.
794 %description -n libstdc++-devel -l es.UTF-8
795 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
796 paquete incluye los archivos de inclusión y bibliotecas necesarios
797 para desarrollo de programas en lenguaje C++.
799 %description -n libstdc++-devel -l pl.UTF-8
800 Pakiet ten zawiera biblioteki będące implementacją standardowych
801 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
802 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
804 %description -n libstdc++-devel -l pt_BR.UTF-8
805 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
806 para desenvolvimento de programas C++.
808 %package -n libstdc++-multilib-devel
809 Summary: Header files and documentation for C++ development
810 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
811 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
812 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
813 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
814 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
815 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
816 License: GPL v2+ with free software exception
817 Group: Development/Libraries
818 Requires: %{name}-c++-multilib
819 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
820 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
822 %description -n libstdc++-multilib-devel
823 This is the GNU implementation of the standard C++ libraries. This
824 package includes the header files needed for C++ development and
825 library documentation.
827 %description -n libstdc++-multilib-devel -l es.UTF-8
828 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
829 paquete incluye los archivos de inclusión y bibliotecas necesarios
830 para desarrollo de programas en lenguaje C++.
832 %description -n libstdc++-multilib-devel -l pl.UTF-8
833 Pakiet ten zawiera biblioteki będące implementacją standardowych
834 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
835 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
837 %description -n libstdc++-multilib-devel -l pt_BR.UTF-8
838 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
839 para desenvolvimento de programas C++.
841 %package -n libstdc++-static
842 Summary: Static C++ standard library
843 Summary(es.UTF-8): Biblioteca estándar estática de C++
844 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
845 License: GPL v2+ with free software exception
846 Group: Development/Libraries
847 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
848 Obsoletes: libstdc++4-static
850 %description -n libstdc++-static
851 Static C++ standard library.
853 %description -n libstdc++-static -l es.UTF-8
854 Biblioteca estándar estática de C++.
856 %description -n libstdc++-static -l pl.UTF-8
857 Statyczna biblioteka standardowa C++.
859 %package -n libstdc++-multilib-static
860 Summary: Static C++ standard library
861 Summary(es.UTF-8): Biblioteca estándar estática de C++
862 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
863 License: GPL v2+ with free software exception
864 Group: Development/Libraries
865 Requires: libstdc++-multilib-devel
867 %description -n libstdc++-multilib-static
868 Static C++ standard library.
870 %description -n libstdc++-multilib-static -l es.UTF-8
871 Biblioteca estándar estática de C++.
873 %description -n libstdc++-multilib-static -l pl.UTF-8
874 Statyczna biblioteka standardowa C++.
877 Summary: Fortran 95 support for gcc
878 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
879 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
880 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
881 Group: Development/Languages/Fortran
882 Requires: %{name} = %{epoch}:%{version}-%{release}
883 Requires: libgfortran = %{epoch}:%{version}-%{release}
884 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
889 This package adds support for compiling Fortran 95 programs with the
892 %description fortran -l es.UTF-8
893 Este paquete añade soporte para compilar programas escritos en Fortran
894 95 con el compilador GNU.
896 %description fortran -l pl.UTF-8
897 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
898 potrzebny do kompilowania programów pisanych w języku Fortran 95.
900 %description fortran -l pt_BR.UTF-8
901 Suporte Fortran 95 para o GCC.
903 %package fortran-multilib
904 Summary: Fortran 95 support for gcc
905 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
906 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
907 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
908 Group: Development/Languages/Fortran
909 Requires: %{name}-fortran
910 Requires: libgfortran-multilib
912 %description fortran-multilib
913 This package adds support for compiling Fortran 95 programs with the
916 %description fortran-multilib -l es.UTF-8
917 Este paquete añade soporte para compilar programas escritos en Fortran
918 95 con el compilador GNU.
920 %description fortran-multilib -l pl.UTF-8
921 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
922 potrzebny do kompilowania programów pisanych w języku Fortran 95.
924 %description fortran-multilib -l pt_BR.UTF-8
925 Suporte Fortran 95 para o GCC.
927 %package -n libgfortran
928 Summary: Fortran 95 Libraries
929 Summary(es.UTF-8): Bibliotecas de Fortran 95
930 Summary(pl.UTF-8): Biblioteki Fortranu 95
931 License: GPL v2+ with unlimited link permission
935 %description -n libgfortran
936 Fortran 95 Libraries.
938 %description -n libgfortran -l es.UTF-8
939 Bibliotecas de Fortran 95.
941 %description -n libgfortran -l pl.UTF-8
942 Biblioteki Fortranu 95.
944 %package -n libgfortran-multilib
945 Summary: Fortran 95 Libraries
946 Summary(es.UTF-8): Bibliotecas de Fortran 95
947 Summary(pl.UTF-8): Biblioteki Fortranu 95
948 License: GPL v2+ with unlimited link permission
951 %description -n libgfortran-multilib
952 Fortran 95 Libraries.
954 %description -n libgfortran-multilib -l es.UTF-8
955 Bibliotecas de Fortran 95.
957 %description -n libgfortran-multilib -l pl.UTF-8
958 Biblioteki Fortranu 95.
960 %package -n libgfortran-static
961 Summary: Static Fortran 95 Libraries
962 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
963 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
964 License: GPL v2+ with unlimited link permission
965 Group: Development/Libraries
966 Requires: libgfortran = %{epoch}:%{version}-%{release}
967 Obsoletes: libg2c-static
969 %description -n libgfortran-static
970 Static Fortran 95 Libraries.
972 %description -n libgfortran-static -l es.UTF-8
973 Bibliotecas estáticas de Fortran 95.
975 %description -n libgfortran-static -l pl.UTF-8
976 Statyczne biblioteki Fortranu 95.
978 %package -n libgfortran-multilib-static
979 Summary: Static Fortran 95 Libraries
980 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
981 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
982 License: GPL v2+ with unlimited link permission
983 Group: Development/Libraries
984 Requires: libgfortran-multilib
986 %description -n libgfortran-multilib-static
987 Static Fortran 95 Libraries.
989 %description -n libgfortran-multilib-static -l es.UTF-8
990 Bibliotecas estáticas de Fortran 95.
992 %description -n libgfortran-multilib-static -l pl.UTF-8
993 Statyczne biblioteki Fortranu 95.
996 Summary: Java support for gcc
997 Summary(es.UTF-8): Soporte de Java para gcc
998 Summary(pl.UTF-8): Obsługa Javy dla gcc
999 Group: Development/Languages/Java
1000 Requires: %{name} = %{epoch}:%{version}-%{release}
1001 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1002 Provides: gcc-java-tools
1003 Provides: gcj = %{epoch}:%{version}-%{release}
1004 Obsoletes: eclipse-ecj
1005 Obsoletes: gcc-java-tools
1006 Obsoletes: java-gnu-classpath-tools
1009 This package adds experimental support for compiling Java(TM) programs
1010 and bytecode into native code. To use this you will also need the
1013 %description java -l es.UTF-8
1014 Este paquete añade soporte experimental para compilar programas
1015 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1016 necesitar el paquete libgcj.
1018 %description java -l pl.UTF-8
1019 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1020 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1021 dodatkowo pakiet libgcj.
1024 Summary: Java Class Libraries
1025 Summary(es.UTF-8): Bibliotecas de clases de Java
1026 Summary(pl.UTF-8): Biblioteki Klas Javy
1027 License: GPL v2+ with limited linking exception
1029 Requires: jpackage-utils
1030 Provides: java(ClassDataVersion) = %{_classdataversion}
1033 %description -n libgcj
1034 Java Class Libraries.
1036 %description -n libgcj -l es.UTF-8
1037 Bibliotecas de clases de Java.
1039 %description -n libgcj -l pl.UTF-8
1040 Biblioteki Klas Javy.
1042 %package -n libgcj-devel
1043 Summary: Development files for Java Class Libraries
1044 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1045 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1046 License: GPL v2+ with limited linking exception
1047 Group: Development/Libraries
1048 Requires: libgcj = %{epoch}:%{version}-%{release}
1049 Requires: zlib-devel
1050 Obsoletes: libgcj3-devel
1052 %description -n libgcj-devel
1053 Development files for Java Class Libraries.
1055 %description -n libgcj-devel -l es.UTF-8
1056 Ficheros de desarrollo para las bibliotecas de clases de Java.
1058 %description -n libgcj-devel -l pl.UTF-8
1059 Pliki nagłówkowe dla Bibliotek Klas Javy.
1061 %package -n libgcj-static
1062 Summary: Static Java Class Libraries
1063 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1064 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1065 License: GPL v2+ with limited linking exception
1066 Group: Development/Libraries
1067 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1068 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1070 %description -n libgcj-static
1071 Static Java Class Libraries.
1073 %description -n libgcj-static -l es.UTF-8
1074 Bibliotecas estáticas de clases de Java.
1076 %description -n libgcj-static -l pl.UTF-8
1077 Statyczne Biblioteki Klas Javy.
1080 Summary: Foreign Function Interface library
1081 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1082 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1086 %description -n libffi
1087 The libffi library provides a portable, high level programming
1088 interface to various calling conventions. This allows a programmer to
1089 call any function specified by a call interface description at run
1092 %description -n libffi -l es.UTF-8
1093 La biblioteca libffi provee una interfaz portable de programación de
1094 alto nivel para varias convenciones de llamada. Ello permite que un
1095 programador llame una función cualquiera especificada por una
1096 descripción de interfaz de llamada en el tiempo de ejecución.
1098 %description -n libffi -l pl.UTF-8
1099 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1100 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1101 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1104 %package -n libffi-multilib
1105 Summary: Foreign Function Interface library
1106 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1107 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1111 %description -n libffi-multilib
1112 The libffi library provides a portable, high level programming
1113 interface to various calling conventions. This allows a programmer to
1114 call any function specified by a call interface description at run
1117 %description -n libffi-multilib -l es.UTF-8
1118 La biblioteca libffi provee una interfaz portable de programación de
1119 alto nivel para varias convenciones de llamada. Ello permite que un
1120 programador llame una función cualquiera especificada por una
1121 descripción de interfaz de llamada en el tiempo de ejecución.
1123 %description -n libffi-multilib -l pl.UTF-8
1124 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1125 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1126 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1129 %package -n libffi-devel
1130 Summary: Development files for Foreign Function Interface library
1131 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1132 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1134 Group: Development/Libraries
1135 Requires: libffi = %{epoch}:%{version}-%{release}
1137 %description -n libffi-devel
1138 Development files for Foreign Function Interface library.
1140 %description -n libffi-devel -l es.UTF-8
1141 Ficheros de desarrollo para libffi.
1143 %description -n libffi-devel -l pl.UTF-8
1144 Pliki nagłówkowe dla libffi.
1146 %package -n libffi-multilib-devel
1147 Summary: Development files for Foreign Function Interface library
1148 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1149 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1151 Group: Development/Libraries
1152 Requires: libffi-devel
1153 Requires: libffi-multilib
1155 %description -n libffi-multilib-devel
1156 Development files for Foreign Function Interface library.
1158 %description -n libffi-multilib-devel -l es.UTF-8
1159 Ficheros de desarrollo para libffi.
1161 %description -n libffi-multilib-devel -l pl.UTF-8
1162 Pliki nagłówkowe dla libffi.
1164 %package -n libffi-static
1165 Summary: Static Foreign Function Interface library
1166 Summary(es.UTF-8): Biblioteca libffi estática
1167 Summary(pl.UTF-8): Statyczna biblioteka libffi
1169 Group: Development/Libraries
1170 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1172 %description -n libffi-static
1173 Static Foreign Function Interface library.
1175 %description -n libffi-static -l es.UTF-8
1176 Biblioteca libffi estática.
1178 %description -n libffi-static -l pl.UTF-8
1179 Statyczna biblioteka libffi.
1181 %package -n libffi-multilib-static
1182 Summary: Static Foreign Function Interface library
1183 Summary(es.UTF-8): Biblioteca libffi estática
1184 Summary(pl.UTF-8): Statyczna biblioteka libffi
1186 Group: Development/Libraries
1187 Requires: libffi-multilib-devel
1189 %description -n libffi-multilib-static
1190 Static Foreign Function Interface library.
1192 %description -n libffi-multilib-static -l es.UTF-8
1193 Biblioteca libffi estática.
1195 %description -n libffi-multilib-static -l pl.UTF-8
1196 Statyczna biblioteka libffi.
1199 Summary: Objective C support for gcc
1200 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1201 Summary(es.UTF-8): Soporte de Objective C para gcc
1202 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1203 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1204 Summary(tr.UTF-8): gcc için Objective C desteği
1205 Group: Development/Languages
1206 Requires: %{name} = %{epoch}:%{version}-%{release}
1207 Requires: libobjc = %{epoch}:%{version}-%{release}
1208 Obsoletes: egcc-objc
1209 Obsoletes: egcs-objc
1212 This package adds Objective C support to the GNU Compiler Collection.
1213 Objective C is a object oriented derivative of the C language, mainly
1214 used on systems running NeXTSTEP. This package does not include the
1215 standard objective C object library.
1217 %description objc -l de.UTF-8
1218 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1219 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1220 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1221 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1223 %description objc -l es.UTF-8
1224 Este paquete añade soporte de Objective C al GCC (colección de
1225 compiladores GNU). Objective C es un lenguaje orientado a objetos
1226 derivado de C, principalmente usado en sistemas que funcionan bajo
1227 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1230 %description objc -l fr.UTF-8
1231 Ce package ajoute un support Objective C a la collection de
1232 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1233 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1234 package n'inclue pas la bibliothéque Objective C standard.
1236 %description objc -l pl.UTF-8
1237 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1238 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1239 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1240 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1242 %description objc -l tr.UTF-8
1243 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1244 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1245 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1246 kitaplığı bu pakette yer almaz.
1248 %package objc-multilib
1249 Summary: Objective C support for gcc
1250 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1251 Summary(es.UTF-8): Soporte de Objective C para gcc
1252 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1253 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1254 Summary(tr.UTF-8): gcc için Objective C desteği
1255 Group: Development/Languages
1256 Requires: %{name}-multilib
1257 Requires: libobjc-multilib
1259 %description objc-multilib
1260 This package adds Objective C support to the GNU Compiler Collection.
1261 Objective C is a object oriented derivative of the C language, mainly
1262 used on systems running NeXTSTEP. This package does not include the
1263 standard objective C object library.
1265 %description objc-multilib -l de.UTF-8
1266 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1267 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1268 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1269 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1271 %description objc-multilib -l es.UTF-8
1272 Este paquete añade soporte de Objective C al GCC (colección de
1273 compiladores GNU). Objective C es un lenguaje orientado a objetos
1274 derivado de C, principalmente usado en sistemas que funcionan bajo
1275 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1278 %description objc-multilib -l fr.UTF-8
1279 Ce package ajoute un support Objective C a la collection de
1280 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1281 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1282 package n'inclue pas la bibliothéque Objective C standard.
1284 %description objc-multilib -l pl.UTF-8
1285 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1286 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1287 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1288 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1290 %description objc-multilib -l tr.UTF-8
1291 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1292 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1293 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1294 kitaplığı bu pakette yer almaz.
1297 Summary: Objective C++ support for gcc
1298 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1299 Group: Development/Languages
1300 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1301 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1304 This package adds Objective C++ support to the GNU Compiler
1307 %description objc++ -l pl.UTF-8
1308 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1309 GNU Compiler Collection.
1312 Summary: Objective C Libraries
1313 Summary(es.UTF-8): Bibliotecas de Objective C
1314 Summary(pl.UTF-8): Biblioteki Obiektowego C
1315 License: GPL v2+ with linking exception
1319 %description -n libobjc
1320 Objective C Libraries.
1322 %description -n libobjc -l es.UTF-8
1323 Bibliotecas de Objective C.
1325 %description -n libobjc -l pl.UTF-8
1326 Biblioteki Obiektowego C.
1328 %package -n libobjc-multilib
1329 Summary: Objective C Libraries
1330 Summary(es.UTF-8): Bibliotecas de Objective C
1331 Summary(pl.UTF-8): Biblioteki Obiektowego C
1332 License: GPL v2+ with linking exception
1335 %description -n libobjc-multilib
1336 Objective C Libraries.
1338 %description -n libobjc-multilib -l es.UTF-8
1339 Bibliotecas de Objective C.
1341 %description -n libobjc-multilib -l pl.UTF-8
1342 Biblioteki Obiektowego C.
1344 %package -n libobjc-static
1345 Summary: Static Objective C Libraries
1346 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1347 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1348 License: GPL v2+ with linking exception
1349 Group: Development/Libraries
1350 Requires: libobjc = %{epoch}:%{version}-%{release}
1352 %description -n libobjc-static
1353 Static Objective C Libraries.
1355 %description -n libobjc-static -l es.UTF-8
1356 Bibliotecas estáticas de Objective C.
1358 %description -n libobjc-static -l pl.UTF-8
1359 Statyczne biblioteki Obiektowego C.
1361 %package -n libobjc-multilib-static
1362 Summary: Static Objective C Libraries
1363 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1364 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1365 License: GPL v2+ with linking exception
1366 Group: Development/Libraries
1367 Requires: libobjc-multilib
1369 %description -n libobjc-multilib-static
1370 Static Objective C Libraries.
1372 %description -n libobjc-multilib-static -l es.UTF-8
1373 Bibliotecas estáticas de Objective C.
1375 %description -n libobjc-multilib-static -l pl.UTF-8
1376 Statyczne biblioteki Obiektowego C.
1396 mv ChangeLog ChangeLog.general
1399 # see contrib/download_ecj
1400 install %{SOURCE2} ecj.jar
1403 # override snapshot version.
1404 echo %{version} > gcc/BASE-VER
1405 echo "release" > gcc/DEV-PHASE
1412 cd libjava/classpath
1416 cp -f /usr/share/automake/config.sub .
1418 rm -rf builddir && install -d builddir && cd builddir
1420 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1424 CFLAGS="%{rpmcflags}" \
1425 CXXFLAGS="%{rpmcxxflags}" \
1428 --prefix=%{_prefix} \
1429 --with-local-prefix=%{_prefix}/local \
1430 --libdir=%{_libdir} \
1431 --libexecdir=%{_libdir} \
1432 --infodir=%{_infodir} \
1433 --mandir=%{_mandir} \
1434 --x-libraries=%{_libdir} \
1435 --enable-checking=release \
1437 --enable-threads=posix \
1438 --enable-linux-futex \
1439 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1440 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1441 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1443 --enable-long-long \
1444 --enable-decimal-float=yes \
1445 %{!?with_multilib:--disable-multilib} \
1450 %ifarch %{ix86} %{x8664}
1454 --with-cpu=ultrasparc \
1458 --with-demangler-in-ld \
1459 --with-system-zlib \
1460 --with-slibdir=%{_slibdir} \
1462 --without-system-libunwind \
1464 --with-system-libunwind \
1466 %{!?with_java:--without-x} \
1467 %{?with_fortran:--enable-cmath} \
1468 --with-long-double-128 \
1470 --enable-secureplt \
1473 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1474 --disable-libstdcxx-pch \
1475 --enable-__cxa_atexit \
1476 --enable-libstdcxx-allocator=new \
1479 --enable-libjava-multilib=no \
1480 %{!?with_alsa:--disable-alsa} \
1481 %{!?with_dssi:--disable-dssi} \
1482 --disable-gconf-peer \
1484 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1486 %{?with_mozilla:--enable-plugin} \
1488 --enable-libgcj-multifile \
1489 --enable-libgcj-database \
1490 %{?with_gtk:--enable-gtk-cairo} \
1494 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1495 --with-pkgversion="PLD-Linux" \
1496 --with-bugurl="http://bugs.pld-linux.org" \
1501 cat << 'EOF' > Makefile
1502 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1505 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1506 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1507 GCJFLAGS="%{rpmcflags}" \
1508 BOOT_CFLAGS="%{rpmcflags}" \
1509 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1510 GNATLIBCFLAGS="%{rpmcflags}" \
1511 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1519 if [ ! -r /dev/pts/0 ]; then
1520 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1523 %{__make} -k -C builddir check 2>&1 ||:
1527 rm -rf $RPM_BUILD_ROOT
1528 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1532 %{__make} -j1 install \
1534 infodir=%{_infodir} \
1535 DESTDIR=$RPM_BUILD_ROOT
1537 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1539 %if %{with multilib}
1542 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1543 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1544 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1545 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1547 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1548 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1549 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1550 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1553 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1554 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1559 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1560 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1561 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1563 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1564 mv $RPM_BUILD_ROOT{%{_libdir}/$libssp,%{_slibdir}}
1565 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1566 %if %{with multilib}
1567 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1568 mv $RPM_BUILD_ROOT{%{_libdir32}/$libssp,%{_slibdir32}}
1569 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1573 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1574 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1578 # move ada shared libraries to proper place...
1579 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1580 $RPM_BUILD_ROOT%{_libdir}
1581 # check if symlink to be made is valid
1582 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-4.5.so.1
1583 ln -sf libgnat-4.5.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.5.so
1584 ln -sf libgnarl-4.5.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.5.so
1585 ln -sf libgnat-4.5.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1586 ln -sf libgnarl-4.5.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1587 %if %{with multilib}
1588 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/32/adalib/*.so.1 \
1589 $RPM_BUILD_ROOT%{_libdir32}
1590 # check if symlink to be made is valid
1591 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.5.so.1
1592 ln -sf libgnat-4.5.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-4.5.so
1593 ln -sf libgnarl-4.5.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-4.5.so
1594 ln -sf libgnat-4.5.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1595 ln -sf libgnarl-4.5.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1603 cp -f libjava/READ* java-doc
1604 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1605 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1607 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1610 cp -f libobjc/README gcc/objc/README.libobjc
1613 # gcj-$version-$gcjsonamever
1614 %define gcjdbexecdir gcj-%{version}-11
1616 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1617 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1618 for f in libssp.la libssp_nonshared.la \
1619 %{?with_cxx:libstdc++.la libsupc++.la} \
1620 %{?with_fortran:libgfortran.la} \
1621 %{?with_gomp:libgomp.la} \
1622 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1624 libffi.la libgcj.la libgcj-tools.la libgij.la \
1625 %{gcjdbexecdir}/libjvm.la \
1626 %{gcjdbexecdir}/libxmlj.la \
1627 %{?with_x:lib-gnu-awt-xlib.la} \
1628 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1629 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1630 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1631 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1633 %{?with_objc:libobjc.la};
1635 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1636 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1638 %if %{with multilib}
1639 for f in libssp.la libssp_nonshared.la \
1640 %{?with_cxx:libstdc++.la libsupc++.la} \
1641 %{?with_fortran:libgfortran.la} \
1642 %{?with_gomp:libgomp.la} \
1643 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1644 %{?with_java:libffi.la} \
1645 %{?with_objc:libobjc.la};
1647 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1648 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1652 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1653 cp $gccdir/install-tools/include/*.h $gccdir/include
1654 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1655 rm -rf $gccdir/install-tools
1656 rm -rf $gccdir/include-fixed
1660 cat cpplib.lang >> gcc.lang
1663 %find_lang libstdc\+\+
1664 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1667 # svn snap doesn't contain (release does) below files,
1668 # so let's create dummy entries to satisfy %%files.
1669 [ ! -f NEWS ] && touch NEWS
1670 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1671 [ ! -f libgfortran/README ] && touch libgfortran/README
1674 rm -rf $RPM_BUILD_ROOT
1676 %post -p /sbin/postshell
1677 -/usr/sbin/fix-info-dir -c %{_infodir}
1679 %postun -p /sbin/postshell
1680 -/usr/sbin/fix-info-dir -c %{_infodir}
1682 %post ada -p /sbin/postshell
1683 -/usr/sbin/fix-info-dir -c %{_infodir}
1685 %postun ada -p /sbin/postshell
1686 -/usr/sbin/fix-info-dir -c %{_infodir}
1688 %post fortran -p /sbin/postshell
1689 -/usr/sbin/fix-info-dir -c %{_infodir}
1691 %postun fortran -p /sbin/postshell
1692 -/usr/sbin/fix-info-dir -c %{_infodir}
1694 %post java -p /sbin/postshell
1695 -/usr/sbin/fix-info-dir -c %{_infodir}
1697 %postun java -p /sbin/postshell
1698 -/usr/sbin/fix-info-dir -c %{_infodir}
1700 %post -p /sbin/ldconfig -n libgcc
1701 %postun -p /sbin/ldconfig -n libgcc
1702 %post -p /sbin/ldconfig -n libgcc-multilib
1703 %postun -p /sbin/ldconfig -n libgcc-multilib
1704 %post -p /sbin/ldconfig -n libgomp
1705 %postun -p /sbin/ldconfig -n libgomp
1706 %post -p /sbin/ldconfig -n libgomp-multilib
1707 %postun -p /sbin/ldconfig -n libgomp-multilib
1708 %post -p /sbin/ldconfig -n libmudflap
1709 %postun -p /sbin/ldconfig -n libmudflap
1710 %post -p /sbin/ldconfig -n libmudflap-multilib
1711 %postun -p /sbin/ldconfig -n libmudflap-multilib
1712 %post -p /sbin/ldconfig -n libgnat
1713 %postun -p /sbin/ldconfig -n libgnat
1714 %post -p /sbin/ldconfig -n libgnat-multilib
1715 %postun -p /sbin/ldconfig -n libgnat-multilib
1716 %post -p /sbin/ldconfig -n libstdc++
1717 %postun -p /sbin/ldconfig -n libstdc++
1718 %post -p /sbin/ldconfig -n libstdc++-multilib
1719 %postun -p /sbin/ldconfig -n libstdc++-multilib
1720 %post -p /sbin/ldconfig -n libgfortran
1721 %postun -p /sbin/ldconfig -n libgfortran
1722 %post -p /sbin/ldconfig -n libgfortran-multilib
1723 %postun -p /sbin/ldconfig -n libgfortran-multilib
1724 %post -p /sbin/ldconfig -n libgcj
1725 %postun -p /sbin/ldconfig -n libgcj
1726 %post -p /sbin/ldconfig -n libffi
1727 %postun -p /sbin/ldconfig -n libffi
1728 %post -p /sbin/ldconfig -n libffi-multilib
1729 %postun -p /sbin/ldconfig -n libffi-multilib
1730 %post -p /sbin/ldconfig -n libobjc
1731 %postun -p /sbin/ldconfig -n libobjc
1732 %post -p /sbin/ldconfig -n libobjc-multilib
1733 %postun -p /sbin/ldconfig -n libobjc-multilib
1736 %defattr(644,root,root,755)
1737 %doc ChangeLog.general MAINTAINERS NEWS
1738 # bugs.html faq.html
1739 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1741 %dir %{_libdir}/gcc/*
1742 %dir %{_libdir}/gcc/*/*
1743 %attr(755,root,root) %{_bindir}/*-gcc*
1744 %attr(755,root,root) %{_bindir}/gcc
1745 %attr(755,root,root) %{_bindir}/gccbug
1746 %attr(755,root,root) %{_bindir}/gcov
1747 %attr(755,root,root) %{_bindir}/cc
1748 %attr(755,root,root) %{_bindir}/cpp
1749 %{_mandir}/man1/cc.1*
1750 %{_mandir}/man1/cpp.1*
1751 %{_mandir}/man1/gcc.1*
1752 %{_mandir}/man1/gcov.1*
1755 %attr(755,root,root) /lib/cpp
1756 %attr(755,root,root) %{_slibdir}/lib*.so
1758 %{_libdir}/libssp.la
1759 %attr(755,root,root) %{_libdir}/libssp.so
1760 %{_libdir}/libssp_nonshared.a
1761 %{_libdir}/libssp_nonshared.la
1762 %{_libdir}/gcc/*/*/libgcov.a
1763 %{_libdir}/gcc/*/*/libgcc.a
1764 %{_libdir}/gcc/*/*/libgcc_eh.a
1765 %{_libdir}/gcc/*/*/specs
1766 %{_libdir}/gcc/*/*/crt*.o
1767 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1768 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1769 %attr(755,root,root) %{_libdir}/gcc/*/*/lto-wrapper
1770 %attr(755,root,root) %{_libdir}/gcc/*/*/lto1
1771 %{_libdir}/gcc/*/*/plugin
1772 %dir %{_libdir}/gcc/*/*/include
1773 %dir %{_libdir}/gcc/*/*/include/ssp
1774 %{_libdir}/gcc/*/*/include/ssp/*.h
1775 %{_libdir}/gcc/*/*/include/float.h
1776 %{_libdir}/gcc/*/*/include/iso646.h
1777 %{_libdir}/gcc/*/*/include/limits.h
1778 %{?with_gomp:%{_libdir}/gcc/*/*/include/omp.h}
1779 %{_libdir}/gcc/*/*/include/stdarg.h
1780 %{_libdir}/gcc/*/*/include/stdbool.h
1781 %{_libdir}/gcc/*/*/include/stddef.h
1782 %{_libdir}/gcc/*/*/include/stdfix.h
1783 %{_libdir}/gcc/*/*/include/stdint.h
1784 %{_libdir}/gcc/*/*/include/stdint-gcc.h
1785 %{_libdir}/gcc/*/*/include/syslimits.h
1786 %{_libdir}/gcc/*/*/include/unwind.h
1787 %{_libdir}/gcc/*/*/include/varargs.h
1788 %ifarch %{ix86} %{x8664}
1789 %{_libdir}/gcc/*/*/include/abmintrin.h
1790 %{_libdir}/gcc/*/*/include/ammintrin.h
1791 %{_libdir}/gcc/*/*/include/avxintrin.h
1792 %{_libdir}/gcc/*/*/include/bmmintrin.h
1793 %{_libdir}/gcc/*/*/include/cpuid.h
1794 %{_libdir}/gcc/*/*/include/cross-stdarg.h
1795 %{_libdir}/gcc/*/*/include/emmintrin.h
1796 %{_libdir}/gcc/*/*/include/fma4intrin.h
1797 %{_libdir}/gcc/*/*/include/ia32intrin.h
1798 %{_libdir}/gcc/*/*/include/immintrin.h
1799 %{_libdir}/gcc/*/*/include/lwpintrin.h
1800 %{_libdir}/gcc/*/*/include/mm3dnow.h
1801 %{_libdir}/gcc/*/*/include/mm_malloc.h
1802 %{_libdir}/gcc/*/*/include/mmintrin.h
1803 %{_libdir}/gcc/*/*/include/nmmintrin.h
1804 %{_libdir}/gcc/*/*/include/popcntintrin.h
1805 %{_libdir}/gcc/*/*/include/pmmintrin.h
1806 %{_libdir}/gcc/*/*/include/smmintrin.h
1807 %{_libdir}/gcc/*/*/include/tmmintrin.h
1808 %{_libdir}/gcc/*/*/include/wmmintrin.h
1809 %{_libdir}/gcc/*/*/include/x86intrin.h
1810 %{_libdir}/gcc/*/*/include/xmmintrin.h
1811 %{_libdir}/gcc/*/*/include/xopintrin.h
1813 %ifarch powerpc ppc ppc64
1814 %{_libdir}/gcc/*/*/include/altivec.h
1815 %{_libdir}/gcc/*/*/include/paired.h
1816 %{_libdir}/gcc/*/*/include/ppc-asm.h
1817 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1818 %{_libdir}/gcc/*/*/include/si2vmx.h
1819 %{_libdir}/gcc/*/*/include/spe.h
1820 %{_libdir}/gcc/*/*/include/spu2vmx.h
1821 %{_libdir}/gcc/*/*/include/vec_types.h
1824 %if %{with multilib}
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) %{_slibdir32}/lib*.so
1828 %dir %{_libdir}/gcc/*/*/32
1829 %{_libdir}/gcc/*/*/32/crt*.o
1830 %{_libdir}/gcc/*/*/32/libgcov.a
1831 %{_libdir}/gcc/*/*/32/libgcc.a
1832 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1833 %{_libdir32}/libssp.a
1834 %{_libdir32}/libssp.la
1835 %attr(755,root,root) %{_libdir32}/libssp.so
1836 %{_libdir32}/libssp_nonshared.a
1837 %{_libdir32}/libssp_nonshared.la
1841 %defattr(644,root,root,755)
1842 %attr(755,root,root) %{_slibdir}/lib*.so.*
1844 %if %{with multilib}
1845 %files -n libgcc-multilib
1846 %defattr(644,root,root,755)
1847 %attr(755,root,root) %{_slibdir32}/lib*.so.*
1852 %defattr(644,root,root,755)
1853 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1855 %if %{with multilib}
1856 %files -n libgomp-multilib
1857 %defattr(644,root,root,755)
1858 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1861 %files -n libgomp-devel
1862 %defattr(644,root,root,755)
1863 %attr(755,root,root) %{_libdir}/libgomp.so
1864 %{_libdir}/libgomp.la
1865 %{_libdir}/libgomp.spec
1866 %{_libdir}/gcc/*/*/finclude
1867 %{_infodir}/libgomp*
1869 %if %{with multilib}
1870 %files -n libgomp-multilib-devel
1871 %defattr(644,root,root,755)
1872 %attr(755,root,root) %{_libdir32}/libgomp.so
1873 %{_libdir32}/libgomp.la
1874 %{_libdir32}/libgomp.spec
1877 %files -n libgomp-static
1878 %defattr(644,root,root,755)
1879 %{_libdir}/libgomp.a
1881 %if %{with multilib}
1882 %files -n libgomp-multilib-static
1883 %defattr(644,root,root,755)
1884 %{_libdir32}/libgomp.a
1889 %files -n libmudflap
1890 %defattr(644,root,root,755)
1891 %attr(755,root,root) %{_libdir}/libmudflap*.so.*.*.*
1893 %if %{with multilib}
1894 %files -n libmudflap-multilib
1895 %defattr(644,root,root,755)
1896 %attr(755,root,root) %{_libdir32}/libmudflap*.so.*.*.*
1899 %files -n libmudflap-devel
1900 %defattr(644,root,root,755)
1901 %{_libdir}/gcc/*/*/include/mf-runtime.h
1902 %{_libdir}/libmudflap*.la
1903 %attr(755,root,root) %{_libdir}/libmudflap*.so
1905 %if %{with multilib}
1906 %files -n libmudflap-multilib-devel
1907 %defattr(644,root,root,755)
1908 %{_libdir32}/libmudflap*.la
1909 %attr(755,root,root) %{_libdir32}/libmudflap*.so
1912 %files -n libmudflap-static
1913 %defattr(644,root,root,755)
1914 %{_libdir}/libmudflap*.a
1916 %if %{with multilib}
1917 %files -n libmudflap-multilib-static
1918 %defattr(644,root,root,755)
1919 %{_libdir32}/libmudflap*.a
1925 %defattr(644,root,root,755)
1926 %doc gcc/ada/ChangeLog
1927 %attr(755,root,root) %{_bindir}/gnat*
1929 %exclude %{_bindir}/gnative2ascii
1931 %attr(755,root,root) %{_libdir}/libgnarl*.so
1932 %attr(755,root,root) %{_libdir}/libgnat*.so
1933 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1934 %{_libdir}/gcc/*/*/adainclude
1935 %dir %{_libdir}/gcc/*/*/adalib
1936 %{_libdir}/gcc/*/*/adalib/*.ali
1937 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1938 %ifarch %{ix86} %{x8664}
1939 %{_libdir}/gcc/*/*/adalib/libgmem.a
1943 %if %{with multilib}
1945 %defattr(644,root,root,755)
1946 %attr(755,root,root) %{_libdir32}/libgnarl*.so
1947 %attr(755,root,root) %{_libdir32}/libgnat*.so
1948 %{_libdir}/gcc/*/*/32/adainclude
1949 %dir %{_libdir}/gcc/*/*/32/adalib
1950 %{_libdir}/gcc/*/*/32/adalib/*.ali
1951 %{_libdir}/gcc/*/*/32/adalib/g-trasym.o
1952 %ifarch %{ix86} %{x8664}
1953 %{_libdir}/gcc/*/*/32/adalib/libgmem.a
1958 %defattr(644,root,root,755)
1959 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
1960 %attr(755,root,root) %{_libdir}/libgnat*.so.1
1962 %if %{with multilib}
1963 %files -n libgnat-multilib
1964 %defattr(644,root,root,755)
1965 %attr(755,root,root) %{_libdir32}/libgnarl*.so.1
1966 %attr(755,root,root) %{_libdir32}/libgnat*.so.1
1969 %files -n libgnat-static
1970 %defattr(644,root,root,755)
1971 %{_libdir}/gcc/*/*/adalib/libgnala.a
1972 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1973 %{_libdir}/gcc/*/*/adalib/libgnat.a
1975 %if %{with multilib}
1976 %files -n libgnat-multilib-static
1977 %defattr(644,root,root,755)
1978 %{_libdir}/gcc/*/*/32/adalib/libgnala.a
1979 %{_libdir}/gcc/*/*/32/adalib/libgnarl.a
1980 %{_libdir}/gcc/*/*/32/adalib/libgnat.a
1986 %defattr(644,root,root,755)
1987 %doc gcc/cp/{ChangeLog,NEWS}
1988 %attr(755,root,root) %{_bindir}/g++
1989 %attr(755,root,root) %{_bindir}/*-g++
1990 %attr(755,root,root) %{_bindir}/c++
1991 %attr(755,root,root) %{_bindir}/*-c++
1992 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
1993 %{_libdir}/libsupc++.a
1994 %{_libdir}/libsupc++.la
1995 %{_mandir}/man1/g++.1*
1997 %if %{with multilib}
1999 %defattr(644,root,root,755)
2000 %{_libdir32}/libsupc++.a
2001 %{_libdir32}/libsupc++.la
2004 %files -n libstdc++ -f libstdc++.lang
2005 %defattr(644,root,root,755)
2006 %doc libstdc++-v3/{ChangeLog,README}
2007 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2008 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
2010 %if %{with multilib}
2011 %files -n libstdc++-multilib
2012 %defattr(644,root,root,755)
2013 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2014 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
2017 %files -n libstdc++-devel
2018 %defattr(644,root,root,755)
2019 %doc libstdc++-v3/doc/html
2020 %dir %{_includedir}/c++
2021 %{_includedir}/c++/%{version}
2022 %{_includedir}/extc++.h
2023 %{_includedir}/stdc++.h
2024 %{_includedir}/stdtr1c++.h
2026 %exclude %{_includedir}/c++/%{version}/java
2027 %exclude %{_includedir}/c++/%{version}/javax
2028 %exclude %{_includedir}/c++/%{version}/gcj
2029 %exclude %{_includedir}/c++/%{version}/gnu
2030 %exclude %{_includedir}/c++/%{version}/org
2031 %exclude %{_includedir}/c++/%{version}/sun
2033 %{_libdir}/libstdc++.la
2034 %attr(755,root,root) %{_libdir}/libstdc++.so
2036 %if %{with multilib}
2037 %files -n libstdc++-multilib-devel
2038 %defattr(644,root,root,755)
2039 %{_libdir32}/libstdc++.la
2040 %attr(755,root,root) %{_libdir32}/libstdc++.so
2043 %files -n libstdc++-static
2044 %defattr(644,root,root,755)
2045 %{_libdir}/libstdc++.a
2047 %if %{with multilib}
2048 %files -n libstdc++-multilib-static
2049 %defattr(644,root,root,755)
2050 %{_libdir32}/libstdc++.a
2056 %defattr(644,root,root,755)
2057 %doc gcc/fortran/ChangeLog
2058 %attr(755,root,root) %{_bindir}/g95
2059 %attr(755,root,root) %{_bindir}/gfortran
2060 %attr(755,root,root) %{_bindir}/*-gfortran
2061 %{_infodir}/gfortran*
2062 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
2063 %{_libdir}/gcc/*/*/libgfortranbegin.a
2064 %{_libdir}/gcc/*/*/libgfortranbegin.la
2065 %{_libdir}/libgfortran.la
2066 %attr(755,root,root) %{_libdir}/libgfortran.so
2067 %{_mandir}/man1/g95.1*
2068 %{_mandir}/man1/gfortran.1*
2070 %if %{with multilib}
2071 %files fortran-multilib
2072 %defattr(644,root,root,755)
2073 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
2074 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
2075 %{_libdir32}/libgfortran.la
2076 %attr(755,root,root) %{_libdir32}/libgfortran.so
2079 %files -n libgfortran
2080 %defattr(644,root,root,755)
2081 %doc libgfortran/{AUTHORS,README,ChangeLog}
2082 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2084 %if %{with multilib}
2085 %files -n libgfortran-multilib
2086 %defattr(644,root,root,755)
2087 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2090 %files -n libgfortran-static
2091 %defattr(644,root,root,755)
2092 %{_libdir}/libgfortran.a
2094 %if %{with multilib}
2095 %files -n libgfortran-multilib-static
2096 %defattr(644,root,root,755)
2097 %{_libdir32}/libgfortran.a
2103 %defattr(644,root,root,755)
2104 %doc gcc/java/ChangeLog java-doc/*
2105 %attr(755,root,root) %{_bindir}/gappletviewer
2106 %attr(755,root,root) %{_bindir}/gc-analyze
2107 %attr(755,root,root) %{_bindir}/gcj*
2108 %attr(755,root,root) %{_bindir}/gjar
2109 %attr(755,root,root) %{_bindir}/gjarsigner
2110 %attr(755,root,root) %{_bindir}/gjavah
2111 %attr(755,root,root) %{_bindir}/gkeytool
2112 %attr(755,root,root) %{_bindir}/gnative2ascii
2113 %attr(755,root,root) %{_bindir}/gorbd
2114 %attr(755,root,root) %{_bindir}/grmi*
2115 %attr(755,root,root) %{_bindir}/gserialver
2116 %attr(755,root,root) %{_bindir}/gtnameserv
2117 %attr(755,root,root) %{_bindir}/jcf-dump
2118 %attr(755,root,root) %{_bindir}/jv-*
2119 %attr(755,root,root) %{_bindir}/*-gcj*
2120 %attr(755,root,root) %{_libdir}/gcc/*/*/ecj1
2121 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
2122 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
2123 %{_infodir}/cp-tools*
2125 %{_mandir}/man1/gappletviewer*
2126 %{_mandir}/man1/gc-analyze*
2127 %{_mandir}/man1/gcj*
2128 %{_mandir}/man1/gjar*
2129 %{_mandir}/man1/gjavah*
2130 %{_mandir}/man1/gkeytool*
2131 %{_mandir}/man1/gnative2ascii*
2132 %{_mandir}/man1/gorbd*
2133 %{_mandir}/man1/grmi*
2134 %{_mandir}/man1/gserialver*
2135 %{_mandir}/man1/gtnameserv*
2136 %{_mandir}/man1/jcf-*
2137 %{_mandir}/man1/jv-*
2138 %{_mandir}/man1/rebuild-gcj-db*
2141 %defattr(644,root,root,755)
2142 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2143 %attr(755,root,root) %{_bindir}/gij
2144 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2145 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.11
2146 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2147 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.11
2148 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2149 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2150 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2151 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2152 %attr(755,root,root) %ghost %{_libdir}/libgij.so.11
2153 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2154 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.11}
2155 %dir %{_libdir}/%{gcjdbexecdir}
2156 %{_libdir}/%{gcjdbexecdir}/classmap.db
2157 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2158 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2159 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2160 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2161 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2162 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2163 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2164 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2165 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2166 %{_libdir}/logging.properties
2167 %{_javadir}/libgcj*.jar
2169 %{_mandir}/man1/gij*
2171 %files -n libgcj-devel
2172 %defattr(644,root,root,755)
2173 %{_includedir}/c++/%{version}/java
2174 %{_includedir}/c++/%{version}/javax
2175 %{_includedir}/c++/%{version}/gcj
2176 %{_includedir}/c++/%{version}/gnu
2177 %{_includedir}/c++/%{version}/org
2178 %{_includedir}/c++/%{version}/sun
2179 %{_libdir}/gcc/*/*/include/gcj
2180 %{_libdir}/gcc/*/*/include/jawt.h
2181 %{_libdir}/gcc/*/*/include/jawt_md.h
2182 %{_libdir}/gcc/*/*/include/jni.h
2183 %{_libdir}/gcc/*/*/include/jni_md.h
2184 %{_libdir}/gcc/*/*/include/jvmpi.h
2185 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2186 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2187 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2188 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2189 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2190 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2191 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2192 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2193 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2194 %dir %{_libdir}/security
2195 %{_libdir}/security/*
2196 %{_libdir}/libgcj.spec
2197 %{_libdir}/libgcj-tools.la
2198 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2199 %{_libdir}/libgcj.la
2200 %attr(755,root,root) %{_libdir}/libgcj.so
2201 %{_libdir}/libgij.la
2202 %attr(755,root,root) %{_libdir}/libgij.so
2204 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2205 %{_libdir}/lib-gnu-awt-xlib.la
2207 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2209 %files -n libgcj-static
2210 %defattr(644,root,root,755)
2211 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2212 %{_libdir}/libgcj-tools.a
2214 %{_libdir}/libgcj_bc.a
2216 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2219 %defattr(644,root,root,755)
2220 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2221 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2223 %if %{with multilib}
2224 %files -n libffi-multilib
2225 %defattr(644,root,root,755)
2226 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2229 %files -n libffi-devel
2230 %defattr(644,root,root,755)
2231 %{_libdir}/gcc/*/*/include/ffi.h
2232 %{_libdir}/gcc/*/*/include/ffitarget.h
2233 %attr(755,root,root) %{_libdir}/libffi.so
2234 %{_libdir}/libffi.la
2236 %if %{with multilib}
2237 %files -n libffi-multilib-devel
2238 %defattr(644,root,root,755)
2239 %attr(755,root,root) %{_libdir32}/libffi.so
2240 %{_libdir32}/libffi.la
2243 %files -n libffi-static
2244 %defattr(644,root,root,755)
2247 %if %{with multilib}
2248 %files -n libffi-multilib-static
2249 %defattr(644,root,root,755)
2250 %{_libdir32}/libffi.a
2256 %defattr(644,root,root,755)
2257 %doc gcc/objc/README
2258 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2259 %attr(755,root,root) %{_libdir}/libobjc.so
2260 %{_libdir}/libobjc.la
2261 %{_libdir}/gcc/*/*/include/objc
2263 %if %{with multilib}
2264 %files objc-multilib
2265 %defattr(644,root,root,755)
2266 %attr(755,root,root) %{_libdir32}/libobjc.so
2267 %{_libdir32}/libobjc.la
2271 %defattr(644,root,root,755)
2272 %doc libobjc/{ChangeLog,README*}
2273 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2275 %if %{with multilib}
2276 %files -n libobjc-multilib
2277 %defattr(644,root,root,755)
2278 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2281 %files -n libobjc-static
2282 %defattr(644,root,root,755)
2283 %{_libdir}/libobjc.a
2285 %if %{with multilib}
2286 %files -n libobjc-multilib-static
2287 %defattr(644,root,root,755)
2288 %{_libdir32}/libobjc.a
2294 %defattr(644,root,root,755)
2295 %doc gcc/objcp/ChangeLog
2296 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus