1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.9
4 # - gconf peer? (but libgcj needs split anyway)
8 # /usr/share/man/man1/aot-compile.1.gz
9 # /usr/share/man/man1/gjdoc.1.gz
10 # /usr/share/python/aotcompile.py
11 # /usr/share/python/classfile.py
12 # - missing libffi.pc required by some packages (eg. python-pygobject)
15 %bcond_without ada # build without ADA support
16 %bcond_without cxx # build without C++ support
17 %bcond_without fortran # build without Fortran support
18 %bcond_without gomp # build without OpenMP support
19 %bcond_without java # build without Java support
20 %bcond_without mudflap # build without Mudflap pointer debugging support
21 %bcond_without objc # build without Objective-C support
22 %bcond_without objcxx # build without Objective-C++ support
23 %bcond_without alsa # don't build libgcj ALSA MIDI interface
24 %bcond_without dssi # don't build libgcj DSSI MIDI interface
25 %bcond_without gtk # don't build libgcj GTK peer
26 %bcond_without apidocs # do not build and package API docs
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 python # build without libstdc++ python pretty printers for gdb
33 %bcond_without bootstrap # omit 3-stage bootstrap
34 %bcond_with tests # torture gcc
45 %if %{without bootstrap}
46 %undefine with_profiling
54 %ifnarch %{x8664} ppc64 s390x sparc64
55 %undefine with_multilib
64 %define major_ecj_ver 4.5
65 # class data version seen with file(1) that this jvm is able to load
66 %define _classdataversion 50.0
67 %define gcj_soname_ver 12
69 Summary: GNU Compiler Collection: the C compiler and shared files
70 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
71 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
72 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
74 Version: %{major_ver}.%{minor_ver}
78 Group: Development/Languages
79 Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
80 # Source0-md5: c57a9170c677bf795bdc04ed796ca491
81 Source1: %{name}-optimize-la.pl
82 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
83 # Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
84 # check libffi version with libffi/configure.ac
86 # svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_6_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch > gcc-branch.diff
87 Patch100: %{name}-branch.diff
88 Patch0: %{name}-info.patch
89 Patch2: %{name}-nodebug.patch
90 Patch3: %{name}-ada-link.patch
91 Patch4: %{name}-sparc64-ada_fix.patch
92 Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
93 Patch7: %{name}-libjava-multilib.patch
94 Patch8: %{name}-enable-java-awt-qt.patch
95 Patch10: %{name}-moresparcs.patch
96 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41757
97 Patch12: %{name}-plugin-decl-hook.patch
98 URL: http://gcc.gnu.org/
99 BuildRequires: autoconf
100 %{?with_tests:BuildRequires: autogen}
101 BuildRequires: automake
102 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
103 BuildRequires: binutils >= 2:2.17.50.0.9-1
105 BuildRequires: chrpath >= 0.13-2
106 %{?with_tests:BuildRequires: dejagnu}
107 BuildRequires: elfutils-devel >= 0.145-1
108 BuildRequires: fileutils >= 4.0.41
111 BuildRequires: gcc(ada)
112 BuildRequires: gcc-ada
114 BuildRequires: gettext-devel
115 BuildRequires: glibc-devel >= 6:2.4-1
117 BuildRequires: gcc(multilib)
119 BuildRequires: glibc-devel(i686)
122 BuildRequires: glibc-devel(ppc)
125 BuildRequires: glibc-devel(s390)
128 BuildRequires: glibc-devel(sparcv9)
131 BuildRequires: gmp-devel >= 4.1
132 BuildRequires: libmpc-devel
133 BuildRequires: mpfr-devel >= 2.3.0
135 BuildRequires: python-devel
136 BuildRequires: rpm-pythonprov
138 BuildRequires: rpmbuild(macros) >= 1.211
139 BuildRequires: texinfo >= 4.1
140 BuildRequires: zlib-devel
142 %{?with_alsa:BuildRequires: alsa-lib-devel}
144 BuildRequires: dssi-devel
145 BuildRequires: jack-audio-connection-kit-devel
147 BuildRequires: libxml2-devel >= 1:2.6.8
148 BuildRequires: libxslt-devel >= 1.1.11
149 BuildRequires: perl-base
150 BuildRequires: perl-tools-pod
151 BuildRequires: pkgconfig
155 BuildRequires: cairo-devel >= 0.5.0
156 BuildRequires: gtk+2-devel >= 2:2.4.0
157 BuildRequires: libart_lgpl-devel
158 BuildRequires: pango-devel
159 BuildRequires: xorg-lib-libXt-devel
160 BuildRequires: xorg-lib-libXtst-devel
163 BuildRequires: QtGui-devel >= 4.0.1
164 BuildRequires: qt4-build >= 4.0.1
166 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
168 BuildConflicts: pdksh < 5.2.14-50
169 Requires: binutils >= 3:2.20.51.0.2
170 Requires: libgcc = %{epoch}:%{version}-%{release}
171 Provides: cpp = %{epoch}:%{version}-%{release}
172 %{?with_ada:Provides: gcc(ada)}
180 Conflicts: glibc-devel < 2.2.5-20
181 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
183 %define _slibdir /%{_lib}
185 # 32-bit environment on x86-64,ppc64,s390x,sparc64
186 %define _slibdir32 /lib
187 %define _libdir32 /usr/lib
188 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
190 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
191 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
193 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
194 %define filterout_ld -Wl,--as-needed
196 %define skip_post_check_so '.*(libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
199 A compiler aimed at integrating all the optimizations and features
200 necessary for a high-performance and stable development environment.
202 This package contains the C compiler and some files shared by various
203 parts of the GNU Compiler Collection. In order to use another GCC
204 compiler you will need to install the appropriate subpackage.
206 %description -l es.UTF-8
207 Un compilador que intenta integrar todas las optimalizaciones y
208 características necesarias para un entorno de desarrollo eficaz y
211 Este paquete contiene el compilador de C y unos ficheros compartidos
212 por varias partes de la colección de compiladores GNU (GCC). Para usar
213 otro compilador de GCC será necesario que instale el subpaquete
216 %description -l pl.UTF-8
217 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
218 wyprodukowania szybkiego i stabilnego kodu wynikowego.
220 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
221 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
222 z GCC, trzeba zainstalować odpowiedni podpakiet.
224 %description -l pt_BR.UTF-8
225 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
226 GNU Compiler Collection.
229 Summary: GNU Compiler Collection: the C compiler 32-bit support
230 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
232 Group: Development/Languages
234 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
235 %{?with_multilib:Provides: gcc(multilib)}
238 Requires: glibc-devel(i686)
241 Requires: glibc-devel(ppc)
244 Requires: glibc-devel(s390)
247 Requires: glibc-devel(sparcv9)
250 %description multilib
251 A compiler aimed at integrating all the optimizations and features
252 necessary for a high-performance and stable development environment.
254 This package contains the C compiler support for producing 32-bit
255 programs on 64-bit host.
257 %description multilib -l pl.UTF-8
258 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
259 wyprodukowania szybkiego i stabilnego kodu wynikowego.
261 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
262 programów 32-bitowych na maszynie 64-bitowej.
265 Summary: Shared gcc library
266 Summary(es.UTF-8): Biblioteca compartida de gcc
267 Summary(pl.UTF-8): Biblioteka gcc
268 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
269 License: GPL v2+ with unlimited link permission
274 %description -n libgcc
277 %description -n libgcc -l es.UTF-8
278 Biblioteca compartida de gcc.
280 %description -n libgcc -l pl.UTF-8
281 Biblioteka dynamiczna gcc.
283 %description -n libgcc -l pt_BR.UTF-8
284 Biblioteca runtime para o GCC.
286 %package -n libgcc-multilib
287 Summary: Shared gcc library - 32-bit version
288 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
289 License: GPL v2+ with unlimited link permission
292 %description -n libgcc-multilib
293 Shared gcc library - 32-bit version.
295 %description -n libgcc-multilib -l pl.UTF-8
296 Biblioteka dynamiczna gcc - wersja 32-bitowa.
299 Summary: GNU OpenMP library
300 Summary(pl.UTF-8): Biblioteka GNU OpenMP
301 License: LGPL v2.1+ with unlimited link permission
304 %description -n libgomp
307 %description -n libgomp -l pl.UTF-8
308 Biblioteka GNU OpenMP.
310 %package -n libgomp-multilib
311 Summary: GNU OpenMP library - 32-bit version
312 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
313 License: LGPL v2.1+ with unlimited link permission
316 %description -n libgomp-multilib
317 GNU OpenMP library - 32-bit version.
319 %description -n libgomp-multilib -l pl.UTF-8
320 Biblioteka GNU OpenMP - wersja 32-bitowa.
322 %package -n libgomp-devel
323 Summary: Development files for GNU OpenMP library
324 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
325 License: LGPL v2.1+ with unlimited link permission
326 Group: Development/Libraries
327 Requires: %{name} = %{epoch}:%{version}-%{release}
328 Requires: libgomp = %{epoch}:%{version}-%{release}
330 %description -n libgomp-devel
331 Development files for GNU OpenMP library.
333 %description -n libgomp-devel -l pl.UTF-8
334 Pliki programistyczne biblioteki GNU OpenMP.
336 %package -n libgomp-multilib-devel
337 Summary: Development files for 32-bit version of GNU OpenMP library
338 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
339 License: LGPL v2.1+ with unlimited link permission
340 Group: Development/Libraries
341 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
343 %description -n libgomp-multilib-devel
344 Development files for 32-bit version of GNU OpenMP library.
346 %description -n libgomp-multilib-devel -l pl.UTF-8
347 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
349 %package -n libgomp-static
350 Summary: Static GNU OpenMP library
351 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
352 License: LGPL v2.1+ with unlimited link permission
353 Group: Development/Libraries
354 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
356 %description -n libgomp-static
357 Static GNU OpenMP library.
359 %description -n libgomp-static -l pl.UTF-8
360 Statyczna biblioteka GNU OpenMP.
362 %package -n libgomp-multilib-static
363 Summary: Static GNU OpenMP library - 32-bit version
364 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
365 License: LGPL v2.1+ with unlimited link permission
366 Group: Development/Libraries
367 Requires: libgomp-multilib-devel
369 %description -n libgomp-multilib-static
370 Static GNU OpenMP library - 32-bit version.
372 %description -n libgomp-multilib-static -l pl.UTF-8
373 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
375 %package -n libmudflap
376 Summary: GCC mudflap shared support libraries
377 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap
378 License: GPL v2+ with unlimited link permission
381 %description -n libmudflap
382 The libmudflap libraries are used by GCC for instrumenting pointer and
383 array dereferencing operations.
385 %description -n libmudflap -l pl.UTF-8
386 Biblioteki libmudflap są używane przez GCC do obsługi operacji
387 dereferencji wspaźników i tablic.
389 %package -n libmudflap-multilib
390 Summary: GCC mudflap shared support libraries - 32-bit version
391 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap - wersja 32-bitowa
392 License: GPL v2+ with unlimited link permission
395 %description -n libmudflap-multilib
396 The libmudflap libraries are used by GCC for instrumenting pointer and
397 array dereferencing operations. This package contains 32-bit version.
399 %description -n libmudflap-multilib -l pl.UTF-8
400 Biblioteki libmudflap są używane przez GCC do obsługi operacji
401 dereferencji wspaźników i tablic. Ten pakiet zawiera wersje 32-bitowe.
403 %package -n libmudflap-devel
404 Summary: Development files for GCC mudflap libraries
405 Summary(pl.UTF-8): Pliki programistyczne bibliotek GCC mudflap
406 License: GPL v2+ with unlimited link permission
407 Group: Development/Libraries
408 Requires: libmudflap = %{epoch}:%{version}-%{release}
410 %description -n libmudflap-devel
411 The libmudflap libraries are used by GCC for instrumenting pointer and
412 array dereferencing operations. This package contains development
415 %description -n libmudflap-devel -l pl.UTF-8
416 Biblioteki libmudflap są używane przez GCC do obsługi operacji
417 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
420 %package -n libmudflap-multilib-devel
421 Summary: Development files for 32-bit version of GCC mudflap libraries
422 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowych bibliotek GCC mudflap
423 License: GPL v2+ with unlimited link permission
424 Group: Development/Libraries
425 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
427 %description -n libmudflap-multilib-devel
428 The libmudflap libraries are used by GCC for instrumenting pointer and
429 array dereferencing operations. This package contains development
430 files for 32-bit version of the libraries.
432 %description -n libmudflap-multilib-devel -l pl.UTF-8
433 Biblioteki libmudflap są używane przez GCC do obsługi operacji
434 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
435 programistyczne wersji 32-bitowych bibliotek.
437 %package -n libmudflap-static
438 Summary: Static GCC mudflap libraries
439 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap
440 License: GPL v2+ with unlimited link permission
441 Group: Development/Libraries
442 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
444 %description -n libmudflap-static
445 The libmudflap libraries are used by GCC for instrumenting pointer and
446 array dereferencing operations. This package contains static
449 %description -n libmudflap-static -l pl.UTF-8
450 Biblioteki libmudflap są używane przez GCC do obsługi operacji
451 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
454 %package -n libmudflap-multilib-static
455 Summary: Static GCC mudflap libraries - 32-bit version
456 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap - wersje 32-bitowa
457 License: GPL v2+ with unlimited link permission
458 Group: Development/Libraries
459 Requires: libmudflap-multilib-devel = %{epoch}:%{version}-%{release}
461 %description -n libmudflap-multilib-static
462 The libmudflap libraries are used by GCC for instrumenting pointer and
463 array dereferencing operations. This package contains 32-bit static
466 %description -n libmudflap-multilib-static -l pl.UTF-8
467 Biblioteki libmudflap są używane przez GCC do obsługi operacji
468 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
472 Summary: Ada support for gcc
473 Summary(es.UTF-8): Soporte de Ada para gcc
474 Summary(pl.UTF-8): Obsługa Ady do gcc
475 Group: Development/Languages
476 Requires: %{name} = %{epoch}:%{version}-%{release}
477 Requires: libgnat = %{epoch}:%{version}-%{release}
479 Obsoletes: gnat-devel
482 This package adds experimental support for compiling Ada programs.
484 %description ada -l es.UTF-8
485 Este paquete añade soporte experimental para compilar programas en
488 %description ada -l pl.UTF-8
489 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
492 %package ada-multilib
493 Summary: Ada 32-bit support for gcc
494 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
495 Group: Development/Languages
496 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
497 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
499 %description ada-multilib
500 This package adds experimental support for compiling 32-bit Ada
501 programs on 64-bit host.
503 %description ada-multilib -l pl.UTF-8
504 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
505 32-bitowych w Adzie na maszynie 64-bitowej.
508 Summary: Ada standard libraries
509 Summary(es.UTF-8): Bibliotecas estándares de Ada
510 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
511 License: GPL v2+ with linking exception
516 %description -n libgnat
517 This package contains shared libraries needed to run programs written
520 %description -n libgnat -l es.UTF-8
521 Este paquete contiene las bibliotecas compartidas necesarias para
522 ejecutar programas escritos en Ada.
524 %description -n libgnat -l pl.UTF-8
525 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
528 %package -n libgnat-multilib
529 Summary: Ada standard libraries - 32-bit version
530 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
531 License: GPL v2+ with linking exception
534 %description -n libgnat-multilib
535 This package contains 32-bit version of shared libraries needed to run
536 programs written in Ada.
538 %description -n libgnat-multilib -l pl.UTF-8
539 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
540 uruchamiania programów napisanych w Adzie.
542 %package -n libgnat-static
543 Summary: Static Ada standard libraries
544 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
545 License: GPL v2+ with linking exception
546 Group: Development/Libraries
547 Obsoletes: gnat-static
549 %description -n libgnat-static
550 This package contains static libraries for programs written in Ada.
552 %description -n libgnat-static -l pl.UTF-8
553 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
556 %package -n libgnat-multilib-static
557 Summary: Static Ada standard libraries - 32-bit version
558 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
559 License: GPL v2+ with linking exception
560 Group: Development/Libraries
562 %description -n libgnat-multilib-static
563 This package contains 32-bit version of static libraries for programs
566 %description -n libgnat-multilib-static -l pl.UTF-8
567 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
568 programów napisanych w Adzie.
571 Summary: C++ support for gcc
572 Summary(es.UTF-8): Soporte de C++ para gcc
573 Summary(pl.UTF-8): Obsługa C++ dla gcc
574 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
575 Group: Development/Languages
576 Requires: %{name} = %{epoch}:%{version}-%{release}
582 This package adds C++ support to the GNU Compiler Collection. It
583 includes support for most of the current C++ specification, including
584 templates and exception handling. It does not include a standard C++
585 library, which is available separately.
587 %description c++ -l de.UTF-8
588 Dieses Paket enthält die C++-Unterstützung für den
589 GNU-Compiler-Collection. Es unterstützt die aktuelle
590 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
591 C++-Standard-Library ist nicht enthalten - sie ist getrennt
594 %description c++ -l es.UTF-8
595 Este paquete añade soporte de C++ al GCC (colección de compiladores
596 GNU). Ello incluye el soporte para la mayoría de la especificación
597 actual de C++, incluyendo plantillas y manejo de excepciones. No
598 incluye la biblioteca estándar de C++, la que es disponible separada.
600 %description c++ -l fr.UTF-8
601 Ce package ajoute un support C++ a la collection de compilateurs GNU.
602 Il comprend un support pour la plupart des spécifications actuelles de
603 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
604 une bibliothéque C++ standard, qui est disponible séparément.
606 %description c++ -l pl.UTF-8
607 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
608 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
609 standardowych bibliotek C++, które są w oddzielnym pakiecie.
611 %description c++ -l pt_BR.UTF-8
612 Este pacote adiciona suporte C++ para o gcc.
614 %description c++ -l tr.UTF-8
615 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
616 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
617 C++ kitaplığı bu pakette yer almaz.
619 %package c++-multilib
620 Summary: C++ 32-bit support for gcc
621 Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
622 Group: Development/Languages
623 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
624 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
626 %description c++-multilib
627 This package adds 32-bit C++ support to the GNU Compiler Collection.
629 %description c++-multilib -l pl.UTF-8
630 Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
632 %package -n libstdc++
633 Summary: GNU C++ library
634 Summary(es.UTF-8): Biblioteca C++ de GNU
635 Summary(pl.UTF-8): Biblioteki GNU C++
636 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
637 License: GPL v2+ with free software exception
639 # >= instead of = to allow keeping older libstdc++ (with different soname)
640 Requires: libgcc >= %{epoch}:%{version}-%{release}
642 Obsoletes: libstdc++3
643 Obsoletes: libstdc++4
645 %description -n libstdc++
646 This is the GNU implementation of the standard C++ libraries, along
647 with additional GNU tools. This package includes the shared libraries
648 necessary to run C++ applications.
650 %description -n libstdc++ -l de.UTF-8
651 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
652 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
653 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
655 %description -n libstdc++ -l es.UTF-8
656 Este es el soporte de las bibliotecas padrón del C++, junto con
657 herramientas GNU adicionales. El paquete incluye las bibliotecas
658 compartidas necesarias para ejecutar aplicaciones C++.
660 %description -n libstdc++ -l fr.UTF-8
661 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
662 des outils GNU supplémentaires. Ce package comprend les librairies
663 partagées nécessaires à l'exécution d'application C++.
665 %description -n libstdc++ -l pl.UTF-8
666 Pakiet ten zawiera biblioteki będące implementacją standardowych
667 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
668 uruchomienia aplikacji napisanych w C++.
670 %description -n libstdc++ -l pt_BR.UTF-8
671 Este pacote é uma implementação da biblioteca padrão C++ v3, um
672 subconjunto do padrão ISO 14882.
674 %description -n libstdc++ -l tr.UTF-8
675 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
676 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
678 %package -n libstdc++-multilib
679 Summary: GNU C++ library - 32-bit version
680 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
681 License: GPL v2+ with free software exception
683 # >= instead of = to allow keeping older libstdc++ (with different soname)
684 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
686 %description -n libstdc++-multilib
687 This is 32-bit version of the GNU implementation of the standard C++
690 %description -n libstdc++-multilib -l pl.UTF-8
691 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
694 %package -n libstdc++-gdb
695 Summary: libstdc++ pretty printers for GDB
696 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
697 Group: Development/Debuggers
700 %description -n libstdc++-gdb
701 This package contains Python scripts for GDB pretty printing of the
702 libstdc++ types/containers.
704 %description -n libstdc++-gdb -l pl.UTF-8
705 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
706 wypisywania typów i kontenerów libstdc++.
708 %package -n libstdc++-devel
709 Summary: Header files and documentation for C++ development
710 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
711 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
712 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
713 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
714 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
715 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
716 License: GPL v2+ with free software exception
717 Group: Development/Libraries
718 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
719 Requires: glibc-devel
720 Requires: libstdc++ = %{epoch}:%{version}-%{release}
721 Obsoletes: libg++-devel
722 Obsoletes: libstdc++3-devel
723 Obsoletes: libstdc++4-devel
725 %description -n libstdc++-devel
726 This is the GNU implementation of the standard C++ libraries. This
727 package includes the header files needed for C++ development and
728 library documentation.
730 %description -n libstdc++-devel -l es.UTF-8
731 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
732 paquete incluye los archivos de inclusión y bibliotecas necesarios
733 para desarrollo de programas en lenguaje C++.
735 %description -n libstdc++-devel -l pl.UTF-8
736 Pakiet ten zawiera biblioteki będące implementacją standardowych
737 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
738 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
740 %description -n libstdc++-devel -l pt_BR.UTF-8
741 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
742 para desenvolvimento de programas C++.
744 %package -n libstdc++-multilib-devel
745 Summary: Development files for C++ development - 32-bit version
746 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
747 License: GPL v2+ with free software exception
748 Group: Development/Libraries
749 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
750 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
751 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
753 %description -n libstdc++-multilib-devel
754 This package contains the development files for 32-bit version of the
755 GNU implementation of the standard C++ library.
757 %description -n libstdc++-multilib-devel -l pl.UTF-8
758 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
759 implementacji GNU biblioteki standardowej C++.
761 %package -n libstdc++-static
762 Summary: Static C++ standard library
763 Summary(es.UTF-8): Biblioteca estándar estática de C++
764 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
765 License: GPL v2+ with free software exception
766 Group: Development/Libraries
767 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
768 Obsoletes: libstdc++4-static
770 %description -n libstdc++-static
771 Static C++ standard library.
773 %description -n libstdc++-static -l es.UTF-8
774 Biblioteca estándar estática de C++.
776 %description -n libstdc++-static -l pl.UTF-8
777 Statyczna biblioteka standardowa C++.
779 %package -n libstdc++-multilib-static
780 Summary: Static C++ standard library - 32-bit version
781 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
782 License: GPL v2+ with free software exception
783 Group: Development/Libraries
784 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
786 %description -n libstdc++-multilib-static
787 Static C++ standard library - 32-bit version.
789 %description -n libstdc++-multilib-static -l pl.UTF-8
790 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
792 %package -n libstdc++-apidocs
793 Summary: C++ standard library API documentation
794 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
797 %description -n libstdc++-apidocs
798 API and internal documentation for C++ standard library.
800 %description -n libstdc++-apidocs -l pl.UTF-8
801 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
804 Summary: Fortran 95 support for gcc
805 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
806 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
807 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
808 Group: Development/Languages/Fortran
809 Requires: %{name} = %{epoch}:%{version}-%{release}
810 Requires: libgfortran = %{epoch}:%{version}-%{release}
811 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
812 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
817 This package adds support for compiling Fortran 95 programs with the
820 %description fortran -l es.UTF-8
821 Este paquete añade soporte para compilar programas escritos en Fortran
822 95 con el compilador GNU.
824 %description fortran -l pl.UTF-8
825 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
826 potrzebny do kompilowania programów pisanych w języku Fortran 95.
828 %description fortran -l pt_BR.UTF-8
829 Suporte Fortran 95 para o GCC.
831 %package fortran-multilib
832 Summary: Fortran 95 32-bit support for gcc
833 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortrana 95 dla gcc
834 Group: Development/Languages/Fortran
835 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
836 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
837 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
839 %description fortran-multilib
840 This package adds support for compiling 32-bit Fortran 95 programs
841 with the GNU compiler.
843 %description fortran-multilib -l pl.UTF-8
844 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
847 %package -n libgfortran
848 Summary: Fortran 95 Library
849 Summary(es.UTF-8): Biblioteca de Fortran 95
850 Summary(pl.UTF-8): Biblioteka Fortrana 95
851 License: GPL v2+ with unlimited link permission
853 Requires: libquadmath = %{epoch}:%{version}-%{release}
856 %description -n libgfortran
859 %description -n libgfortran -l es.UTF-8
860 Biblioteca de Fortran 95.
862 %description -n libgfortran -l pl.UTF-8
863 Biblioteka Fortrana 95.
865 %package -n libgfortran-multilib
866 Summary: Fortran 95 Library - 32-bit version
867 Summary(pl.UTF-8): Biblioteka Fortrana 95 - wersja 32-bitowa
868 License: GPL v2+ with unlimited link permission
870 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
872 %description -n libgfortran-multilib
873 Fortran 95 Library - 32-bit version.
875 %description -n libgfortran-multilib -l pl.UTF-8
876 Biblioteka Fortrana 95 - wersja 32-bitowa.
878 %package -n libgfortran-static
879 Summary: Static Fortran 95 Library
880 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
881 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95
882 License: GPL v2+ with unlimited link permission
883 Group: Development/Libraries
884 Requires: libgfortran = %{epoch}:%{version}-%{release}
885 Obsoletes: libg2c-static
887 %description -n libgfortran-static
888 Static Fortran 95 Library.
890 %description -n libgfortran-static -l es.UTF-8
891 Bibliotecas estáticas de Fortran 95.
893 %description -n libgfortran-static -l pl.UTF-8
894 Statyczna biblioteka Fortrana 95.
896 %package -n libgfortran-multilib-static
897 Summary: Static Fortran 95 Library - 32-bit version
898 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95 - wersja 32-bitowa
899 License: GPL v2+ with unlimited link permission
900 Group: Development/Libraries
901 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
903 %description -n libgfortran-multilib-static
904 Static Fortran 95 Library - 32-bit version.
906 %description -n libgfortran-multilib-static -l pl.UTF-8
907 Statyczna biblioteka Fortrana 95 - wersja 32-bitowa.
909 %package -n libquadmath
910 Summary: GCC __float128 shared support library
911 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
912 License: GPL v2+ with linking exception
915 %description -n libquadmath
916 This package contains GCC shared support library which is needed for
917 __float128 math support and for Fortran REAL*16 support.
919 %description -n libquadmath -l pl.UTF-8
920 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
921 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
924 %package -n libquadmath-multilib
925 Summary: GCC __float128 shared support library - 32-bit version
926 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
927 License: GPL v2+ with linking exception
930 %description -n libquadmath-multilib
931 This package contains 32-bit version of GCC shared support library
932 which is needed for __float128 math support and for Fortran REAL*16
935 %description -n libquadmath-multilib -l pl.UTF-8
936 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
937 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
940 %package -n libquadmath-devel
941 Summary: Header files for GCC __float128 support library
942 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
943 License: GPL v2+ with linking exception
944 Group: Development/Libraries
945 Requires: libquadmath = %{epoch}:%{version}-%{release}
947 %description -n libquadmath-devel
948 This package contains header files for GCC support library which is
949 needed for __float128 math support and for Fortran REAL*16 support.
951 %description -n libquadmath-devel -l pl.UTF-8
952 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
953 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
956 %package -n libquadmath-multilib-devel
957 Summary: Development files for 32-bit GCC __float128 support library
958 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
959 License: GPL v2+ with linking exception
960 Group: Development/Libraries
961 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
962 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
964 %description -n libquadmath-multilib-devel
965 This package contains development files for 32-bit GCC support library
966 which is needed for __float128 math support and for Fortran REAL*16
969 %description -n libquadmath-multilib-devel -l pl.UTF-8
970 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
971 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
974 %package -n libquadmath-static
975 Summary: Static GCC __float128 support library
976 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
977 License: GPL v2+ with linking exception
978 Group: Development/Libraries
979 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
981 %description -n libquadmath-static
982 Static GCC __float128 support library.
984 %description -n libquadmath-static -l pl.UTF-8
985 Biblioteka statyczna GCC do obsługi typu __float128.
987 %package -n libquadmath-multilib-static
988 Summary: Static GCC __float128 support library - 32-bit version
989 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
990 License: GPL v2+ with linking exception
991 Group: Development/Libraries
992 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
994 %description -n libquadmath-multilib-static
995 Static GCC __float128 support library - 32-bit version.
997 %description -n libquadmath-multilib-static -l pl.UTF-8
998 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
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 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1036 Provides: java(ClassDataVersion) = %{_classdataversion}
1039 %description -n libgcj
1040 Java Class Libraries.
1042 %description -n libgcj -l es.UTF-8
1043 Bibliotecas de clases de Java.
1045 %description -n libgcj -l pl.UTF-8
1046 Biblioteki Klas Javy.
1048 %package -n libgcj-devel
1049 Summary: Development files for Java Class Libraries
1050 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1051 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1052 License: GPL v2+ with limited linking exception
1053 Group: Development/Libraries
1054 Requires: libgcj = %{epoch}:%{version}-%{release}
1055 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1056 Requires: zlib-devel
1057 Obsoletes: libgcj3-devel
1059 %description -n libgcj-devel
1060 Development files for Java Class Libraries.
1062 %description -n libgcj-devel -l es.UTF-8
1063 Ficheros de desarrollo para las bibliotecas de clases de Java.
1065 %description -n libgcj-devel -l pl.UTF-8
1066 Pliki nagłówkowe dla Bibliotek Klas Javy.
1068 %package -n libgcj-static
1069 Summary: Static Java Class Libraries
1070 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1071 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1072 License: GPL v2+ with limited linking exception
1073 Group: Development/Libraries
1074 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1076 %description -n libgcj-static
1077 Static Java Class Libraries.
1079 %description -n libgcj-static -l es.UTF-8
1080 Bibliotecas estáticas de clases de Java.
1082 %description -n libgcj-static -l pl.UTF-8
1083 Statyczne Biblioteki Klas Javy.
1086 Summary: Foreign Function Interface library
1087 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1088 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1092 %description -n libffi
1093 The libffi library provides a portable, high level programming
1094 interface to various calling conventions. This allows a programmer to
1095 call any function specified by a call interface description at run
1098 %description -n libffi -l es.UTF-8
1099 La biblioteca libffi provee una interfaz portable de programación de
1100 alto nivel para varias convenciones de llamada. Ello permite que un
1101 programador llame una función cualquiera especificada por una
1102 descripción de interfaz de llamada en el tiempo de ejecución.
1104 %description -n libffi -l pl.UTF-8
1105 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1106 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1107 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1110 %package -n libffi-multilib
1111 Summary: Foreign Function Interface library - 32-bit version
1112 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
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
1120 time. This package contains 32-bit version of the library.
1122 %description -n libffi-multilib -l pl.UTF-8
1123 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1124 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1125 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1126 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1128 %package -n libffi-devel
1129 Summary: Development files for Foreign Function Interface library
1130 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1131 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1133 Group: Development/Libraries
1134 Requires: %{name} = %{epoch}:%{version}-%{release}
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 biblioteki libffi.
1146 %package -n libffi-multilib-devel
1147 Summary: Development files for 32-bit version of Foreign Function Interface library
1148 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1150 Group: Development/Libraries
1151 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1152 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1154 %description -n libffi-multilib-devel
1155 Development files for 32-bit version of Foreign Function Interface
1158 %description -n libffi-multilib-devel -l pl.UTF-8
1159 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1161 %package -n libffi-static
1162 Summary: Static Foreign Function Interface library
1163 Summary(es.UTF-8): Biblioteca libffi estática
1164 Summary(pl.UTF-8): Statyczna biblioteka libffi
1166 Group: Development/Libraries
1167 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1169 %description -n libffi-static
1170 Static Foreign Function Interface library.
1172 %description -n libffi-static -l es.UTF-8
1173 Biblioteca libffi estática.
1175 %description -n libffi-static -l pl.UTF-8
1176 Statyczna biblioteka libffi.
1178 %package -n libffi-multilib-static
1179 Summary: Static Foreign Function Interface library - 32-bit version
1180 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1182 Group: Development/Libraries
1183 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1185 %description -n libffi-multilib-static
1186 Static Foreign Function Interface library - 32-bit version.
1188 %description -n libffi-multilib-static -l pl.UTF-8
1189 Statyczna biblioteka libffi - wersja 32-bitowa.
1192 Summary: Objective C support for gcc
1193 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1194 Summary(es.UTF-8): Soporte de Objective C para gcc
1195 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1196 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1197 Summary(tr.UTF-8): gcc için Objective C desteği
1198 Group: Development/Languages
1199 Requires: %{name} = %{epoch}:%{version}-%{release}
1200 Requires: libobjc = %{epoch}:%{version}-%{release}
1201 Obsoletes: egcc-objc
1202 Obsoletes: egcs-objc
1205 This package adds Objective C support to the GNU Compiler Collection.
1206 Objective C is a object oriented derivative of the C language, mainly
1207 used on systems running NeXTSTEP. This package does not include the
1208 standard objective C object library.
1210 %description objc -l de.UTF-8
1211 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1212 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1213 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1214 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1216 %description objc -l es.UTF-8
1217 Este paquete añade soporte de Objective C al GCC (colección de
1218 compiladores GNU). Objective C es un lenguaje orientado a objetos
1219 derivado de C, principalmente usado en sistemas que funcionan bajo
1220 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1223 %description objc -l fr.UTF-8
1224 Ce package ajoute un support Objective C a la collection de
1225 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1226 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1227 package n'inclue pas la bibliothéque Objective C standard.
1229 %description objc -l pl.UTF-8
1230 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1231 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1232 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1233 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1235 %description objc -l tr.UTF-8
1236 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1237 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1238 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1239 kitaplığı bu pakette yer almaz.
1241 %package objc-multilib
1242 Summary: 32-bit Objective C support for gcc
1243 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1244 Group: Development/Languages
1245 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1246 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1248 %description objc-multilib
1249 This package adds 32-bit Objective C support to the GNU Compiler
1252 %description objc-multilib -l pl.UTF-8
1253 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1257 Summary: Objective C++ support for gcc
1258 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1259 Group: Development/Languages
1260 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1261 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1264 This package adds Objective C++ support to the GNU Compiler
1267 %description objc++ -l pl.UTF-8
1268 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1269 GNU Compiler Collection.
1272 Summary: Objective C Library
1273 Summary(es.UTF-8): Biblioteca de Objective C
1274 Summary(pl.UTF-8): Biblioteka Obiektowego C
1275 License: GPL v2+ with linking exception
1279 %description -n libobjc
1280 Objective C Library.
1282 %description -n libobjc -l es.UTF-8
1283 Bibliotecas de Objective C.
1285 %description -n libobjc -l pl.UTF-8
1286 Biblioteka Obiektowego C.
1288 %package -n libobjc-multilib
1289 Summary: Objective C Library - 32-bit version
1290 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1291 License: GPL v2+ with linking exception
1294 %description -n libobjc-multilib
1295 Objective C Library - 32-bit version.
1297 %description -n libobjc-multilib -l pl.UTF-8
1298 Biblioteka Obiektowego C - wersja 32-bitowa.
1300 %package -n libobjc-static
1301 Summary: Static Objective C Library
1302 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1303 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1304 License: GPL v2+ with linking exception
1305 Group: Development/Libraries
1306 Requires: libobjc = %{epoch}:%{version}-%{release}
1308 %description -n libobjc-static
1309 Static Objective C Library.
1311 %description -n libobjc-static -l es.UTF-8
1312 Bibliotecas estáticas de Objective C.
1314 %description -n libobjc-static -l pl.UTF-8
1315 Statyczna biblioteka Obiektowego C.
1317 %package -n libobjc-multilib-static
1318 Summary: Static Objective C Library - 32-bit version
1319 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1320 License: GPL v2+ with linking exception
1321 Group: Development/Libraries
1322 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1324 %description -n libobjc-multilib-static
1325 Static Objective C Library - 32-bit version.
1327 %description -n libobjc-multilib-static -l pl.UTF-8
1328 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1346 mv ChangeLog ChangeLog.general
1349 # see contrib/download_ecj
1350 install %{SOURCE2} ecj.jar
1353 # override snapshot version.
1354 echo %{version} > gcc/BASE-VER
1355 echo "release" > gcc/DEV-PHASE
1362 cd libjava/classpath
1366 cp -f /usr/share/automake/config.sub .
1368 rm -rf builddir && install -d builddir && cd builddir
1370 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1374 CFLAGS="%{rpmcflags}" \
1375 CXXFLAGS="%{rpmcxxflags}" \
1378 --prefix=%{_prefix} \
1379 --with-local-prefix=%{_prefix}/local \
1380 --libdir=%{_libdir} \
1381 --libexecdir=%{_libdir} \
1382 --infodir=%{_infodir} \
1383 --mandir=%{_mandir} \
1384 --x-libraries=%{_libdir} \
1385 --enable-checking=release \
1386 --enable-gnu-unique-object \
1388 --enable-threads=posix \
1389 --enable-linker-build-id \
1390 --enable-linux-futex \
1391 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1392 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1393 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1395 --enable-long-long \
1396 --enable-decimal-float=yes \
1397 %{!?with_multilib:--disable-multilib} \
1402 %ifarch %{ix86} %{x8664}
1406 --with-cpu=ultrasparc \
1410 --with-demangler-in-ld \
1411 --with-system-zlib \
1412 --with-slibdir=%{_slibdir} \
1414 --without-system-libunwind \
1416 --with-system-libunwind \
1418 %{!?with_java:--without-x} \
1419 %{?with_fortran:--enable-cmath} \
1420 --with-long-double-128 \
1422 --enable-secureplt \
1425 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1426 --disable-libstdcxx-pch \
1427 --enable-__cxa_atexit \
1428 --enable-libstdcxx-allocator=new \
1431 --enable-libjava-multilib=no \
1432 %{!?with_alsa:--disable-alsa} \
1433 %{!?with_dssi:--disable-dssi} \
1434 --disable-gconf-peer \
1436 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1438 %{?with_mozilla:--enable-plugin} \
1440 --enable-libgcj-multifile \
1441 --enable-libgcj-database \
1442 %{?with_gtk:--enable-gtk-cairo} \
1446 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1447 --with-pkgversion="PLD-Linux" \
1448 --with-bugurl="http://bugs.pld-linux.org" \
1453 cat << 'EOF' > Makefile
1454 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1457 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1458 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1459 GCJFLAGS="%{rpmcflags}" \
1460 BOOT_CFLAGS="%{rpmcflags}" \
1461 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1462 GNATLIBCFLAGS="%{rpmcflags}" \
1463 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1471 if [ ! -r /dev/pts/0 ]; then
1472 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1475 %{__make} -k -C builddir check 2>&1 ||:
1479 rm -rf $RPM_BUILD_ROOT
1480 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1484 %{__make} -j1 install \
1486 infodir=%{_infodir} \
1487 DESTDIR=$RPM_BUILD_ROOT
1489 install gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1491 %if %{with multilib}
1494 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1495 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1496 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1497 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1499 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1500 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1501 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1502 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1505 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1506 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1511 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1512 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1513 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1515 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1516 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1517 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1518 %if %{with multilib}
1519 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1520 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1521 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1525 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1526 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1530 # move ada shared libraries to proper place...
1531 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
1532 $RPM_BUILD_ROOT%{_libdir}
1533 # check if symlink to be made is valid
1534 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1535 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1536 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1537 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1538 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1539 %if %{with multilib}
1540 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
1541 $RPM_BUILD_ROOT%{_libdir32}
1542 # check if symlink to be made is valid
1543 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1544 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1545 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1546 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1547 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1555 cp -f libjava/READ* java-doc
1556 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1558 # still not installed by gcc?
1559 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
1560 sed -e 's,@prefix@,%{_prefix},
1561 s,@exec_prefix@,%{_exec_prefix},
1562 s,@libdir@,%{_libdir},
1563 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
1564 %if %{with multilib}
1565 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
1566 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
1567 sed -e 's,@prefix@,%{_prefix},
1568 s,@exec_prefix@,%{_exec_prefix},
1569 s,@libdir@,%{_libdir32},
1570 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
1575 cp -f libobjc/README gcc/objc/README.libobjc
1578 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
1579 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1580 for f in libssp.la libssp_nonshared.la \
1581 %{?with_cxx:libstdc++.la libsupc++.la} \
1582 %{?with_fortran:libgfortran.la libquadmath.la} \
1583 %{?with_gomp:libgomp.la} \
1584 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1586 libffi.la libgcj.la libgcj-tools.la libgij.la \
1587 %{gcjdbexecdir}/libjvm.la \
1588 %{gcjdbexecdir}/libxmlj.la \
1589 %{?with_x:lib-gnu-awt-xlib.la} \
1590 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1591 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1592 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1593 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1595 %{?with_objc:libobjc.la};
1597 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1598 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1600 %if %{with multilib}
1601 for f in libssp.la libssp_nonshared.la \
1602 %{?with_cxx:libstdc++.la libsupc++.la} \
1603 %{?with_fortran:libgfortran.la libquadmath.la} \
1604 %{?with_gomp:libgomp.la} \
1605 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1606 %{?with_java:libffi.la} \
1607 %{?with_objc:libobjc.la};
1609 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1610 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1614 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
1615 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
1616 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
1617 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
1620 for LIB in lib lib64; do
1621 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
1623 # basename is being run only for the native (non-biarch) file.
1624 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
1625 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
1626 < libstdc++-v3/python/hook.in \
1627 > $LIBPATH/$(basename $RPM_BUILD_ROOT/%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
1629 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
1630 cp -a libstdc++-v3/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
1631 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
1632 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
1638 cat cpplib.lang >> gcc.lang
1641 %find_lang libstdc\+\+
1642 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1646 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.py
1647 %if %{with multilib}
1648 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/*.py
1651 # svn snap doesn't contain (release does) below files,
1652 # so let's create dummy entries to satisfy %%files.
1653 [ ! -f NEWS ] && touch NEWS
1654 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1655 [ ! -f libgfortran/README ] && touch libgfortran/README
1658 rm -rf $RPM_BUILD_ROOT
1660 %post -p /sbin/postshell
1661 -/usr/sbin/fix-info-dir -c %{_infodir}
1663 %postun -p /sbin/postshell
1664 -/usr/sbin/fix-info-dir -c %{_infodir}
1666 %post ada -p /sbin/postshell
1667 -/usr/sbin/fix-info-dir -c %{_infodir}
1669 %postun ada -p /sbin/postshell
1670 -/usr/sbin/fix-info-dir -c %{_infodir}
1672 %post fortran -p /sbin/postshell
1673 -/usr/sbin/fix-info-dir -c %{_infodir}
1675 %postun fortran -p /sbin/postshell
1676 -/usr/sbin/fix-info-dir -c %{_infodir}
1678 %post java -p /sbin/postshell
1679 -/usr/sbin/fix-info-dir -c %{_infodir}
1681 %postun java -p /sbin/postshell
1682 -/usr/sbin/fix-info-dir -c %{_infodir}
1684 %post -p /sbin/ldconfig -n libgcc
1685 %postun -p /sbin/ldconfig -n libgcc
1686 %post -p /sbin/ldconfig -n libgcc-multilib
1687 %postun -p /sbin/ldconfig -n libgcc-multilib
1688 %post -p /sbin/ldconfig -n libgomp
1689 %postun -p /sbin/ldconfig -n libgomp
1690 %post -p /sbin/ldconfig -n libgomp-multilib
1691 %postun -p /sbin/ldconfig -n libgomp-multilib
1692 %post -p /sbin/ldconfig -n libmudflap
1693 %postun -p /sbin/ldconfig -n libmudflap
1694 %post -p /sbin/ldconfig -n libmudflap-multilib
1695 %postun -p /sbin/ldconfig -n libmudflap-multilib
1696 %post -p /sbin/ldconfig -n libgnat
1697 %postun -p /sbin/ldconfig -n libgnat
1698 %post -p /sbin/ldconfig -n libgnat-multilib
1699 %postun -p /sbin/ldconfig -n libgnat-multilib
1700 %post -p /sbin/ldconfig -n libstdc++
1701 %postun -p /sbin/ldconfig -n libstdc++
1702 %post -p /sbin/ldconfig -n libstdc++-multilib
1703 %postun -p /sbin/ldconfig -n libstdc++-multilib
1704 %post -p /sbin/ldconfig -n libgfortran
1705 %postun -p /sbin/ldconfig -n libgfortran
1706 %post -p /sbin/ldconfig -n libgfortran-multilib
1707 %postun -p /sbin/ldconfig -n libgfortran-multilib
1708 %post -p /sbin/ldconfig -n libgcj
1709 %postun -p /sbin/ldconfig -n libgcj
1710 %post -p /sbin/ldconfig -n libffi
1711 %postun -p /sbin/ldconfig -n libffi
1712 %post -p /sbin/ldconfig -n libffi-multilib
1713 %postun -p /sbin/ldconfig -n libffi-multilib
1714 %post -p /sbin/ldconfig -n libobjc
1715 %postun -p /sbin/ldconfig -n libobjc
1716 %post -p /sbin/ldconfig -n libobjc-multilib
1717 %postun -p /sbin/ldconfig -n libobjc-multilib
1718 %post -n libquadmath
1720 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1721 %postun -n libquadmath
1723 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1724 %post -p /sbin/ldconfig -n libquadmath-multilib
1725 %postun -p /sbin/ldconfig -n libquadmath-multilib
1728 %defattr(644,root,root,755)
1729 %doc ChangeLog.general MAINTAINERS NEWS
1730 # bugs.html faq.html
1731 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1732 %attr(755,root,root) %{_bindir}/*-gcc*
1733 %attr(755,root,root) %{_bindir}/cc
1734 %attr(755,root,root) %{_bindir}/cpp
1735 %attr(755,root,root) %{_bindir}/gcc
1736 #%attr(755,root,root) %{_bindir}/gccbug
1737 %attr(755,root,root) %{_bindir}/gcov
1738 %{_mandir}/man1/cc.1*
1739 %{_mandir}/man1/cpp.1*
1740 %{_mandir}/man1/gcc.1*
1741 %{_mandir}/man1/gcov.1*
1742 %{_infodir}/cpp.info*
1743 %{_infodir}/cppinternals.info*
1744 %{_infodir}/gcc.info*
1745 %{_infodir}/gccinstall.info*
1746 %{_infodir}/gccint.info*
1747 %attr(755,root,root) /lib/cpp
1748 %attr(755,root,root) %{_slibdir}/libgcc_s.so
1749 %attr(755,root,root) %{_libdir}/libssp.so
1750 %{_libdir}/libssp.la
1752 %{_libdir}/libssp_nonshared.la
1753 %{_libdir}/libssp_nonshared.a
1755 %dir %{_libdir}/gcc/%{_target_platform}
1757 %{gcclibdir}/libgcc.a
1758 %{gcclibdir}/libgcc_eh.a
1759 %{gcclibdir}/libgcov.a
1762 %attr(755,root,root) %{gcclibdir}/cc1
1763 %attr(755,root,root) %{gcclibdir}/collect2
1764 %attr(755,root,root) %{gcclibdir}/lto-wrapper
1765 %attr(755,root,root) %{gcclibdir}/lto1
1766 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
1768 %dir %{gcclibdir}/include
1769 %dir %{gcclibdir}/include/ssp
1770 %{gcclibdir}/include/ssp/*.h
1771 %{gcclibdir}/include/float.h
1772 %{gcclibdir}/include/iso646.h
1773 %{gcclibdir}/include/limits.h
1774 %{gcclibdir}/include/stdarg.h
1775 %{gcclibdir}/include/stdbool.h
1776 %{gcclibdir}/include/stddef.h
1777 %{gcclibdir}/include/stdfix.h
1778 %{gcclibdir}/include/stdint.h
1779 %{gcclibdir}/include/stdint-gcc.h
1780 %{gcclibdir}/include/syslimits.h
1781 %{gcclibdir}/include/unwind.h
1782 %{gcclibdir}/include/varargs.h
1783 %ifarch %{ix86} %{x8664}
1784 %{gcclibdir}/include/abmintrin.h
1785 %{gcclibdir}/include/ammintrin.h
1786 %{gcclibdir}/include/avxintrin.h
1787 %{gcclibdir}/include/bmiintrin.h
1788 %{gcclibdir}/include/bmmintrin.h
1789 %{gcclibdir}/include/cpuid.h
1790 %{gcclibdir}/include/cross-stdarg.h
1791 %{gcclibdir}/include/emmintrin.h
1792 %{gcclibdir}/include/fma4intrin.h
1793 %{gcclibdir}/include/ia32intrin.h
1794 %{gcclibdir}/include/immintrin.h
1795 %{gcclibdir}/include/lwpintrin.h
1796 %{gcclibdir}/include/mm3dnow.h
1797 %{gcclibdir}/include/mm_malloc.h
1798 %{gcclibdir}/include/mmintrin.h
1799 %{gcclibdir}/include/nmmintrin.h
1800 %{gcclibdir}/include/popcntintrin.h
1801 %{gcclibdir}/include/pmmintrin.h
1802 %{gcclibdir}/include/smmintrin.h
1803 %{gcclibdir}/include/tbmintrin.h
1804 %{gcclibdir}/include/tmmintrin.h
1805 %{gcclibdir}/include/wmmintrin.h
1806 %{gcclibdir}/include/x86intrin.h
1807 %{gcclibdir}/include/xmmintrin.h
1808 %{gcclibdir}/include/xopintrin.h
1811 %{gcclibdir}/include/arm_neon.h
1812 %{gcclibdir}/include/mmintrin.h
1815 %{gcclibdir}/include/ia64intrin.h
1818 %{gcclibdir}/include/math-68881.h
1821 %{gcclibdir}/include/loongson.h
1823 %ifarch powerpc ppc ppc64
1824 %{gcclibdir}/include/altivec.h
1825 %{gcclibdir}/include/paired.h
1826 %{gcclibdir}/include/ppc-asm.h
1827 %{gcclibdir}/include/ppu_intrinsics.h
1828 %{gcclibdir}/include/si2vmx.h
1829 %{gcclibdir}/include/spe.h
1830 %{gcclibdir}/include/spu2vmx.h
1831 %{gcclibdir}/include/vec_types.h
1834 %if %{with multilib}
1836 %defattr(644,root,root,755)
1837 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
1838 %dir %{gcclibdir}/32
1839 %{gcclibdir}/32/crt*.o
1840 %{gcclibdir}/32/libgcc.a
1841 %{gcclibdir}/32/libgcc_eh.a
1842 %{gcclibdir}/32/libgcov.a
1843 %attr(755,root,root) %{_libdir32}/libssp.so
1844 %{_libdir32}/libssp.la
1845 %{_libdir32}/libssp.a
1846 %{_libdir32}/libssp_nonshared.la
1847 %{_libdir32}/libssp_nonshared.a
1851 %defattr(644,root,root,755)
1852 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
1853 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
1854 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
1856 %if %{with multilib}
1857 %files -n libgcc-multilib
1858 %defattr(644,root,root,755)
1859 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
1860 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
1861 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
1866 %defattr(644,root,root,755)
1867 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1868 %attr(755,root,root) %ghost %{_libdir}/libgomp.so.1
1870 %if %{with multilib}
1871 %files -n libgomp-multilib
1872 %defattr(644,root,root,755)
1873 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1874 %attr(755,root,root) %ghost %{_libdir32}/libgomp.so.1
1877 %files -n libgomp-devel
1878 %defattr(644,root,root,755)
1879 %attr(755,root,root) %{_libdir}/libgomp.so
1880 %{_libdir}/libgomp.la
1881 %{_libdir}/libgomp.spec
1882 %{gcclibdir}/finclude
1883 %{gcclibdir}/include/omp.h
1884 %{_infodir}/libgomp.info*
1886 %if %{with multilib}
1887 %files -n libgomp-multilib-devel
1888 %defattr(644,root,root,755)
1889 %attr(755,root,root) %{_libdir32}/libgomp.so
1890 %{_libdir32}/libgomp.la
1891 %{_libdir32}/libgomp.spec
1894 %files -n libgomp-static
1895 %defattr(644,root,root,755)
1896 %{_libdir}/libgomp.a
1898 %if %{with multilib}
1899 %files -n libgomp-multilib-static
1900 %defattr(644,root,root,755)
1901 %{_libdir32}/libgomp.a
1906 %files -n libmudflap
1907 %defattr(644,root,root,755)
1908 %attr(755,root,root) %{_libdir}/libmudflap.so.*.*.*
1909 %attr(755,root,root) %ghost %{_libdir}/libmudflap.so.0
1910 %attr(755,root,root) %{_libdir}/libmudflapth.so.*.*.*
1911 %attr(755,root,root) %ghost %{_libdir}/libmudflapth.so.0
1913 %if %{with multilib}
1914 %files -n libmudflap-multilib
1915 %defattr(644,root,root,755)
1916 %attr(755,root,root) %{_libdir32}/libmudflap.so.*.*.*
1917 %attr(755,root,root) %ghost %{_libdir32}/libmudflap.so.0
1918 %attr(755,root,root) %{_libdir32}/libmudflapth.so.*.*.*
1919 %attr(755,root,root) %ghost %{_libdir32}/libmudflapth.so.0
1922 %files -n libmudflap-devel
1923 %defattr(644,root,root,755)
1924 %attr(755,root,root) %{_libdir}/libmudflap.so
1925 %attr(755,root,root) %{_libdir}/libmudflapth.so
1926 %{_libdir}/libmudflap.la
1927 %{_libdir}/libmudflapth.la
1928 %{gcclibdir}/include/mf-runtime.h
1930 %if %{with multilib}
1931 %files -n libmudflap-multilib-devel
1932 %defattr(644,root,root,755)
1933 %attr(755,root,root) %{_libdir32}/libmudflap.so
1934 %attr(755,root,root) %{_libdir32}/libmudflapth.so
1935 %{_libdir32}/libmudflap.la
1936 %{_libdir32}/libmudflapth.la
1939 %files -n libmudflap-static
1940 %defattr(644,root,root,755)
1941 %{_libdir}/libmudflap.a
1942 %{_libdir}/libmudflapth.a
1944 %if %{with multilib}
1945 %files -n libmudflap-multilib-static
1946 %defattr(644,root,root,755)
1947 %{_libdir32}/libmudflap.a
1948 %{_libdir32}/libmudflapth.a
1954 %defattr(644,root,root,755)
1955 %doc gcc/ada/ChangeLog
1956 %attr(755,root,root) %{_bindir}/gnat*
1958 %exclude %{_bindir}/gnative2ascii
1960 %attr(755,root,root) %{_libdir}/libgnarl-*.so
1961 %attr(755,root,root) %{_libdir}/libgnarl.so
1962 %attr(755,root,root) %{_libdir}/libgnat-*.so
1963 %attr(755,root,root) %{_libdir}/libgnat.so
1964 %attr(755,root,root) %{gcclibdir}/gnat1
1965 %{gcclibdir}/adainclude
1966 %dir %{gcclibdir}/adalib
1967 %{gcclibdir}/adalib/*.ali
1968 %{gcclibdir}/adalib/g-trasym.o
1969 %ifarch %{ix86} %{x8664}
1970 %{gcclibdir}/adalib/libgmem.a
1972 %{_infodir}/gnat-style.info*
1973 %{_infodir}/gnat_rm.info*
1974 %{_infodir}/gnat_ugn.info*
1976 %if %{with multilib}
1978 %defattr(644,root,root,755)
1979 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
1980 %attr(755,root,root) %{_libdir32}/libgnarl.so
1981 %attr(755,root,root) %{_libdir32}/libgnat-*.so
1982 %attr(755,root,root) %{_libdir32}/libgnat.so
1983 %{gcclibdir}/32/adainclude
1984 %dir %{gcclibdir}/32/adalib
1985 %{gcclibdir}/32/adalib/*.ali
1986 %{gcclibdir}/32/adalib/g-trasym.o
1987 %ifarch %{ix86} %{x8664}
1988 %{gcclibdir}/32/adalib/libgmem.a
1993 %defattr(644,root,root,755)
1994 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
1995 %attr(755,root,root) %{_libdir}/libgnarl.so.1
1996 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
1997 %attr(755,root,root) %{_libdir}/libgnat.so.1
1999 %if %{with multilib}
2000 %files -n libgnat-multilib
2001 %defattr(644,root,root,755)
2002 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2003 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
2004 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2005 %attr(755,root,root) %{_libdir32}/libgnat.so.1
2008 %files -n libgnat-static
2009 %defattr(644,root,root,755)
2010 %{gcclibdir}/adalib/libgnala.a
2011 %{gcclibdir}/adalib/libgnarl.a
2012 %{gcclibdir}/adalib/libgnat.a
2014 %if %{with multilib}
2015 %files -n libgnat-multilib-static
2016 %defattr(644,root,root,755)
2017 %{gcclibdir}/32/adalib/libgnala.a
2018 %{gcclibdir}/32/adalib/libgnarl.a
2019 %{gcclibdir}/32/adalib/libgnat.a
2025 %defattr(644,root,root,755)
2026 %doc gcc/cp/{ChangeLog,NEWS}
2027 %attr(755,root,root) %{_bindir}/g++
2028 %attr(755,root,root) %{_bindir}/*-g++
2029 %attr(755,root,root) %{_bindir}/c++
2030 %attr(755,root,root) %{_bindir}/*-c++
2031 %attr(755,root,root) %{gcclibdir}/cc1plus
2032 %{_libdir}/libsupc++.la
2033 %{_libdir}/libsupc++.a
2034 %{_mandir}/man1/g++.1*
2036 %if %{with multilib}
2038 %defattr(644,root,root,755)
2039 %{_libdir32}/libsupc++.la
2040 %{_libdir32}/libsupc++.a
2043 %files -n libstdc++ -f libstdc++.lang
2044 %defattr(644,root,root,755)
2045 %doc libstdc++-v3/{ChangeLog,README}
2046 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2047 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
2049 %if %{with multilib}
2050 %files -n libstdc++-multilib
2051 %defattr(644,root,root,755)
2052 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2053 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
2057 %files -n libstdc++-gdb
2058 %defattr(644,root,root,755)
2059 %dir %{py_sitescriptdir}/libstdcxx
2060 %{py_sitescriptdir}/libstdcxx/*.py[co]
2061 %dir %{py_sitescriptdir}/libstdcxx/v6
2062 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2063 %{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.6.0.16-gdb.py
2066 %files -n libstdc++-devel
2067 %defattr(644,root,root,755)
2068 %attr(755,root,root) %{_libdir}/libstdc++.so
2069 %{_libdir}/libstdc++.la
2070 %dir %{_includedir}/c++
2071 %{_includedir}/c++/%{version}
2072 %{_includedir}/extc++.h
2073 %{_includedir}/stdc++.h
2074 %{_includedir}/stdtr1c++.h
2076 %exclude %{_includedir}/c++/%{version}/java
2077 %exclude %{_includedir}/c++/%{version}/javax
2078 %exclude %{_includedir}/c++/%{version}/gcj
2079 %exclude %{_includedir}/c++/%{version}/gnu
2080 %exclude %{_includedir}/c++/%{version}/org
2081 %exclude %{_includedir}/c++/%{version}/sun
2085 %files -n libstdc++-apidocs
2086 %defattr(644,root,root,755)
2087 %doc libstdc++-v3/doc/html/*
2090 %if %{with multilib}
2091 %files -n libstdc++-multilib-devel
2092 %defattr(644,root,root,755)
2093 %attr(755,root,root) %{_libdir32}/libstdc++.so
2094 %{_libdir32}/libstdc++.la
2097 %files -n libstdc++-static
2098 %defattr(644,root,root,755)
2099 %{_libdir}/libstdc++.a
2101 %if %{with multilib}
2102 %files -n libstdc++-multilib-static
2103 %defattr(644,root,root,755)
2104 %{_libdir32}/libstdc++.a
2110 %defattr(644,root,root,755)
2111 %doc gcc/fortran/ChangeLog
2112 %attr(755,root,root) %{_bindir}/g95
2113 %attr(755,root,root) %{_bindir}/gfortran
2114 %attr(755,root,root) %{_bindir}/*-gfortran
2115 %attr(755,root,root) %{gcclibdir}/f951
2116 %attr(755,root,root) %{_libdir}/libgfortran.so
2117 %{_libdir}/libgfortran.spec
2118 %{_libdir}/libgfortran.la
2119 %{gcclibdir}/libgfortranbegin.la
2120 %{gcclibdir}/libgfortranbegin.a
2121 %{_infodir}/gfortran.info*
2122 %{_mandir}/man1/g95.1*
2123 %{_mandir}/man1/gfortran.1*
2125 %if %{with multilib}
2126 %files fortran-multilib
2127 %defattr(644,root,root,755)
2128 %attr(755,root,root) %{_libdir32}/libgfortran.so
2129 %{_libdir32}/libgfortran.spec
2130 %{_libdir32}/libgfortran.la
2131 %{gcclibdir}/32/libgfortranbegin.la
2132 %{gcclibdir}/32/libgfortranbegin.a
2135 %files -n libgfortran
2136 %defattr(644,root,root,755)
2137 %doc libgfortran/{AUTHORS,README,ChangeLog}
2138 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2139 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
2141 %if %{with multilib}
2142 %files -n libgfortran-multilib
2143 %defattr(644,root,root,755)
2144 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2145 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
2148 %files -n libgfortran-static
2149 %defattr(644,root,root,755)
2150 %{_libdir}/libgfortran.a
2152 %if %{with multilib}
2153 %files -n libgfortran-multilib-static
2154 %defattr(644,root,root,755)
2155 %{_libdir32}/libgfortran.a
2158 %files -n libquadmath
2159 %defattr(644,root,root,755)
2160 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2161 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2163 %if %{with multilib}
2164 %files -n libquadmath-multilib
2165 %defattr(644,root,root,755)
2166 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2167 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2170 %files -n libquadmath-devel
2171 %defattr(644,root,root,755)
2172 %{gcclibdir}/include/quadmath.h
2173 %{gcclibdir}/include/quadmath_weak.h
2174 %attr(755,root,root) %{_libdir}/libquadmath.so
2175 %{_libdir}/libquadmath.la
2176 %{_infodir}/libquadmath.info*
2178 %if %{with multilib}
2179 %files -n libquadmath-multilib-devel
2180 %defattr(644,root,root,755)
2181 %attr(755,root,root) %{_libdir32}/libquadmath.so
2182 %{_libdir32}/libquadmath.la
2185 %files -n libquadmath-static
2186 %defattr(644,root,root,755)
2187 %{_libdir}/libquadmath.a
2189 %if %{with multilib}
2190 %files -n libquadmath-multilib-static
2191 %defattr(644,root,root,755)
2192 %{_libdir32}/libquadmath.a
2198 %defattr(644,root,root,755)
2199 %doc gcc/java/ChangeLog java-doc/*
2200 %attr(755,root,root) %{_bindir}/gappletviewer
2201 %attr(755,root,root) %{_bindir}/gc-analyze
2202 %attr(755,root,root) %{_bindir}/gcj
2203 %attr(755,root,root) %{_bindir}/gcj-dbtool
2204 %attr(755,root,root) %{_bindir}/gcjh
2205 %attr(755,root,root) %{_bindir}/gjar
2206 %attr(755,root,root) %{_bindir}/gjarsigner
2207 %attr(755,root,root) %{_bindir}/gjavah
2208 %attr(755,root,root) %{_bindir}/gkeytool
2209 %attr(755,root,root) %{_bindir}/gnative2ascii
2210 %attr(755,root,root) %{_bindir}/gorbd
2211 %attr(755,root,root) %{_bindir}/grmic
2212 %attr(755,root,root) %{_bindir}/grmid
2213 %attr(755,root,root) %{_bindir}/grmiregistry
2214 %attr(755,root,root) %{_bindir}/gserialver
2215 %attr(755,root,root) %{_bindir}/gtnameserv
2216 %attr(755,root,root) %{_bindir}/jcf-dump
2217 %attr(755,root,root) %{_bindir}/jv-convert
2218 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
2219 %attr(755,root,root) %{_bindir}/*-gcj
2220 %attr(755,root,root) %{gcclibdir}/ecj1
2221 %attr(755,root,root) %{gcclibdir}/jc1
2222 %attr(755,root,root) %{gcclibdir}/jvgenmain
2223 %{_infodir}/cp-tools.info*
2224 %{_infodir}/gcj.info*
2225 %{_mandir}/man1/gappletviewer.1*
2226 %{_mandir}/man1/gc-analyze.1*
2227 %{_mandir}/man1/gcj.1*
2228 %{_mandir}/man1/gcj-dbtool.1*
2229 %{_mandir}/man1/gcjh.1*
2230 %{_mandir}/man1/gjar.1*
2231 %{_mandir}/man1/gjarsigner.1*
2232 %{_mandir}/man1/gjavah.1*
2233 %{_mandir}/man1/gkeytool.1*
2234 %{_mandir}/man1/gnative2ascii.1*
2235 %{_mandir}/man1/gorbd.1*
2236 %{_mandir}/man1/grmic.1*
2237 %{_mandir}/man1/grmid.1*
2238 %{_mandir}/man1/grmiregistry.1*
2239 %{_mandir}/man1/gserialver.1*
2240 %{_mandir}/man1/gtnameserv.1*
2241 %{_mandir}/man1/jcf-dump.1*
2242 %{_mandir}/man1/jv-convert.1*
2243 %{_mandir}/man1/rebuild-gcj-db*
2246 %defattr(644,root,root,755)
2247 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2248 %attr(755,root,root) %{_bindir}/gij
2249 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2250 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
2251 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2252 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
2253 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2254 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2255 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2256 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2257 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
2258 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2259 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
2260 %dir %{_libdir}/%{gcjdbexecdir}
2261 %{_libdir}/%{gcjdbexecdir}/classmap.db
2262 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2263 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2264 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2265 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2266 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2267 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2268 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2269 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2270 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2271 %{_libdir}/logging.properties
2272 %{_javadir}/libgcj*.jar
2274 %{_mandir}/man1/gij.1*
2276 %files -n libgcj-devel
2277 %defattr(644,root,root,755)
2278 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2279 %{_libdir}/libgcj-tools.la
2280 %attr(755,root,root) %{_libdir}/libgcj.so
2281 %{_libdir}/libgcj.la
2282 %attr(755,root,root) %{_libdir}/libgij.so
2283 %{_libdir}/libgij.la
2285 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2286 %{_libdir}/lib-gnu-awt-xlib.la
2288 %{_libdir}/libgcj.spec
2289 %dir %{_libdir}/security
2290 %{_libdir}/security/*
2291 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2292 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2293 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2294 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2295 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2296 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2297 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2298 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2299 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2300 %{gcclibdir}/include/gcj
2301 %{gcclibdir}/include/jawt.h
2302 %{gcclibdir}/include/jawt_md.h
2303 %{gcclibdir}/include/jni.h
2304 %{gcclibdir}/include/jni_md.h
2305 %{gcclibdir}/include/jvmpi.h
2306 %{_includedir}/c++/%{version}/java
2307 %{_includedir}/c++/%{version}/javax
2308 %{_includedir}/c++/%{version}/gcj
2309 %{_includedir}/c++/%{version}/gnu
2310 %{_includedir}/c++/%{version}/org
2311 %{_includedir}/c++/%{version}/sun
2312 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2314 %files -n libgcj-static
2315 %defattr(644,root,root,755)
2316 %{_libdir}/libgcj-tools.a
2318 %{_libdir}/libgcj_bc.a
2320 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2321 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2324 %defattr(644,root,root,755)
2325 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2326 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2327 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2329 %if %{with multilib}
2330 %files -n libffi-multilib
2331 %defattr(644,root,root,755)
2332 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2333 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2336 %files -n libffi-devel
2337 %defattr(644,root,root,755)
2338 %attr(755,root,root) %{_libdir}/libffi.so
2339 %{_libdir}/libffi.la
2340 %{gcclibdir}/include/ffi.h
2341 %{gcclibdir}/include/ffitarget.h
2342 %{_pkgconfigdir}/libffi.pc
2343 %{_mandir}/man3/ffi*.3*
2345 %if %{with multilib}
2346 %files -n libffi-multilib-devel
2347 %defattr(644,root,root,755)
2348 %attr(755,root,root) %{_libdir32}/libffi.so
2349 %{_libdir32}/libffi.la
2350 %{_pkgconfigdir32}/libffi.pc
2353 %files -n libffi-static
2354 %defattr(644,root,root,755)
2357 %if %{with multilib}
2358 %files -n libffi-multilib-static
2359 %defattr(644,root,root,755)
2360 %{_libdir32}/libffi.a
2366 %defattr(644,root,root,755)
2367 %doc gcc/objc/README.libobjc
2368 %attr(755,root,root) %{gcclibdir}/cc1obj
2369 %attr(755,root,root) %{_libdir}/libobjc.so
2370 %{_libdir}/libobjc.la
2371 %{gcclibdir}/include/objc
2375 %defattr(644,root,root,755)
2376 %doc gcc/objcp/ChangeLog
2377 %attr(755,root,root) %{gcclibdir}/cc1objplus
2380 %if %{with multilib}
2381 %files objc-multilib
2382 %defattr(644,root,root,755)
2383 %attr(755,root,root) %{_libdir32}/libobjc.so
2384 %{_libdir32}/libobjc.la
2388 %defattr(644,root,root,755)
2389 %doc libobjc/{ChangeLog,README*}
2390 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2391 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.3
2393 %if %{with multilib}
2394 %files -n libobjc-multilib
2395 %defattr(644,root,root,755)
2396 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2397 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.3
2400 %files -n libobjc-static
2401 %defattr(644,root,root,755)
2402 %{_libdir}/libobjc.a
2404 %if %{with multilib}
2405 %files -n libobjc-multilib-static
2406 %defattr(644,root,root,755)
2407 %{_libdir32}/libobjc.a