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: 93d1c436bf991564524701259b6285a2
81 Source1: %{name}-optimize-la.pl
82 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
83 # Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
84 # svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_6_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch > gcc-branch.diff
86 Patch100: %{name}-branch.diff
87 Patch0: %{name}-info.patch
88 Patch2: %{name}-nodebug.patch
89 Patch3: %{name}-ada-link.patch
90 Patch4: %{name}-sparc64-ada_fix.patch
91 Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
92 Patch7: %{name}-libjava-multilib.patch
93 Patch8: %{name}-enable-java-awt-qt.patch
94 Patch10: %{name}-moresparcs.patch
95 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41757
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
134 BuildRequires: python-devel
135 BuildRequires: rpm-pythonprov
137 BuildRequires: rpmbuild(macros) >= 1.211
138 BuildRequires: texinfo >= 4.1
139 BuildRequires: zlib-devel
141 %{?with_alsa:BuildRequires: alsa-lib-devel}
143 BuildRequires: dssi-devel
144 BuildRequires: jack-audio-connection-kit-devel
146 BuildRequires: libxml2-devel >= 1:2.6.8
147 BuildRequires: libxslt-devel >= 1.1.11
148 BuildRequires: perl-base
149 BuildRequires: perl-tools-pod
150 BuildRequires: pkgconfig
154 BuildRequires: cairo-devel >= 0.5.0
155 BuildRequires: gtk+2-devel >= 2:2.4.0
156 BuildRequires: libart_lgpl-devel
157 BuildRequires: pango-devel
158 BuildRequires: xorg-lib-libXt-devel
159 BuildRequires: xorg-lib-libXtst-devel
162 BuildRequires: QtGui-devel >= 4.0.1
163 BuildRequires: qt4-build >= 4.0.1
165 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
167 BuildConflicts: pdksh < 5.2.14-50
168 Requires: binutils >= 3:2.20.51.0.2
169 Requires: libgcc = %{epoch}:%{version}-%{release}
170 Provides: cpp = %{epoch}:%{version}-%{release}
171 %{?with_ada:Provides: gcc(ada)}
179 Conflicts: glibc-devel < 2.2.5-20
180 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
182 %define _slibdir /%{_lib}
184 # 32-bit environment on x86-64,ppc64,s390x,sparc64
185 %define _slibdir32 /lib
186 %define _libdir32 /usr/lib
187 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
189 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
190 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
192 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
193 %define filterout_ld -Wl,--as-needed
195 %define skip_post_check_so '.*(libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
198 A compiler aimed at integrating all the optimizations and features
199 necessary for a high-performance and stable development environment.
201 This package contains the C compiler and some files shared by various
202 parts of the GNU Compiler Collection. In order to use another GCC
203 compiler you will need to install the appropriate subpackage.
205 %description -l es.UTF-8
206 Un compilador que intenta integrar todas las optimalizaciones y
207 características necesarias para un entorno de desarrollo eficaz y
210 Este paquete contiene el compilador de C y unos ficheros compartidos
211 por varias partes de la colección de compiladores GNU (GCC). Para usar
212 otro compilador de GCC será necesario que instale el subpaquete
215 %description -l pl.UTF-8
216 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
217 wyprodukowania szybkiego i stabilnego kodu wynikowego.
219 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
220 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
221 z GCC, trzeba zainstalować odpowiedni podpakiet.
223 %description -l pt_BR.UTF-8
224 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
225 GNU Compiler Collection.
228 Summary: GNU Compiler Collection: the C compiler 32-bit support
229 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
231 Group: Development/Languages
233 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
234 %{?with_multilib:Provides: gcc(multilib)}
237 Requires: glibc-devel(i686)
240 Requires: glibc-devel(ppc)
243 Requires: glibc-devel(s390)
246 Requires: glibc-devel(sparcv9)
249 %description multilib
250 A compiler aimed at integrating all the optimizations and features
251 necessary for a high-performance and stable development environment.
253 This package contains the C compiler support for producing 32-bit
254 programs on 64-bit host.
256 %description multilib -l pl.UTF-8
257 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
258 wyprodukowania szybkiego i stabilnego kodu wynikowego.
260 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
261 programów 32-bitowych na maszynie 64-bitowej.
264 Summary: Shared gcc library
265 Summary(es.UTF-8): Biblioteca compartida de gcc
266 Summary(pl.UTF-8): Biblioteka gcc
267 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
268 License: GPL v2+ with unlimited link permission
273 %description -n libgcc
276 %description -n libgcc -l es.UTF-8
277 Biblioteca compartida de gcc.
279 %description -n libgcc -l pl.UTF-8
280 Biblioteka dynamiczna gcc.
282 %description -n libgcc -l pt_BR.UTF-8
283 Biblioteca runtime para o GCC.
285 %package -n libgcc-multilib
286 Summary: Shared gcc library - 32-bit version
287 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
288 License: GPL v2+ with unlimited link permission
291 %description -n libgcc-multilib
292 Shared gcc library - 32-bit version.
294 %description -n libgcc-multilib -l pl.UTF-8
295 Biblioteka dynamiczna gcc - wersja 32-bitowa.
298 Summary: GNU OpenMP library
299 Summary(pl.UTF-8): Biblioteka GNU OpenMP
300 License: LGPL v2.1+ with unlimited link permission
303 %description -n libgomp
306 %description -n libgomp -l pl.UTF-8
307 Biblioteka GNU OpenMP.
309 %package -n libgomp-multilib
310 Summary: GNU OpenMP library - 32-bit version
311 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
312 License: LGPL v2.1+ with unlimited link permission
315 %description -n libgomp-multilib
316 GNU OpenMP library - 32-bit version.
318 %description -n libgomp-multilib -l pl.UTF-8
319 Biblioteka GNU OpenMP - wersja 32-bitowa.
321 %package -n libgomp-devel
322 Summary: Development files for GNU OpenMP library
323 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
324 License: LGPL v2.1+ with unlimited link permission
325 Group: Development/Libraries
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Requires: libgomp = %{epoch}:%{version}-%{release}
329 %description -n libgomp-devel
330 Development files for GNU OpenMP library.
332 %description -n libgomp-devel -l pl.UTF-8
333 Pliki programistyczne biblioteki GNU OpenMP.
335 %package -n libgomp-multilib-devel
336 Summary: Development files for 32-bit version of GNU OpenMP library
337 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
338 License: LGPL v2.1+ with unlimited link permission
339 Group: Development/Libraries
340 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
342 %description -n libgomp-multilib-devel
343 Development files for 32-bit version of GNU OpenMP library.
345 %description -n libgomp-multilib-devel -l pl.UTF-8
346 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
348 %package -n libgomp-static
349 Summary: Static GNU OpenMP library
350 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
351 License: LGPL v2.1+ with unlimited link permission
352 Group: Development/Libraries
353 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
355 %description -n libgomp-static
356 Static GNU OpenMP library.
358 %description -n libgomp-static -l pl.UTF-8
359 Statyczna biblioteka GNU OpenMP.
361 %package -n libgomp-multilib-static
362 Summary: Static GNU OpenMP library - 32-bit version
363 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
364 License: LGPL v2.1+ with unlimited link permission
365 Group: Development/Libraries
366 Requires: libgomp-multilib-devel
368 %description -n libgomp-multilib-static
369 Static GNU OpenMP library - 32-bit version.
371 %description -n libgomp-multilib-static -l pl.UTF-8
372 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
374 %package -n libmudflap
375 Summary: GCC mudflap shared support libraries
376 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap
377 License: GPL v2+ with unlimited link permission
380 %description -n libmudflap
381 The libmudflap libraries are used by GCC for instrumenting pointer and
382 array dereferencing operations.
384 %description -n libmudflap -l pl.UTF-8
385 Biblioteki libmudflap są używane przez GCC do obsługi operacji
386 dereferencji wspaźników i tablic.
388 %package -n libmudflap-multilib
389 Summary: GCC mudflap shared support libraries - 32-bit version
390 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap - wersja 32-bitowa
391 License: GPL v2+ with unlimited link permission
394 %description -n libmudflap-multilib
395 The libmudflap libraries are used by GCC for instrumenting pointer and
396 array dereferencing operations. This package contains 32-bit version.
398 %description -n libmudflap-multilib -l pl.UTF-8
399 Biblioteki libmudflap są używane przez GCC do obsługi operacji
400 dereferencji wspaźników i tablic. Ten pakiet zawiera wersje 32-bitowe.
402 %package -n libmudflap-devel
403 Summary: Development files for GCC mudflap libraries
404 Summary(pl.UTF-8): Pliki programistyczne bibliotek GCC mudflap
405 License: GPL v2+ with unlimited link permission
406 Group: Development/Libraries
407 Requires: libmudflap = %{epoch}:%{version}-%{release}
409 %description -n libmudflap-devel
410 The libmudflap libraries are used by GCC for instrumenting pointer and
411 array dereferencing operations. This package contains development
414 %description -n libmudflap-devel -l pl.UTF-8
415 Biblioteki libmudflap są używane przez GCC do obsługi operacji
416 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
419 %package -n libmudflap-multilib-devel
420 Summary: Development files for 32-bit version of GCC mudflap libraries
421 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowych bibliotek GCC mudflap
422 License: GPL v2+ with unlimited link permission
423 Group: Development/Libraries
424 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
426 %description -n libmudflap-multilib-devel
427 The libmudflap libraries are used by GCC for instrumenting pointer and
428 array dereferencing operations. This package contains development
429 files for 32-bit version of the libraries.
431 %description -n libmudflap-multilib-devel -l pl.UTF-8
432 Biblioteki libmudflap są używane przez GCC do obsługi operacji
433 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
434 programistyczne wersji 32-bitowych bibliotek.
436 %package -n libmudflap-static
437 Summary: Static GCC mudflap libraries
438 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap
439 License: GPL v2+ with unlimited link permission
440 Group: Development/Libraries
441 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
443 %description -n libmudflap-static
444 The libmudflap libraries are used by GCC for instrumenting pointer and
445 array dereferencing operations. This package contains static
448 %description -n libmudflap-static -l pl.UTF-8
449 Biblioteki libmudflap są używane przez GCC do obsługi operacji
450 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
453 %package -n libmudflap-multilib-static
454 Summary: Static GCC mudflap libraries - 32-bit version
455 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap - wersje 32-bitowa
456 License: GPL v2+ with unlimited link permission
457 Group: Development/Libraries
458 Requires: libmudflap-multilib-devel = %{epoch}:%{version}-%{release}
460 %description -n libmudflap-multilib-static
461 The libmudflap libraries are used by GCC for instrumenting pointer and
462 array dereferencing operations. This package contains 32-bit static
465 %description -n libmudflap-multilib-static -l pl.UTF-8
466 Biblioteki libmudflap są używane przez GCC do obsługi operacji
467 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
471 Summary: Ada support for gcc
472 Summary(es.UTF-8): Soporte de Ada para gcc
473 Summary(pl.UTF-8): Obsługa Ady do gcc
474 Group: Development/Languages
475 Requires: %{name} = %{epoch}:%{version}-%{release}
476 Requires: libgnat = %{epoch}:%{version}-%{release}
478 Obsoletes: gnat-devel
481 This package adds experimental support for compiling Ada programs.
483 %description ada -l es.UTF-8
484 Este paquete añade soporte experimental para compilar programas en
487 %description ada -l pl.UTF-8
488 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
491 %package ada-multilib
492 Summary: Ada 32-bit support for gcc
493 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
494 Group: Development/Languages
495 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
496 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
498 %description ada-multilib
499 This package adds experimental support for compiling 32-bit Ada
500 programs on 64-bit host.
502 %description ada-multilib -l pl.UTF-8
503 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
504 32-bitowych w Adzie na maszynie 64-bitowej.
507 Summary: Ada standard libraries
508 Summary(es.UTF-8): Bibliotecas estándares de Ada
509 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
510 License: GPL v2+ with linking exception
515 %description -n libgnat
516 This package contains shared libraries needed to run programs written
519 %description -n libgnat -l es.UTF-8
520 Este paquete contiene las bibliotecas compartidas necesarias para
521 ejecutar programas escritos en Ada.
523 %description -n libgnat -l pl.UTF-8
524 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
527 %package -n libgnat-multilib
528 Summary: Ada standard libraries - 32-bit version
529 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
530 License: GPL v2+ with linking exception
533 %description -n libgnat-multilib
534 This package contains 32-bit version of shared libraries needed to run
535 programs written in Ada.
537 %description -n libgnat-multilib -l pl.UTF-8
538 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
539 uruchamiania programów napisanych w Adzie.
541 %package -n libgnat-static
542 Summary: Static Ada standard libraries
543 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
544 License: GPL v2+ with linking exception
545 Group: Development/Libraries
546 Obsoletes: gnat-static
548 %description -n libgnat-static
549 This package contains static libraries for programs written in Ada.
551 %description -n libgnat-static -l pl.UTF-8
552 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
555 %package -n libgnat-multilib-static
556 Summary: Static Ada standard libraries - 32-bit version
557 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
558 License: GPL v2+ with linking exception
559 Group: Development/Libraries
561 %description -n libgnat-multilib-static
562 This package contains 32-bit version of static libraries for programs
565 %description -n libgnat-multilib-static -l pl.UTF-8
566 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
567 programów napisanych w Adzie.
570 Summary: C++ support for gcc
571 Summary(es.UTF-8): Soporte de C++ para gcc
572 Summary(pl.UTF-8): Obsługa C++ dla gcc
573 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
574 Group: Development/Languages
575 Requires: %{name} = %{epoch}:%{version}-%{release}
581 This package adds C++ support to the GNU Compiler Collection. It
582 includes support for most of the current C++ specification, including
583 templates and exception handling. It does not include a standard C++
584 library, which is available separately.
586 %description c++ -l de.UTF-8
587 Dieses Paket enthält die C++-Unterstützung für den
588 GNU-Compiler-Collection. Es unterstützt die aktuelle
589 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
590 C++-Standard-Library ist nicht enthalten - sie ist getrennt
593 %description c++ -l es.UTF-8
594 Este paquete añade soporte de C++ al GCC (colección de compiladores
595 GNU). Ello incluye el soporte para la mayoría de la especificación
596 actual de C++, incluyendo plantillas y manejo de excepciones. No
597 incluye la biblioteca estándar de C++, la que es disponible separada.
599 %description c++ -l fr.UTF-8
600 Ce package ajoute un support C++ a la collection de compilateurs GNU.
601 Il comprend un support pour la plupart des spécifications actuelles de
602 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
603 une bibliothéque C++ standard, qui est disponible séparément.
605 %description c++ -l pl.UTF-8
606 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
607 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
608 standardowych bibliotek C++, które są w oddzielnym pakiecie.
610 %description c++ -l pt_BR.UTF-8
611 Este pacote adiciona suporte C++ para o gcc.
613 %description c++ -l tr.UTF-8
614 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
615 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
616 C++ kitaplığı bu pakette yer almaz.
618 %package c++-multilib
619 Summary: C++ 32-bit support for gcc
620 Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
621 Group: Development/Languages
622 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
623 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
625 %description c++-multilib
626 This package adds 32-bit C++ support to the GNU Compiler Collection.
628 %description c++-multilib -l pl.UTF-8
629 Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
631 %package -n libstdc++
632 Summary: GNU C++ library
633 Summary(es.UTF-8): Biblioteca C++ de GNU
634 Summary(pl.UTF-8): Biblioteki GNU C++
635 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
636 License: GPL v2+ with free software exception
638 # >= instead of = to allow keeping older libstdc++ (with different soname)
639 Requires: libgcc >= %{epoch}:%{version}-%{release}
641 Obsoletes: libstdc++3
642 Obsoletes: libstdc++4
644 %description -n libstdc++
645 This is the GNU implementation of the standard C++ libraries, along
646 with additional GNU tools. This package includes the shared libraries
647 necessary to run C++ applications.
649 %description -n libstdc++ -l de.UTF-8
650 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
651 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
652 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
654 %description -n libstdc++ -l es.UTF-8
655 Este es el soporte de las bibliotecas padrón del C++, junto con
656 herramientas GNU adicionales. El paquete incluye las bibliotecas
657 compartidas necesarias para ejecutar aplicaciones C++.
659 %description -n libstdc++ -l fr.UTF-8
660 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
661 des outils GNU supplémentaires. Ce package comprend les librairies
662 partagées nécessaires à l'exécution d'application C++.
664 %description -n libstdc++ -l pl.UTF-8
665 Pakiet ten zawiera biblioteki będące implementacją standardowych
666 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
667 uruchomienia aplikacji napisanych w C++.
669 %description -n libstdc++ -l pt_BR.UTF-8
670 Este pacote é uma implementação da biblioteca padrão C++ v3, um
671 subconjunto do padrão ISO 14882.
673 %description -n libstdc++ -l tr.UTF-8
674 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
675 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
677 %package -n libstdc++-multilib
678 Summary: GNU C++ library - 32-bit version
679 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
680 License: GPL v2+ with free software exception
682 # >= instead of = to allow keeping older libstdc++ (with different soname)
683 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
685 %description -n libstdc++-multilib
686 This is 32-bit version of the GNU implementation of the standard C++
689 %description -n libstdc++-multilib -l pl.UTF-8
690 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
693 %package -n libstdc++-gdb
694 Summary: libstdc++ pretty printers for GDB
695 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
696 Group: Development/Debuggers
699 %description -n libstdc++-gdb
700 This package contains Python scripts for GDB pretty printing of the
701 libstdc++ types/containers.
703 %description -n libstdc++-gdb -l pl.UTF-8
704 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
705 wypisywania typów i kontenerów libstdc++.
707 %package -n libstdc++-devel
708 Summary: Header files and documentation for C++ development
709 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
710 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
711 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
712 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
713 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
714 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
715 License: GPL v2+ with free software exception
716 Group: Development/Libraries
717 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
718 Requires: glibc-devel
719 Requires: libstdc++ = %{epoch}:%{version}-%{release}
720 Obsoletes: libg++-devel
721 Obsoletes: libstdc++3-devel
722 Obsoletes: libstdc++4-devel
724 %description -n libstdc++-devel
725 This is the GNU implementation of the standard C++ libraries. This
726 package includes the header files needed for C++ development and
727 library documentation.
729 %description -n libstdc++-devel -l es.UTF-8
730 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
731 paquete incluye los archivos de inclusión y bibliotecas necesarios
732 para desarrollo de programas en lenguaje C++.
734 %description -n libstdc++-devel -l pl.UTF-8
735 Pakiet ten zawiera biblioteki będące implementacją standardowych
736 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
737 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
739 %description -n libstdc++-devel -l pt_BR.UTF-8
740 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
741 para desenvolvimento de programas C++.
743 %package -n libstdc++-multilib-devel
744 Summary: Development files for C++ development - 32-bit version
745 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
746 License: GPL v2+ with free software exception
747 Group: Development/Libraries
748 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
749 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
750 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
752 %description -n libstdc++-multilib-devel
753 This package contains the development files for 32-bit version of the
754 GNU implementation of the standard C++ library.
756 %description -n libstdc++-multilib-devel -l pl.UTF-8
757 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
758 implementacji GNU biblioteki standardowej C++.
760 %package -n libstdc++-static
761 Summary: Static C++ standard library
762 Summary(es.UTF-8): Biblioteca estándar estática de C++
763 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
764 License: GPL v2+ with free software exception
765 Group: Development/Libraries
766 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
767 Obsoletes: libstdc++4-static
769 %description -n libstdc++-static
770 Static C++ standard library.
772 %description -n libstdc++-static -l es.UTF-8
773 Biblioteca estándar estática de C++.
775 %description -n libstdc++-static -l pl.UTF-8
776 Statyczna biblioteka standardowa C++.
778 %package -n libstdc++-multilib-static
779 Summary: Static C++ standard library - 32-bit version
780 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
781 License: GPL v2+ with free software exception
782 Group: Development/Libraries
783 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
785 %description -n libstdc++-multilib-static
786 Static C++ standard library - 32-bit version.
788 %description -n libstdc++-multilib-static -l pl.UTF-8
789 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
791 %package -n libstdc++-apidocs
792 Summary: C++ standard library API documentation
793 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
796 %description -n libstdc++-apidocs
797 API and internal documentation for C++ standard library.
799 %description -n libstdc++-apidocs -l pl.UTF-8
800 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
803 Summary: Fortran 95 support for gcc
804 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
805 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
806 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
807 Group: Development/Languages/Fortran
808 Requires: %{name} = %{epoch}:%{version}-%{release}
809 Requires: libgfortran = %{epoch}:%{version}-%{release}
810 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
815 This package adds support for compiling Fortran 95 programs with the
818 %description fortran -l es.UTF-8
819 Este paquete añade soporte para compilar programas escritos en Fortran
820 95 con el compilador GNU.
822 %description fortran -l pl.UTF-8
823 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
824 potrzebny do kompilowania programów pisanych w języku Fortran 95.
826 %description fortran -l pt_BR.UTF-8
827 Suporte Fortran 95 para o GCC.
829 %package fortran-multilib
830 Summary: Fortran 95 32-bit support for gcc
831 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortrana 95 dla gcc
832 Group: Development/Languages/Fortran
833 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
834 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
836 %description fortran-multilib
837 This package adds support for compiling 32-bit Fortran 95 programs
838 with the GNU compiler.
840 %description fortran-multilib -l pl.UTF-8
841 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
844 %package -n libgfortran
845 Summary: Fortran 95 Library
846 Summary(es.UTF-8): Biblioteca de Fortran 95
847 Summary(pl.UTF-8): Biblioteka Fortrana 95
848 License: GPL v2+ with unlimited link permission
852 %description -n libgfortran
855 %description -n libgfortran -l es.UTF-8
856 Biblioteca de Fortran 95.
858 %description -n libgfortran -l pl.UTF-8
859 Biblioteka Fortrana 95.
861 %package -n libgfortran-multilib
862 Summary: Fortran 95 Library - 32-bit version
863 Summary(pl.UTF-8): Biblioteka Fortrana 95 - wersja 32-bitowa
864 License: GPL v2+ with unlimited link permission
867 %description -n libgfortran-multilib
868 Fortran 95 Library - 32-bit version.
870 %description -n libgfortran-multilib -l pl.UTF-8
871 Biblioteka Fortrana 95 - wersja 32-bitowa.
873 %package -n libgfortran-static
874 Summary: Static Fortran 95 Library
875 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
876 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95
877 License: GPL v2+ with unlimited link permission
878 Group: Development/Libraries
879 Requires: libgfortran = %{epoch}:%{version}-%{release}
880 Obsoletes: libg2c-static
882 %description -n libgfortran-static
883 Static Fortran 95 Library.
885 %description -n libgfortran-static -l es.UTF-8
886 Bibliotecas estáticas de Fortran 95.
888 %description -n libgfortran-static -l pl.UTF-8
889 Statyczna biblioteka Fortrana 95.
891 %package -n libgfortran-multilib-static
892 Summary: Static Fortran 95 Library - 32-bit version
893 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95 - wersja 32-bitowa
894 License: GPL v2+ with unlimited link permission
895 Group: Development/Libraries
896 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
898 %description -n libgfortran-multilib-static
899 Static Fortran 95 Library - 32-bit version.
901 %description -n libgfortran-multilib-static -l pl.UTF-8
902 Statyczna biblioteka Fortrana 95 - wersja 32-bitowa.
904 %package -n libquadmath
905 Summary: GCC __float128 shared support library
906 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
907 License: GPL v2+ with linking exception
910 %description -n libquadmath
911 This package contains GCC shared support library which is needed for
912 __float128 math support and for Fortran REAL*16 support.
914 %description -n libquadmath -l pl.UTF-8
915 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
916 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
919 %package -n libquadmath-multilib
920 Summary: GCC __float128 shared support library - 32-bit version
921 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
922 License: GPL v2+ with linking exception
925 %description -n libquadmath-multilib
926 This package contains 32-bit version of GCC shared support library
927 which is needed for __float128 math support and for Fortran REAL*16
930 %description -n libquadmath-multilib -l pl.UTF-8
931 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
932 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
935 %package -n libquadmath-devel
936 Summary: Header files for GCC __float128 support library
937 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
938 License: GPL v2+ with linking exception
939 Group: Development/Libraries
940 Requires: libquadmath = %{epoch}:%{version}-%{release}
942 %description -n libquadmath-devel
943 This package contains header files for GCC support library which is
944 needed for __float128 math support and for Fortran REAL*16 support.
946 %description -n libquadmath-devel -l pl.UTF-8
947 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
948 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
951 %package -n libquadmath-multilib-devel
952 Summary: Development files for 32-bit GCC __float128 support library
953 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
954 License: GPL v2+ with linking exception
955 Group: Development/Libraries
956 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
957 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
959 %description -n libquadmath-multilib-devel
960 This package contains development files for 32-bit GCC support library
961 which is needed for __float128 math support and for Fortran REAL*16
964 %description -n libquadmath-multilib-devel -l pl.UTF-8
965 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
966 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
969 %package -n libquadmath-static
970 Summary: Static GCC __float128 support library
971 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
972 License: GPL v2+ with linking exception
973 Group: Development/Libraries
974 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
976 %description -n libquadmath-static
977 Static GCC __float128 support library.
979 %description -n libquadmath-static -l pl.UTF-8
980 Biblioteka statyczna GCC do obsługi typu __float128.
982 %package -n libquadmath-multilib-static
983 Summary: Static GCC __float128 support library - 32-bit version
984 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
985 License: GPL v2+ with linking exception
986 Group: Development/Libraries
987 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
989 %description -n libquadmath-multilib-static
990 Static GCC __float128 support library - 32-bit version.
992 %description -n libquadmath-multilib-static -l pl.UTF-8
993 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
996 Summary: Java support for gcc
997 Summary(es.UTF-8): Soporte de Java para gcc
998 Summary(pl.UTF-8): Obsługa Javy dla gcc
999 Group: Development/Languages/Java
1000 Requires: %{name} = %{epoch}:%{version}-%{release}
1001 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1002 Provides: gcc-java-tools
1003 Provides: gcj = %{epoch}:%{version}-%{release}
1004 Obsoletes: eclipse-ecj
1005 Obsoletes: gcc-java-tools
1006 Obsoletes: java-gnu-classpath-tools
1009 This package adds experimental support for compiling Java(TM) programs
1010 and bytecode into native code. To use this you will also need the
1013 %description java -l es.UTF-8
1014 Este paquete añade soporte experimental para compilar programas
1015 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1016 necesitar el paquete libgcj.
1018 %description java -l pl.UTF-8
1019 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1020 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1021 dodatkowo pakiet libgcj.
1024 Summary: Java Class Libraries
1025 Summary(es.UTF-8): Bibliotecas de clases de Java
1026 Summary(pl.UTF-8): Biblioteki Klas Javy
1027 License: GPL v2+ with limited linking exception
1029 Requires: jpackage-utils
1030 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1031 Provides: java(ClassDataVersion) = %{_classdataversion}
1034 %description -n libgcj
1035 Java Class Libraries.
1037 %description -n libgcj -l es.UTF-8
1038 Bibliotecas de clases de Java.
1040 %description -n libgcj -l pl.UTF-8
1041 Biblioteki Klas Javy.
1043 %package -n libgcj-devel
1044 Summary: Development files for Java Class Libraries
1045 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1046 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1047 License: GPL v2+ with limited linking exception
1048 Group: Development/Libraries
1049 Requires: libgcj = %{epoch}:%{version}-%{release}
1050 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1051 Requires: zlib-devel
1052 Obsoletes: libgcj3-devel
1054 %description -n libgcj-devel
1055 Development files for Java Class Libraries.
1057 %description -n libgcj-devel -l es.UTF-8
1058 Ficheros de desarrollo para las bibliotecas de clases de Java.
1060 %description -n libgcj-devel -l pl.UTF-8
1061 Pliki nagłówkowe dla Bibliotek Klas Javy.
1063 %package -n libgcj-static
1064 Summary: Static Java Class Libraries
1065 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1066 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1067 License: GPL v2+ with limited linking exception
1068 Group: Development/Libraries
1069 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1071 %description -n libgcj-static
1072 Static Java Class Libraries.
1074 %description -n libgcj-static -l es.UTF-8
1075 Bibliotecas estáticas de clases de Java.
1077 %description -n libgcj-static -l pl.UTF-8
1078 Statyczne Biblioteki Klas Javy.
1081 Summary: Foreign Function Interface library
1082 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1083 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1087 %description -n libffi
1088 The libffi library provides a portable, high level programming
1089 interface to various calling conventions. This allows a programmer to
1090 call any function specified by a call interface description at run
1093 %description -n libffi -l es.UTF-8
1094 La biblioteca libffi provee una interfaz portable de programación de
1095 alto nivel para varias convenciones de llamada. Ello permite que un
1096 programador llame una función cualquiera especificada por una
1097 descripción de interfaz de llamada en el tiempo de ejecución.
1099 %description -n libffi -l pl.UTF-8
1100 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1101 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1102 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1105 %package -n libffi-multilib
1106 Summary: Foreign Function Interface library - 32-bit version
1107 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
1111 %description -n libffi-multilib
1112 The libffi library provides a portable, high level programming
1113 interface to various calling conventions. This allows a programmer to
1114 call any function specified by a call interface description at run
1115 time. This package contains 32-bit version of the library.
1117 %description -n libffi-multilib -l pl.UTF-8
1118 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1119 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1120 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1121 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1123 %package -n libffi-devel
1124 Summary: Development files for Foreign Function Interface library
1125 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1126 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1128 Group: Development/Libraries
1129 Requires: %{name} = %{epoch}:%{version}-%{release}
1130 Requires: libffi = %{epoch}:%{version}-%{release}
1132 %description -n libffi-devel
1133 Development files for Foreign Function Interface library.
1135 %description -n libffi-devel -l es.UTF-8
1136 Ficheros de desarrollo para libffi.
1138 %description -n libffi-devel -l pl.UTF-8
1139 Pliki nagłówkowe biblioteki libffi.
1141 %package -n libffi-multilib-devel
1142 Summary: Development files for 32-bit version of Foreign Function Interface library
1143 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1145 Group: Development/Libraries
1146 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1147 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1149 %description -n libffi-multilib-devel
1150 Development files for 32-bit version of Foreign Function Interface
1153 %description -n libffi-multilib-devel -l pl.UTF-8
1154 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1156 %package -n libffi-static
1157 Summary: Static Foreign Function Interface library
1158 Summary(es.UTF-8): Biblioteca libffi estática
1159 Summary(pl.UTF-8): Statyczna biblioteka libffi
1161 Group: Development/Libraries
1162 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1164 %description -n libffi-static
1165 Static Foreign Function Interface library.
1167 %description -n libffi-static -l es.UTF-8
1168 Biblioteca libffi estática.
1170 %description -n libffi-static -l pl.UTF-8
1171 Statyczna biblioteka libffi.
1173 %package -n libffi-multilib-static
1174 Summary: Static Foreign Function Interface library - 32-bit version
1175 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1177 Group: Development/Libraries
1178 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1180 %description -n libffi-multilib-static
1181 Static Foreign Function Interface library - 32-bit version.
1183 %description -n libffi-multilib-static -l pl.UTF-8
1184 Statyczna biblioteka libffi - wersja 32-bitowa.
1187 Summary: Objective C support for gcc
1188 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1189 Summary(es.UTF-8): Soporte de Objective C para gcc
1190 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1191 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1192 Summary(tr.UTF-8): gcc için Objective C desteği
1193 Group: Development/Languages
1194 Requires: %{name} = %{epoch}:%{version}-%{release}
1195 Requires: libobjc = %{epoch}:%{version}-%{release}
1196 Obsoletes: egcc-objc
1197 Obsoletes: egcs-objc
1200 This package adds Objective C support to the GNU Compiler Collection.
1201 Objective C is a object oriented derivative of the C language, mainly
1202 used on systems running NeXTSTEP. This package does not include the
1203 standard objective C object library.
1205 %description objc -l de.UTF-8
1206 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1207 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1208 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1209 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1211 %description objc -l es.UTF-8
1212 Este paquete añade soporte de Objective C al GCC (colección de
1213 compiladores GNU). Objective C es un lenguaje orientado a objetos
1214 derivado de C, principalmente usado en sistemas que funcionan bajo
1215 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1218 %description objc -l fr.UTF-8
1219 Ce package ajoute un support Objective C a la collection de
1220 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1221 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1222 package n'inclue pas la bibliothéque Objective C standard.
1224 %description objc -l pl.UTF-8
1225 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1226 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1227 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1228 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1230 %description objc -l tr.UTF-8
1231 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1232 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1233 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1234 kitaplığı bu pakette yer almaz.
1236 %package objc-multilib
1237 Summary: 32-bit Objective C support for gcc
1238 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1239 Group: Development/Languages
1240 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1241 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1243 %description objc-multilib
1244 This package adds 32-bit Objective C support to the GNU Compiler
1247 %description objc-multilib -l pl.UTF-8
1248 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1252 Summary: Objective C++ support for gcc
1253 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1254 Group: Development/Languages
1255 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1256 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1259 This package adds Objective C++ support to the GNU Compiler
1262 %description objc++ -l pl.UTF-8
1263 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1264 GNU Compiler Collection.
1267 Summary: Objective C Library
1268 Summary(es.UTF-8): Biblioteca de Objective C
1269 Summary(pl.UTF-8): Biblioteka Obiektowego C
1270 License: GPL v2+ with linking exception
1274 %description -n libobjc
1275 Objective C Library.
1277 %description -n libobjc -l es.UTF-8
1278 Bibliotecas de Objective C.
1280 %description -n libobjc -l pl.UTF-8
1281 Biblioteka Obiektowego C.
1283 %package -n libobjc-multilib
1284 Summary: Objective C Library - 32-bit version
1285 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1286 License: GPL v2+ with linking exception
1289 %description -n libobjc-multilib
1290 Objective C Library - 32-bit version.
1292 %description -n libobjc-multilib -l pl.UTF-8
1293 Biblioteka Obiektowego C - wersja 32-bitowa.
1295 %package -n libobjc-static
1296 Summary: Static Objective C Library
1297 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1298 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1299 License: GPL v2+ with linking exception
1300 Group: Development/Libraries
1301 Requires: libobjc = %{epoch}:%{version}-%{release}
1303 %description -n libobjc-static
1304 Static Objective C Library.
1306 %description -n libobjc-static -l es.UTF-8
1307 Bibliotecas estáticas de Objective C.
1309 %description -n libobjc-static -l pl.UTF-8
1310 Statyczna biblioteka Obiektowego C.
1312 %package -n libobjc-multilib-static
1313 Summary: Static Objective C Library - 32-bit version
1314 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1315 License: GPL v2+ with linking exception
1316 Group: Development/Libraries
1317 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1319 %description -n libobjc-multilib-static
1320 Static Objective C Library - 32-bit version.
1322 %description -n libobjc-multilib-static -l pl.UTF-8
1323 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1341 mv ChangeLog ChangeLog.general
1344 # see contrib/download_ecj
1345 install %{SOURCE2} ecj.jar
1348 # override snapshot version.
1349 echo %{version} > gcc/BASE-VER
1350 echo "release" > gcc/DEV-PHASE
1357 cd libjava/classpath
1361 cp -f /usr/share/automake/config.sub .
1363 rm -rf builddir && install -d builddir && cd builddir
1365 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1369 CFLAGS="%{rpmcflags}" \
1370 CXXFLAGS="%{rpmcxxflags}" \
1373 --prefix=%{_prefix} \
1374 --with-local-prefix=%{_prefix}/local \
1375 --libdir=%{_libdir} \
1376 --libexecdir=%{_libdir} \
1377 --infodir=%{_infodir} \
1378 --mandir=%{_mandir} \
1379 --x-libraries=%{_libdir} \
1380 --enable-checking=release \
1381 --enable-gnu-unique-object \
1383 --enable-threads=posix \
1384 --enable-linker-build-id \
1385 --enable-linux-futex \
1386 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1387 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1388 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1390 --enable-long-long \
1391 --enable-decimal-float=yes \
1392 %{!?with_multilib:--disable-multilib} \
1397 %ifarch %{ix86} %{x8664}
1401 --with-cpu=ultrasparc \
1405 --with-demangler-in-ld \
1406 --with-system-zlib \
1407 --with-slibdir=%{_slibdir} \
1409 --without-system-libunwind \
1411 --with-system-libunwind \
1413 %{!?with_java:--without-x} \
1414 %{?with_fortran:--enable-cmath} \
1415 --with-long-double-128 \
1417 --enable-secureplt \
1420 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1421 --disable-libstdcxx-pch \
1422 --enable-__cxa_atexit \
1423 --enable-libstdcxx-allocator=new \
1426 --enable-libjava-multilib=no \
1427 %{!?with_alsa:--disable-alsa} \
1428 %{!?with_dssi:--disable-dssi} \
1429 --disable-gconf-peer \
1431 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1433 %{?with_mozilla:--enable-plugin} \
1435 --enable-libgcj-multifile \
1436 --enable-libgcj-database \
1437 %{?with_gtk:--enable-gtk-cairo} \
1441 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1442 --with-pkgversion="PLD-Linux" \
1443 --with-bugurl="http://bugs.pld-linux.org" \
1448 cat << 'EOF' > Makefile
1449 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1452 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1453 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1454 GCJFLAGS="%{rpmcflags}" \
1455 BOOT_CFLAGS="%{rpmcflags}" \
1456 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1457 GNATLIBCFLAGS="%{rpmcflags}" \
1458 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1466 if [ ! -r /dev/pts/0 ]; then
1467 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1470 %{__make} -k -C builddir check 2>&1 ||:
1474 rm -rf $RPM_BUILD_ROOT
1475 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1479 %{__make} -j1 install \
1481 infodir=%{_infodir} \
1482 DESTDIR=$RPM_BUILD_ROOT
1484 install gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1486 %if %{with multilib}
1489 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1490 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1491 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1492 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1494 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1495 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1496 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1497 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1500 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1501 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1506 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1507 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1508 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1510 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1511 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1512 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1513 %if %{with multilib}
1514 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1515 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1516 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1520 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1521 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1525 # move ada shared libraries to proper place...
1526 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
1527 $RPM_BUILD_ROOT%{_libdir}
1528 # check if symlink to be made is valid
1529 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1530 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1531 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1532 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1533 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1534 %if %{with multilib}
1535 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
1536 $RPM_BUILD_ROOT%{_libdir32}
1537 # check if symlink to be made is valid
1538 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1539 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1540 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1541 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1542 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1550 cp -f libjava/READ* java-doc
1551 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1552 %{__rm} $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1554 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1556 # still not installed by gcc?
1557 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
1558 sed -e 's,@prefix@,%{_prefix},
1559 s,@exec_prefix@,%{_exec_prefix},
1560 s,@libdir@,%{_libdir},
1561 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
1562 %if %{with multilib}
1563 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
1564 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
1565 sed -e 's,@prefix@,%{_prefix},
1566 s,@exec_prefix@,%{_exec_prefix},
1567 s,@libdir@,%{_libdir32},
1568 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
1573 cp -f libobjc/README gcc/objc/README.libobjc
1576 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
1577 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1578 for f in libssp.la libssp_nonshared.la \
1579 %{?with_cxx:libstdc++.la libsupc++.la} \
1580 %{?with_fortran:libgfortran.la libquadmath.la} \
1581 %{?with_gomp:libgomp.la} \
1582 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1584 libffi.la libgcj.la libgcj-tools.la libgij.la \
1585 %{gcjdbexecdir}/libjvm.la \
1586 %{gcjdbexecdir}/libxmlj.la \
1587 %{?with_x:lib-gnu-awt-xlib.la} \
1588 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1589 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1590 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1591 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1593 %{?with_objc:libobjc.la};
1595 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1596 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1598 %if %{with multilib}
1599 for f in libssp.la libssp_nonshared.la \
1600 %{?with_cxx:libstdc++.la libsupc++.la} \
1601 %{?with_fortran:libgfortran.la libquadmath.la} \
1602 %{?with_gomp:libgomp.la} \
1603 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1604 %{?with_java:libffi.la} \
1605 %{?with_objc:libobjc.la};
1607 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1608 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1612 cp %{gcclibdir}/install-tools/include/*.h %{gcclibdir}/include
1613 cp %{gcclibdir}/include-fixed/syslimits.h %{gcclibdir}/include
1614 %{__rm} -r %{gcclibdir}/install-tools
1615 %{__rm} -r %{gcclibdir}/include-fixed
1618 for LIB in lib lib64; do
1619 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
1621 # basename is being run only for the native (non-biarch) file.
1622 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
1623 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
1624 < libstdc++-v3/python/hook.in \
1625 > $LIBPATH/$(basename $RPM_BUILD_ROOT/%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
1627 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
1628 cp -a libstdc++-v3/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
1629 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
1630 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
1636 cat cpplib.lang >> gcc.lang
1639 %find_lang libstdc\+\+
1640 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1644 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.py
1645 %if %{with multilib}
1646 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/*.py
1649 # svn snap doesn't contain (release does) below files,
1650 # so let's create dummy entries to satisfy %%files.
1651 [ ! -f NEWS ] && touch NEWS
1652 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1653 [ ! -f libgfortran/README ] && touch libgfortran/README
1656 rm -rf $RPM_BUILD_ROOT
1658 %post -p /sbin/postshell
1659 -/usr/sbin/fix-info-dir -c %{_infodir}
1661 %postun -p /sbin/postshell
1662 -/usr/sbin/fix-info-dir -c %{_infodir}
1664 %post ada -p /sbin/postshell
1665 -/usr/sbin/fix-info-dir -c %{_infodir}
1667 %postun ada -p /sbin/postshell
1668 -/usr/sbin/fix-info-dir -c %{_infodir}
1670 %post fortran -p /sbin/postshell
1671 -/usr/sbin/fix-info-dir -c %{_infodir}
1673 %postun fortran -p /sbin/postshell
1674 -/usr/sbin/fix-info-dir -c %{_infodir}
1676 %post java -p /sbin/postshell
1677 -/usr/sbin/fix-info-dir -c %{_infodir}
1679 %postun java -p /sbin/postshell
1680 -/usr/sbin/fix-info-dir -c %{_infodir}
1682 %post -p /sbin/ldconfig -n libgcc
1683 %postun -p /sbin/ldconfig -n libgcc
1684 %post -p /sbin/ldconfig -n libgcc-multilib
1685 %postun -p /sbin/ldconfig -n libgcc-multilib
1686 %post -p /sbin/ldconfig -n libgomp
1687 %postun -p /sbin/ldconfig -n libgomp
1688 %post -p /sbin/ldconfig -n libgomp-multilib
1689 %postun -p /sbin/ldconfig -n libgomp-multilib
1690 %post -p /sbin/ldconfig -n libmudflap
1691 %postun -p /sbin/ldconfig -n libmudflap
1692 %post -p /sbin/ldconfig -n libmudflap-multilib
1693 %postun -p /sbin/ldconfig -n libmudflap-multilib
1694 %post -p /sbin/ldconfig -n libgnat
1695 %postun -p /sbin/ldconfig -n libgnat
1696 %post -p /sbin/ldconfig -n libgnat-multilib
1697 %postun -p /sbin/ldconfig -n libgnat-multilib
1698 %post -p /sbin/ldconfig -n libstdc++
1699 %postun -p /sbin/ldconfig -n libstdc++
1700 %post -p /sbin/ldconfig -n libstdc++-multilib
1701 %postun -p /sbin/ldconfig -n libstdc++-multilib
1702 %post -p /sbin/ldconfig -n libgfortran
1703 %postun -p /sbin/ldconfig -n libgfortran
1704 %post -p /sbin/ldconfig -n libgfortran-multilib
1705 %postun -p /sbin/ldconfig -n libgfortran-multilib
1706 %post -p /sbin/ldconfig -n libgcj
1707 %postun -p /sbin/ldconfig -n libgcj
1708 %post -p /sbin/ldconfig -n libffi
1709 %postun -p /sbin/ldconfig -n libffi
1710 %post -p /sbin/ldconfig -n libffi-multilib
1711 %postun -p /sbin/ldconfig -n libffi-multilib
1712 %post -p /sbin/ldconfig -n libobjc
1713 %postun -p /sbin/ldconfig -n libobjc
1714 %post -p /sbin/ldconfig -n libobjc-multilib
1715 %postun -p /sbin/ldconfig -n libobjc-multilib
1716 %post -n libquadmath
1718 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1719 %postun -n libquadmath
1721 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1722 %post -p /sbin/ldconfig -n libquadmath-multilib
1723 %postun -p /sbin/ldconfig -n libquadmath-multilib
1726 %defattr(644,root,root,755)
1727 %doc ChangeLog.general MAINTAINERS NEWS
1728 # bugs.html faq.html
1729 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1730 %attr(755,root,root) %{_bindir}/*-gcc*
1731 %attr(755,root,root) %{_bindir}/cc
1732 %attr(755,root,root) %{_bindir}/cpp
1733 %attr(755,root,root) %{_bindir}/gcc
1734 #%attr(755,root,root) %{_bindir}/gccbug
1735 %attr(755,root,root) %{_bindir}/gcov
1736 %{_mandir}/man1/cc.1*
1737 %{_mandir}/man1/cpp.1*
1738 %{_mandir}/man1/gcc.1*
1739 %{_mandir}/man1/gcov.1*
1740 %{_infodir}/cpp.info*
1741 %{_infodir}/cppinternals.info*
1742 %{_infodir}/gcc.info*
1743 %{_infodir}/gccinstall.info*
1744 %{_infodir}/gccint.info*
1745 %attr(755,root,root) /lib/cpp
1746 %attr(755,root,root) %{_slibdir}/libgcc_s.so
1747 %attr(755,root,root) %{_libdir}/libssp.so
1748 %{_libdir}/libssp.la
1750 %{_libdir}/libssp_nonshared.la
1751 %{_libdir}/libssp_nonshared.a
1753 %dir %{_libdir}/gcc/%{_target_platform}
1755 %{gcclibdir}/libgcc.a
1756 %{gcclibdir}/libgcc_eh.a
1757 %{gcclibdir}/libgcov.a
1760 %attr(755,root,root) %{gcclibdir}/cc1
1761 %attr(755,root,root) %{gcclibdir}/collect2
1762 %attr(755,root,root) %{gcclibdir}/lto-wrapper
1763 %attr(755,root,root) %{gcclibdir}/lto1
1764 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
1766 %dir %{gcclibdir}/include
1767 %dir %{gcclibdir}/include/ssp
1768 %{gcclibdir}/include/ssp/*.h
1769 %{gcclibdir}/include/float.h
1770 %{gcclibdir}/include/iso646.h
1771 %{gcclibdir}/include/limits.h
1772 %{gcclibdir}/include/stdarg.h
1773 %{gcclibdir}/include/stdbool.h
1774 %{gcclibdir}/include/stddef.h
1775 %{gcclibdir}/include/stdfix.h
1776 %{gcclibdir}/include/stdint.h
1777 %{gcclibdir}/include/stdint-gcc.h
1778 %{gcclibdir}/include/syslimits.h
1779 %{gcclibdir}/include/unwind.h
1780 %{gcclibdir}/include/varargs.h
1781 %ifarch %{ix86} %{x8664}
1782 %{gcclibdir}/include/abmintrin.h
1783 %{gcclibdir}/include/ammintrin.h
1784 %{gcclibdir}/include/avxintrin.h
1785 %{gcclibdir}/include/bmiintrin.h
1786 %{gcclibdir}/include/bmmintrin.h
1787 %{gcclibdir}/include/cpuid.h
1788 %{gcclibdir}/include/cross-stdarg.h
1789 %{gcclibdir}/include/emmintrin.h
1790 %{gcclibdir}/include/fma4intrin.h
1791 %{gcclibdir}/include/ia32intrin.h
1792 %{gcclibdir}/include/immintrin.h
1793 %{gcclibdir}/include/lwpintrin.h
1794 %{gcclibdir}/include/mm3dnow.h
1795 %{gcclibdir}/include/mm_malloc.h
1796 %{gcclibdir}/include/mmintrin.h
1797 %{gcclibdir}/include/nmmintrin.h
1798 %{gcclibdir}/include/popcntintrin.h
1799 %{gcclibdir}/include/pmmintrin.h
1800 %{gcclibdir}/include/smmintrin.h
1801 %{gcclibdir}/include/tbmintrin.h
1802 %{gcclibdir}/include/tmmintrin.h
1803 %{gcclibdir}/include/wmmintrin.h
1804 %{gcclibdir}/include/x86intrin.h
1805 %{gcclibdir}/include/xmmintrin.h
1806 %{gcclibdir}/include/xopintrin.h
1808 %ifarch powerpc ppc ppc64
1809 %{gcclibdir}/include/altivec.h
1810 %{gcclibdir}/include/paired.h
1811 %{gcclibdir}/include/ppc-asm.h
1812 %{gcclibdir}/include/ppu_intrinsics.h
1813 %{gcclibdir}/include/si2vmx.h
1814 %{gcclibdir}/include/spe.h
1815 %{gcclibdir}/include/spu2vmx.h
1816 %{gcclibdir}/include/vec_types.h
1819 %if %{with multilib}
1821 %defattr(644,root,root,755)
1822 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
1823 %dir %{gcclibdir}/32
1824 %{gcclibdir}/32/crt*.o
1825 %{gcclibdir}/32/libgcc.a
1826 %{gcclibdir}/32/libgcc_eh.a
1827 %{gcclibdir}/32/libgcov.a
1828 %attr(755,root,root) %{_libdir32}/libssp.so
1829 %{_libdir32}/libssp.la
1830 %{_libdir32}/libssp.a
1831 %{_libdir32}/libssp_nonshared.la
1832 %{_libdir32}/libssp_nonshared.a
1836 %defattr(644,root,root,755)
1837 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
1838 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
1839 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
1841 %if %{with multilib}
1842 %files -n libgcc-multilib
1843 %defattr(644,root,root,755)
1844 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
1845 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
1846 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
1851 %defattr(644,root,root,755)
1852 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1853 %attr(755,root,root) %ghost %{_libdir}/libgomp.so.1
1855 %if %{with multilib}
1856 %files -n libgomp-multilib
1857 %defattr(644,root,root,755)
1858 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1859 %attr(755,root,root) %ghost %{_libdir32}/libgomp.so.1
1862 %files -n libgomp-devel
1863 %defattr(644,root,root,755)
1864 %attr(755,root,root) %{_libdir}/libgomp.so
1865 %{_libdir}/libgomp.la
1866 %{_libdir}/libgomp.spec
1867 %{gcclibdir}/finclude
1868 %{gcclibdir}/include/omp.h
1869 %{_infodir}/libgomp.info*
1871 %if %{with multilib}
1872 %files -n libgomp-multilib-devel
1873 %defattr(644,root,root,755)
1874 %attr(755,root,root) %{_libdir32}/libgomp.so
1875 %{_libdir32}/libgomp.la
1876 %{_libdir32}/libgomp.spec
1879 %files -n libgomp-static
1880 %defattr(644,root,root,755)
1881 %{_libdir}/libgomp.a
1883 %if %{with multilib}
1884 %files -n libgomp-multilib-static
1885 %defattr(644,root,root,755)
1886 %{_libdir32}/libgomp.a
1891 %files -n libmudflap
1892 %defattr(644,root,root,755)
1893 %attr(755,root,root) %{_libdir}/libmudflap.so.*.*.*
1894 %attr(755,root,root) %ghost %{_libdir}/libmudflap.so.0
1895 %attr(755,root,root) %{_libdir}/libmudflapth.so.*.*.*
1896 %attr(755,root,root) %ghost %{_libdir}/libmudflapth.so.0
1898 %if %{with multilib}
1899 %files -n libmudflap-multilib
1900 %defattr(644,root,root,755)
1901 %attr(755,root,root) %{_libdir32}/libmudflap.so.*.*.*
1902 %attr(755,root,root) %ghost %{_libdir32}/libmudflap.so.0
1903 %attr(755,root,root) %{_libdir32}/libmudflapth.so.*.*.*
1904 %attr(755,root,root) %ghost %{_libdir32}/libmudflapth.so.0
1907 %files -n libmudflap-devel
1908 %defattr(644,root,root,755)
1909 %attr(755,root,root) %{_libdir}/libmudflap.so
1910 %attr(755,root,root) %{_libdir}/libmudflapth.so
1911 %{_libdir}/libmudflap.la
1912 %{_libdir}/libmudflapth.la
1913 %{gcclibdir}/include/mf-runtime.h
1915 %if %{with multilib}
1916 %files -n libmudflap-multilib-devel
1917 %defattr(644,root,root,755)
1918 %attr(755,root,root) %{_libdir32}/libmudflap.so
1919 %attr(755,root,root) %{_libdir32}/libmudflapth.so
1920 %{_libdir32}/libmudflap.la
1921 %{_libdir32}/libmudflapth.la
1924 %files -n libmudflap-static
1925 %defattr(644,root,root,755)
1926 %{_libdir}/libmudflap.a
1927 %{_libdir}/libmudflapth.a
1929 %if %{with multilib}
1930 %files -n libmudflap-multilib-static
1931 %defattr(644,root,root,755)
1932 %{_libdir32}/libmudflap.a
1933 %{_libdir32}/libmudflapth.a
1939 %defattr(644,root,root,755)
1940 %doc gcc/ada/ChangeLog
1941 %attr(755,root,root) %{_bindir}/gnat*
1943 %exclude %{_bindir}/gnative2ascii
1945 %attr(755,root,root) %{_libdir}/libgnarl-*.so
1946 %attr(755,root,root) %{_libdir}/libgnarl.so
1947 %attr(755,root,root) %{_libdir}/libgnat-*.so
1948 %attr(755,root,root) %{_libdir}/libgnat.so
1949 %attr(755,root,root) %{gcclibdir}/gnat1
1950 %{gcclibdir}/adainclude
1951 %dir %{gcclibdir}/adalib
1952 %{gcclibdir}/adalib/*.ali
1953 %{gcclibdir}/adalib/g-trasym.o
1954 %ifarch %{ix86} %{x8664}
1955 %{gcclibdir}/adalib/libgmem.a
1957 %{_infodir}/gnat-style.info*
1958 %{_infodir}/gnat_rm.info*
1959 %{_infodir}/gnat_ugn.info*
1961 %if %{with multilib}
1963 %defattr(644,root,root,755)
1964 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
1965 %attr(755,root,root) %{_libdir32}/libgnarl.so
1966 %attr(755,root,root) %{_libdir32}/libgnat-*.so
1967 %attr(755,root,root) %{_libdir32}/libgnat.so
1968 %{gcclibdir}/32/adainclude
1969 %dir %{gcclibdir}/32/adalib
1970 %{gcclibdir}/32/adalib/*.ali
1971 %{gcclibdir}/32/adalib/g-trasym.o
1972 %ifarch %{ix86} %{x8664}
1973 %{gcclibdir}/32/adalib/libgmem.a
1978 %defattr(644,root,root,755)
1979 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
1980 %attr(755,root,root) %{_libdir}/libgnarl.so.1
1981 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
1982 %attr(755,root,root) %{_libdir}/libgnat.so.1
1984 %if %{with multilib}
1985 %files -n libgnat-multilib
1986 %defattr(644,root,root,755)
1987 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
1988 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
1989 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
1990 %attr(755,root,root) %{_libdir32}/libgnat.so.1
1993 %files -n libgnat-static
1994 %defattr(644,root,root,755)
1995 %{gcclibdir}/adalib/libgnala.a
1996 %{gcclibdir}/adalib/libgnarl.a
1997 %{gcclibdir}/adalib/libgnat.a
1999 %if %{with multilib}
2000 %files -n libgnat-multilib-static
2001 %defattr(644,root,root,755)
2002 %{gcclibdir}/32/adalib/libgnala.a
2003 %{gcclibdir}/32/adalib/libgnarl.a
2004 %{gcclibdir}/32/adalib/libgnat.a
2010 %defattr(644,root,root,755)
2011 %doc gcc/cp/{ChangeLog,NEWS}
2012 %attr(755,root,root) %{_bindir}/g++
2013 %attr(755,root,root) %{_bindir}/*-g++
2014 %attr(755,root,root) %{_bindir}/c++
2015 %attr(755,root,root) %{_bindir}/*-c++
2016 %attr(755,root,root) %{gcclibdir}/cc1plus
2017 %{_libdir}/libsupc++.la
2018 %{_libdir}/libsupc++.a
2019 %{_mandir}/man1/g++.1*
2021 %if %{with multilib}
2023 %defattr(644,root,root,755)
2024 %{_libdir32}/libsupc++.la
2025 %{_libdir32}/libsupc++.a
2028 %files -n libstdc++ -f libstdc++.lang
2029 %defattr(644,root,root,755)
2030 %doc libstdc++-v3/{ChangeLog,README}
2031 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2032 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
2034 %if %{with multilib}
2035 %files -n libstdc++-multilib
2036 %defattr(644,root,root,755)
2037 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2038 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
2042 %files -n libstdc++-gdb
2043 %defattr(644,root,root,755)
2044 %dir %{py_sitescriptdir}/libstdcxx
2045 %{py_sitescriptdir}/libstdcxx/*.py[co]
2046 %dir %{py_sitescriptdir}/libstdcxx/v6
2047 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2048 %{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.6.0.15-gdb.py
2051 %files -n libstdc++-devel
2052 %defattr(644,root,root,755)
2053 %attr(755,root,root) %{_libdir}/libstdc++.so
2054 %{_libdir}/libstdc++.la
2055 %dir %{_includedir}/c++
2056 %{_includedir}/c++/%{version}
2057 %{_includedir}/extc++.h
2058 %{_includedir}/stdc++.h
2059 %{_includedir}/stdtr1c++.h
2061 %exclude %{_includedir}/c++/%{version}/java
2062 %exclude %{_includedir}/c++/%{version}/javax
2063 %exclude %{_includedir}/c++/%{version}/gcj
2064 %exclude %{_includedir}/c++/%{version}/gnu
2065 %exclude %{_includedir}/c++/%{version}/org
2066 %exclude %{_includedir}/c++/%{version}/sun
2070 %files -n libstdc++-apidocs
2071 %defattr(644,root,root,755)
2072 %doc libstdc++-v3/doc/html/*
2075 %if %{with multilib}
2076 %files -n libstdc++-multilib-devel
2077 %defattr(644,root,root,755)
2078 %attr(755,root,root) %{_libdir32}/libstdc++.so
2079 %{_libdir32}/libstdc++.la
2082 %files -n libstdc++-static
2083 %defattr(644,root,root,755)
2084 %{_libdir}/libstdc++.a
2086 %if %{with multilib}
2087 %files -n libstdc++-multilib-static
2088 %defattr(644,root,root,755)
2089 %{_libdir32}/libstdc++.a
2095 %defattr(644,root,root,755)
2096 %doc gcc/fortran/ChangeLog
2097 %attr(755,root,root) %{_bindir}/g95
2098 %attr(755,root,root) %{_bindir}/gfortran
2099 %attr(755,root,root) %{_bindir}/*-gfortran
2100 %attr(755,root,root) %{gcclibdir}/f951
2101 %attr(755,root,root) %{_libdir}/libgfortran.so
2102 %{_libdir}/libgfortran.spec
2103 %{_libdir}/libgfortran.la
2104 %{gcclibdir}/libgfortranbegin.la
2105 %{gcclibdir}/libgfortranbegin.a
2106 %{_infodir}/gfortran.info*
2107 %{_mandir}/man1/g95.1*
2108 %{_mandir}/man1/gfortran.1*
2110 %if %{with multilib}
2111 %files fortran-multilib
2112 %defattr(644,root,root,755)
2113 %attr(755,root,root) %{_libdir32}/libgfortran.so
2114 %{_libdir32}/libgfortran.spec
2115 %{_libdir32}/libgfortran.la
2116 %{gcclibdir}/32/libgfortranbegin.la
2117 %{gcclibdir}/32/libgfortranbegin.a
2120 %files -n libgfortran
2121 %defattr(644,root,root,755)
2122 %doc libgfortran/{AUTHORS,README,ChangeLog}
2123 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2124 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
2126 %if %{with multilib}
2127 %files -n libgfortran-multilib
2128 %defattr(644,root,root,755)
2129 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2130 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
2133 %files -n libgfortran-static
2134 %defattr(644,root,root,755)
2135 %{_libdir}/libgfortran.a
2137 %if %{with multilib}
2138 %files -n libgfortran-multilib-static
2139 %defattr(644,root,root,755)
2140 %{_libdir32}/libgfortran.a
2143 %files -n libquadmath
2144 %defattr(644,root,root,755)
2145 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2146 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2148 %if %{with multilib}
2149 %files -n libquadmath-multilib
2150 %defattr(644,root,root,755)
2151 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2152 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2155 %files -n libquadmath-devel
2156 %defattr(644,root,root,755)
2157 %{gcclibdir}/include/quadmath.h
2158 %{gcclibdir}/include/quadmath_weak.h
2159 %attr(755,root,root) %{_libdir}/libquadmath.so
2160 %{_libdir}/libquadmath.la
2161 %{_infodir}/libquadmath.info*
2163 %if %{with multilib}
2164 %files -n libquadmath-multilib-devel
2165 %defattr(644,root,root,755)
2166 %attr(755,root,root) %{_libdir32}/libquadmath.so
2167 %{_libdir32}/libquadmath.la
2170 %files -n libquadmath-static
2171 %defattr(644,root,root,755)
2172 %{_libdir}/libquadmath.a
2174 %if %{with multilib}
2175 %files -n libquadmath-multilib-static
2176 %defattr(644,root,root,755)
2177 %{_libdir32}/libquadmath.a
2183 %defattr(644,root,root,755)
2184 %doc gcc/java/ChangeLog java-doc/*
2185 %attr(755,root,root) %{_bindir}/gappletviewer
2186 %attr(755,root,root) %{_bindir}/gc-analyze
2187 %attr(755,root,root) %{_bindir}/gcj
2188 %attr(755,root,root) %{_bindir}/gcj-dbtool
2189 %attr(755,root,root) %{_bindir}/gcjh
2190 %attr(755,root,root) %{_bindir}/gjar
2191 %attr(755,root,root) %{_bindir}/gjarsigner
2192 %attr(755,root,root) %{_bindir}/gjavah
2193 %attr(755,root,root) %{_bindir}/gkeytool
2194 %attr(755,root,root) %{_bindir}/gnative2ascii
2195 %attr(755,root,root) %{_bindir}/gorbd
2196 %attr(755,root,root) %{_bindir}/grmic
2197 %attr(755,root,root) %{_bindir}/grmid
2198 %attr(755,root,root) %{_bindir}/grmiregistry
2199 %attr(755,root,root) %{_bindir}/gserialver
2200 %attr(755,root,root) %{_bindir}/gtnameserv
2201 %attr(755,root,root) %{_bindir}/jcf-dump
2202 %attr(755,root,root) %{_bindir}/jv-convert
2203 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
2204 %attr(755,root,root) %{_bindir}/*-gcj
2205 %attr(755,root,root) %{gcclibdir}/ecj1
2206 %attr(755,root,root) %{gcclibdir}/jc1
2207 %attr(755,root,root) %{gcclibdir}/jvgenmain
2208 %{_infodir}/cp-tools.info*
2209 %{_infodir}/gcj.info*
2210 %{_mandir}/man1/gappletviewer.1*
2211 %{_mandir}/man1/gc-analyze.1*
2212 %{_mandir}/man1/gcj.1*
2213 %{_mandir}/man1/gcj-dbtool.1*
2214 %{_mandir}/man1/gcjh.1*
2215 %{_mandir}/man1/gjar.1*
2216 %{_mandir}/man1/gjarsigner.1*
2217 %{_mandir}/man1/gjavah.1*
2218 %{_mandir}/man1/gkeytool.1*
2219 %{_mandir}/man1/gnative2ascii.1*
2220 %{_mandir}/man1/gorbd.1*
2221 %{_mandir}/man1/grmic.1*
2222 %{_mandir}/man1/grmid.1*
2223 %{_mandir}/man1/grmiregistry.1*
2224 %{_mandir}/man1/gserialver.1*
2225 %{_mandir}/man1/gtnameserv.1*
2226 %{_mandir}/man1/jcf-dump.1*
2227 %{_mandir}/man1/jv-convert.1*
2228 %{_mandir}/man1/rebuild-gcj-db*
2231 %defattr(644,root,root,755)
2232 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2233 %attr(755,root,root) %{_bindir}/gij
2234 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2235 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
2236 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2237 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
2238 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2239 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2240 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2241 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2242 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
2243 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2244 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
2245 %dir %{_libdir}/%{gcjdbexecdir}
2246 %{_libdir}/%{gcjdbexecdir}/classmap.db
2247 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2248 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2249 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2250 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2251 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2252 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2253 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2254 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2255 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2256 %{_libdir}/logging.properties
2257 %{_javadir}/libgcj*.jar
2259 %{_mandir}/man1/gij.1*
2261 %files -n libgcj-devel
2262 %defattr(644,root,root,755)
2263 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2264 %{_libdir}/libgcj-tools.la
2265 %attr(755,root,root) %{_libdir}/libgcj.so
2266 %{_libdir}/libgcj.la
2267 %attr(755,root,root) %{_libdir}/libgij.so
2268 %{_libdir}/libgij.la
2270 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2271 %{_libdir}/lib-gnu-awt-xlib.la
2273 %{_libdir}/libgcj.spec
2274 %dir %{_libdir}/security
2275 %{_libdir}/security/*
2276 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2277 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2278 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2279 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2280 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2281 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2282 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2283 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2284 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2285 %{gcclibdir}/include/gcj
2286 %{gcclibdir}/include/jawt.h
2287 %{gcclibdir}/include/jawt_md.h
2288 %{gcclibdir}/include/jni.h
2289 %{gcclibdir}/include/jni_md.h
2290 %{gcclibdir}/include/jvmpi.h
2291 %{_includedir}/c++/%{version}/java
2292 %{_includedir}/c++/%{version}/javax
2293 %{_includedir}/c++/%{version}/gcj
2294 %{_includedir}/c++/%{version}/gnu
2295 %{_includedir}/c++/%{version}/org
2296 %{_includedir}/c++/%{version}/sun
2297 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2299 %files -n libgcj-static
2300 %defattr(644,root,root,755)
2301 %{_libdir}/libgcj-tools.a
2303 %{_libdir}/libgcj_bc.a
2305 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2306 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2309 %defattr(644,root,root,755)
2310 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2311 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2312 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2314 %if %{with multilib}
2315 %files -n libffi-multilib
2316 %defattr(644,root,root,755)
2317 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2318 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2321 %files -n libffi-devel
2322 %defattr(644,root,root,755)
2323 %attr(755,root,root) %{_libdir}/libffi.so
2324 %{_libdir}/libffi.la
2325 %{gcclibdir}/include/ffi.h
2326 %{gcclibdir}/include/ffitarget.h
2327 %{_pkgconfigdir}/libffi.pc
2328 %{_mandir}/man3/ffi*.3*
2330 %if %{with multilib}
2331 %files -n libffi-multilib-devel
2332 %defattr(644,root,root,755)
2333 %attr(755,root,root) %{_libdir32}/libffi.so
2334 %{_libdir32}/libffi.la
2335 %{_pkgconfigdir32}/libffi.pc
2338 %files -n libffi-static
2339 %defattr(644,root,root,755)
2342 %if %{with multilib}
2343 %files -n libffi-multilib-static
2344 %defattr(644,root,root,755)
2345 %{_libdir32}/libffi.a
2351 %defattr(644,root,root,755)
2352 %doc gcc/objc/README.libobjc
2353 %attr(755,root,root) %{gcclibdir}/cc1obj
2354 %attr(755,root,root) %{_libdir}/libobjc.so
2355 %{_libdir}/libobjc.la
2356 %{gcclibdir}/include/objc
2360 %defattr(644,root,root,755)
2361 %doc gcc/objcp/ChangeLog
2362 %attr(755,root,root) %{gcclibdir}/cc1objplus
2365 %if %{with multilib}
2366 %files objc-multilib
2367 %defattr(644,root,root,755)
2368 %attr(755,root,root) %{_libdir32}/libobjc.so
2369 %{_libdir32}/libobjc.la
2373 %defattr(644,root,root,755)
2374 %doc libobjc/{ChangeLog,README*}
2375 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2376 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.3
2378 %if %{with multilib}
2379 %files -n libobjc-multilib
2380 %defattr(644,root,root,755)
2381 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2382 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.3
2385 %files -n libobjc-static
2386 %defattr(644,root,root,755)
2387 %{_libdir}/libobjc.a
2389 %if %{with multilib}
2390 %files -n libobjc-multilib-static
2391 %defattr(644,root,root,755)
2392 %{_libdir32}/libobjc.a