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 # check libffi version with libffi/configure.ac
86 # 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
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 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
816 This package adds support for compiling Fortran 95 programs with the
819 %description fortran -l es.UTF-8
820 Este paquete añade soporte para compilar programas escritos en Fortran
821 95 con el compilador GNU.
823 %description fortran -l pl.UTF-8
824 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
825 potrzebny do kompilowania programów pisanych w języku Fortran 95.
827 %description fortran -l pt_BR.UTF-8
828 Suporte Fortran 95 para o GCC.
830 %package fortran-multilib
831 Summary: Fortran 95 32-bit support for gcc
832 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortrana 95 dla gcc
833 Group: Development/Languages/Fortran
834 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
835 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
837 %description fortran-multilib
838 This package adds support for compiling 32-bit Fortran 95 programs
839 with the GNU compiler.
841 %description fortran-multilib -l pl.UTF-8
842 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
845 %package -n libgfortran
846 Summary: Fortran 95 Library
847 Summary(es.UTF-8): Biblioteca de Fortran 95
848 Summary(pl.UTF-8): Biblioteka Fortrana 95
849 License: GPL v2+ with unlimited link permission
853 %description -n libgfortran
856 %description -n libgfortran -l es.UTF-8
857 Biblioteca de Fortran 95.
859 %description -n libgfortran -l pl.UTF-8
860 Biblioteka Fortrana 95.
862 %package -n libgfortran-multilib
863 Summary: Fortran 95 Library - 32-bit version
864 Summary(pl.UTF-8): Biblioteka Fortrana 95 - wersja 32-bitowa
865 License: GPL v2+ with unlimited link permission
868 %description -n libgfortran-multilib
869 Fortran 95 Library - 32-bit version.
871 %description -n libgfortran-multilib -l pl.UTF-8
872 Biblioteka Fortrana 95 - wersja 32-bitowa.
874 %package -n libgfortran-static
875 Summary: Static Fortran 95 Library
876 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
877 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95
878 License: GPL v2+ with unlimited link permission
879 Group: Development/Libraries
880 Requires: libgfortran = %{epoch}:%{version}-%{release}
881 Obsoletes: libg2c-static
883 %description -n libgfortran-static
884 Static Fortran 95 Library.
886 %description -n libgfortran-static -l es.UTF-8
887 Bibliotecas estáticas de Fortran 95.
889 %description -n libgfortran-static -l pl.UTF-8
890 Statyczna biblioteka Fortrana 95.
892 %package -n libgfortran-multilib-static
893 Summary: Static Fortran 95 Library - 32-bit version
894 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95 - wersja 32-bitowa
895 License: GPL v2+ with unlimited link permission
896 Group: Development/Libraries
897 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
899 %description -n libgfortran-multilib-static
900 Static Fortran 95 Library - 32-bit version.
902 %description -n libgfortran-multilib-static -l pl.UTF-8
903 Statyczna biblioteka Fortrana 95 - wersja 32-bitowa.
905 %package -n libquadmath
906 Summary: GCC __float128 shared support library
907 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
908 License: GPL v2+ with linking exception
911 %description -n libquadmath
912 This package contains GCC shared support library which is needed for
913 __float128 math support and for Fortran REAL*16 support.
915 %description -n libquadmath -l pl.UTF-8
916 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
917 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
920 %package -n libquadmath-multilib
921 Summary: GCC __float128 shared support library - 32-bit version
922 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
923 License: GPL v2+ with linking exception
926 %description -n libquadmath-multilib
927 This package contains 32-bit version of GCC shared support library
928 which is needed for __float128 math support and for Fortran REAL*16
931 %description -n libquadmath-multilib -l pl.UTF-8
932 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
933 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
936 %package -n libquadmath-devel
937 Summary: Header files for GCC __float128 support library
938 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
939 License: GPL v2+ with linking exception
940 Group: Development/Libraries
941 Requires: libquadmath = %{epoch}:%{version}-%{release}
943 %description -n libquadmath-devel
944 This package contains header files for GCC support library which is
945 needed for __float128 math support and for Fortran REAL*16 support.
947 %description -n libquadmath-devel -l pl.UTF-8
948 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
949 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
952 %package -n libquadmath-multilib-devel
953 Summary: Development files for 32-bit GCC __float128 support library
954 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
955 License: GPL v2+ with linking exception
956 Group: Development/Libraries
957 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
958 Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
960 %description -n libquadmath-multilib-devel
961 This package contains development files for 32-bit GCC support library
962 which is needed for __float128 math support and for Fortran REAL*16
965 %description -n libquadmath-multilib-devel -l pl.UTF-8
966 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
967 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
970 %package -n libquadmath-static
971 Summary: Static GCC __float128 support library
972 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
973 License: GPL v2+ with linking exception
974 Group: Development/Libraries
975 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
977 %description -n libquadmath-static
978 Static GCC __float128 support library.
980 %description -n libquadmath-static -l pl.UTF-8
981 Biblioteka statyczna GCC do obsługi typu __float128.
983 %package -n libquadmath-multilib-static
984 Summary: Static GCC __float128 support library - 32-bit version
985 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
986 License: GPL v2+ with linking exception
987 Group: Development/Libraries
988 Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
990 %description -n libquadmath-multilib-static
991 Static GCC __float128 support library - 32-bit version.
993 %description -n libquadmath-multilib-static -l pl.UTF-8
994 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
997 Summary: Java support for gcc
998 Summary(es.UTF-8): Soporte de Java para gcc
999 Summary(pl.UTF-8): Obsługa Javy dla gcc
1000 Group: Development/Languages/Java
1001 Requires: %{name} = %{epoch}:%{version}-%{release}
1002 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1003 Provides: gcc-java-tools
1004 Provides: gcj = %{epoch}:%{version}-%{release}
1005 Obsoletes: eclipse-ecj
1006 Obsoletes: gcc-java-tools
1007 Obsoletes: java-gnu-classpath-tools
1010 This package adds experimental support for compiling Java(TM) programs
1011 and bytecode into native code. To use this you will also need the
1014 %description java -l es.UTF-8
1015 Este paquete añade soporte experimental para compilar programas
1016 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1017 necesitar el paquete libgcj.
1019 %description java -l pl.UTF-8
1020 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1021 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1022 dodatkowo pakiet libgcj.
1025 Summary: Java Class Libraries
1026 Summary(es.UTF-8): Bibliotecas de clases de Java
1027 Summary(pl.UTF-8): Biblioteki Klas Javy
1028 License: GPL v2+ with limited linking exception
1030 Requires: jpackage-utils
1031 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1032 Provides: java(ClassDataVersion) = %{_classdataversion}
1035 %description -n libgcj
1036 Java Class Libraries.
1038 %description -n libgcj -l es.UTF-8
1039 Bibliotecas de clases de Java.
1041 %description -n libgcj -l pl.UTF-8
1042 Biblioteki Klas Javy.
1044 %package -n libgcj-devel
1045 Summary: Development files for Java Class Libraries
1046 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1047 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1048 License: GPL v2+ with limited linking exception
1049 Group: Development/Libraries
1050 Requires: libgcj = %{epoch}:%{version}-%{release}
1051 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1052 Requires: zlib-devel
1053 Obsoletes: libgcj3-devel
1055 %description -n libgcj-devel
1056 Development files for Java Class Libraries.
1058 %description -n libgcj-devel -l es.UTF-8
1059 Ficheros de desarrollo para las bibliotecas de clases de Java.
1061 %description -n libgcj-devel -l pl.UTF-8
1062 Pliki nagłówkowe dla Bibliotek Klas Javy.
1064 %package -n libgcj-static
1065 Summary: Static Java Class Libraries
1066 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1067 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1068 License: GPL v2+ with limited linking exception
1069 Group: Development/Libraries
1070 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1072 %description -n libgcj-static
1073 Static Java Class Libraries.
1075 %description -n libgcj-static -l es.UTF-8
1076 Bibliotecas estáticas de clases de Java.
1078 %description -n libgcj-static -l pl.UTF-8
1079 Statyczne Biblioteki Klas Javy.
1082 Summary: Foreign Function Interface library
1083 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1084 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1088 %description -n libffi
1089 The libffi library provides a portable, high level programming
1090 interface to various calling conventions. This allows a programmer to
1091 call any function specified by a call interface description at run
1094 %description -n libffi -l es.UTF-8
1095 La biblioteca libffi provee una interfaz portable de programación de
1096 alto nivel para varias convenciones de llamada. Ello permite que un
1097 programador llame una función cualquiera especificada por una
1098 descripción de interfaz de llamada en el tiempo de ejecución.
1100 %description -n libffi -l pl.UTF-8
1101 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1102 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1103 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1106 %package -n libffi-multilib
1107 Summary: Foreign Function Interface library - 32-bit version
1108 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
1112 %description -n libffi-multilib
1113 The libffi library provides a portable, high level programming
1114 interface to various calling conventions. This allows a programmer to
1115 call any function specified by a call interface description at run
1116 time. This package contains 32-bit version of the library.
1118 %description -n libffi-multilib -l pl.UTF-8
1119 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1120 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1121 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1122 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1124 %package -n libffi-devel
1125 Summary: Development files for Foreign Function Interface library
1126 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1127 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1129 Group: Development/Libraries
1130 Requires: %{name} = %{epoch}:%{version}-%{release}
1131 Requires: libffi = %{epoch}:%{version}-%{release}
1133 %description -n libffi-devel
1134 Development files for Foreign Function Interface library.
1136 %description -n libffi-devel -l es.UTF-8
1137 Ficheros de desarrollo para libffi.
1139 %description -n libffi-devel -l pl.UTF-8
1140 Pliki nagłówkowe biblioteki libffi.
1142 %package -n libffi-multilib-devel
1143 Summary: Development files for 32-bit version of Foreign Function Interface library
1144 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1146 Group: Development/Libraries
1147 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1148 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1150 %description -n libffi-multilib-devel
1151 Development files for 32-bit version of Foreign Function Interface
1154 %description -n libffi-multilib-devel -l pl.UTF-8
1155 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1157 %package -n libffi-static
1158 Summary: Static Foreign Function Interface library
1159 Summary(es.UTF-8): Biblioteca libffi estática
1160 Summary(pl.UTF-8): Statyczna biblioteka libffi
1162 Group: Development/Libraries
1163 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1165 %description -n libffi-static
1166 Static Foreign Function Interface library.
1168 %description -n libffi-static -l es.UTF-8
1169 Biblioteca libffi estática.
1171 %description -n libffi-static -l pl.UTF-8
1172 Statyczna biblioteka libffi.
1174 %package -n libffi-multilib-static
1175 Summary: Static Foreign Function Interface library - 32-bit version
1176 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1178 Group: Development/Libraries
1179 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1181 %description -n libffi-multilib-static
1182 Static Foreign Function Interface library - 32-bit version.
1184 %description -n libffi-multilib-static -l pl.UTF-8
1185 Statyczna biblioteka libffi - wersja 32-bitowa.
1188 Summary: Objective C support for gcc
1189 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1190 Summary(es.UTF-8): Soporte de Objective C para gcc
1191 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1192 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1193 Summary(tr.UTF-8): gcc için Objective C desteği
1194 Group: Development/Languages
1195 Requires: %{name} = %{epoch}:%{version}-%{release}
1196 Requires: libobjc = %{epoch}:%{version}-%{release}
1197 Obsoletes: egcc-objc
1198 Obsoletes: egcs-objc
1201 This package adds Objective C support to the GNU Compiler Collection.
1202 Objective C is a object oriented derivative of the C language, mainly
1203 used on systems running NeXTSTEP. This package does not include the
1204 standard objective C object library.
1206 %description objc -l de.UTF-8
1207 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1208 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1209 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1210 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1212 %description objc -l es.UTF-8
1213 Este paquete añade soporte de Objective C al GCC (colección de
1214 compiladores GNU). Objective C es un lenguaje orientado a objetos
1215 derivado de C, principalmente usado en sistemas que funcionan bajo
1216 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1219 %description objc -l fr.UTF-8
1220 Ce package ajoute un support Objective C a la collection de
1221 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1222 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1223 package n'inclue pas la bibliothéque Objective C standard.
1225 %description objc -l pl.UTF-8
1226 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1227 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1228 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1229 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1231 %description objc -l tr.UTF-8
1232 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1233 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1234 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1235 kitaplığı bu pakette yer almaz.
1237 %package objc-multilib
1238 Summary: 32-bit Objective C support for gcc
1239 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1240 Group: Development/Languages
1241 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1242 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1244 %description objc-multilib
1245 This package adds 32-bit Objective C support to the GNU Compiler
1248 %description objc-multilib -l pl.UTF-8
1249 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1253 Summary: Objective C++ support for gcc
1254 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1255 Group: Development/Languages
1256 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1257 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1260 This package adds Objective C++ support to the GNU Compiler
1263 %description objc++ -l pl.UTF-8
1264 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1265 GNU Compiler Collection.
1268 Summary: Objective C Library
1269 Summary(es.UTF-8): Biblioteca de Objective C
1270 Summary(pl.UTF-8): Biblioteka Obiektowego C
1271 License: GPL v2+ with linking exception
1275 %description -n libobjc
1276 Objective C Library.
1278 %description -n libobjc -l es.UTF-8
1279 Bibliotecas de Objective C.
1281 %description -n libobjc -l pl.UTF-8
1282 Biblioteka Obiektowego C.
1284 %package -n libobjc-multilib
1285 Summary: Objective C Library - 32-bit version
1286 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1287 License: GPL v2+ with linking exception
1290 %description -n libobjc-multilib
1291 Objective C Library - 32-bit version.
1293 %description -n libobjc-multilib -l pl.UTF-8
1294 Biblioteka Obiektowego C - wersja 32-bitowa.
1296 %package -n libobjc-static
1297 Summary: Static Objective C Library
1298 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1299 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1300 License: GPL v2+ with linking exception
1301 Group: Development/Libraries
1302 Requires: libobjc = %{epoch}:%{version}-%{release}
1304 %description -n libobjc-static
1305 Static Objective C Library.
1307 %description -n libobjc-static -l es.UTF-8
1308 Bibliotecas estáticas de Objective C.
1310 %description -n libobjc-static -l pl.UTF-8
1311 Statyczna biblioteka Obiektowego C.
1313 %package -n libobjc-multilib-static
1314 Summary: Static Objective C Library - 32-bit version
1315 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1316 License: GPL v2+ with linking exception
1317 Group: Development/Libraries
1318 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1320 %description -n libobjc-multilib-static
1321 Static Objective C Library - 32-bit version.
1323 %description -n libobjc-multilib-static -l pl.UTF-8
1324 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1342 mv ChangeLog ChangeLog.general
1345 # see contrib/download_ecj
1346 install %{SOURCE2} ecj.jar
1349 # override snapshot version.
1350 echo %{version} > gcc/BASE-VER
1351 echo "release" > gcc/DEV-PHASE
1358 cd libjava/classpath
1362 cp -f /usr/share/automake/config.sub .
1364 rm -rf builddir && install -d builddir && cd builddir
1366 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1370 CFLAGS="%{rpmcflags}" \
1371 CXXFLAGS="%{rpmcxxflags}" \
1374 --prefix=%{_prefix} \
1375 --with-local-prefix=%{_prefix}/local \
1376 --libdir=%{_libdir} \
1377 --libexecdir=%{_libdir} \
1378 --infodir=%{_infodir} \
1379 --mandir=%{_mandir} \
1380 --x-libraries=%{_libdir} \
1381 --enable-checking=release \
1382 --enable-gnu-unique-object \
1384 --enable-threads=posix \
1385 --enable-linker-build-id \
1386 --enable-linux-futex \
1387 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1388 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1389 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1391 --enable-long-long \
1392 --enable-decimal-float=yes \
1393 %{!?with_multilib:--disable-multilib} \
1398 %ifarch %{ix86} %{x8664}
1402 --with-cpu=ultrasparc \
1406 --with-demangler-in-ld \
1407 --with-system-zlib \
1408 --with-slibdir=%{_slibdir} \
1410 --without-system-libunwind \
1412 --with-system-libunwind \
1414 %{!?with_java:--without-x} \
1415 %{?with_fortran:--enable-cmath} \
1416 --with-long-double-128 \
1418 --enable-secureplt \
1421 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1422 --disable-libstdcxx-pch \
1423 --enable-__cxa_atexit \
1424 --enable-libstdcxx-allocator=new \
1427 --enable-libjava-multilib=no \
1428 %{!?with_alsa:--disable-alsa} \
1429 %{!?with_dssi:--disable-dssi} \
1430 --disable-gconf-peer \
1432 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1434 %{?with_mozilla:--enable-plugin} \
1436 --enable-libgcj-multifile \
1437 --enable-libgcj-database \
1438 %{?with_gtk:--enable-gtk-cairo} \
1442 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1443 --with-pkgversion="PLD-Linux" \
1444 --with-bugurl="http://bugs.pld-linux.org" \
1449 cat << 'EOF' > Makefile
1450 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1453 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1454 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1455 GCJFLAGS="%{rpmcflags}" \
1456 BOOT_CFLAGS="%{rpmcflags}" \
1457 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1458 GNATLIBCFLAGS="%{rpmcflags}" \
1459 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1467 if [ ! -r /dev/pts/0 ]; then
1468 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1471 %{__make} -k -C builddir check 2>&1 ||:
1475 rm -rf $RPM_BUILD_ROOT
1476 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1480 %{__make} -j1 install \
1482 infodir=%{_infodir} \
1483 DESTDIR=$RPM_BUILD_ROOT
1485 install gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1487 %if %{with multilib}
1490 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1491 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1492 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1493 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1495 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1496 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1497 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1498 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1501 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1502 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1507 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1508 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1509 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1511 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1512 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1513 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1514 %if %{with multilib}
1515 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1516 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1517 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1521 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1522 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1526 # move ada shared libraries to proper place...
1527 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
1528 $RPM_BUILD_ROOT%{_libdir}
1529 # check if symlink to be made is valid
1530 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1531 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1532 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1533 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1534 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1535 %if %{with multilib}
1536 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
1537 $RPM_BUILD_ROOT%{_libdir32}
1538 # check if symlink to be made is valid
1539 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1540 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1541 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1542 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1543 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1551 cp -f libjava/READ* java-doc
1552 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1554 # still not installed by gcc?
1555 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
1556 sed -e 's,@prefix@,%{_prefix},
1557 s,@exec_prefix@,%{_exec_prefix},
1558 s,@libdir@,%{_libdir},
1559 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
1560 %if %{with multilib}
1561 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
1562 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
1563 sed -e 's,@prefix@,%{_prefix},
1564 s,@exec_prefix@,%{_exec_prefix},
1565 s,@libdir@,%{_libdir32},
1566 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
1571 cp -f libobjc/README gcc/objc/README.libobjc
1574 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
1575 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1576 for f in libssp.la libssp_nonshared.la \
1577 %{?with_cxx:libstdc++.la libsupc++.la} \
1578 %{?with_fortran:libgfortran.la libquadmath.la} \
1579 %{?with_gomp:libgomp.la} \
1580 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1582 libffi.la libgcj.la libgcj-tools.la libgij.la \
1583 %{gcjdbexecdir}/libjvm.la \
1584 %{gcjdbexecdir}/libxmlj.la \
1585 %{?with_x:lib-gnu-awt-xlib.la} \
1586 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1587 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1588 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1589 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1591 %{?with_objc:libobjc.la};
1593 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1594 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1596 %if %{with multilib}
1597 for f in libssp.la libssp_nonshared.la \
1598 %{?with_cxx:libstdc++.la libsupc++.la} \
1599 %{?with_fortran:libgfortran.la libquadmath.la} \
1600 %{?with_gomp:libgomp.la} \
1601 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1602 %{?with_java:libffi.la} \
1603 %{?with_objc:libobjc.la};
1605 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1606 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1610 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
1611 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
1612 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
1613 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
1616 for LIB in lib lib64; do
1617 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
1619 # basename is being run only for the native (non-biarch) file.
1620 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
1621 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
1622 < libstdc++-v3/python/hook.in \
1623 > $LIBPATH/$(basename $RPM_BUILD_ROOT/%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
1625 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
1626 cp -a libstdc++-v3/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
1627 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
1628 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
1634 cat cpplib.lang >> gcc.lang
1637 %find_lang libstdc\+\+
1638 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1642 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.py
1643 %if %{with multilib}
1644 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/*.py
1647 # svn snap doesn't contain (release does) below files,
1648 # so let's create dummy entries to satisfy %%files.
1649 [ ! -f NEWS ] && touch NEWS
1650 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1651 [ ! -f libgfortran/README ] && touch libgfortran/README
1654 rm -rf $RPM_BUILD_ROOT
1656 %post -p /sbin/postshell
1657 -/usr/sbin/fix-info-dir -c %{_infodir}
1659 %postun -p /sbin/postshell
1660 -/usr/sbin/fix-info-dir -c %{_infodir}
1662 %post ada -p /sbin/postshell
1663 -/usr/sbin/fix-info-dir -c %{_infodir}
1665 %postun ada -p /sbin/postshell
1666 -/usr/sbin/fix-info-dir -c %{_infodir}
1668 %post fortran -p /sbin/postshell
1669 -/usr/sbin/fix-info-dir -c %{_infodir}
1671 %postun fortran -p /sbin/postshell
1672 -/usr/sbin/fix-info-dir -c %{_infodir}
1674 %post java -p /sbin/postshell
1675 -/usr/sbin/fix-info-dir -c %{_infodir}
1677 %postun java -p /sbin/postshell
1678 -/usr/sbin/fix-info-dir -c %{_infodir}
1680 %post -p /sbin/ldconfig -n libgcc
1681 %postun -p /sbin/ldconfig -n libgcc
1682 %post -p /sbin/ldconfig -n libgcc-multilib
1683 %postun -p /sbin/ldconfig -n libgcc-multilib
1684 %post -p /sbin/ldconfig -n libgomp
1685 %postun -p /sbin/ldconfig -n libgomp
1686 %post -p /sbin/ldconfig -n libgomp-multilib
1687 %postun -p /sbin/ldconfig -n libgomp-multilib
1688 %post -p /sbin/ldconfig -n libmudflap
1689 %postun -p /sbin/ldconfig -n libmudflap
1690 %post -p /sbin/ldconfig -n libmudflap-multilib
1691 %postun -p /sbin/ldconfig -n libmudflap-multilib
1692 %post -p /sbin/ldconfig -n libgnat
1693 %postun -p /sbin/ldconfig -n libgnat
1694 %post -p /sbin/ldconfig -n libgnat-multilib
1695 %postun -p /sbin/ldconfig -n libgnat-multilib
1696 %post -p /sbin/ldconfig -n libstdc++
1697 %postun -p /sbin/ldconfig -n libstdc++
1698 %post -p /sbin/ldconfig -n libstdc++-multilib
1699 %postun -p /sbin/ldconfig -n libstdc++-multilib
1700 %post -p /sbin/ldconfig -n libgfortran
1701 %postun -p /sbin/ldconfig -n libgfortran
1702 %post -p /sbin/ldconfig -n libgfortran-multilib
1703 %postun -p /sbin/ldconfig -n libgfortran-multilib
1704 %post -p /sbin/ldconfig -n libgcj
1705 %postun -p /sbin/ldconfig -n libgcj
1706 %post -p /sbin/ldconfig -n libffi
1707 %postun -p /sbin/ldconfig -n libffi
1708 %post -p /sbin/ldconfig -n libffi-multilib
1709 %postun -p /sbin/ldconfig -n libffi-multilib
1710 %post -p /sbin/ldconfig -n libobjc
1711 %postun -p /sbin/ldconfig -n libobjc
1712 %post -p /sbin/ldconfig -n libobjc-multilib
1713 %postun -p /sbin/ldconfig -n libobjc-multilib
1714 %post -n libquadmath
1716 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1717 %postun -n libquadmath
1719 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1720 %post -p /sbin/ldconfig -n libquadmath-multilib
1721 %postun -p /sbin/ldconfig -n libquadmath-multilib
1724 %defattr(644,root,root,755)
1725 %doc ChangeLog.general MAINTAINERS NEWS
1726 # bugs.html faq.html
1727 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1728 %attr(755,root,root) %{_bindir}/*-gcc*
1729 %attr(755,root,root) %{_bindir}/cc
1730 %attr(755,root,root) %{_bindir}/cpp
1731 %attr(755,root,root) %{_bindir}/gcc
1732 #%attr(755,root,root) %{_bindir}/gccbug
1733 %attr(755,root,root) %{_bindir}/gcov
1734 %{_mandir}/man1/cc.1*
1735 %{_mandir}/man1/cpp.1*
1736 %{_mandir}/man1/gcc.1*
1737 %{_mandir}/man1/gcov.1*
1738 %{_infodir}/cpp.info*
1739 %{_infodir}/cppinternals.info*
1740 %{_infodir}/gcc.info*
1741 %{_infodir}/gccinstall.info*
1742 %{_infodir}/gccint.info*
1743 %attr(755,root,root) /lib/cpp
1744 %attr(755,root,root) %{_slibdir}/libgcc_s.so
1745 %attr(755,root,root) %{_libdir}/libssp.so
1746 %{_libdir}/libssp.la
1748 %{_libdir}/libssp_nonshared.la
1749 %{_libdir}/libssp_nonshared.a
1751 %dir %{_libdir}/gcc/%{_target_platform}
1753 %{gcclibdir}/libgcc.a
1754 %{gcclibdir}/libgcc_eh.a
1755 %{gcclibdir}/libgcov.a
1758 %attr(755,root,root) %{gcclibdir}/cc1
1759 %attr(755,root,root) %{gcclibdir}/collect2
1760 %attr(755,root,root) %{gcclibdir}/lto-wrapper
1761 %attr(755,root,root) %{gcclibdir}/lto1
1762 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
1764 %dir %{gcclibdir}/include
1765 %dir %{gcclibdir}/include/ssp
1766 %{gcclibdir}/include/ssp/*.h
1767 %{gcclibdir}/include/float.h
1768 %{gcclibdir}/include/iso646.h
1769 %{gcclibdir}/include/limits.h
1770 %{gcclibdir}/include/stdarg.h
1771 %{gcclibdir}/include/stdbool.h
1772 %{gcclibdir}/include/stddef.h
1773 %{gcclibdir}/include/stdfix.h
1774 %{gcclibdir}/include/stdint.h
1775 %{gcclibdir}/include/stdint-gcc.h
1776 %{gcclibdir}/include/syslimits.h
1777 %{gcclibdir}/include/unwind.h
1778 %{gcclibdir}/include/varargs.h
1779 %ifarch %{ix86} %{x8664}
1780 %{gcclibdir}/include/abmintrin.h
1781 %{gcclibdir}/include/ammintrin.h
1782 %{gcclibdir}/include/avxintrin.h
1783 %{gcclibdir}/include/bmiintrin.h
1784 %{gcclibdir}/include/bmmintrin.h
1785 %{gcclibdir}/include/cpuid.h
1786 %{gcclibdir}/include/cross-stdarg.h
1787 %{gcclibdir}/include/emmintrin.h
1788 %{gcclibdir}/include/fma4intrin.h
1789 %{gcclibdir}/include/ia32intrin.h
1790 %{gcclibdir}/include/immintrin.h
1791 %{gcclibdir}/include/lwpintrin.h
1792 %{gcclibdir}/include/mm3dnow.h
1793 %{gcclibdir}/include/mm_malloc.h
1794 %{gcclibdir}/include/mmintrin.h
1795 %{gcclibdir}/include/nmmintrin.h
1796 %{gcclibdir}/include/popcntintrin.h
1797 %{gcclibdir}/include/pmmintrin.h
1798 %{gcclibdir}/include/smmintrin.h
1799 %{gcclibdir}/include/tbmintrin.h
1800 %{gcclibdir}/include/tmmintrin.h
1801 %{gcclibdir}/include/wmmintrin.h
1802 %{gcclibdir}/include/x86intrin.h
1803 %{gcclibdir}/include/xmmintrin.h
1804 %{gcclibdir}/include/xopintrin.h
1806 %ifarch powerpc ppc ppc64
1807 %{gcclibdir}/include/altivec.h
1808 %{gcclibdir}/include/paired.h
1809 %{gcclibdir}/include/ppc-asm.h
1810 %{gcclibdir}/include/ppu_intrinsics.h
1811 %{gcclibdir}/include/si2vmx.h
1812 %{gcclibdir}/include/spe.h
1813 %{gcclibdir}/include/spu2vmx.h
1814 %{gcclibdir}/include/vec_types.h
1817 %if %{with multilib}
1819 %defattr(644,root,root,755)
1820 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
1821 %dir %{gcclibdir}/32
1822 %{gcclibdir}/32/crt*.o
1823 %{gcclibdir}/32/libgcc.a
1824 %{gcclibdir}/32/libgcc_eh.a
1825 %{gcclibdir}/32/libgcov.a
1826 %attr(755,root,root) %{_libdir32}/libssp.so
1827 %{_libdir32}/libssp.la
1828 %{_libdir32}/libssp.a
1829 %{_libdir32}/libssp_nonshared.la
1830 %{_libdir32}/libssp_nonshared.a
1834 %defattr(644,root,root,755)
1835 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
1836 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
1837 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
1839 %if %{with multilib}
1840 %files -n libgcc-multilib
1841 %defattr(644,root,root,755)
1842 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
1843 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
1844 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
1849 %defattr(644,root,root,755)
1850 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1851 %attr(755,root,root) %ghost %{_libdir}/libgomp.so.1
1853 %if %{with multilib}
1854 %files -n libgomp-multilib
1855 %defattr(644,root,root,755)
1856 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1857 %attr(755,root,root) %ghost %{_libdir32}/libgomp.so.1
1860 %files -n libgomp-devel
1861 %defattr(644,root,root,755)
1862 %attr(755,root,root) %{_libdir}/libgomp.so
1863 %{_libdir}/libgomp.la
1864 %{_libdir}/libgomp.spec
1865 %{gcclibdir}/finclude
1866 %{gcclibdir}/include/omp.h
1867 %{_infodir}/libgomp.info*
1869 %if %{with multilib}
1870 %files -n libgomp-multilib-devel
1871 %defattr(644,root,root,755)
1872 %attr(755,root,root) %{_libdir32}/libgomp.so
1873 %{_libdir32}/libgomp.la
1874 %{_libdir32}/libgomp.spec
1877 %files -n libgomp-static
1878 %defattr(644,root,root,755)
1879 %{_libdir}/libgomp.a
1881 %if %{with multilib}
1882 %files -n libgomp-multilib-static
1883 %defattr(644,root,root,755)
1884 %{_libdir32}/libgomp.a
1889 %files -n libmudflap
1890 %defattr(644,root,root,755)
1891 %attr(755,root,root) %{_libdir}/libmudflap.so.*.*.*
1892 %attr(755,root,root) %ghost %{_libdir}/libmudflap.so.0
1893 %attr(755,root,root) %{_libdir}/libmudflapth.so.*.*.*
1894 %attr(755,root,root) %ghost %{_libdir}/libmudflapth.so.0
1896 %if %{with multilib}
1897 %files -n libmudflap-multilib
1898 %defattr(644,root,root,755)
1899 %attr(755,root,root) %{_libdir32}/libmudflap.so.*.*.*
1900 %attr(755,root,root) %ghost %{_libdir32}/libmudflap.so.0
1901 %attr(755,root,root) %{_libdir32}/libmudflapth.so.*.*.*
1902 %attr(755,root,root) %ghost %{_libdir32}/libmudflapth.so.0
1905 %files -n libmudflap-devel
1906 %defattr(644,root,root,755)
1907 %attr(755,root,root) %{_libdir}/libmudflap.so
1908 %attr(755,root,root) %{_libdir}/libmudflapth.so
1909 %{_libdir}/libmudflap.la
1910 %{_libdir}/libmudflapth.la
1911 %{gcclibdir}/include/mf-runtime.h
1913 %if %{with multilib}
1914 %files -n libmudflap-multilib-devel
1915 %defattr(644,root,root,755)
1916 %attr(755,root,root) %{_libdir32}/libmudflap.so
1917 %attr(755,root,root) %{_libdir32}/libmudflapth.so
1918 %{_libdir32}/libmudflap.la
1919 %{_libdir32}/libmudflapth.la
1922 %files -n libmudflap-static
1923 %defattr(644,root,root,755)
1924 %{_libdir}/libmudflap.a
1925 %{_libdir}/libmudflapth.a
1927 %if %{with multilib}
1928 %files -n libmudflap-multilib-static
1929 %defattr(644,root,root,755)
1930 %{_libdir32}/libmudflap.a
1931 %{_libdir32}/libmudflapth.a
1937 %defattr(644,root,root,755)
1938 %doc gcc/ada/ChangeLog
1939 %attr(755,root,root) %{_bindir}/gnat*
1941 %exclude %{_bindir}/gnative2ascii
1943 %attr(755,root,root) %{_libdir}/libgnarl-*.so
1944 %attr(755,root,root) %{_libdir}/libgnarl.so
1945 %attr(755,root,root) %{_libdir}/libgnat-*.so
1946 %attr(755,root,root) %{_libdir}/libgnat.so
1947 %attr(755,root,root) %{gcclibdir}/gnat1
1948 %{gcclibdir}/adainclude
1949 %dir %{gcclibdir}/adalib
1950 %{gcclibdir}/adalib/*.ali
1951 %{gcclibdir}/adalib/g-trasym.o
1952 %ifarch %{ix86} %{x8664}
1953 %{gcclibdir}/adalib/libgmem.a
1955 %{_infodir}/gnat-style.info*
1956 %{_infodir}/gnat_rm.info*
1957 %{_infodir}/gnat_ugn.info*
1959 %if %{with multilib}
1961 %defattr(644,root,root,755)
1962 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
1963 %attr(755,root,root) %{_libdir32}/libgnarl.so
1964 %attr(755,root,root) %{_libdir32}/libgnat-*.so
1965 %attr(755,root,root) %{_libdir32}/libgnat.so
1966 %{gcclibdir}/32/adainclude
1967 %dir %{gcclibdir}/32/adalib
1968 %{gcclibdir}/32/adalib/*.ali
1969 %{gcclibdir}/32/adalib/g-trasym.o
1970 %ifarch %{ix86} %{x8664}
1971 %{gcclibdir}/32/adalib/libgmem.a
1976 %defattr(644,root,root,755)
1977 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
1978 %attr(755,root,root) %{_libdir}/libgnarl.so.1
1979 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
1980 %attr(755,root,root) %{_libdir}/libgnat.so.1
1982 %if %{with multilib}
1983 %files -n libgnat-multilib
1984 %defattr(644,root,root,755)
1985 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
1986 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
1987 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
1988 %attr(755,root,root) %{_libdir32}/libgnat.so.1
1991 %files -n libgnat-static
1992 %defattr(644,root,root,755)
1993 %{gcclibdir}/adalib/libgnala.a
1994 %{gcclibdir}/adalib/libgnarl.a
1995 %{gcclibdir}/adalib/libgnat.a
1997 %if %{with multilib}
1998 %files -n libgnat-multilib-static
1999 %defattr(644,root,root,755)
2000 %{gcclibdir}/32/adalib/libgnala.a
2001 %{gcclibdir}/32/adalib/libgnarl.a
2002 %{gcclibdir}/32/adalib/libgnat.a
2008 %defattr(644,root,root,755)
2009 %doc gcc/cp/{ChangeLog,NEWS}
2010 %attr(755,root,root) %{_bindir}/g++
2011 %attr(755,root,root) %{_bindir}/*-g++
2012 %attr(755,root,root) %{_bindir}/c++
2013 %attr(755,root,root) %{_bindir}/*-c++
2014 %attr(755,root,root) %{gcclibdir}/cc1plus
2015 %{_libdir}/libsupc++.la
2016 %{_libdir}/libsupc++.a
2017 %{_mandir}/man1/g++.1*
2019 %if %{with multilib}
2021 %defattr(644,root,root,755)
2022 %{_libdir32}/libsupc++.la
2023 %{_libdir32}/libsupc++.a
2026 %files -n libstdc++ -f libstdc++.lang
2027 %defattr(644,root,root,755)
2028 %doc libstdc++-v3/{ChangeLog,README}
2029 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
2030 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
2032 %if %{with multilib}
2033 %files -n libstdc++-multilib
2034 %defattr(644,root,root,755)
2035 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
2036 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
2040 %files -n libstdc++-gdb
2041 %defattr(644,root,root,755)
2042 %dir %{py_sitescriptdir}/libstdcxx
2043 %{py_sitescriptdir}/libstdcxx/*.py[co]
2044 %dir %{py_sitescriptdir}/libstdcxx/v6
2045 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
2046 %{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.6.0.15-gdb.py
2049 %files -n libstdc++-devel
2050 %defattr(644,root,root,755)
2051 %attr(755,root,root) %{_libdir}/libstdc++.so
2052 %{_libdir}/libstdc++.la
2053 %dir %{_includedir}/c++
2054 %{_includedir}/c++/%{version}
2055 %{_includedir}/extc++.h
2056 %{_includedir}/stdc++.h
2057 %{_includedir}/stdtr1c++.h
2059 %exclude %{_includedir}/c++/%{version}/java
2060 %exclude %{_includedir}/c++/%{version}/javax
2061 %exclude %{_includedir}/c++/%{version}/gcj
2062 %exclude %{_includedir}/c++/%{version}/gnu
2063 %exclude %{_includedir}/c++/%{version}/org
2064 %exclude %{_includedir}/c++/%{version}/sun
2068 %files -n libstdc++-apidocs
2069 %defattr(644,root,root,755)
2070 %doc libstdc++-v3/doc/html/*
2073 %if %{with multilib}
2074 %files -n libstdc++-multilib-devel
2075 %defattr(644,root,root,755)
2076 %attr(755,root,root) %{_libdir32}/libstdc++.so
2077 %{_libdir32}/libstdc++.la
2080 %files -n libstdc++-static
2081 %defattr(644,root,root,755)
2082 %{_libdir}/libstdc++.a
2084 %if %{with multilib}
2085 %files -n libstdc++-multilib-static
2086 %defattr(644,root,root,755)
2087 %{_libdir32}/libstdc++.a
2093 %defattr(644,root,root,755)
2094 %doc gcc/fortran/ChangeLog
2095 %attr(755,root,root) %{_bindir}/g95
2096 %attr(755,root,root) %{_bindir}/gfortran
2097 %attr(755,root,root) %{_bindir}/*-gfortran
2098 %attr(755,root,root) %{gcclibdir}/f951
2099 %attr(755,root,root) %{_libdir}/libgfortran.so
2100 %{_libdir}/libgfortran.spec
2101 %{_libdir}/libgfortran.la
2102 %{gcclibdir}/libgfortranbegin.la
2103 %{gcclibdir}/libgfortranbegin.a
2104 %{_infodir}/gfortran.info*
2105 %{_mandir}/man1/g95.1*
2106 %{_mandir}/man1/gfortran.1*
2108 %if %{with multilib}
2109 %files fortran-multilib
2110 %defattr(644,root,root,755)
2111 %attr(755,root,root) %{_libdir32}/libgfortran.so
2112 %{_libdir32}/libgfortran.spec
2113 %{_libdir32}/libgfortran.la
2114 %{gcclibdir}/32/libgfortranbegin.la
2115 %{gcclibdir}/32/libgfortranbegin.a
2118 %files -n libgfortran
2119 %defattr(644,root,root,755)
2120 %doc libgfortran/{AUTHORS,README,ChangeLog}
2121 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
2122 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
2124 %if %{with multilib}
2125 %files -n libgfortran-multilib
2126 %defattr(644,root,root,755)
2127 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
2128 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
2131 %files -n libgfortran-static
2132 %defattr(644,root,root,755)
2133 %{_libdir}/libgfortran.a
2135 %if %{with multilib}
2136 %files -n libgfortran-multilib-static
2137 %defattr(644,root,root,755)
2138 %{_libdir32}/libgfortran.a
2141 %files -n libquadmath
2142 %defattr(644,root,root,755)
2143 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2144 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2146 %if %{with multilib}
2147 %files -n libquadmath-multilib
2148 %defattr(644,root,root,755)
2149 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2150 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2153 %files -n libquadmath-devel
2154 %defattr(644,root,root,755)
2155 %{gcclibdir}/include/quadmath.h
2156 %{gcclibdir}/include/quadmath_weak.h
2157 %attr(755,root,root) %{_libdir}/libquadmath.so
2158 %{_libdir}/libquadmath.la
2159 %{_infodir}/libquadmath.info*
2161 %if %{with multilib}
2162 %files -n libquadmath-multilib-devel
2163 %defattr(644,root,root,755)
2164 %attr(755,root,root) %{_libdir32}/libquadmath.so
2165 %{_libdir32}/libquadmath.la
2168 %files -n libquadmath-static
2169 %defattr(644,root,root,755)
2170 %{_libdir}/libquadmath.a
2172 %if %{with multilib}
2173 %files -n libquadmath-multilib-static
2174 %defattr(644,root,root,755)
2175 %{_libdir32}/libquadmath.a
2181 %defattr(644,root,root,755)
2182 %doc gcc/java/ChangeLog java-doc/*
2183 %attr(755,root,root) %{_bindir}/gappletviewer
2184 %attr(755,root,root) %{_bindir}/gc-analyze
2185 %attr(755,root,root) %{_bindir}/gcj
2186 %attr(755,root,root) %{_bindir}/gcj-dbtool
2187 %attr(755,root,root) %{_bindir}/gcjh
2188 %attr(755,root,root) %{_bindir}/gjar
2189 %attr(755,root,root) %{_bindir}/gjarsigner
2190 %attr(755,root,root) %{_bindir}/gjavah
2191 %attr(755,root,root) %{_bindir}/gkeytool
2192 %attr(755,root,root) %{_bindir}/gnative2ascii
2193 %attr(755,root,root) %{_bindir}/gorbd
2194 %attr(755,root,root) %{_bindir}/grmic
2195 %attr(755,root,root) %{_bindir}/grmid
2196 %attr(755,root,root) %{_bindir}/grmiregistry
2197 %attr(755,root,root) %{_bindir}/gserialver
2198 %attr(755,root,root) %{_bindir}/gtnameserv
2199 %attr(755,root,root) %{_bindir}/jcf-dump
2200 %attr(755,root,root) %{_bindir}/jv-convert
2201 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
2202 %attr(755,root,root) %{_bindir}/*-gcj
2203 %attr(755,root,root) %{gcclibdir}/ecj1
2204 %attr(755,root,root) %{gcclibdir}/jc1
2205 %attr(755,root,root) %{gcclibdir}/jvgenmain
2206 %{_infodir}/cp-tools.info*
2207 %{_infodir}/gcj.info*
2208 %{_mandir}/man1/gappletviewer.1*
2209 %{_mandir}/man1/gc-analyze.1*
2210 %{_mandir}/man1/gcj.1*
2211 %{_mandir}/man1/gcj-dbtool.1*
2212 %{_mandir}/man1/gcjh.1*
2213 %{_mandir}/man1/gjar.1*
2214 %{_mandir}/man1/gjarsigner.1*
2215 %{_mandir}/man1/gjavah.1*
2216 %{_mandir}/man1/gkeytool.1*
2217 %{_mandir}/man1/gnative2ascii.1*
2218 %{_mandir}/man1/gorbd.1*
2219 %{_mandir}/man1/grmic.1*
2220 %{_mandir}/man1/grmid.1*
2221 %{_mandir}/man1/grmiregistry.1*
2222 %{_mandir}/man1/gserialver.1*
2223 %{_mandir}/man1/gtnameserv.1*
2224 %{_mandir}/man1/jcf-dump.1*
2225 %{_mandir}/man1/jv-convert.1*
2226 %{_mandir}/man1/rebuild-gcj-db*
2229 %defattr(644,root,root,755)
2230 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2231 %attr(755,root,root) %{_bindir}/gij
2232 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2233 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
2234 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2235 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
2236 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2237 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2238 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2239 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2240 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
2241 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2242 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
2243 %dir %{_libdir}/%{gcjdbexecdir}
2244 %{_libdir}/%{gcjdbexecdir}/classmap.db
2245 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2246 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2247 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2248 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2249 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2250 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2251 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2252 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2253 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2254 %{_libdir}/logging.properties
2255 %{_javadir}/libgcj*.jar
2257 %{_mandir}/man1/gij.1*
2259 %files -n libgcj-devel
2260 %defattr(644,root,root,755)
2261 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2262 %{_libdir}/libgcj-tools.la
2263 %attr(755,root,root) %{_libdir}/libgcj.so
2264 %{_libdir}/libgcj.la
2265 %attr(755,root,root) %{_libdir}/libgij.so
2266 %{_libdir}/libgij.la
2268 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2269 %{_libdir}/lib-gnu-awt-xlib.la
2271 %{_libdir}/libgcj.spec
2272 %dir %{_libdir}/security
2273 %{_libdir}/security/*
2274 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2275 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2276 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2277 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2278 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2279 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2280 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2281 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2282 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2283 %{gcclibdir}/include/gcj
2284 %{gcclibdir}/include/jawt.h
2285 %{gcclibdir}/include/jawt_md.h
2286 %{gcclibdir}/include/jni.h
2287 %{gcclibdir}/include/jni_md.h
2288 %{gcclibdir}/include/jvmpi.h
2289 %{_includedir}/c++/%{version}/java
2290 %{_includedir}/c++/%{version}/javax
2291 %{_includedir}/c++/%{version}/gcj
2292 %{_includedir}/c++/%{version}/gnu
2293 %{_includedir}/c++/%{version}/org
2294 %{_includedir}/c++/%{version}/sun
2295 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2297 %files -n libgcj-static
2298 %defattr(644,root,root,755)
2299 %{_libdir}/libgcj-tools.a
2301 %{_libdir}/libgcj_bc.a
2303 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2304 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2307 %defattr(644,root,root,755)
2308 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2309 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2310 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2312 %if %{with multilib}
2313 %files -n libffi-multilib
2314 %defattr(644,root,root,755)
2315 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2316 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2319 %files -n libffi-devel
2320 %defattr(644,root,root,755)
2321 %attr(755,root,root) %{_libdir}/libffi.so
2322 %{_libdir}/libffi.la
2323 %{gcclibdir}/include/ffi.h
2324 %{gcclibdir}/include/ffitarget.h
2325 %{_pkgconfigdir}/libffi.pc
2326 %{_mandir}/man3/ffi*.3*
2328 %if %{with multilib}
2329 %files -n libffi-multilib-devel
2330 %defattr(644,root,root,755)
2331 %attr(755,root,root) %{_libdir32}/libffi.so
2332 %{_libdir32}/libffi.la
2333 %{_pkgconfigdir32}/libffi.pc
2336 %files -n libffi-static
2337 %defattr(644,root,root,755)
2340 %if %{with multilib}
2341 %files -n libffi-multilib-static
2342 %defattr(644,root,root,755)
2343 %{_libdir32}/libffi.a
2349 %defattr(644,root,root,755)
2350 %doc gcc/objc/README.libobjc
2351 %attr(755,root,root) %{gcclibdir}/cc1obj
2352 %attr(755,root,root) %{_libdir}/libobjc.so
2353 %{_libdir}/libobjc.la
2354 %{gcclibdir}/include/objc
2358 %defattr(644,root,root,755)
2359 %doc gcc/objcp/ChangeLog
2360 %attr(755,root,root) %{gcclibdir}/cc1objplus
2363 %if %{with multilib}
2364 %files objc-multilib
2365 %defattr(644,root,root,755)
2366 %attr(755,root,root) %{_libdir32}/libobjc.so
2367 %{_libdir32}/libobjc.la
2371 %defattr(644,root,root,755)
2372 %doc libobjc/{ChangeLog,README*}
2373 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2374 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.3
2376 %if %{with multilib}
2377 %files -n libobjc-multilib
2378 %defattr(644,root,root,755)
2379 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2380 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.3
2383 %files -n libobjc-static
2384 %defattr(644,root,root,755)
2385 %{_libdir}/libobjc.a
2387 %if %{with multilib}
2388 %files -n libobjc-multilib-static
2389 %defattr(644,root,root,755)
2390 %{_libdir32}/libobjc.a