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/gcc-4.5.0/python/libstdcxx/__init__.py (gdb stuff?)
10 # /usr/share/gcc-4.5.0/python/libstdcxx/v6/__init__.py
11 # /usr/share/gcc-4.5.0/python/libstdcxx/v6/printers.py
12 # /usr/share/python/aotcompile.py
13 # /usr/share/python/classfile.py
16 %bcond_without ada # build without ADA support
17 %bcond_without cxx # build without C++ support
18 %bcond_without fortran # build without Fortran support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without java # build without Java support
21 %bcond_without mudflap # build without Mudflap pointer debugging support
22 %bcond_without objc # build without Objective-C support
23 %bcond_without objcxx # build without Objective-C++ support
24 %bcond_without alsa # don't build libgcj ALSA MIDI interface
25 %bcond_without dssi # don't build libgcj DSSI MIDI interface
26 %bcond_without gtk # don't build libgcj GTK peer
27 %bcond_with mozilla # don't build libgcjwebplugin (needs fix for new xulrunner)
28 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
29 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
30 %bcond_without multilib # build without multilib support (it needs glibc[32&64]-devel)
31 %bcond_with profiling # build with profiling
32 %bcond_without bootstrap # omit 3-stage bootstrap
33 %bcond_with tests # torture gcc
44 %if %{without bootstrap}
45 %undefine with_profiling
53 %ifnarch %{x8664} ppc64 s390x sparc64
54 %undefine with_multilib
63 %define major_ecj_ver 4.5
64 # class data version seen with file(1) that this jvm is able to load
65 %define _classdataversion 50.0
66 %define gcj_soname_ver 11
68 Summary: GNU Compiler Collection: the C compiler and shared files
69 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
70 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
71 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
73 Version: %{major_ver}.%{minor_ver}
77 Group: Development/Languages
78 Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
79 # Source0-md5: ff27b7c4a5d5060c8a8543a44abca31f
80 Source1: %{name}-optimize-la.pl
81 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
82 # Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
83 # 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
84 Patch100: %{name}-branch.diff
85 Patch0: %{name}-info.patch
86 Patch1: %{name}-nolocalefiles.patch
87 Patch2: %{name}-nodebug.patch
88 Patch3: %{name}-ada-link.patch
89 Patch4: %{name}-sparc64-ada_fix.patch
90 Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
91 Patch7: %{name}-libjava-multilib.patch
92 Patch8: %{name}-enable-java-awt-qt.patch
93 Patch9: %{name}-hash-style-gnu.patch
94 Patch10: %{name}-moresparcs.patch
95 Patch11: %{name}-build-id.patch
96 Patch12: %{name}-plugin-decl-hook.patch
97 URL: http://gcc.gnu.org/
98 BuildRequires: autoconf
99 %{?with_tests:BuildRequires: autogen}
100 BuildRequires: automake
101 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
102 BuildRequires: binutils >= 2:2.17.50.0.9-1
104 BuildRequires: chrpath >= 0.13-2
105 %{?with_tests:BuildRequires: dejagnu}
106 BuildRequires: elfutils-devel >= 0.145-1
107 BuildRequires: fileutils >= 4.0.41
110 BuildRequires: gcc(ada)
111 BuildRequires: gcc-ada
113 BuildRequires: gettext-devel
114 BuildRequires: glibc-devel >= 6:2.4-1
116 BuildRequires: gcc(multilib)
118 BuildRequires: glibc-devel(i686)
121 BuildRequires: glibc-devel(ppc)
124 BuildRequires: glibc-devel(s390)
127 BuildRequires: glibc-devel(sparcv9)
130 BuildRequires: gmp-devel >= 4.1
131 BuildRequires: libmpc-devel
132 BuildRequires: mpfr-devel >= 2.3.0
133 BuildRequires: rpmbuild(macros) >= 1.211
134 BuildRequires: texinfo >= 4.1
135 BuildRequires: zlib-devel
137 %{?with_alsa:BuildRequires: alsa-lib-devel}
139 BuildRequires: dssi-devel
140 BuildRequires: jack-audio-connection-kit-devel
142 BuildRequires: libxml2-devel >= 1:2.6.8
143 BuildRequires: libxslt-devel >= 1.1.11
144 BuildRequires: perl-base
145 BuildRequires: perl-tools-pod
146 BuildRequires: pkgconfig
150 BuildRequires: cairo-devel >= 0.5.0
151 BuildRequires: gtk+2-devel >= 2:2.4.0
152 BuildRequires: libart_lgpl-devel
153 BuildRequires: pango-devel
154 BuildRequires: xorg-lib-libXt-devel
155 BuildRequires: xorg-lib-libXtst-devel
158 BuildRequires: QtGui-devel >= 4.0.1
159 BuildRequires: qt4-build >= 4.0.1
161 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
163 Requires: binutils >= 2:2.20.51.0.2
164 Requires: libgcc = %{epoch}:%{version}-%{release}
165 Provides: cpp = %{epoch}:%{version}-%{release}
166 %{?with_ada:Provides: gcc(ada)}
174 Conflicts: glibc-devel < 2.2.5-20
175 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
177 %define _slibdir /%{_lib}
179 # 32-bit environment on x86-64,ppc64,s390x,sparc64
180 %define _slibdir32 /lib
181 %define _libdir32 /usr/lib
184 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
185 %define filterout_ld -Wl,--as-needed
188 A compiler aimed at integrating all the optimizations and features
189 necessary for a high-performance and stable development environment.
191 This package contains the C compiler and some files shared by various
192 parts of the GNU Compiler Collection. In order to use another GCC
193 compiler you will need to install the appropriate subpackage.
195 %description -l es.UTF-8
196 Un compilador que intenta integrar todas las optimalizaciones y
197 características necesarias para un entorno de desarrollo eficaz y
200 Este paquete contiene el compilador de C y unos ficheros compartidos
201 por varias partes de la colección de compiladores GNU (GCC). Para usar
202 otro compilador de GCC será necesario que instale el subpaquete
205 %description -l pl.UTF-8
206 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
207 wyprodukowania szybkiego i stabilnego kodu wynikowego.
209 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
210 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
211 z GCC, trzeba zainstalować odpowiedni podpakiet.
213 %description -l pt_BR.UTF-8
214 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
215 GNU Compiler Collection.
218 Summary: GNU Compiler Collection: the C compiler and shared files
219 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
220 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
221 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
223 Group: Development/Languages
225 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
226 %{?with_multilib:Provides: gcc(multilib)}
229 Requires: glibc-devel(i686)
232 Requires: glibc-devel(ppc)
235 Requires: glibc-devel(s390)
238 Requires: glibc-devel(sparcv9)
241 %description multilib
242 A compiler aimed at integrating all the optimizations and features
243 necessary for a high-performance and stable development environment.
245 This package contains the C compiler and some files shared by various
246 parts of the GNU Compiler Collection. In order to use another GCC
247 compiler you will need to install the appropriate subpackage.
249 %description multilib -l es.UTF-8
250 Un compilador que intenta integrar todas las optimalizaciones y
251 características necesarias para un entorno de desarrollo eficaz y
254 Este paquete contiene el compilador de C y unos ficheros compartidos
255 por varias partes de la colección de compiladores GNU (GCC). Para usar
256 otro compilador de GCC será necesario que instale el subpaquete
259 %description multilib -l pl.UTF-8
260 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
261 wyprodukowania szybkiego i stabilnego kodu wynikowego.
263 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
264 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
265 z GCC, trzeba zainstalować odpowiedni podpakiet.
267 %description multilib -l pt_BR.UTF-8
268 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
269 GNU Compiler Collection.
272 Summary: Shared gcc library
273 Summary(es.UTF-8): Biblioteca compartida de gcc
274 Summary(pl.UTF-8): Biblioteka gcc
275 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
276 License: GPL v2+ with unlimited link permission
281 %description -n libgcc
284 %description -n libgcc -l es.UTF-8
285 Biblioteca compartida de gcc.
287 %description -n libgcc -l pl.UTF-8
288 Biblioteka dynamiczna gcc.
290 %description -n libgcc -l pt_BR.UTF-8
291 Biblioteca runtime para o GCC.
293 %package -n libgcc-multilib
294 Summary: Shared gcc library
295 Summary(es.UTF-8): Biblioteca compartida de gcc
296 Summary(pl.UTF-8): Biblioteka gcc
297 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
298 License: GPL v2+ with unlimited link permission
301 %description -n libgcc-multilib
304 %description -n libgcc-multilib -l es.UTF-8
305 Biblioteca compartida de gcc.
307 %description -n libgcc-multilib -l pl.UTF-8
308 Biblioteka dynamiczna gcc.
310 %description -n libgcc-multilib -l pt_BR.UTF-8
311 Biblioteca runtime para o GCC.
314 Summary: GNU OpenMP library
315 Summary(pl.UTF-8): Biblioteka GNU OpenMP
316 License: LGPL v2.1+ with unlimited link permission
319 %description -n libgomp
322 %description -n libgomp -l pl.UTF-8
323 Biblioteka GNU OpenMP.
325 %package -n libgomp-multilib
326 Summary: GNU OpenMP library
327 Summary(pl.UTF-8): Biblioteka GNU OpenMP
328 License: LGPL v2.1+ with unlimited link permission
331 %description -n libgomp-multilib
334 %description -n libgomp-multilib -l pl.UTF-8
335 Biblioteka GNU OpenMP.
337 %package -n libgomp-devel
338 Summary: Development files for GNU OpenMP library
339 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
340 License: LGPL v2.1+ with unlimited link permission
341 Group: Development/Libraries
342 Requires: libgomp = %{epoch}:%{version}-%{release}
344 %description -n libgomp-devel
345 Development files for GNU OpenMP library.
347 %description -n libgomp-devel -l pl.UTF-8
348 Pliki programistyczne biblioteki GNU OpenMP.
350 %package -n libgomp-multilib-devel
351 Summary: Development files for GNU OpenMP library
352 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
353 License: LGPL v2.1+ with unlimited link permission
354 Group: Development/Libraries
355 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
357 %description -n libgomp-multilib-devel
358 Development files for GNU OpenMP library.
360 %description -n libgomp-multilib-devel -l pl.UTF-8
361 Pliki programistyczne biblioteki GNU OpenMP.
363 %package -n libgomp-static
364 Summary: Static GNU OpenMP library
365 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
366 License: LGPL v2.1+ with unlimited link permission
367 Group: Development/Libraries
368 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
370 %description -n libgomp-static
371 Static GNU OpenMP library.
373 %description -n libgomp-static -l pl.UTF-8
374 Statyczna biblioteka GNU OpenMP.
376 %package -n libgomp-multilib-static
377 Summary: Static GNU OpenMP library
378 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
379 License: LGPL v2.1+ with unlimited link permission
380 Group: Development/Libraries
381 Requires: libgomp-multilib-devel
383 %description -n libgomp-multilib-static
384 Static GNU OpenMP library.
386 %description -n libgomp-multilib-static -l pl.UTF-8
387 Statyczna biblioteka GNU OpenMP.
389 %package -n libmudflap
390 Summary: GCC mudflap shared support library
391 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
392 License: GPL v2+ with unlimited link permission
395 %description -n libmudflap
396 The libmudflap libraries are used by GCC for instrumenting pointer and
397 array dereferencing operations.
399 %description -n libmudflap -l pl.UTF-8
400 Biblioteki libmudflap są używane przez GCC do obsługi operacji
401 dereferencji wspaźników i tablic.
403 %package -n libmudflap-multilib
404 Summary: GCC mudflap shared support library
405 Summary(pl.UTF-8): Współdzielona biblioteka wspomagająca GCC mudflap
406 License: GPL v2+ with unlimited link permission
409 %description -n libmudflap-multilib
410 The libmudflap libraries are used by GCC for instrumenting pointer and
411 array dereferencing operations.
413 %description -n libmudflap-multilib -l pl.UTF-8
414 Biblioteki libmudflap są używane przez GCC do obsługi operacji
415 dereferencji wspaźników i tablic.
417 %package -n libmudflap-devel
418 Summary: Development files for GCC mudflap library
419 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
420 License: GPL v2+ with unlimited link permission
421 Group: Development/Libraries
422 Requires: libmudflap = %{epoch}:%{version}-%{release}
424 %description -n libmudflap-devel
425 The libmudflap libraries are used by GCC for instrumenting pointer and
426 array dereferencing operations. This package contains development
429 %description -n libmudflap-devel -l pl.UTF-8
430 Biblioteki libmudflap są używane przez GCC do obsługi operacji
431 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
434 %package -n libmudflap-multilib-devel
435 Summary: Development files for GCC mudflap library
436 Summary(pl.UTF-8): Pliki programistyczne biblioteki GCC mudflap
437 License: GPL v2+ with unlimited link permission
438 Group: Development/Libraries
439 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
441 %description -n libmudflap-multilib-devel
442 The libmudflap libraries are used by GCC for instrumenting pointer and
443 array dereferencing operations. This package contains development
446 %description -n libmudflap-multilib-devel -l pl.UTF-8
447 Biblioteki libmudflap są używane przez GCC do obsługi operacji
448 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
451 %package -n libmudflap-static
452 Summary: Static GCC mudflap library
453 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
454 License: GPL v2+ with unlimited link permission
455 Group: Development/Libraries
456 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
458 %description -n libmudflap-static
459 The libmudflap libraries are used by GCC for instrumenting pointer and
460 array dereferencing operations. This package contains static
463 %description -n libmudflap-static -l pl.UTF-8
464 Biblioteki libmudflap są używane przez GCC do obsługi operacji
465 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
468 %package -n libmudflap-multilib-static
469 Summary: Static GCC mudflap library
470 Summary(pl.UTF-8): Statyczna biblioteka GCC mudflap
471 License: GPL v2+ with unlimited link permission
472 Group: Development/Libraries
473 Requires: libmudflap-multilib-devel
475 %description -n libmudflap-multilib-static
476 The libmudflap libraries are used by GCC for instrumenting pointer and
477 array dereferencing operations. This package contains static
480 %description -n libmudflap-multilib-static -l pl.UTF-8
481 Biblioteki libmudflap są używane przez GCC do obsługi operacji
482 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
486 Summary: Ada support for gcc
487 Summary(es.UTF-8): Soporte de Ada para gcc
488 Summary(pl.UTF-8): Obsługa Ady do gcc
489 Group: Development/Languages
490 Requires: %{name} = %{epoch}:%{version}-%{release}
491 Requires: libgnat = %{epoch}:%{version}-%{release}
493 Obsoletes: gnat-devel
496 This package adds experimental support for compiling Ada programs.
498 %description ada -l es.UTF-8
499 Este paquete añade soporte experimental para compilar programas en
502 %description ada -l pl.UTF-8
503 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
506 %package ada-multilib
507 Summary: Ada support for gcc
508 Summary(es.UTF-8): Soporte de Ada para gcc
509 Summary(pl.UTF-8): Obsługa Ady do gcc
510 Group: Development/Languages
511 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
512 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
514 %description ada-multilib
515 This package adds experimental support for compiling Ada programs.
517 %description ada-multilib -l es.UTF-8
518 Este paquete añade soporte experimental para compilar programas en
521 %description ada-multilib -l pl.UTF-8
522 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
526 Summary: Ada standard libraries
527 Summary(es.UTF-8): Bibliotecas estándares de Ada
528 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
529 License: GPL v2+ with linking exception
534 %description -n libgnat
535 This package contains shared libraries needed to run programs written
538 %description -n libgnat -l es.UTF-8
539 Este paquete contiene las bibliotecas compartidas necesarias para
540 ejecutar programas escritos en Ada.
542 %description -n libgnat -l pl.UTF-8
543 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
546 %package -n libgnat-multilib
547 Summary: Ada standard libraries
548 Summary(es.UTF-8): Bibliotecas estándares de Ada
549 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
550 License: GPL v2+ with linking exception
553 %description -n libgnat-multilib
554 This package contains shared libraries needed to run programs written
557 %description -n libgnat-multilib -l es.UTF-8
558 Este paquete contiene las bibliotecas compartidas necesarias para
559 ejecutar programas escritos en Ada.
561 %description -n libgnat-multilib -l pl.UTF-8
562 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
565 %package -n libgnat-static
566 Summary: Static Ada standard libraries
567 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
568 License: GPL v2+ with linking exception
569 Group: Development/Libraries
570 Obsoletes: gnat-static
572 %description -n libgnat-static
573 This package contains static libraries for programs written in Ada.
575 %description -n libgnat-static -l pl.UTF-8
576 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
579 %package -n libgnat-multilib-static
580 Summary: Static Ada standard libraries
581 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
582 License: GPL v2+ with linking exception
583 Group: Development/Libraries
585 %description -n libgnat-multilib-static
586 This package contains static libraries for programs written in Ada.
588 %description -n libgnat-multilib-static -l pl.UTF-8
589 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
593 Summary: C++ support for gcc
594 Summary(es.UTF-8): Soporte de C++ para gcc
595 Summary(pl.UTF-8): Obsługa C++ dla gcc
596 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
597 Group: Development/Languages
598 Requires: %{name} = %{epoch}:%{version}-%{release}
604 This package adds C++ support to the GNU Compiler Collection. It
605 includes support for most of the current C++ specification, including
606 templates and exception handling. It does not include a standard C++
607 library, which is available separately.
609 %description c++ -l de.UTF-8
610 Dieses Paket enthält die C++-Unterstützung für den
611 GNU-Compiler-Collection. Es unterstützt die aktuelle
612 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
613 C++-Standard-Library ist nicht enthalten - sie ist getrennt
616 %description c++ -l es.UTF-8
617 Este paquete añade soporte de C++ al GCC (colección de compiladores
618 GNU). Ello incluye el soporte para la mayoría de la especificación
619 actual de C++, incluyendo plantillas y manejo de excepciones. No
620 incluye la biblioteca estándar de C++, la que es disponible separada.
622 %description c++ -l fr.UTF-8
623 Ce package ajoute un support C++ a la collection de compilateurs GNU.
624 Il comprend un support pour la plupart des spécifications actuelles de
625 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
626 une bibliothéque C++ standard, qui est disponible séparément.
628 %description c++ -l pl.UTF-8
629 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
630 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
631 standardowych bibliotek C++, które są w oddzielnym pakiecie.
633 %description c++ -l pt_BR.UTF-8
634 Este pacote adiciona suporte C++ para o gcc.
636 %description c++ -l tr.UTF-8
637 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
638 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
639 C++ kitaplığı bu pakette yer almaz.
641 %package c++-multilib
642 Summary: C++ support for gcc
643 Summary(es.UTF-8): Soporte de C++ para gcc
644 Summary(pl.UTF-8): Obsługa C++ dla gcc
645 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
646 Group: Development/Languages
647 Requires: %{name}-c++
648 Requires: %{name}-multilib
650 %description c++-multilib
651 This package adds C++ support to the GNU Compiler Collection. It
652 includes support for most of the current C++ specification, including
653 templates and exception handling. It does not include a standard C++
654 library, which is available separately.
656 %description c++-multilib -l de.UTF-8
657 Dieses Paket enthält die C++-Unterstützung für den
658 GNU-Compiler-Collection. Es unterstützt die aktuelle
659 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
660 C++-Standard-Library ist nicht enthalten - sie ist getrennt
663 %description c++-multilib -l es.UTF-8
664 Este paquete añade soporte de C++ al GCC (colección de compiladores
665 GNU). Ello incluye el soporte para la mayoría de la especificación
666 actual de C++, incluyendo plantillas y manejo de excepciones. No
667 incluye la biblioteca estándar de C++, la que es disponible separada.
669 %description c++-multilib -l fr.UTF-8
670 Ce package ajoute un support C++ a la collection de compilateurs GNU.
671 Il comprend un support pour la plupart des spécifications actuelles de
672 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
673 une bibliothéque C++ standard, qui est disponible séparément.
675 %description c++-multilib -l pl.UTF-8
676 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
677 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
678 standardowych bibliotek C++, które są w oddzielnym pakiecie.
680 %description c++-multilib -l pt_BR.UTF-8
681 Este pacote adiciona suporte C++ para o gcc.
683 %description c++-multilib -l tr.UTF-8
684 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
685 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
686 C++ kitaplığı bu pakette yer almaz.
688 %package -n libstdc++
689 Summary: GNU C++ library
690 Summary(es.UTF-8): Biblioteca C++ de GNU
691 Summary(pl.UTF-8): Biblioteki GNU C++
692 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
693 License: GPL v2+ with free software exception
695 # >= instead of = to allow keeping older libstdc++ (with different soname)
696 Requires: libgcc >= %{epoch}:%{version}-%{release}
698 Obsoletes: libstdc++3
699 Obsoletes: libstdc++4
701 %description -n libstdc++
702 This is the GNU implementation of the standard C++ libraries, along
703 with additional GNU tools. This package includes the shared libraries
704 necessary to run C++ applications.
706 %description -n libstdc++ -l de.UTF-8
707 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
708 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
709 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
711 %description -n libstdc++ -l es.UTF-8
712 Este es el soporte de las bibliotecas padrón del C++, junto con
713 herramientas GNU adicionales. El paquete incluye las bibliotecas
714 compartidas necesarias para ejecutar aplicaciones C++.
716 %description -n libstdc++ -l fr.UTF-8
717 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
718 des outils GNU supplémentaires. Ce package comprend les librairies
719 partagées nécessaires à l'exécution d'application C++.
721 %description -n libstdc++ -l pl.UTF-8
722 Pakiet ten zawiera biblioteki będące implementacją standardowych
723 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
724 uruchomienia aplikacji napisanych w C++.
726 %description -n libstdc++ -l pt_BR.UTF-8
727 Este pacote é uma implementação da biblioteca padrão C++ v3, um
728 subconjunto do padrão ISO 14882.
730 %description -n libstdc++ -l tr.UTF-8
731 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
732 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
734 %package -n libstdc++-multilib
735 Summary: GNU C++ library
736 Summary(es.UTF-8): Biblioteca C++ de GNU
737 Summary(pl.UTF-8): Biblioteki GNU C++
738 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
739 License: GPL v2+ with free software exception
741 # >= instead of = to allow keeping older libstdc++ (with different soname)
742 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
744 %description -n libstdc++-multilib
745 This is the GNU implementation of the standard C++ libraries, along
746 with additional GNU tools. This package includes the shared libraries
747 necessary to run C++ applications.
749 %description -n libstdc++-multilib -l de.UTF-8
750 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
751 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
752 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
754 %description -n libstdc++-multilib -l es.UTF-8
755 Este es el soporte de las bibliotecas padrón del C++, junto con
756 herramientas GNU adicionales. El paquete incluye las bibliotecas
757 compartidas necesarias para ejecutar aplicaciones C++.
759 %description -n libstdc++-multilib -l fr.UTF-8
760 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
761 des outils GNU supplémentaires. Ce package comprend les librairies
762 partagées nécessaires à l'exécution d'application C++.
764 %description -n libstdc++-multilib -l pl.UTF-8
765 Pakiet ten zawiera biblioteki będące implementacją standardowych
766 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
767 uruchomienia aplikacji napisanych w C++.
769 %description -n libstdc++-multilib -l pt_BR.UTF-8
770 Este pacote é uma implementação da biblioteca padrão C++ v3, um
771 subconjunto do padrão ISO 14882.
773 %description -n libstdc++-multilib -l tr.UTF-8
774 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
775 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
777 %package -n libstdc++-devel
778 Summary: Header files and documentation for C++ development
779 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
780 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
781 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
782 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
783 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
784 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
785 License: GPL v2+ with free software exception
786 Group: Development/Libraries
787 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
788 Requires: glibc-devel
789 Requires: libstdc++ = %{epoch}:%{version}-%{release}
790 Obsoletes: libg++-devel
791 Obsoletes: libstdc++3-devel
792 Obsoletes: libstdc++4-devel
794 %description -n libstdc++-devel
795 This is the GNU implementation of the standard C++ libraries. This
796 package includes the header files needed for C++ development and
797 library documentation.
799 %description -n libstdc++-devel -l es.UTF-8
800 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
801 paquete incluye los archivos de inclusión y bibliotecas necesarios
802 para desarrollo de programas en lenguaje C++.
804 %description -n libstdc++-devel -l pl.UTF-8
805 Pakiet ten zawiera biblioteki będące implementacją standardowych
806 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
807 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
809 %description -n libstdc++-devel -l pt_BR.UTF-8
810 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
811 para desenvolvimento de programas C++.
813 %package -n libstdc++-multilib-devel
814 Summary: Header files and documentation for C++ development
815 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
816 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
817 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
818 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
819 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
820 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
821 License: GPL v2+ with free software exception
822 Group: Development/Libraries
823 Requires: %{name}-c++-multilib
824 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
825 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
827 %description -n libstdc++-multilib-devel
828 This is the GNU implementation of the standard C++ libraries. This
829 package includes the header files needed for C++ development and
830 library documentation.
832 %description -n libstdc++-multilib-devel -l es.UTF-8
833 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
834 paquete incluye los archivos de inclusión y bibliotecas necesarios
835 para desarrollo de programas en lenguaje C++.
837 %description -n libstdc++-multilib-devel -l pl.UTF-8
838 Pakiet ten zawiera biblioteki będące implementacją standardowych
839 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
840 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
842 %description -n libstdc++-multilib-devel -l pt_BR.UTF-8
843 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
844 para desenvolvimento de programas C++.
846 %package -n libstdc++-static
847 Summary: Static C++ standard library
848 Summary(es.UTF-8): Biblioteca estándar estática de C++
849 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
850 License: GPL v2+ with free software exception
851 Group: Development/Libraries
852 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
853 Obsoletes: libstdc++4-static
855 %description -n libstdc++-static
856 Static C++ standard library.
858 %description -n libstdc++-static -l es.UTF-8
859 Biblioteca estándar estática de C++.
861 %description -n libstdc++-static -l pl.UTF-8
862 Statyczna biblioteka standardowa C++.
864 %package -n libstdc++-multilib-static
865 Summary: Static C++ standard library
866 Summary(es.UTF-8): Biblioteca estándar estática de C++
867 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
868 License: GPL v2+ with free software exception
869 Group: Development/Libraries
870 Requires: libstdc++-multilib-devel
872 %description -n libstdc++-multilib-static
873 Static C++ standard library.
875 %description -n libstdc++-multilib-static -l es.UTF-8
876 Biblioteca estándar estática de C++.
878 %description -n libstdc++-multilib-static -l pl.UTF-8
879 Statyczna biblioteka standardowa C++.
882 Summary: Fortran 95 support for gcc
883 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
884 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
885 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
886 Group: Development/Languages/Fortran
887 Requires: %{name} = %{epoch}:%{version}-%{release}
888 Requires: libgfortran = %{epoch}:%{version}-%{release}
889 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
894 This package adds support for compiling Fortran 95 programs with the
897 %description fortran -l es.UTF-8
898 Este paquete añade soporte para compilar programas escritos en Fortran
899 95 con el compilador GNU.
901 %description fortran -l pl.UTF-8
902 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
903 potrzebny do kompilowania programów pisanych w języku Fortran 95.
905 %description fortran -l pt_BR.UTF-8
906 Suporte Fortran 95 para o GCC.
908 %package fortran-multilib
909 Summary: Fortran 95 support for gcc
910 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
911 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
912 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
913 Group: Development/Languages/Fortran
914 Requires: %{name}-fortran
915 Requires: libgfortran-multilib
917 %description fortran-multilib
918 This package adds support for compiling Fortran 95 programs with the
921 %description fortran-multilib -l es.UTF-8
922 Este paquete añade soporte para compilar programas escritos en Fortran
923 95 con el compilador GNU.
925 %description fortran-multilib -l pl.UTF-8
926 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
927 potrzebny do kompilowania programów pisanych w języku Fortran 95.
929 %description fortran-multilib -l pt_BR.UTF-8
930 Suporte Fortran 95 para o GCC.
932 %package -n libgfortran
933 Summary: Fortran 95 Libraries
934 Summary(es.UTF-8): Bibliotecas de Fortran 95
935 Summary(pl.UTF-8): Biblioteki Fortranu 95
936 License: GPL v2+ with unlimited link permission
940 %description -n libgfortran
941 Fortran 95 Libraries.
943 %description -n libgfortran -l es.UTF-8
944 Bibliotecas de Fortran 95.
946 %description -n libgfortran -l pl.UTF-8
947 Biblioteki Fortranu 95.
949 %package -n libgfortran-multilib
950 Summary: Fortran 95 Libraries
951 Summary(es.UTF-8): Bibliotecas de Fortran 95
952 Summary(pl.UTF-8): Biblioteki Fortranu 95
953 License: GPL v2+ with unlimited link permission
956 %description -n libgfortran-multilib
957 Fortran 95 Libraries.
959 %description -n libgfortran-multilib -l es.UTF-8
960 Bibliotecas de Fortran 95.
962 %description -n libgfortran-multilib -l pl.UTF-8
963 Biblioteki Fortranu 95.
965 %package -n libgfortran-static
966 Summary: Static Fortran 95 Libraries
967 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
968 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
969 License: GPL v2+ with unlimited link permission
970 Group: Development/Libraries
971 Requires: libgfortran = %{epoch}:%{version}-%{release}
972 Obsoletes: libg2c-static
974 %description -n libgfortran-static
975 Static Fortran 95 Libraries.
977 %description -n libgfortran-static -l es.UTF-8
978 Bibliotecas estáticas de Fortran 95.
980 %description -n libgfortran-static -l pl.UTF-8
981 Statyczne biblioteki Fortranu 95.
983 %package -n libgfortran-multilib-static
984 Summary: Static Fortran 95 Libraries
985 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
986 Summary(pl.UTF-8): Statyczne Biblioteki Fortranu 95
987 License: GPL v2+ with unlimited link permission
988 Group: Development/Libraries
989 Requires: libgfortran-multilib
991 %description -n libgfortran-multilib-static
992 Static Fortran 95 Libraries.
994 %description -n libgfortran-multilib-static -l es.UTF-8
995 Bibliotecas estáticas de Fortran 95.
997 %description -n libgfortran-multilib-static -l pl.UTF-8
998 Statyczne biblioteki Fortranu 95.
1001 Summary: Java support for gcc
1002 Summary(es.UTF-8): Soporte de Java para gcc
1003 Summary(pl.UTF-8): Obsługa Javy dla gcc
1004 Group: Development/Languages/Java
1005 Requires: %{name} = %{epoch}:%{version}-%{release}
1006 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1007 Provides: gcc-java-tools
1008 Provides: gcj = %{epoch}:%{version}-%{release}
1009 Obsoletes: eclipse-ecj
1010 Obsoletes: gcc-java-tools
1011 Obsoletes: java-gnu-classpath-tools
1014 This package adds experimental support for compiling Java(TM) programs
1015 and bytecode into native code. To use this you will also need the
1018 %description java -l es.UTF-8
1019 Este paquete añade soporte experimental para compilar programas
1020 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1021 necesitar el paquete libgcj.
1023 %description java -l pl.UTF-8
1024 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1025 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1026 dodatkowo pakiet libgcj.
1029 Summary: Java Class Libraries
1030 Summary(es.UTF-8): Bibliotecas de clases de Java
1031 Summary(pl.UTF-8): Biblioteki Klas Javy
1032 License: GPL v2+ with limited linking exception
1034 Requires: jpackage-utils
1035 Provides: java(ClassDataVersion) = %{_classdataversion}
1038 %description -n libgcj
1039 Java Class Libraries.
1041 %description -n libgcj -l es.UTF-8
1042 Bibliotecas de clases de Java.
1044 %description -n libgcj -l pl.UTF-8
1045 Biblioteki Klas Javy.
1047 %package -n libgcj-devel
1048 Summary: Development files for Java Class Libraries
1049 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1050 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1051 License: GPL v2+ with limited linking exception
1052 Group: Development/Libraries
1053 Requires: libgcj = %{epoch}:%{version}-%{release}
1054 Requires: zlib-devel
1055 Obsoletes: libgcj3-devel
1057 %description -n libgcj-devel
1058 Development files for Java Class Libraries.
1060 %description -n libgcj-devel -l es.UTF-8
1061 Ficheros de desarrollo para las bibliotecas de clases de Java.
1063 %description -n libgcj-devel -l pl.UTF-8
1064 Pliki nagłówkowe dla Bibliotek Klas Javy.
1066 %package -n libgcj-static
1067 Summary: Static Java Class Libraries
1068 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1069 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1070 License: GPL v2+ with limited linking exception
1071 Group: Development/Libraries
1072 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1073 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1075 %description -n libgcj-static
1076 Static Java Class Libraries.
1078 %description -n libgcj-static -l es.UTF-8
1079 Bibliotecas estáticas de clases de Java.
1081 %description -n libgcj-static -l pl.UTF-8
1082 Statyczne Biblioteki Klas Javy.
1085 Summary: Foreign Function Interface library
1086 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1087 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1091 %description -n libffi
1092 The libffi library provides a portable, high level programming
1093 interface to various calling conventions. This allows a programmer to
1094 call any function specified by a call interface description at run
1097 %description -n libffi -l es.UTF-8
1098 La biblioteca libffi provee una interfaz portable de programación de
1099 alto nivel para varias convenciones de llamada. Ello permite que un
1100 programador llame una función cualquiera especificada por una
1101 descripción de interfaz de llamada en el tiempo de ejecución.
1103 %description -n libffi -l pl.UTF-8
1104 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1105 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1106 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1109 %package -n libffi-multilib
1110 Summary: Foreign Function Interface library
1111 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1112 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1116 %description -n libffi-multilib
1117 The libffi library provides a portable, high level programming
1118 interface to various calling conventions. This allows a programmer to
1119 call any function specified by a call interface description at run
1122 %description -n libffi-multilib -l es.UTF-8
1123 La biblioteca libffi provee una interfaz portable de programación de
1124 alto nivel para varias convenciones de llamada. Ello permite que un
1125 programador llame una función cualquiera especificada por una
1126 descripción de interfaz de llamada en el tiempo de ejecución.
1128 %description -n libffi-multilib -l pl.UTF-8
1129 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1130 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1131 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1134 %package -n libffi-devel
1135 Summary: Development files for Foreign Function Interface library
1136 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1137 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1139 Group: Development/Libraries
1140 Requires: libffi = %{epoch}:%{version}-%{release}
1142 %description -n libffi-devel
1143 Development files for Foreign Function Interface library.
1145 %description -n libffi-devel -l es.UTF-8
1146 Ficheros de desarrollo para libffi.
1148 %description -n libffi-devel -l pl.UTF-8
1149 Pliki nagłówkowe dla libffi.
1151 %package -n libffi-multilib-devel
1152 Summary: Development files for Foreign Function Interface library
1153 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1154 Summary(pl.UTF-8): Pliki nagłówkowe dla libffi
1156 Group: Development/Libraries
1157 Requires: libffi-devel
1158 Requires: libffi-multilib
1160 %description -n libffi-multilib-devel
1161 Development files for Foreign Function Interface library.
1163 %description -n libffi-multilib-devel -l es.UTF-8
1164 Ficheros de desarrollo para libffi.
1166 %description -n libffi-multilib-devel -l pl.UTF-8
1167 Pliki nagłówkowe dla libffi.
1169 %package -n libffi-static
1170 Summary: Static Foreign Function Interface library
1171 Summary(es.UTF-8): Biblioteca libffi estática
1172 Summary(pl.UTF-8): Statyczna biblioteka libffi
1174 Group: Development/Libraries
1175 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1177 %description -n libffi-static
1178 Static Foreign Function Interface library.
1180 %description -n libffi-static -l es.UTF-8
1181 Biblioteca libffi estática.
1183 %description -n libffi-static -l pl.UTF-8
1184 Statyczna biblioteka libffi.
1186 %package -n libffi-multilib-static
1187 Summary: Static Foreign Function Interface library
1188 Summary(es.UTF-8): Biblioteca libffi estática
1189 Summary(pl.UTF-8): Statyczna biblioteka libffi
1191 Group: Development/Libraries
1192 Requires: libffi-multilib-devel
1194 %description -n libffi-multilib-static
1195 Static Foreign Function Interface library.
1197 %description -n libffi-multilib-static -l es.UTF-8
1198 Biblioteca libffi estática.
1200 %description -n libffi-multilib-static -l pl.UTF-8
1201 Statyczna biblioteka libffi.
1204 Summary: Objective C support for gcc
1205 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1206 Summary(es.UTF-8): Soporte de Objective C para gcc
1207 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1208 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1209 Summary(tr.UTF-8): gcc için Objective C desteği
1210 Group: Development/Languages
1211 Requires: %{name} = %{epoch}:%{version}-%{release}
1212 Requires: libobjc = %{epoch}:%{version}-%{release}
1213 Obsoletes: egcc-objc
1214 Obsoletes: egcs-objc
1217 This package adds Objective C support to the GNU Compiler Collection.
1218 Objective C is a object oriented derivative of the C language, mainly
1219 used on systems running NeXTSTEP. This package does not include the
1220 standard objective C object library.
1222 %description objc -l de.UTF-8
1223 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1224 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1225 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1226 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1228 %description objc -l es.UTF-8
1229 Este paquete añade soporte de Objective C al GCC (colección de
1230 compiladores GNU). Objective C es un lenguaje orientado a objetos
1231 derivado de C, principalmente usado en sistemas que funcionan bajo
1232 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1235 %description objc -l fr.UTF-8
1236 Ce package ajoute un support Objective C a la collection de
1237 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1238 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1239 package n'inclue pas la bibliothéque Objective C standard.
1241 %description objc -l pl.UTF-8
1242 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1243 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1244 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1245 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1247 %description objc -l tr.UTF-8
1248 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1249 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1250 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1251 kitaplığı bu pakette yer almaz.
1253 %package objc-multilib
1254 Summary: Objective C support for gcc
1255 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1256 Summary(es.UTF-8): Soporte de Objective C para gcc
1257 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1258 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1259 Summary(tr.UTF-8): gcc için Objective C desteği
1260 Group: Development/Languages
1261 Requires: %{name}-multilib
1262 Requires: libobjc-multilib
1264 %description objc-multilib
1265 This package adds Objective C support to the GNU Compiler Collection.
1266 Objective C is a object oriented derivative of the C language, mainly
1267 used on systems running NeXTSTEP. This package does not include the
1268 standard objective C object library.
1270 %description objc-multilib -l de.UTF-8
1271 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1272 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1273 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1274 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1276 %description objc-multilib -l es.UTF-8
1277 Este paquete añade soporte de Objective C al GCC (colección de
1278 compiladores GNU). Objective C es un lenguaje orientado a objetos
1279 derivado de C, principalmente usado en sistemas que funcionan bajo
1280 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1283 %description objc-multilib -l fr.UTF-8
1284 Ce package ajoute un support Objective C a la collection de
1285 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1286 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1287 package n'inclue pas la bibliothéque Objective C standard.
1289 %description objc-multilib -l pl.UTF-8
1290 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1291 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1292 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1293 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1295 %description objc-multilib -l tr.UTF-8
1296 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1297 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1298 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1299 kitaplığı bu pakette yer almaz.
1302 Summary: Objective C++ support for gcc
1303 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1304 Group: Development/Languages
1305 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1306 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1309 This package adds Objective C++ support to the GNU Compiler
1312 %description objc++ -l pl.UTF-8
1313 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1314 GNU Compiler Collection.
1317 Summary: Objective C Libraries
1318 Summary(es.UTF-8): Bibliotecas de Objective C
1319 Summary(pl.UTF-8): Biblioteki Obiektowego C
1320 License: GPL v2+ with linking exception
1324 %description -n libobjc
1325 Objective C Libraries.
1327 %description -n libobjc -l es.UTF-8
1328 Bibliotecas de Objective C.
1330 %description -n libobjc -l pl.UTF-8
1331 Biblioteki Obiektowego C.
1333 %package -n libobjc-multilib
1334 Summary: Objective C Libraries
1335 Summary(es.UTF-8): Bibliotecas de Objective C
1336 Summary(pl.UTF-8): Biblioteki Obiektowego C
1337 License: GPL v2+ with linking exception
1340 %description -n libobjc-multilib
1341 Objective C Libraries.
1343 %description -n libobjc-multilib -l es.UTF-8
1344 Bibliotecas de Objective C.
1346 %description -n libobjc-multilib -l pl.UTF-8
1347 Biblioteki Obiektowego C.
1349 %package -n libobjc-static
1350 Summary: Static Objective C Libraries
1351 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1352 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1353 License: GPL v2+ with linking exception
1354 Group: Development/Libraries
1355 Requires: libobjc = %{epoch}:%{version}-%{release}
1357 %description -n libobjc-static
1358 Static Objective C Libraries.
1360 %description -n libobjc-static -l es.UTF-8
1361 Bibliotecas estáticas de Objective C.
1363 %description -n libobjc-static -l pl.UTF-8
1364 Statyczne biblioteki Obiektowego C.
1366 %package -n libobjc-multilib-static
1367 Summary: Static Objective C Libraries
1368 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1369 Summary(pl.UTF-8): Statyczne Biblioteki Obiektowego C
1370 License: GPL v2+ with linking exception
1371 Group: Development/Libraries
1372 Requires: libobjc-multilib
1374 %description -n libobjc-multilib-static
1375 Static Objective C Libraries.
1377 %description -n libobjc-multilib-static -l es.UTF-8
1378 Bibliotecas estáticas de Objective C.
1380 %description -n libobjc-multilib-static -l pl.UTF-8
1381 Statyczne biblioteki Obiektowego C.
1402 mv ChangeLog ChangeLog.general
1405 # see contrib/download_ecj
1406 install %{SOURCE2} ecj.jar
1409 # override snapshot version.
1410 echo %{version} > gcc/BASE-VER
1411 echo "release" > gcc/DEV-PHASE
1418 cd libjava/classpath
1422 cp -f /usr/share/automake/config.sub .
1424 rm -rf builddir && install -d builddir && cd builddir
1426 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1430 CFLAGS="%{rpmcflags}" \
1431 CXXFLAGS="%{rpmcxxflags}" \
1434 --prefix=%{_prefix} \
1435 --with-local-prefix=%{_prefix}/local \
1436 --libdir=%{_libdir} \
1437 --libexecdir=%{_libdir} \
1438 --infodir=%{_infodir} \
1439 --mandir=%{_mandir} \
1440 --x-libraries=%{_libdir} \
1441 --enable-checking=release \
1443 --enable-threads=posix \
1444 --enable-linux-futex \
1445 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1446 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1447 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1449 --enable-long-long \
1450 --enable-decimal-float=yes \
1451 %{!?with_multilib:--disable-multilib} \
1456 %ifarch %{ix86} %{x8664}
1460 --with-cpu=ultrasparc \
1464 --with-demangler-in-ld \
1465 --with-system-zlib \
1466 --with-slibdir=%{_slibdir} \
1468 --without-system-libunwind \
1470 --with-system-libunwind \
1472 %{!?with_java:--without-x} \
1473 %{?with_fortran:--enable-cmath} \
1474 --with-long-double-128 \
1476 --enable-secureplt \
1479 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1480 --disable-libstdcxx-pch \
1481 --enable-__cxa_atexit \
1482 --enable-libstdcxx-allocator=new \
1485 --enable-libjava-multilib=no \
1486 %{!?with_alsa:--disable-alsa} \
1487 %{!?with_dssi:--disable-dssi} \
1488 --disable-gconf-peer \
1490 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1492 %{?with_mozilla:--enable-plugin} \
1494 --enable-libgcj-multifile \
1495 --enable-libgcj-database \
1496 %{?with_gtk:--enable-gtk-cairo} \
1500 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1501 --with-pkgversion="PLD-Linux" \
1502 --with-bugurl="http://bugs.pld-linux.org" \
1507 cat << 'EOF' > Makefile
1508 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1511 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1512 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1513 GCJFLAGS="%{rpmcflags}" \
1514 BOOT_CFLAGS="%{rpmcflags}" \
1515 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1516 GNATLIBCFLAGS="%{rpmcflags}" \
1517 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1525 if [ ! -r /dev/pts/0 ]; then
1526 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1529 %{__make} -k -C builddir check 2>&1 ||:
1533 rm -rf $RPM_BUILD_ROOT
1534 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1538 %{__make} -j1 install \
1540 infodir=%{_infodir} \
1541 DESTDIR=$RPM_BUILD_ROOT
1543 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1545 %if %{with multilib}
1548 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1549 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1550 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1551 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1553 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1554 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1555 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1556 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1559 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1560 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1565 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1566 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1567 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1569 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1570 mv $RPM_BUILD_ROOT{%{_libdir}/$libssp,%{_slibdir}}
1571 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1572 %if %{with multilib}
1573 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1574 mv $RPM_BUILD_ROOT{%{_libdir32}/$libssp,%{_slibdir32}}
1575 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1579 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1580 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1584 # move ada shared libraries to proper place...
1585 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1586 $RPM_BUILD_ROOT%{_libdir}
1587 # check if symlink to be made is valid
1588 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1589 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1590 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1591 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1592 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1593 %if %{with multilib}
1594 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/32/adalib/*.so.1 \
1595 $RPM_BUILD_ROOT%{_libdir32}
1596 # check if symlink to be made is valid
1597 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1598 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1599 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1600 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1601 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1609 cp -f libjava/READ* java-doc
1610 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1611 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1613 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1616 cp -f libobjc/README gcc/objc/README.libobjc
1619 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
1621 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1622 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1623 for f in libssp.la libssp_nonshared.la \
1624 %{?with_cxx:libstdc++.la libsupc++.la} \
1625 %{?with_fortran:libgfortran.la} \
1626 %{?with_gomp:libgomp.la} \
1627 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1629 libffi.la libgcj.la libgcj-tools.la libgij.la \
1630 %{gcjdbexecdir}/libjvm.la \
1631 %{gcjdbexecdir}/libxmlj.la \
1632 %{?with_x:lib-gnu-awt-xlib.la} \
1633 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1634 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1635 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1636 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1638 %{?with_objc:libobjc.la};
1640 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1641 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1643 %if %{with multilib}
1644 for f in libssp.la libssp_nonshared.la \
1645 %{?with_cxx:libstdc++.la libsupc++.la} \
1646 %{?with_fortran:libgfortran.la} \
1647 %{?with_gomp:libgomp.la} \
1648 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1649 %{?with_java:libffi.la} \
1650 %{?with_objc:libobjc.la};
1652 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1653 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1657 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1658 cp $gccdir/install-tools/include/*.h $gccdir/include
1659 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1660 rm -rf $gccdir/install-tools
1661 rm -rf $gccdir/include-fixed
1665 cat cpplib.lang >> gcc.lang
1668 %find_lang libstdc\+\+
1669 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1673 rm -f $RPM_BUILD_ROOT{%{_libdir32},%{_libdir}}/*.py
1675 # svn snap doesn't contain (release does) below files,
1676 # so let's create dummy entries to satisfy %%files.
1677 [ ! -f NEWS ] && touch NEWS
1678 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1679 [ ! -f libgfortran/README ] && touch libgfortran/README
1682 rm -rf $RPM_BUILD_ROOT
1684 %post -p /sbin/postshell
1685 -/usr/sbin/fix-info-dir -c %{_infodir}
1687 %postun -p /sbin/postshell
1688 -/usr/sbin/fix-info-dir -c %{_infodir}
1690 %post ada -p /sbin/postshell
1691 -/usr/sbin/fix-info-dir -c %{_infodir}
1693 %postun ada -p /sbin/postshell
1694 -/usr/sbin/fix-info-dir -c %{_infodir}
1696 %post fortran -p /sbin/postshell
1697 -/usr/sbin/fix-info-dir -c %{_infodir}
1699 %postun fortran -p /sbin/postshell
1700 -/usr/sbin/fix-info-dir -c %{_infodir}
1702 %post java -p /sbin/postshell
1703 -/usr/sbin/fix-info-dir -c %{_infodir}
1705 %postun java -p /sbin/postshell
1706 -/usr/sbin/fix-info-dir -c %{_infodir}
1708 %post -p /sbin/ldconfig -n libgcc
1709 %postun -p /sbin/ldconfig -n libgcc
1710 %post -p /sbin/ldconfig -n libgcc-multilib
1711 %postun -p /sbin/ldconfig -n libgcc-multilib
1712 %post -p /sbin/ldconfig -n libgomp
1713 %postun -p /sbin/ldconfig -n libgomp
1714 %post -p /sbin/ldconfig -n libgomp-multilib
1715 %postun -p /sbin/ldconfig -n libgomp-multilib
1716 %post -p /sbin/ldconfig -n libmudflap
1717 %postun -p /sbin/ldconfig -n libmudflap
1718 %post -p /sbin/ldconfig -n libmudflap-multilib
1719 %postun -p /sbin/ldconfig -n libmudflap-multilib
1720 %post -p /sbin/ldconfig -n libgnat
1721 %postun -p /sbin/ldconfig -n libgnat
1722 %post -p /sbin/ldconfig -n libgnat-multilib
1723 %postun -p /sbin/ldconfig -n libgnat-multilib
1724 %post -p /sbin/ldconfig -n libstdc++
1725 %postun -p /sbin/ldconfig -n libstdc++
1726 %post -p /sbin/ldconfig -n libstdc++-multilib
1727 %postun -p /sbin/ldconfig -n libstdc++-multilib
1728 %post -p /sbin/ldconfig -n libgfortran
1729 %postun -p /sbin/ldconfig -n libgfortran
1730 %post -p /sbin/ldconfig -n libgfortran-multilib
1731 %postun -p /sbin/ldconfig -n libgfortran-multilib
1732 %post -p /sbin/ldconfig -n libgcj
1733 %postun -p /sbin/ldconfig -n libgcj
1734 %post -p /sbin/ldconfig -n libffi
1735 %postun -p /sbin/ldconfig -n libffi
1736 %post -p /sbin/ldconfig -n libffi-multilib
1737 %postun -p /sbin/ldconfig -n libffi-multilib
1738 %post -p /sbin/ldconfig -n libobjc
1739 %postun -p /sbin/ldconfig -n libobjc
1740 %post -p /sbin/ldconfig -n libobjc-multilib
1741 %postun -p /sbin/ldconfig -n libobjc-multilib
1744 %defattr(644,root,root,755)
1745 %doc ChangeLog.general MAINTAINERS NEWS
1746 # bugs.html faq.html
1747 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1749 %dir %{_libdir}/gcc/*
1750 %dir %{_libdir}/gcc/*/*
1751 %attr(755,root,root) %{_bindir}/*-gcc*
1752 %attr(755,root,root) %{_bindir}/gcc
1753 %attr(755,root,root) %{_bindir}/gccbug
1754 %attr(755,root,root) %{_bindir}/gcov
1755 %attr(755,root,root) %{_bindir}/cc
1756 %attr(755,root,root) %{_bindir}/cpp
1757 %{_mandir}/man1/cc.1*
1758 %{_mandir}/man1/cpp.1*
1759 %{_mandir}/man1/gcc.1*
1760 %{_mandir}/man1/gcov.1*
1763 %attr(755,root,root) /lib/cpp
1764 %attr(755,root,root) %{_slibdir}/lib*.so
1766 %{_libdir}/libssp.la
1767 %attr(755,root,root) %{_libdir}/libssp.so
1768 %{_libdir}/libssp_nonshared.a
1769 %{_libdir}/libssp_nonshared.la
1770 %{_libdir}/gcc/*/*/libgcov.a
1771 %{_libdir}/gcc/*/*/libgcc.a
1772 %{_libdir}/gcc/*/*/libgcc_eh.a
1773 %{_libdir}/gcc/*/*/specs
1774 %{_libdir}/gcc/*/*/crt*.o
1775 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1776 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1777 %attr(755,root,root) %{_libdir}/gcc/*/*/lto-wrapper
1778 %attr(755,root,root) %{_libdir}/gcc/*/*/lto1
1779 %{_libdir}/gcc/*/*/plugin
1780 %dir %{_libdir}/gcc/*/*/include
1781 %dir %{_libdir}/gcc/*/*/include/ssp
1782 %{_libdir}/gcc/*/*/include/ssp/*.h
1783 %{_libdir}/gcc/*/*/include/float.h
1784 %{_libdir}/gcc/*/*/include/iso646.h
1785 %{_libdir}/gcc/*/*/include/limits.h
1786 %{?with_gomp:%{_libdir}/gcc/*/*/include/omp.h}
1787 %{_libdir}/gcc/*/*/include/stdarg.h
1788 %{_libdir}/gcc/*/*/include/stdbool.h
1789 %{_libdir}/gcc/*/*/include/stddef.h
1790 %{_libdir}/gcc/*/*/include/stdfix.h
1791 %{_libdir}/gcc/*/*/include/stdint.h
1792 %{_libdir}/gcc/*/*/include/stdint-gcc.h
1793 %{_libdir}/gcc/*/*/include/syslimits.h
1794 %{_libdir}/gcc/*/*/include/unwind.h
1795 %{_libdir}/gcc/*/*/include/varargs.h
1796 %ifarch %{ix86} %{x8664}
1797 %{_libdir}/gcc/*/*/include/abmintrin.h
1798 %{_libdir}/gcc/*/*/include/ammintrin.h
1799 %{_libdir}/gcc/*/*/include/avxintrin.h
1800 %{_libdir}/gcc/*/*/include/bmmintrin.h
1801 %{_libdir}/gcc/*/*/include/cpuid.h
1802 %{_libdir}/gcc/*/*/include/cross-stdarg.h
1803 %{_libdir}/gcc/*/*/include/emmintrin.h
1804 %{_libdir}/gcc/*/*/include/fma4intrin.h
1805 %{_libdir}/gcc/*/*/include/ia32intrin.h
1806 %{_libdir}/gcc/*/*/include/immintrin.h
1807 %{_libdir}/gcc/*/*/include/lwpintrin.h
1808 %{_libdir}/gcc/*/*/include/mm3dnow.h
1809 %{_libdir}/gcc/*/*/include/mm_malloc.h
1810 %{_libdir}/gcc/*/*/include/mmintrin.h
1811 %{_libdir}/gcc/*/*/include/nmmintrin.h
1812 %{_libdir}/gcc/*/*/include/popcntintrin.h
1813 %{_libdir}/gcc/*/*/include/pmmintrin.h
1814 %{_libdir}/gcc/*/*/include/smmintrin.h
1815 %{_libdir}/gcc/*/*/include/tmmintrin.h
1816 %{_libdir}/gcc/*/*/include/wmmintrin.h
1817 %{_libdir}/gcc/*/*/include/x86intrin.h
1818 %{_libdir}/gcc/*/*/include/xmmintrin.h
1819 %{_libdir}/gcc/*/*/include/xopintrin.h
1821 %ifarch powerpc ppc ppc64
1822 %{_libdir}/gcc/*/*/include/altivec.h
1823 %{_libdir}/gcc/*/*/include/paired.h
1824 %{_libdir}/gcc/*/*/include/ppc-asm.h
1825 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1826 %{_libdir}/gcc/*/*/include/si2vmx.h
1827 %{_libdir}/gcc/*/*/include/spe.h
1828 %{_libdir}/gcc/*/*/include/spu2vmx.h
1829 %{_libdir}/gcc/*/*/include/vec_types.h
1832 %if %{with multilib}
1834 %defattr(644,root,root,755)
1835 %attr(755,root,root) %{_slibdir32}/lib*.so
1836 %dir %{_libdir}/gcc/*/*/32
1837 %{_libdir}/gcc/*/*/32/crt*.o
1838 %{_libdir}/gcc/*/*/32/libgcov.a
1839 %{_libdir}/gcc/*/*/32/libgcc.a
1840 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1841 %{_libdir32}/libssp.a
1842 %{_libdir32}/libssp.la
1843 %attr(755,root,root) %{_libdir32}/libssp.so
1844 %{_libdir32}/libssp_nonshared.a
1845 %{_libdir32}/libssp_nonshared.la
1849 %defattr(644,root,root,755)
1850 %attr(755,root,root) %{_slibdir}/lib*.so.*
1852 %if %{with multilib}
1853 %files -n libgcc-multilib
1854 %defattr(644,root,root,755)
1855 %attr(755,root,root) %{_slibdir32}/lib*.so.*
1860 %defattr(644,root,root,755)
1861 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1863 %if %{with multilib}
1864 %files -n libgomp-multilib
1865 %defattr(644,root,root,755)
1866 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1869 %files -n libgomp-devel
1870 %defattr(644,root,root,755)
1871 %attr(755,root,root) %{_libdir}/libgomp.so
1872 %{_libdir}/libgomp.la
1873 %{_libdir}/libgomp.spec
1874 %{_libdir}/gcc/*/*/finclude
1875 %{_infodir}/libgomp*
1877 %if %{with multilib}
1878 %files -n libgomp-multilib-devel
1879 %defattr(644,root,root,755)
1880 %attr(755,root,root) %{_libdir32}/libgomp.so
1881 %{_libdir32}/libgomp.la
1882 %{_libdir32}/libgomp.spec
1885 %files -n libgomp-static
1886 %defattr(644,root,root,755)
1887 %{_libdir}/libgomp.a
1889 %if %{with multilib}
1890 %files -n libgomp-multilib-static
1891 %defattr(644,root,root,755)
1892 %{_libdir32}/libgomp.a
1897 %files -n libmudflap
1898 %defattr(644,root,root,755)
1899 %attr(755,root,root) %{_libdir}/libmudflap*.so.*.*.*
1901 %if %{with multilib}
1902 %files -n libmudflap-multilib
1903 %defattr(644,root,root,755)
1904 %attr(755,root,root) %{_libdir32}/libmudflap*.so.*.*.*
1907 %files -n libmudflap-devel
1908 %defattr(644,root,root,755)
1909 %{_libdir}/gcc/*/*/include/mf-runtime.h
1910 %{_libdir}/libmudflap*.la
1911 %attr(755,root,root) %{_libdir}/libmudflap*.so
1913 %if %{with multilib}
1914 %files -n libmudflap-multilib-devel
1915 %defattr(644,root,root,755)
1916 %{_libdir32}/libmudflap*.la
1917 %attr(755,root,root) %{_libdir32}/libmudflap*.so
1920 %files -n libmudflap-static
1921 %defattr(644,root,root,755)
1922 %{_libdir}/libmudflap*.a
1924 %if %{with multilib}
1925 %files -n libmudflap-multilib-static
1926 %defattr(644,root,root,755)
1927 %{_libdir32}/libmudflap*.a
1933 %defattr(644,root,root,755)
1934 %doc gcc/ada/ChangeLog
1935 %attr(755,root,root) %{_bindir}/gnat*
1937 %exclude %{_bindir}/gnative2ascii
1939 %attr(755,root,root) %{_libdir}/libgnarl*.so
1940 %attr(755,root,root) %{_libdir}/libgnat*.so
1941 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1942 %{_libdir}/gcc/*/*/adainclude
1943 %dir %{_libdir}/gcc/*/*/adalib
1944 %{_libdir}/gcc/*/*/adalib/*.ali
1945 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1946 %ifarch %{ix86} %{x8664}
1947 %{_libdir}/gcc/*/*/adalib/libgmem.a
1951 %if %{with multilib}
1953 %defattr(644,root,root,755)
1954 %attr(755,root,root) %{_libdir32}/libgnarl*.so
1955 %attr(755,root,root) %{_libdir32}/libgnat*.so
1956 %{_libdir}/gcc/*/*/32/adainclude
1957 %dir %{_libdir}/gcc/*/*/32/adalib
1958 %{_libdir}/gcc/*/*/32/adalib/*.ali
1959 %{_libdir}/gcc/*/*/32/adalib/g-trasym.o
1960 %ifarch %{ix86} %{x8664}
1961 %{_libdir}/gcc/*/*/32/adalib/libgmem.a
1966 %defattr(644,root,root,755)
1967 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
1968 %attr(755,root,root) %{_libdir}/libgnat*.so.1
1970 %if %{with multilib}
1971 %files -n libgnat-multilib
1972 %defattr(644,root,root,755)
1973 %attr(755,root,root) %{_libdir32}/libgnarl*.so.1
1974 %attr(755,root,root) %{_libdir32}/libgnat*.so.1
1977 %files -n libgnat-static
1978 %defattr(644,root,root,755)
1979 %{_libdir}/gcc/*/*/adalib/libgnala.a
1980 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1981 %{_libdir}/gcc/*/*/adalib/libgnat.a
1983 %if %{with multilib}
1984 %files -n libgnat-multilib-static
1985 %defattr(644,root,root,755)
1986 %{_libdir}/gcc/*/*/32/adalib/libgnala.a
1987 %{_libdir}/gcc/*/*/32/adalib/libgnarl.a
1988 %{_libdir}/gcc/*/*/32/adalib/libgnat.a
1994 %defattr(644,root,root,755)
1995 %doc gcc/cp/{ChangeLog,NEWS}
1996 %attr(755,root,root) %{_bindir}/g++
1997 %attr(755,root,root) %{_bindir}/*-g++
1998 %attr(755,root,root) %{_bindir}/c++
1999 %attr(755,root,root) %{_bindir}/*-c++
2000 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
2001 %{_libdir}/libsupc++.a
2002 %{_libdir}/libsupc++.la
2003 %{_mandir}/man1/g++.1*
2005 %if %{with multilib}
2007 %defattr(644,root,root,755)
2008 %{_libdir32}/libsupc++.a
2009 %{_libdir32}/libsupc++.la
2012 %files -n libstdc++ -f libstdc++.lang
2013 %defattr(644,root,root,755)
2014 %doc libstdc++-v3/{ChangeLog,README}
2015 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2016 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
2018 %if %{with multilib}
2019 %files -n libstdc++-multilib
2020 %defattr(644,root,root,755)
2021 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2022 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
2025 %files -n libstdc++-devel
2026 %defattr(644,root,root,755)
2027 %doc libstdc++-v3/doc/html
2028 %dir %{_includedir}/c++
2029 %{_includedir}/c++/%{version}
2030 %{_includedir}/extc++.h
2031 %{_includedir}/stdc++.h
2032 %{_includedir}/stdtr1c++.h
2034 %exclude %{_includedir}/c++/%{version}/java
2035 %exclude %{_includedir}/c++/%{version}/javax
2036 %exclude %{_includedir}/c++/%{version}/gcj
2037 %exclude %{_includedir}/c++/%{version}/gnu
2038 %exclude %{_includedir}/c++/%{version}/org
2039 %exclude %{_includedir}/c++/%{version}/sun
2041 %{_libdir}/libstdc++.la
2042 %attr(755,root,root) %{_libdir}/libstdc++.so
2044 %if %{with multilib}
2045 %files -n libstdc++-multilib-devel
2046 %defattr(644,root,root,755)
2047 %{_libdir32}/libstdc++.la
2048 %attr(755,root,root) %{_libdir32}/libstdc++.so
2051 %files -n libstdc++-static
2052 %defattr(644,root,root,755)
2053 %{_libdir}/libstdc++.a
2055 %if %{with multilib}
2056 %files -n libstdc++-multilib-static
2057 %defattr(644,root,root,755)
2058 %{_libdir32}/libstdc++.a
2064 %defattr(644,root,root,755)
2065 %doc gcc/fortran/ChangeLog
2066 %attr(755,root,root) %{_bindir}/g95
2067 %attr(755,root,root) %{_bindir}/gfortran
2068 %attr(755,root,root) %{_bindir}/*-gfortran
2069 %{_infodir}/gfortran*
2070 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
2071 %{_libdir}/gcc/*/*/libgfortranbegin.a
2072 %{_libdir}/gcc/*/*/libgfortranbegin.la
2073 %{_libdir}/libgfortran.la
2074 %attr(755,root,root) %{_libdir}/libgfortran.so
2075 %{_mandir}/man1/g95.1*
2076 %{_mandir}/man1/gfortran.1*
2078 %if %{with multilib}
2079 %files fortran-multilib
2080 %defattr(644,root,root,755)
2081 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
2082 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
2083 %{_libdir32}/libgfortran.la
2084 %attr(755,root,root) %{_libdir32}/libgfortran.so
2087 %files -n libgfortran
2088 %defattr(644,root,root,755)
2089 %doc libgfortran/{AUTHORS,README,ChangeLog}
2090 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2092 %if %{with multilib}
2093 %files -n libgfortran-multilib
2094 %defattr(644,root,root,755)
2095 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2098 %files -n libgfortran-static
2099 %defattr(644,root,root,755)
2100 %{_libdir}/libgfortran.a
2102 %if %{with multilib}
2103 %files -n libgfortran-multilib-static
2104 %defattr(644,root,root,755)
2105 %{_libdir32}/libgfortran.a
2111 %defattr(644,root,root,755)
2112 %doc gcc/java/ChangeLog java-doc/*
2113 %attr(755,root,root) %{_bindir}/gappletviewer
2114 %attr(755,root,root) %{_bindir}/gc-analyze
2115 %attr(755,root,root) %{_bindir}/gcj*
2116 %attr(755,root,root) %{_bindir}/gjar
2117 %attr(755,root,root) %{_bindir}/gjarsigner
2118 %attr(755,root,root) %{_bindir}/gjavah
2119 %attr(755,root,root) %{_bindir}/gkeytool
2120 %attr(755,root,root) %{_bindir}/gnative2ascii
2121 %attr(755,root,root) %{_bindir}/gorbd
2122 %attr(755,root,root) %{_bindir}/grmi*
2123 %attr(755,root,root) %{_bindir}/gserialver
2124 %attr(755,root,root) %{_bindir}/gtnameserv
2125 %attr(755,root,root) %{_bindir}/jcf-dump
2126 %attr(755,root,root) %{_bindir}/jv-*
2127 %attr(755,root,root) %{_bindir}/*-gcj*
2128 %attr(755,root,root) %{_libdir}/gcc/*/*/ecj1
2129 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
2130 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
2131 %{_infodir}/cp-tools*
2133 %{_mandir}/man1/gappletviewer*
2134 %{_mandir}/man1/gc-analyze*
2135 %{_mandir}/man1/gcj*
2136 %{_mandir}/man1/gjar*
2137 %{_mandir}/man1/gjavah*
2138 %{_mandir}/man1/gkeytool*
2139 %{_mandir}/man1/gnative2ascii*
2140 %{_mandir}/man1/gorbd*
2141 %{_mandir}/man1/grmi*
2142 %{_mandir}/man1/gserialver*
2143 %{_mandir}/man1/gtnameserv*
2144 %{_mandir}/man1/jcf-*
2145 %{_mandir}/man1/jv-*
2146 %{_mandir}/man1/rebuild-gcj-db*
2149 %defattr(644,root,root,755)
2150 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2151 %attr(755,root,root) %{_bindir}/gij
2152 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2153 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
2154 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2155 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
2156 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2157 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2158 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2159 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2160 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
2161 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2162 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
2163 %dir %{_libdir}/%{gcjdbexecdir}
2164 %{_libdir}/%{gcjdbexecdir}/classmap.db
2165 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2166 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2167 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2168 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2169 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2170 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2171 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2172 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2173 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2174 %{_libdir}/logging.properties
2175 %{_javadir}/libgcj*.jar
2177 %{_mandir}/man1/gij*
2179 %files -n libgcj-devel
2180 %defattr(644,root,root,755)
2181 %{_includedir}/c++/%{version}/java
2182 %{_includedir}/c++/%{version}/javax
2183 %{_includedir}/c++/%{version}/gcj
2184 %{_includedir}/c++/%{version}/gnu
2185 %{_includedir}/c++/%{version}/org
2186 %{_includedir}/c++/%{version}/sun
2187 %{_libdir}/gcc/*/*/include/gcj
2188 %{_libdir}/gcc/*/*/include/jawt.h
2189 %{_libdir}/gcc/*/*/include/jawt_md.h
2190 %{_libdir}/gcc/*/*/include/jni.h
2191 %{_libdir}/gcc/*/*/include/jni_md.h
2192 %{_libdir}/gcc/*/*/include/jvmpi.h
2193 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2194 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2195 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2196 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2197 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2198 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2199 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2200 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2201 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2202 %dir %{_libdir}/security
2203 %{_libdir}/security/*
2204 %{_libdir}/libgcj.spec
2205 %{_libdir}/libgcj-tools.la
2206 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2207 %{_libdir}/libgcj.la
2208 %attr(755,root,root) %{_libdir}/libgcj.so
2209 %{_libdir}/libgij.la
2210 %attr(755,root,root) %{_libdir}/libgij.so
2212 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2213 %{_libdir}/lib-gnu-awt-xlib.la
2215 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2217 %files -n libgcj-static
2218 %defattr(644,root,root,755)
2219 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2220 %{_libdir}/libgcj-tools.a
2222 %{_libdir}/libgcj_bc.a
2224 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2227 %defattr(644,root,root,755)
2228 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2229 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2231 %if %{with multilib}
2232 %files -n libffi-multilib
2233 %defattr(644,root,root,755)
2234 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2237 %files -n libffi-devel
2238 %defattr(644,root,root,755)
2239 %{_libdir}/gcc/*/*/include/ffi.h
2240 %{_libdir}/gcc/*/*/include/ffitarget.h
2241 %attr(755,root,root) %{_libdir}/libffi.so
2242 %{_libdir}/libffi.la
2243 %{_mandir}/man3/ffi*.3*
2245 %if %{with multilib}
2246 %files -n libffi-multilib-devel
2247 %defattr(644,root,root,755)
2248 %attr(755,root,root) %{_libdir32}/libffi.so
2249 %{_libdir32}/libffi.la
2252 %files -n libffi-static
2253 %defattr(644,root,root,755)
2256 %if %{with multilib}
2257 %files -n libffi-multilib-static
2258 %defattr(644,root,root,755)
2259 %{_libdir32}/libffi.a
2265 %defattr(644,root,root,755)
2266 %doc gcc/objc/README
2267 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2268 %attr(755,root,root) %{_libdir}/libobjc.so
2269 %{_libdir}/libobjc.la
2270 %{_libdir}/gcc/*/*/include/objc
2272 %if %{with multilib}
2273 %files objc-multilib
2274 %defattr(644,root,root,755)
2275 %attr(755,root,root) %{_libdir32}/libobjc.so
2276 %{_libdir32}/libobjc.la
2280 %defattr(644,root,root,755)
2281 %doc libobjc/{ChangeLog,README*}
2282 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2284 %if %{with multilib}
2285 %files -n libobjc-multilib
2286 %defattr(644,root,root,755)
2287 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2290 %files -n libobjc-static
2291 %defattr(644,root,root,755)
2292 %{_libdir}/libobjc.a
2294 %if %{with multilib}
2295 %files -n libobjc-multilib-static
2296 %defattr(644,root,root,755)
2297 %{_libdir32}/libobjc.a
2303 %defattr(644,root,root,755)
2304 %doc gcc/objcp/ChangeLog
2305 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus