1 # $Revision: 1.649.2.3 $, $Date: 2011/07/01 17:47:33 $
2 # NOTE: despite lower soname, libffi is newer than standalone 3.0.9
5 # - gconf peer? (but libgcj needs split anyway)
9 # /usr/share/man/man1/aot-compile.1.gz
10 # /usr/share/man/man1/gjdoc.1.gz
11 # /usr/share/python/aotcompile.py
12 # /usr/share/python/classfile.py
13 # - missing libffi.pc required by some packages (eg. python-pygobject)
16 %bcond_without ada # build without ADA support
17 %bcond_without cxx # build without C++ support
18 %bcond_without fortran # build without Fortran support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without java # build without Java support
21 %bcond_without mudflap # build without Mudflap pointer debugging support
22 %bcond_without objc # build without Objective-C support
23 %bcond_without objcxx # build without Objective-C++ support
24 %bcond_without alsa # don't build libgcj ALSA MIDI interface
25 %bcond_without dssi # don't build libgcj DSSI MIDI interface
26 %bcond_without gtk # don't build libgcj GTK peer
27 %bcond_without apidocs # do not build and package API docs
28 %bcond_with mozilla # don't build libgcjwebplugin (needs fix for new xulrunner)
29 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
30 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
31 %bcond_without multilib # build without multilib support (it needs glibc[32&64]-devel)
32 %bcond_with profiling # build with profiling
33 %bcond_without python # build without libstdc++ python pretty printers for gdb
34 %bcond_without bootstrap # omit 3-stage bootstrap
35 %bcond_with tests # torture gcc
46 %if %{without bootstrap}
47 %undefine with_profiling
56 %undefine with_multilib
61 %define major_ecj_ver 4.5
62 # class data version seen with file(1) that this jvm is able to load
63 %define _classdataversion 50.0
64 %define gcj_soname_ver 11
66 Summary: GNU Compiler Collection: the C compiler and shared files
67 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
68 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
69 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
71 Version: %{major_ver}.%{minor_ver}
75 Group: Development/Languages
76 Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
77 # Source0-md5: 8e0b5c12212e185f3e4383106bfa9cc6
78 Source1: %{name}-optimize-la.pl
79 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
80 # Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
81 # svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_3_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
82 Patch100: %{name}-branch.diff
83 Patch0: %{name}-info.patch
84 Patch1: %{name}-nolocalefiles.patch
85 Patch2: %{name}-nodebug.patch
86 Patch3: %{name}-ada-link.patch
87 Patch7: %{name}-libjava-multilib.patch
88 Patch8: %{name}-enable-java-awt-qt.patch
89 Patch9: %{name}-hash-style-gnu.patch
90 Patch11: %{name}-build-id.patch
91 Patch12: %{name}-plugin-decl-hook.patch
92 URL: http://gcc.gnu.org/
93 BuildRequires: autoconf
94 %{?with_tests:BuildRequires: autogen}
95 BuildRequires: automake
96 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
97 BuildRequires: binutils >= 2:2.17.50.0.9-1
99 BuildRequires: chrpath >= 0.13-2
100 %{?with_tests:BuildRequires: dejagnu}
101 BuildRequires: elfutils-devel >= 0.145-1
102 BuildRequires: fileutils >= 4.0.41
105 BuildRequires: gcc(ada)
106 BuildRequires: gcc-ada
108 BuildRequires: gettext-devel
109 BuildRequires: glibc-devel >= 6:2.4-1
111 BuildRequires: gcc(multilib)
113 BuildRequires: glibc-devel(i686)
116 BuildRequires: gmp-devel >= 4.1
117 BuildRequires: libmpc-devel
118 BuildRequires: mpfr-devel >= 2.3.0
120 BuildRequires: python-devel
121 BuildRequires: rpm-pythonprov
123 BuildRequires: rpmbuild(macros) >= 1.211
124 BuildRequires: texinfo >= 4.1
125 BuildRequires: zlib-devel
127 %{?with_alsa:BuildRequires: alsa-lib-devel}
129 BuildRequires: dssi-devel
130 BuildRequires: jack-audio-connection-kit-devel
132 BuildRequires: libxml2-devel >= 1:2.6.8
133 BuildRequires: libxslt-devel >= 1.1.11
134 BuildRequires: perl-base
135 BuildRequires: perl-tools-pod
136 BuildRequires: pkgconfig
140 BuildRequires: cairo-devel >= 0.5.0
141 BuildRequires: gtk+2-devel >= 2:2.4.0
142 BuildRequires: libart_lgpl-devel
143 BuildRequires: pango-devel
144 BuildRequires: xorg-lib-libXt-devel
145 BuildRequires: xorg-lib-libXtst-devel
148 BuildRequires: QtGui-devel >= 4.0.1
149 BuildRequires: qt4-build >= 4.0.1
151 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
153 BuildConflicts: pdksh < 5.2.14-50
154 Requires: binutils >= 3:2.20.51.0.2
155 Requires: libgcc = %{epoch}:%{version}-%{release}
156 Provides: cpp = %{epoch}:%{version}-%{release}
157 %{?with_ada:Provides: gcc(ada)}
165 Conflicts: glibc-devel < 2.2.5-20
166 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
168 %define _slibdir /%{_lib}
170 # 32-bit environment on x86-64
171 %define _slibdir32 /lib
172 %define _libdir32 /usr/lib
175 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
176 %define filterout_ld -Wl,--as-needed
178 %define skip_post_check_so '.*(libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
181 A compiler aimed at integrating all the optimizations and features
182 necessary for a high-performance and stable development environment.
184 This package contains the C compiler and some files shared by various
185 parts of the GNU Compiler Collection. In order to use another GCC
186 compiler you will need to install the appropriate subpackage.
188 %description -l es.UTF-8
189 Un compilador que intenta integrar todas las optimalizaciones y
190 características necesarias para un entorno de desarrollo eficaz y
193 Este paquete contiene el compilador de C y unos ficheros compartidos
194 por varias partes de la colección de compiladores GNU (GCC). Para usar
195 otro compilador de GCC será necesario que instale el subpaquete
198 %description -l pl.UTF-8
199 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
200 wyprodukowania szybkiego i stabilnego kodu wynikowego.
202 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
203 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
204 z GCC, trzeba zainstalować odpowiedni podpakiet.
206 %description -l pt_BR.UTF-8
207 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
208 GNU Compiler Collection.
211 Summary: GNU Compiler Collection: the C compiler 32-bit support
212 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
214 Group: Development/Languages
216 Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
217 %{?with_multilib:Provides: gcc(multilib)}
220 Requires: glibc-devel(i686)
223 %description multilib
224 A compiler aimed at integrating all the optimizations and features
225 necessary for a high-performance and stable development environment.
227 This package contains the C compiler support for producing 32-bit
228 programs on 64-bit host.
230 %description multilib -l pl.UTF-8
231 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
232 wyprodukowania szybkiego i stabilnego kodu wynikowego.
234 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
235 programów 32-bitowych na maszynie 64-bitowej.
238 Summary: Shared gcc library
239 Summary(es.UTF-8): Biblioteca compartida de gcc
240 Summary(pl.UTF-8): Biblioteka gcc
241 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
242 License: GPL v2+ with unlimited link permission
247 %description -n libgcc
250 %description -n libgcc -l es.UTF-8
251 Biblioteca compartida de gcc.
253 %description -n libgcc -l pl.UTF-8
254 Biblioteka dynamiczna gcc.
256 %description -n libgcc -l pt_BR.UTF-8
257 Biblioteca runtime para o GCC.
259 %package -n libgcc-multilib
260 Summary: Shared gcc library - 32-bit version
261 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
262 License: GPL v2+ with unlimited link permission
265 %description -n libgcc-multilib
266 Shared gcc library - 32-bit version.
268 %description -n libgcc-multilib -l pl.UTF-8
269 Biblioteka dynamiczna gcc - wersja 32-bitowa.
272 Summary: GNU OpenMP library
273 Summary(pl.UTF-8): Biblioteka GNU OpenMP
274 License: LGPL v2.1+ with unlimited link permission
277 %description -n libgomp
280 %description -n libgomp -l pl.UTF-8
281 Biblioteka GNU OpenMP.
283 %package -n libgomp-multilib
284 Summary: GNU OpenMP library - 32-bit version
285 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
286 License: LGPL v2.1+ with unlimited link permission
289 %description -n libgomp-multilib
290 GNU OpenMP library - 32-bit version.
292 %description -n libgomp-multilib -l pl.UTF-8
293 Biblioteka GNU OpenMP - wersja 32-bitowa.
295 %package -n libgomp-devel
296 Summary: Development files for GNU OpenMP library
297 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
298 License: LGPL v2.1+ with unlimited link permission
299 Group: Development/Libraries
300 Requires: %{name} = %{epoch}:%{version}-%{release}
301 Requires: libgomp = %{epoch}:%{version}-%{release}
303 %description -n libgomp-devel
304 Development files for GNU OpenMP library.
306 %description -n libgomp-devel -l pl.UTF-8
307 Pliki programistyczne biblioteki GNU OpenMP.
309 %package -n libgomp-multilib-devel
310 Summary: Development files for 32-bit version of GNU OpenMP library
311 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
312 License: LGPL v2.1+ with unlimited link permission
313 Group: Development/Libraries
314 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
316 %description -n libgomp-multilib-devel
317 Development files for 32-bit version of GNU OpenMP library.
319 %description -n libgomp-multilib-devel -l pl.UTF-8
320 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
322 %package -n libgomp-static
323 Summary: Static GNU OpenMP library
324 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
325 License: LGPL v2.1+ with unlimited link permission
326 Group: Development/Libraries
327 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
329 %description -n libgomp-static
330 Static GNU OpenMP library.
332 %description -n libgomp-static -l pl.UTF-8
333 Statyczna biblioteka GNU OpenMP.
335 %package -n libgomp-multilib-static
336 Summary: Static GNU OpenMP library - 32-bit version
337 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
338 License: LGPL v2.1+ with unlimited link permission
339 Group: Development/Libraries
340 Requires: libgomp-multilib-devel
342 %description -n libgomp-multilib-static
343 Static GNU OpenMP library - 32-bit version.
345 %description -n libgomp-multilib-static -l pl.UTF-8
346 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
348 %package -n libmudflap
349 Summary: GCC mudflap shared support libraries
350 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap
351 License: GPL v2+ with unlimited link permission
354 %description -n libmudflap
355 The libmudflap libraries are used by GCC for instrumenting pointer and
356 array dereferencing operations.
358 %description -n libmudflap -l pl.UTF-8
359 Biblioteki libmudflap są używane przez GCC do obsługi operacji
360 dereferencji wspaźników i tablic.
362 %package -n libmudflap-multilib
363 Summary: GCC mudflap shared support libraries - 32-bit version
364 Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap - wersja 32-bitowa
365 License: GPL v2+ with unlimited link permission
368 %description -n libmudflap-multilib
369 The libmudflap libraries are used by GCC for instrumenting pointer and
370 array dereferencing operations. This package contains 32-bit version.
372 %description -n libmudflap-multilib -l pl.UTF-8
373 Biblioteki libmudflap są używane przez GCC do obsługi operacji
374 dereferencji wspaźników i tablic. Ten pakiet zawiera wersje 32-bitowe.
376 %package -n libmudflap-devel
377 Summary: Development files for GCC mudflap libraries
378 Summary(pl.UTF-8): Pliki programistyczne bibliotek GCC mudflap
379 License: GPL v2+ with unlimited link permission
380 Group: Development/Libraries
381 Requires: libmudflap = %{epoch}:%{version}-%{release}
383 %description -n libmudflap-devel
384 The libmudflap libraries are used by GCC for instrumenting pointer and
385 array dereferencing operations. This package contains development
388 %description -n libmudflap-devel -l pl.UTF-8
389 Biblioteki libmudflap są używane przez GCC do obsługi operacji
390 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
393 %package -n libmudflap-multilib-devel
394 Summary: Development files for 32-bit version of GCC mudflap libraries
395 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowych bibliotek GCC mudflap
396 License: GPL v2+ with unlimited link permission
397 Group: Development/Libraries
398 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
400 %description -n libmudflap-multilib-devel
401 The libmudflap libraries are used by GCC for instrumenting pointer and
402 array dereferencing operations. This package contains development
403 files for 32-bit version of the libraries.
405 %description -n libmudflap-multilib-devel -l pl.UTF-8
406 Biblioteki libmudflap są używane przez GCC do obsługi operacji
407 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
408 programistyczne wersji 32-bitowych bibliotek.
410 %package -n libmudflap-static
411 Summary: Static GCC mudflap libraries
412 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap
413 License: GPL v2+ with unlimited link permission
414 Group: Development/Libraries
415 Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
417 %description -n libmudflap-static
418 The libmudflap libraries are used by GCC for instrumenting pointer and
419 array dereferencing operations. This package contains static
422 %description -n libmudflap-static -l pl.UTF-8
423 Biblioteki libmudflap są używane przez GCC do obsługi operacji
424 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
427 %package -n libmudflap-multilib-static
428 Summary: Static GCC mudflap libraries - 32-bit version
429 Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap - wersje 32-bitowa
430 License: GPL v2+ with unlimited link permission
431 Group: Development/Libraries
432 Requires: libmudflap-multilib-devel = %{epoch}:%{version}-%{release}
434 %description -n libmudflap-multilib-static
435 The libmudflap libraries are used by GCC for instrumenting pointer and
436 array dereferencing operations. This package contains 32-bit static
439 %description -n libmudflap-multilib-static -l pl.UTF-8
440 Biblioteki libmudflap są używane przez GCC do obsługi operacji
441 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
445 Summary: Ada support for gcc
446 Summary(es.UTF-8): Soporte de Ada para gcc
447 Summary(pl.UTF-8): Obsługa Ady do gcc
448 Group: Development/Languages
449 Requires: %{name} = %{epoch}:%{version}-%{release}
450 Requires: libgnat = %{epoch}:%{version}-%{release}
452 Obsoletes: gnat-devel
455 This package adds experimental support for compiling Ada programs.
457 %description ada -l es.UTF-8
458 Este paquete añade soporte experimental para compilar programas en
461 %description ada -l pl.UTF-8
462 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
465 %package ada-multilib
466 Summary: Ada 32-bit support for gcc
467 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
468 Group: Development/Languages
469 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
470 Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
472 %description ada-multilib
473 This package adds experimental support for compiling 32-bit Ada
474 programs on 64-bit host.
476 %description ada-multilib -l pl.UTF-8
477 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
478 32-bitowych w Adzie na maszynie 64-bitowej.
481 Summary: Ada standard libraries
482 Summary(es.UTF-8): Bibliotecas estándares de Ada
483 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
484 License: GPL v2+ with linking exception
489 %description -n libgnat
490 This package contains shared libraries needed to run programs written
493 %description -n libgnat -l es.UTF-8
494 Este paquete contiene las bibliotecas compartidas necesarias para
495 ejecutar programas escritos en Ada.
497 %description -n libgnat -l pl.UTF-8
498 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
501 %package -n libgnat-multilib
502 Summary: Ada standard libraries - 32-bit version
503 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
504 License: GPL v2+ with linking exception
507 %description -n libgnat-multilib
508 This package contains 32-bit version of shared libraries needed to run
509 programs written in Ada.
511 %description -n libgnat-multilib -l pl.UTF-8
512 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
513 uruchamiania programów napisanych w Adzie.
515 %package -n libgnat-static
516 Summary: Static Ada standard libraries
517 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
518 License: GPL v2+ with linking exception
519 Group: Development/Libraries
520 Obsoletes: gnat-static
522 %description -n libgnat-static
523 This package contains static libraries for programs written in Ada.
525 %description -n libgnat-static -l pl.UTF-8
526 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
529 %package -n libgnat-multilib-static
530 Summary: Static Ada standard libraries - 32-bit version
531 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
532 License: GPL v2+ with linking exception
533 Group: Development/Libraries
535 %description -n libgnat-multilib-static
536 This package contains 32-bit version of static libraries for programs
539 %description -n libgnat-multilib-static -l pl.UTF-8
540 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
541 programów napisanych w Adzie.
544 Summary: C++ support for gcc
545 Summary(es.UTF-8): Soporte de C++ para gcc
546 Summary(pl.UTF-8): Obsługa C++ dla gcc
547 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
548 Group: Development/Languages
549 Requires: %{name} = %{epoch}:%{version}-%{release}
555 This package adds C++ support to the GNU Compiler Collection. It
556 includes support for most of the current C++ specification, including
557 templates and exception handling. It does not include a standard C++
558 library, which is available separately.
560 %description c++ -l de.UTF-8
561 Dieses Paket enthält die C++-Unterstützung für den
562 GNU-Compiler-Collection. Es unterstützt die aktuelle
563 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
564 C++-Standard-Library ist nicht enthalten - sie ist getrennt
567 %description c++ -l es.UTF-8
568 Este paquete añade soporte de C++ al GCC (colección de compiladores
569 GNU). Ello incluye el soporte para la mayoría de la especificación
570 actual de C++, incluyendo plantillas y manejo de excepciones. No
571 incluye la biblioteca estándar de C++, la que es disponible separada.
573 %description c++ -l fr.UTF-8
574 Ce package ajoute un support C++ a la collection de compilateurs GNU.
575 Il comprend un support pour la plupart des spécifications actuelles de
576 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
577 une bibliothéque C++ standard, qui est disponible séparément.
579 %description c++ -l pl.UTF-8
580 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
581 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
582 standardowych bibliotek C++, które są w oddzielnym pakiecie.
584 %description c++ -l pt_BR.UTF-8
585 Este pacote adiciona suporte C++ para o gcc.
587 %description c++ -l tr.UTF-8
588 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
589 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
590 C++ kitaplığı bu pakette yer almaz.
592 %package c++-multilib
593 Summary: C++ 32-bit support for gcc
594 Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
595 Group: Development/Languages
596 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
597 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
599 %description c++-multilib
600 This package adds 32-bit C++ support to the GNU Compiler Collection.
602 %description c++-multilib -l pl.UTF-8
603 Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
605 %package -n libstdc++
606 Summary: GNU C++ library
607 Summary(es.UTF-8): Biblioteca C++ de GNU
608 Summary(pl.UTF-8): Biblioteki GNU C++
609 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
610 License: GPL v2+ with free software exception
612 # >= instead of = to allow keeping older libstdc++ (with different soname)
613 Requires: libgcc >= %{epoch}:%{version}-%{release}
615 Obsoletes: libstdc++3
616 Obsoletes: libstdc++4
618 %description -n libstdc++
619 This is the GNU implementation of the standard C++ libraries, along
620 with additional GNU tools. This package includes the shared libraries
621 necessary to run C++ applications.
623 %description -n libstdc++ -l de.UTF-8
624 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
625 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
626 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
628 %description -n libstdc++ -l es.UTF-8
629 Este es el soporte de las bibliotecas padrón del C++, junto con
630 herramientas GNU adicionales. El paquete incluye las bibliotecas
631 compartidas necesarias para ejecutar aplicaciones C++.
633 %description -n libstdc++ -l fr.UTF-8
634 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
635 des outils GNU supplémentaires. Ce package comprend les librairies
636 partagées nécessaires à l'exécution d'application C++.
638 %description -n libstdc++ -l pl.UTF-8
639 Pakiet ten zawiera biblioteki będące implementacją standardowych
640 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
641 uruchomienia aplikacji napisanych w C++.
643 %description -n libstdc++ -l pt_BR.UTF-8
644 Este pacote é uma implementação da biblioteca padrão C++ v3, um
645 subconjunto do padrão ISO 14882.
647 %description -n libstdc++ -l tr.UTF-8
648 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
649 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
651 %package -n libstdc++-multilib
652 Summary: GNU C++ library - 32-bit version
653 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
654 License: GPL v2+ with free software exception
656 # >= instead of = to allow keeping older libstdc++ (with different soname)
657 Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
659 %description -n libstdc++-multilib
660 This is 32-bit version of the GNU implementation of the standard C++
663 %description -n libstdc++-multilib -l pl.UTF-8
664 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
667 %package -n libstdc++-gdb
668 Summary: libstdc++ pretty printers for GDB
669 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
670 Group: Development/Debuggers
673 %description -n libstdc++-gdb
674 This package contains Python scripts for GDB pretty printing of the
675 libstdc++ types/containers.
677 %description -n libstdc++-gdb -l pl.UTF-8
678 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
679 wypisywania typów i kontenerów libstdc++.
681 %package -n libstdc++-devel
682 Summary: Header files and documentation for C++ development
683 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
684 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
685 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
686 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
687 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
688 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
689 License: GPL v2+ with free software exception
690 Group: Development/Libraries
691 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
692 Requires: glibc-devel
693 Requires: libstdc++ = %{epoch}:%{version}-%{release}
694 Obsoletes: libg++-devel
695 Obsoletes: libstdc++3-devel
696 Obsoletes: libstdc++4-devel
698 %description -n libstdc++-devel
699 This is the GNU implementation of the standard C++ libraries. This
700 package includes the header files needed for C++ development and
701 library documentation.
703 %description -n libstdc++-devel -l es.UTF-8
704 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
705 paquete incluye los archivos de inclusión y bibliotecas necesarios
706 para desarrollo de programas en lenguaje C++.
708 %description -n libstdc++-devel -l pl.UTF-8
709 Pakiet ten zawiera biblioteki będące implementacją standardowych
710 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
711 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
713 %description -n libstdc++-devel -l pt_BR.UTF-8
714 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
715 para desenvolvimento de programas C++.
717 %package -n libstdc++-multilib-devel
718 Summary: Development files for C++ development - 32-bit version
719 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
720 License: GPL v2+ with free software exception
721 Group: Development/Libraries
722 Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
723 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
724 Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
726 %description -n libstdc++-multilib-devel
727 This package contains the development files for 32-bit version of the
728 GNU implementation of the standard C++ library.
730 %description -n libstdc++-multilib-devel -l pl.UTF-8
731 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
732 implementacji GNU biblioteki standardowej C++.
734 %package -n libstdc++-static
735 Summary: Static C++ standard library
736 Summary(es.UTF-8): Biblioteca estándar estática de C++
737 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
738 License: GPL v2+ with free software exception
739 Group: Development/Libraries
740 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
741 Obsoletes: libstdc++4-static
743 %description -n libstdc++-static
744 Static C++ standard library.
746 %description -n libstdc++-static -l es.UTF-8
747 Biblioteca estándar estática de C++.
749 %description -n libstdc++-static -l pl.UTF-8
750 Statyczna biblioteka standardowa C++.
752 %package -n libstdc++-multilib-static
753 Summary: Static C++ standard library - 32-bit version
754 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
755 License: GPL v2+ with free software exception
756 Group: Development/Libraries
757 Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
759 %description -n libstdc++-multilib-static
760 Static C++ standard library - 32-bit version.
762 %description -n libstdc++-multilib-static -l pl.UTF-8
763 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
765 %package -n libstdc++-apidocs
766 Summary: C++ standard library API documentation
767 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
770 %description -n libstdc++-apidocs
771 API and internal documentation for C++ standard library.
773 %description -n libstdc++-apidocs -l pl.UTF-8
774 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
777 Summary: Fortran 95 support for gcc
778 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
779 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
780 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
781 Group: Development/Languages/Fortran
782 Requires: %{name} = %{epoch}:%{version}-%{release}
783 Requires: libgfortran = %{epoch}:%{version}-%{release}
784 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
789 This package adds support for compiling Fortran 95 programs with the
792 %description fortran -l es.UTF-8
793 Este paquete añade soporte para compilar programas escritos en Fortran
794 95 con el compilador GNU.
796 %description fortran -l pl.UTF-8
797 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
798 potrzebny do kompilowania programów pisanych w języku Fortran 95.
800 %description fortran -l pt_BR.UTF-8
801 Suporte Fortran 95 para o GCC.
803 %package fortran-multilib
804 Summary: Fortran 95 32-bit support for gcc
805 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortrana 95 dla gcc
806 Group: Development/Languages/Fortran
807 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
808 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
810 %description fortran-multilib
811 This package adds support for compiling 32-bit Fortran 95 programs
812 with the GNU compiler.
814 %description fortran-multilib -l pl.UTF-8
815 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
818 %package -n libgfortran
819 Summary: Fortran 95 Library
820 Summary(es.UTF-8): Biblioteca de Fortran 95
821 Summary(pl.UTF-8): Biblioteka Fortrana 95
822 License: GPL v2+ with unlimited link permission
826 %description -n libgfortran
829 %description -n libgfortran -l es.UTF-8
830 Biblioteca de Fortran 95.
832 %description -n libgfortran -l pl.UTF-8
833 Biblioteka Fortrana 95.
835 %package -n libgfortran-multilib
836 Summary: Fortran 95 Library - 32-bit version
837 Summary(pl.UTF-8): Biblioteka Fortrana 95 - wersja 32-bitowa
838 License: GPL v2+ with unlimited link permission
841 %description -n libgfortran-multilib
842 Fortran 95 Library - 32-bit version.
844 %description -n libgfortran-multilib -l pl.UTF-8
845 Biblioteka Fortrana 95 - wersja 32-bitowa.
847 %package -n libgfortran-static
848 Summary: Static Fortran 95 Library
849 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
850 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95
851 License: GPL v2+ with unlimited link permission
852 Group: Development/Libraries
853 Requires: libgfortran = %{epoch}:%{version}-%{release}
854 Obsoletes: libg2c-static
856 %description -n libgfortran-static
857 Static Fortran 95 Library.
859 %description -n libgfortran-static -l es.UTF-8
860 Bibliotecas estáticas de Fortran 95.
862 %description -n libgfortran-static -l pl.UTF-8
863 Statyczna biblioteka Fortrana 95.
865 %package -n libgfortran-multilib-static
866 Summary: Static Fortran 95 Library - 32-bit version
867 Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95 - wersja 32-bitowa
868 License: GPL v2+ with unlimited link permission
869 Group: Development/Libraries
870 Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
872 %description -n libgfortran-multilib-static
873 Static Fortran 95 Library - 32-bit version.
875 %description -n libgfortran-multilib-static -l pl.UTF-8
876 Statyczna biblioteka Fortrana 95 - wersja 32-bitowa.
879 Summary: Java support for gcc
880 Summary(es.UTF-8): Soporte de Java para gcc
881 Summary(pl.UTF-8): Obsługa Javy dla gcc
882 Group: Development/Languages/Java
883 Requires: %{name} = %{epoch}:%{version}-%{release}
884 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
885 Provides: gcc-java-tools
886 Provides: gcj = %{epoch}:%{version}-%{release}
887 Obsoletes: eclipse-ecj
888 Obsoletes: gcc-java-tools
889 Obsoletes: java-gnu-classpath-tools
892 This package adds experimental support for compiling Java(TM) programs
893 and bytecode into native code. To use this you will also need the
896 %description java -l es.UTF-8
897 Este paquete añade soporte experimental para compilar programas
898 Java(tm) y su bytecode en código nativo. Para usarlo también va a
899 necesitar el paquete libgcj.
901 %description java -l pl.UTF-8
902 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
903 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
904 dodatkowo pakiet libgcj.
907 Summary: Java Class Libraries
908 Summary(es.UTF-8): Bibliotecas de clases de Java
909 Summary(pl.UTF-8): Biblioteki Klas Javy
910 License: GPL v2+ with limited linking exception
912 Requires: jpackage-utils
913 Requires: libstdc++ = %{epoch}:%{version}-%{release}
914 Provides: java(ClassDataVersion) = %{_classdataversion}
917 %description -n libgcj
918 Java Class Libraries.
920 %description -n libgcj -l es.UTF-8
921 Bibliotecas de clases de Java.
923 %description -n libgcj -l pl.UTF-8
924 Biblioteki Klas Javy.
926 %package -n libgcj-devel
927 Summary: Development files for Java Class Libraries
928 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
929 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
930 License: GPL v2+ with limited linking exception
931 Group: Development/Libraries
932 Requires: libgcj = %{epoch}:%{version}-%{release}
933 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
935 Obsoletes: libgcj3-devel
937 %description -n libgcj-devel
938 Development files for Java Class Libraries.
940 %description -n libgcj-devel -l es.UTF-8
941 Ficheros de desarrollo para las bibliotecas de clases de Java.
943 %description -n libgcj-devel -l pl.UTF-8
944 Pliki nagłówkowe dla Bibliotek Klas Javy.
946 %package -n libgcj-static
947 Summary: Static Java Class Libraries
948 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
949 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
950 License: GPL v2+ with limited linking exception
951 Group: Development/Libraries
952 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
954 %description -n libgcj-static
955 Static Java Class Libraries.
957 %description -n libgcj-static -l es.UTF-8
958 Bibliotecas estáticas de clases de Java.
960 %description -n libgcj-static -l pl.UTF-8
961 Statyczne Biblioteki Klas Javy.
964 Summary: Foreign Function Interface library
965 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
966 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
970 %description -n libffi
971 The libffi library provides a portable, high level programming
972 interface to various calling conventions. This allows a programmer to
973 call any function specified by a call interface description at run
976 %description -n libffi -l es.UTF-8
977 La biblioteca libffi provee una interfaz portable de programación de
978 alto nivel para varias convenciones de llamada. Ello permite que un
979 programador llame una función cualquiera especificada por una
980 descripción de interfaz de llamada en el tiempo de ejecución.
982 %description -n libffi -l pl.UTF-8
983 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
984 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
985 programiście wywoływać dowolne funkcje podając konwencję wywołania w
988 %package -n libffi-multilib
989 Summary: Foreign Function Interface library - 32-bit version
990 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
994 %description -n libffi-multilib
995 The libffi library provides a portable, high level programming
996 interface to various calling conventions. This allows a programmer to
997 call any function specified by a call interface description at run
998 time. This package contains 32-bit version of the library.
1000 %description -n libffi-multilib -l pl.UTF-8
1001 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1002 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1003 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1004 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1006 %package -n libffi-devel
1007 Summary: Development files for Foreign Function Interface library
1008 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1009 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1011 Group: Development/Libraries
1012 Requires: %{name} = %{epoch}:%{version}-%{release}
1013 Requires: libffi = %{epoch}:%{version}-%{release}
1015 %description -n libffi-devel
1016 Development files for Foreign Function Interface library.
1018 %description -n libffi-devel -l es.UTF-8
1019 Ficheros de desarrollo para libffi.
1021 %description -n libffi-devel -l pl.UTF-8
1022 Pliki nagłówkowe biblioteki libffi.
1024 %package -n libffi-multilib-devel
1025 Summary: Development files for 32-bit version of Foreign Function Interface library
1026 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1028 Group: Development/Libraries
1029 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1030 Requires: libffi-multilib = %{epoch}:%{version}-%{release}
1032 %description -n libffi-multilib-devel
1033 Development files for 32-bit version of Foreign Function Interface
1036 %description -n libffi-multilib-devel -l pl.UTF-8
1037 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1039 %package -n libffi-static
1040 Summary: Static Foreign Function Interface library
1041 Summary(es.UTF-8): Biblioteca libffi estática
1042 Summary(pl.UTF-8): Statyczna biblioteka libffi
1044 Group: Development/Libraries
1045 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1047 %description -n libffi-static
1048 Static Foreign Function Interface library.
1050 %description -n libffi-static -l es.UTF-8
1051 Biblioteca libffi estática.
1053 %description -n libffi-static -l pl.UTF-8
1054 Statyczna biblioteka libffi.
1056 %package -n libffi-multilib-static
1057 Summary: Static Foreign Function Interface library - 32-bit version
1058 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1060 Group: Development/Libraries
1061 Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
1063 %description -n libffi-multilib-static
1064 Static Foreign Function Interface library - 32-bit version.
1066 %description -n libffi-multilib-static -l pl.UTF-8
1067 Statyczna biblioteka libffi - wersja 32-bitowa.
1070 Summary: Objective C support for gcc
1071 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1072 Summary(es.UTF-8): Soporte de Objective C para gcc
1073 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1074 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1075 Summary(tr.UTF-8): gcc için Objective C desteği
1076 Group: Development/Languages
1077 Requires: %{name} = %{epoch}:%{version}-%{release}
1078 Requires: libobjc = %{epoch}:%{version}-%{release}
1079 Obsoletes: egcc-objc
1080 Obsoletes: egcs-objc
1083 This package adds Objective C support to the GNU Compiler Collection.
1084 Objective C is a object oriented derivative of the C language, mainly
1085 used on systems running NeXTSTEP. This package does not include the
1086 standard objective C object library.
1088 %description objc -l de.UTF-8
1089 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1090 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1091 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1092 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1094 %description objc -l es.UTF-8
1095 Este paquete añade soporte de Objective C al GCC (colección de
1096 compiladores GNU). Objective C es un lenguaje orientado a objetos
1097 derivado de C, principalmente usado en sistemas que funcionan bajo
1098 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1101 %description objc -l fr.UTF-8
1102 Ce package ajoute un support Objective C a la collection de
1103 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1104 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1105 package n'inclue pas la bibliothéque Objective C standard.
1107 %description objc -l pl.UTF-8
1108 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1109 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1110 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1111 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1113 %description objc -l tr.UTF-8
1114 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1115 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1116 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1117 kitaplığı bu pakette yer almaz.
1119 %package objc-multilib
1120 Summary: 32-bit Objective C support for gcc
1121 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1122 Group: Development/Languages
1123 Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1124 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1126 %description objc-multilib
1127 This package adds 32-bit Objective C support to the GNU Compiler
1130 %description objc-multilib -l pl.UTF-8
1131 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1135 Summary: Objective C++ support for gcc
1136 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1137 Group: Development/Languages
1138 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1139 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1142 This package adds Objective C++ support to the GNU Compiler
1145 %description objc++ -l pl.UTF-8
1146 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1147 GNU Compiler Collection.
1150 Summary: Objective C Library
1151 Summary(es.UTF-8): Biblioteca de Objective C
1152 Summary(pl.UTF-8): Biblioteka Obiektowego C
1153 License: GPL v2+ with linking exception
1157 %description -n libobjc
1158 Objective C Library.
1160 %description -n libobjc -l es.UTF-8
1161 Bibliotecas de Objective C.
1163 %description -n libobjc -l pl.UTF-8
1164 Biblioteka Obiektowego C.
1166 %package -n libobjc-multilib
1167 Summary: Objective C Library - 32-bit version
1168 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1169 License: GPL v2+ with linking exception
1172 %description -n libobjc-multilib
1173 Objective C Library - 32-bit version.
1175 %description -n libobjc-multilib -l pl.UTF-8
1176 Biblioteka Obiektowego C - wersja 32-bitowa.
1178 %package -n libobjc-static
1179 Summary: Static Objective C Library
1180 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1181 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1182 License: GPL v2+ with linking exception
1183 Group: Development/Libraries
1184 Requires: libobjc = %{epoch}:%{version}-%{release}
1186 %description -n libobjc-static
1187 Static Objective C Library.
1189 %description -n libobjc-static -l es.UTF-8
1190 Bibliotecas estáticas de Objective C.
1192 %description -n libobjc-static -l pl.UTF-8
1193 Statyczna biblioteka Obiektowego C.
1195 %package -n libobjc-multilib-static
1196 Summary: Static Objective C Library - 32-bit version
1197 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1198 License: GPL v2+ with linking exception
1199 Group: Development/Libraries
1200 Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
1202 %description -n libobjc-multilib-static
1203 Static Objective C Library - 32-bit version.
1205 %description -n libobjc-multilib-static -l pl.UTF-8
1206 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1224 mv ChangeLog ChangeLog.general
1227 # see contrib/download_ecj
1228 install %{SOURCE2} ecj.jar
1231 # override snapshot version.
1232 echo %{version} > gcc/BASE-VER
1233 echo "release" > gcc/DEV-PHASE
1240 cd libjava/classpath
1244 cp -f /usr/share/automake/config.sub .
1246 rm -rf builddir && install -d builddir && cd builddir
1248 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1252 CFLAGS="%{rpmcflags}" \
1253 CXXFLAGS="%{rpmcxxflags}" \
1256 --prefix=%{_prefix} \
1257 --with-local-prefix=%{_prefix}/local \
1258 --libdir=%{_libdir} \
1259 --libexecdir=%{_libdir} \
1260 --infodir=%{_infodir} \
1261 --mandir=%{_mandir} \
1262 --x-libraries=%{_libdir} \
1263 --enable-checking=release \
1265 --enable-threads=posix \
1266 --enable-linux-futex \
1267 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1268 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1269 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1271 --enable-long-long \
1272 --enable-decimal-float=yes \
1273 %{!?with_multilib:--disable-multilib} \
1278 %ifarch %{ix86} %{x8664}
1282 --with-cpu=ultrasparc \
1286 --with-demangler-in-ld \
1287 --with-system-zlib \
1288 --with-slibdir=%{_slibdir} \
1290 --without-system-libunwind \
1292 --with-system-libunwind \
1294 %{!?with_java:--without-x} \
1295 %{?with_fortran:--enable-cmath} \
1296 --with-long-double-128 \
1298 --enable-secureplt \
1301 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1302 --disable-libstdcxx-pch \
1303 --enable-__cxa_atexit \
1304 --enable-libstdcxx-allocator=new \
1307 --enable-libjava-multilib=no \
1308 %{!?with_alsa:--disable-alsa} \
1309 %{!?with_dssi:--disable-dssi} \
1310 --disable-gconf-peer \
1312 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1314 %{?with_mozilla:--enable-plugin} \
1316 --enable-libgcj-multifile \
1317 --enable-libgcj-database \
1318 %{?with_gtk:--enable-gtk-cairo} \
1322 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1323 --with-pkgversion="TLD-Linux" \
1324 --with-bugurl="http://www.tld-linux.org" \
1329 cat << 'EOF' > Makefile
1330 all := $(filter-out all Makefile,$(MAKECMDGOALS))
1333 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1334 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1335 GCJFLAGS="%{rpmcflags}" \
1336 BOOT_CFLAGS="%{rpmcflags}" \
1337 STAGE1_CFLAGS="%{rpmcflags} -O0" \
1338 GNATLIBCFLAGS="%{rpmcflags}" \
1339 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1347 if [ ! -r /dev/pts/0 ]; then
1348 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1351 %{__make} -k -C builddir check 2>&1 ||:
1355 rm -rf $RPM_BUILD_ROOT
1356 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1360 %{__make} -j1 install \
1362 infodir=%{_infodir} \
1363 DESTDIR=$RPM_BUILD_ROOT
1365 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1367 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1368 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1369 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1371 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1372 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
1373 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1374 %if %{with multilib}
1375 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1376 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
1377 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1381 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1382 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1386 # move ada shared libraries to proper place...
1387 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1388 $RPM_BUILD_ROOT%{_libdir}
1389 # check if symlink to be made is valid
1390 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1391 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1392 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1393 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1394 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1395 %if %{with multilib}
1396 mv -f $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/32/adalib/*.so.1 \
1397 $RPM_BUILD_ROOT%{_libdir32}
1398 # check if symlink to be made is valid
1399 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1400 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1401 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1402 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1403 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
1411 cp -f libjava/READ* java-doc
1412 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1413 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1415 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1418 cp -f libobjc/README gcc/objc/README.libobjc
1421 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
1423 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1424 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1425 for f in libssp.la libssp_nonshared.la \
1426 %{?with_cxx:libstdc++.la libsupc++.la} \
1427 %{?with_fortran:libgfortran.la} \
1428 %{?with_gomp:libgomp.la} \
1429 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1431 libffi.la libgcj.la libgcj-tools.la libgij.la \
1432 %{gcjdbexecdir}/libjvm.la \
1433 %{gcjdbexecdir}/libxmlj.la \
1434 %{?with_x:lib-gnu-awt-xlib.la} \
1435 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1436 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1437 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1438 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1440 %{?with_objc:libobjc.la};
1442 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1443 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1445 %if %{with multilib}
1446 for f in libssp.la libssp_nonshared.la \
1447 %{?with_cxx:libstdc++.la libsupc++.la} \
1448 %{?with_fortran:libgfortran.la} \
1449 %{?with_gomp:libgomp.la} \
1450 %{?with_mudflap:libmudflap.la libmudflapth.la} \
1451 %{?with_java:libffi.la} \
1452 %{?with_objc:libobjc.la};
1454 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1455 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1459 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1460 cp $gccdir/install-tools/include/*.h $gccdir/include
1461 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1462 rm -rf $gccdir/install-tools
1463 rm -rf $gccdir/include-fixed
1466 for LIB in lib lib64; do
1467 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
1469 # basename is being run only for the native (non-biarch) file.
1470 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
1471 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
1472 < libstdc++-v3/python/hook.in \
1473 > $LIBPATH/$(basename $RPM_BUILD_ROOT/%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
1475 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
1476 cp -a libstdc++-v3/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
1477 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
1478 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
1484 cat cpplib.lang >> gcc.lang
1487 %find_lang libstdc\+\+
1488 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1492 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.py
1493 %if %{with multilib}
1494 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/*.py
1497 # svn snap doesn't contain (release does) below files,
1498 # so let's create dummy entries to satisfy %%files.
1499 [ ! -f NEWS ] && touch NEWS
1500 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1501 [ ! -f libgfortran/README ] && touch libgfortran/README
1504 rm -rf $RPM_BUILD_ROOT
1506 %post -p /sbin/postshell
1507 -/usr/sbin/fix-info-dir -c %{_infodir}
1509 %postun -p /sbin/postshell
1510 -/usr/sbin/fix-info-dir -c %{_infodir}
1512 %post ada -p /sbin/postshell
1513 -/usr/sbin/fix-info-dir -c %{_infodir}
1515 %postun ada -p /sbin/postshell
1516 -/usr/sbin/fix-info-dir -c %{_infodir}
1518 %post fortran -p /sbin/postshell
1519 -/usr/sbin/fix-info-dir -c %{_infodir}
1521 %postun fortran -p /sbin/postshell
1522 -/usr/sbin/fix-info-dir -c %{_infodir}
1524 %post java -p /sbin/postshell
1525 -/usr/sbin/fix-info-dir -c %{_infodir}
1527 %postun java -p /sbin/postshell
1528 -/usr/sbin/fix-info-dir -c %{_infodir}
1530 %post -p /sbin/ldconfig -n libgcc
1531 %postun -p /sbin/ldconfig -n libgcc
1532 %post -p /sbin/ldconfig -n libgcc-multilib
1533 %postun -p /sbin/ldconfig -n libgcc-multilib
1534 %post -p /sbin/ldconfig -n libgomp
1535 %postun -p /sbin/ldconfig -n libgomp
1536 %post -p /sbin/ldconfig -n libgomp-multilib
1537 %postun -p /sbin/ldconfig -n libgomp-multilib
1538 %post -p /sbin/ldconfig -n libmudflap
1539 %postun -p /sbin/ldconfig -n libmudflap
1540 %post -p /sbin/ldconfig -n libmudflap-multilib
1541 %postun -p /sbin/ldconfig -n libmudflap-multilib
1542 %post -p /sbin/ldconfig -n libgnat
1543 %postun -p /sbin/ldconfig -n libgnat
1544 %post -p /sbin/ldconfig -n libgnat-multilib
1545 %postun -p /sbin/ldconfig -n libgnat-multilib
1546 %post -p /sbin/ldconfig -n libstdc++
1547 %postun -p /sbin/ldconfig -n libstdc++
1548 %post -p /sbin/ldconfig -n libstdc++-multilib
1549 %postun -p /sbin/ldconfig -n libstdc++-multilib
1550 %post -p /sbin/ldconfig -n libgfortran
1551 %postun -p /sbin/ldconfig -n libgfortran
1552 %post -p /sbin/ldconfig -n libgfortran-multilib
1553 %postun -p /sbin/ldconfig -n libgfortran-multilib
1554 %post -p /sbin/ldconfig -n libgcj
1555 %postun -p /sbin/ldconfig -n libgcj
1556 %post -p /sbin/ldconfig -n libffi
1557 %postun -p /sbin/ldconfig -n libffi
1558 %post -p /sbin/ldconfig -n libffi-multilib
1559 %postun -p /sbin/ldconfig -n libffi-multilib
1560 %post -p /sbin/ldconfig -n libobjc
1561 %postun -p /sbin/ldconfig -n libobjc
1562 %post -p /sbin/ldconfig -n libobjc-multilib
1563 %postun -p /sbin/ldconfig -n libobjc-multilib
1566 %defattr(644,root,root,755)
1567 %doc ChangeLog.general MAINTAINERS NEWS
1568 # bugs.html faq.html
1569 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1570 %attr(755,root,root) %{_bindir}/*-gcc*
1571 %attr(755,root,root) %{_bindir}/cc
1572 %attr(755,root,root) %{_bindir}/cpp
1573 %attr(755,root,root) %{_bindir}/gcc
1574 %attr(755,root,root) %{_bindir}/gccbug
1575 %attr(755,root,root) %{_bindir}/gcov
1576 %{_mandir}/man1/cc.1*
1577 %{_mandir}/man1/cpp.1*
1578 %{_mandir}/man1/gcc.1*
1579 %{_mandir}/man1/gcov.1*
1580 %{_infodir}/cpp.info*
1581 %{_infodir}/cppinternals.info*
1582 %{_infodir}/gcc.info*
1583 %{_infodir}/gccinstall.info*
1584 %{_infodir}/gccint.info*
1585 %attr(755,root,root) /lib/cpp
1586 %attr(755,root,root) %{_slibdir}/libgcc_s.so
1587 %attr(755,root,root) %{_libdir}/libssp.so
1588 %{_libdir}/libssp.la
1590 %{_libdir}/libssp_nonshared.la
1591 %{_libdir}/libssp_nonshared.a
1593 %dir %{_libdir}/gcc/*
1594 %dir %{_libdir}/gcc/*/*
1595 %{_libdir}/gcc/*/*/libgcc.a
1596 %{_libdir}/gcc/*/*/libgcc_eh.a
1597 %{_libdir}/gcc/*/*/libgcov.a
1598 %{_libdir}/gcc/*/*/specs
1599 %{_libdir}/gcc/*/*/crt*.o
1600 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1601 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1602 %attr(755,root,root) %{_libdir}/gcc/*/*/lto-wrapper
1603 %attr(755,root,root) %{_libdir}/gcc/*/*/lto1
1604 %{_libdir}/gcc/*/*/plugin
1605 %dir %{_libdir}/gcc/*/*/include
1606 %dir %{_libdir}/gcc/*/*/include/ssp
1607 %{_libdir}/gcc/*/*/include/ssp/*.h
1608 %{_libdir}/gcc/*/*/include/float.h
1609 %{_libdir}/gcc/*/*/include/iso646.h
1610 %{_libdir}/gcc/*/*/include/limits.h
1611 %{_libdir}/gcc/*/*/include/stdarg.h
1612 %{_libdir}/gcc/*/*/include/stdbool.h
1613 %{_libdir}/gcc/*/*/include/stddef.h
1614 %{_libdir}/gcc/*/*/include/stdfix.h
1615 %{_libdir}/gcc/*/*/include/stdint.h
1616 %{_libdir}/gcc/*/*/include/stdint-gcc.h
1617 %{_libdir}/gcc/*/*/include/syslimits.h
1618 %{_libdir}/gcc/*/*/include/unwind.h
1619 %{_libdir}/gcc/*/*/include/varargs.h
1620 %ifarch %{ix86} %{x8664}
1621 %{_libdir}/gcc/*/*/include/abmintrin.h
1622 %{_libdir}/gcc/*/*/include/ammintrin.h
1623 %{_libdir}/gcc/*/*/include/avxintrin.h
1624 %{_libdir}/gcc/*/*/include/bmmintrin.h
1625 %{_libdir}/gcc/*/*/include/cpuid.h
1626 %{_libdir}/gcc/*/*/include/cross-stdarg.h
1627 %{_libdir}/gcc/*/*/include/emmintrin.h
1628 %{_libdir}/gcc/*/*/include/fma4intrin.h
1629 %{_libdir}/gcc/*/*/include/ia32intrin.h
1630 %{_libdir}/gcc/*/*/include/immintrin.h
1631 %{_libdir}/gcc/*/*/include/lwpintrin.h
1632 %{_libdir}/gcc/*/*/include/mm3dnow.h
1633 %{_libdir}/gcc/*/*/include/mm_malloc.h
1634 %{_libdir}/gcc/*/*/include/mmintrin.h
1635 %{_libdir}/gcc/*/*/include/nmmintrin.h
1636 %{_libdir}/gcc/*/*/include/popcntintrin.h
1637 %{_libdir}/gcc/*/*/include/pmmintrin.h
1638 %{_libdir}/gcc/*/*/include/smmintrin.h
1639 %{_libdir}/gcc/*/*/include/tmmintrin.h
1640 %{_libdir}/gcc/*/*/include/wmmintrin.h
1641 %{_libdir}/gcc/*/*/include/x86intrin.h
1642 %{_libdir}/gcc/*/*/include/xmmintrin.h
1643 %{_libdir}/gcc/*/*/include/xopintrin.h
1645 %ifarch powerpc ppc ppc64
1646 %{_libdir}/gcc/*/*/include/altivec.h
1647 %{_libdir}/gcc/*/*/include/paired.h
1648 %{_libdir}/gcc/*/*/include/ppc-asm.h
1649 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1650 %{_libdir}/gcc/*/*/include/si2vmx.h
1651 %{_libdir}/gcc/*/*/include/spe.h
1652 %{_libdir}/gcc/*/*/include/spu2vmx.h
1653 %{_libdir}/gcc/*/*/include/vec_types.h
1656 %if %{with multilib}
1658 %defattr(644,root,root,755)
1659 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
1660 %dir %{_libdir}/gcc/*/*/32
1661 %{_libdir}/gcc/*/*/32/crt*.o
1662 %{_libdir}/gcc/*/*/32/libgcc.a
1663 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1664 %{_libdir}/gcc/*/*/32/libgcov.a
1665 %attr(755,root,root) %{_libdir32}/libssp.so
1666 %{_libdir32}/libssp.la
1667 %{_libdir32}/libssp.a
1668 %{_libdir32}/libssp_nonshared.la
1669 %{_libdir32}/libssp_nonshared.a
1673 %defattr(644,root,root,755)
1674 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
1675 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
1676 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
1678 %if %{with multilib}
1679 %files -n libgcc-multilib
1680 %defattr(644,root,root,755)
1681 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
1682 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
1683 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
1688 %defattr(644,root,root,755)
1689 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1690 %attr(755,root,root) %ghost %{_libdir}/libgomp.so.1
1692 %if %{with multilib}
1693 %files -n libgomp-multilib
1694 %defattr(644,root,root,755)
1695 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1696 %attr(755,root,root) %ghost %{_libdir32}/libgomp.so.1
1699 %files -n libgomp-devel
1700 %defattr(644,root,root,755)
1701 %attr(755,root,root) %{_libdir}/libgomp.so
1702 %{_libdir}/libgomp.la
1703 %{_libdir}/libgomp.spec
1704 %{_libdir}/gcc/*/*/finclude
1705 %{_libdir}/gcc/*/*/include/omp.h
1706 %{_infodir}/libgomp.info*
1708 %if %{with multilib}
1709 %files -n libgomp-multilib-devel
1710 %defattr(644,root,root,755)
1711 %attr(755,root,root) %{_libdir32}/libgomp.so
1712 %{_libdir32}/libgomp.la
1713 %{_libdir32}/libgomp.spec
1716 %files -n libgomp-static
1717 %defattr(644,root,root,755)
1718 %{_libdir}/libgomp.a
1720 %if %{with multilib}
1721 %files -n libgomp-multilib-static
1722 %defattr(644,root,root,755)
1723 %{_libdir32}/libgomp.a
1728 %files -n libmudflap
1729 %defattr(644,root,root,755)
1730 %attr(755,root,root) %{_libdir}/libmudflap.so.*.*.*
1731 %attr(755,root,root) %ghost %{_libdir}/libmudflap.so.0
1732 %attr(755,root,root) %{_libdir}/libmudflapth.so.*.*.*
1733 %attr(755,root,root) %ghost %{_libdir}/libmudflapth.so.0
1735 %if %{with multilib}
1736 %files -n libmudflap-multilib
1737 %defattr(644,root,root,755)
1738 %attr(755,root,root) %{_libdir32}/libmudflap.so.*.*.*
1739 %attr(755,root,root) %ghost %{_libdir32}/libmudflap.so.0
1740 %attr(755,root,root) %{_libdir32}/libmudflapth.so.*.*.*
1741 %attr(755,root,root) %ghost %{_libdir32}/libmudflapth.so.0
1744 %files -n libmudflap-devel
1745 %defattr(644,root,root,755)
1746 %attr(755,root,root) %{_libdir}/libmudflap.so
1747 %attr(755,root,root) %{_libdir}/libmudflapth.so
1748 %{_libdir}/libmudflap.la
1749 %{_libdir}/libmudflapth.la
1750 %{_libdir}/gcc/*/*/include/mf-runtime.h
1752 %if %{with multilib}
1753 %files -n libmudflap-multilib-devel
1754 %defattr(644,root,root,755)
1755 %attr(755,root,root) %{_libdir32}/libmudflap.so
1756 %attr(755,root,root) %{_libdir32}/libmudflapth.so
1757 %{_libdir32}/libmudflap.la
1758 %{_libdir32}/libmudflapth.la
1761 %files -n libmudflap-static
1762 %defattr(644,root,root,755)
1763 %{_libdir}/libmudflap.a
1764 %{_libdir}/libmudflapth.a
1766 %if %{with multilib}
1767 %files -n libmudflap-multilib-static
1768 %defattr(644,root,root,755)
1769 %{_libdir32}/libmudflap.a
1770 %{_libdir32}/libmudflapth.a
1776 %defattr(644,root,root,755)
1777 %doc gcc/ada/ChangeLog
1778 %attr(755,root,root) %{_bindir}/gnat*
1780 %exclude %{_bindir}/gnative2ascii
1782 %attr(755,root,root) %{_libdir}/libgnarl-*.so
1783 %attr(755,root,root) %{_libdir}/libgnarl.so
1784 %attr(755,root,root) %{_libdir}/libgnat-*.so
1785 %attr(755,root,root) %{_libdir}/libgnat.so
1786 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1787 %{_libdir}/gcc/*/*/adainclude
1788 %dir %{_libdir}/gcc/*/*/adalib
1789 %{_libdir}/gcc/*/*/adalib/*.ali
1790 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1791 %ifarch %{ix86} %{x8664}
1792 %{_libdir}/gcc/*/*/adalib/libgmem.a
1794 %{_infodir}/gnat-style.info*
1795 %{_infodir}/gnat_rm.info*
1796 %{_infodir}/gnat_ugn.info*
1798 %if %{with multilib}
1800 %defattr(644,root,root,755)
1801 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
1802 %attr(755,root,root) %{_libdir32}/libgnarl.so
1803 %attr(755,root,root) %{_libdir32}/libgnat-*.so
1804 %attr(755,root,root) %{_libdir32}/libgnat.so
1805 %{_libdir}/gcc/*/*/32/adainclude
1806 %dir %{_libdir}/gcc/*/*/32/adalib
1807 %{_libdir}/gcc/*/*/32/adalib/*.ali
1808 %{_libdir}/gcc/*/*/32/adalib/g-trasym.o
1809 %ifarch %{ix86} %{x8664}
1810 %{_libdir}/gcc/*/*/32/adalib/libgmem.a
1815 %defattr(644,root,root,755)
1816 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
1817 %attr(755,root,root) %{_libdir}/libgnarl.so.1
1818 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
1819 %attr(755,root,root) %{_libdir}/libgnat.so.1
1821 %if %{with multilib}
1822 %files -n libgnat-multilib
1823 %defattr(644,root,root,755)
1824 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
1825 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
1826 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
1827 %attr(755,root,root) %{_libdir32}/libgnat.so.1
1830 %files -n libgnat-static
1831 %defattr(644,root,root,755)
1832 %{_libdir}/gcc/*/*/adalib/libgnala.a
1833 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1834 %{_libdir}/gcc/*/*/adalib/libgnat.a
1836 %if %{with multilib}
1837 %files -n libgnat-multilib-static
1838 %defattr(644,root,root,755)
1839 %{_libdir}/gcc/*/*/32/adalib/libgnala.a
1840 %{_libdir}/gcc/*/*/32/adalib/libgnarl.a
1841 %{_libdir}/gcc/*/*/32/adalib/libgnat.a
1847 %defattr(644,root,root,755)
1848 %doc gcc/cp/{ChangeLog,NEWS}
1849 %attr(755,root,root) %{_bindir}/g++
1850 %attr(755,root,root) %{_bindir}/*-g++
1851 %attr(755,root,root) %{_bindir}/c++
1852 %attr(755,root,root) %{_bindir}/*-c++
1853 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
1854 %{_libdir}/libsupc++.la
1855 %{_libdir}/libsupc++.a
1856 %{_mandir}/man1/g++.1*
1858 %if %{with multilib}
1860 %defattr(644,root,root,755)
1861 %{_libdir32}/libsupc++.la
1862 %{_libdir32}/libsupc++.a
1865 %files -n libstdc++ -f libstdc++.lang
1866 %defattr(644,root,root,755)
1867 %doc libstdc++-v3/{ChangeLog,README}
1868 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
1869 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.6
1871 %if %{with multilib}
1872 %files -n libstdc++-multilib
1873 %defattr(644,root,root,755)
1874 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
1875 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.6
1879 %files -n libstdc++-gdb
1880 %defattr(644,root,root,755)
1881 %dir %{py_sitescriptdir}/libstdcxx
1882 %{py_sitescriptdir}/libstdcxx/*.py[co]
1883 %dir %{py_sitescriptdir}/libstdcxx/v6
1884 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
1885 %{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.6.0.14-gdb.py
1888 %files -n libstdc++-devel
1889 %defattr(644,root,root,755)
1890 %attr(755,root,root) %{_libdir}/libstdc++.so
1891 %{_libdir}/libstdc++.la
1892 %dir %{_includedir}/c++
1893 %{_includedir}/c++/%{version}
1894 %{_includedir}/extc++.h
1895 %{_includedir}/stdc++.h
1896 %{_includedir}/stdtr1c++.h
1898 %exclude %{_includedir}/c++/%{version}/java
1899 %exclude %{_includedir}/c++/%{version}/javax
1900 %exclude %{_includedir}/c++/%{version}/gcj
1901 %exclude %{_includedir}/c++/%{version}/gnu
1902 %exclude %{_includedir}/c++/%{version}/org
1903 %exclude %{_includedir}/c++/%{version}/sun
1907 %files -n libstdc++-apidocs
1908 %defattr(644,root,root,755)
1909 %doc libstdc++-v3/doc/html/*
1912 %if %{with multilib}
1913 %files -n libstdc++-multilib-devel
1914 %defattr(644,root,root,755)
1915 %attr(755,root,root) %{_libdir32}/libstdc++.so
1916 %{_libdir32}/libstdc++.la
1919 %files -n libstdc++-static
1920 %defattr(644,root,root,755)
1921 %{_libdir}/libstdc++.a
1923 %if %{with multilib}
1924 %files -n libstdc++-multilib-static
1925 %defattr(644,root,root,755)
1926 %{_libdir32}/libstdc++.a
1932 %defattr(644,root,root,755)
1933 %doc gcc/fortran/ChangeLog
1934 %attr(755,root,root) %{_bindir}/g95
1935 %attr(755,root,root) %{_bindir}/gfortran
1936 %attr(755,root,root) %{_bindir}/*-gfortran
1937 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
1938 %attr(755,root,root) %{_libdir}/libgfortran.so
1939 %{_libdir}/libgfortran.la
1940 %{_libdir}/gcc/*/*/libgfortranbegin.la
1941 %{_libdir}/gcc/*/*/libgfortranbegin.a
1942 %{_infodir}/gfortran.info*
1943 %{_mandir}/man1/g95.1*
1944 %{_mandir}/man1/gfortran.1*
1946 %if %{with multilib}
1947 %files fortran-multilib
1948 %defattr(644,root,root,755)
1949 %attr(755,root,root) %{_libdir32}/libgfortran.so
1950 %{_libdir32}/libgfortran.la
1951 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
1952 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
1955 %files -n libgfortran
1956 %defattr(644,root,root,755)
1957 %doc libgfortran/{AUTHORS,README,ChangeLog}
1958 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
1959 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
1961 %if %{with multilib}
1962 %files -n libgfortran-multilib
1963 %defattr(644,root,root,755)
1964 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
1965 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
1968 %files -n libgfortran-static
1969 %defattr(644,root,root,755)
1970 %{_libdir}/libgfortran.a
1972 %if %{with multilib}
1973 %files -n libgfortran-multilib-static
1974 %defattr(644,root,root,755)
1975 %{_libdir32}/libgfortran.a
1981 %defattr(644,root,root,755)
1982 %doc gcc/java/ChangeLog java-doc/*
1983 %attr(755,root,root) %{_bindir}/gappletviewer
1984 %attr(755,root,root) %{_bindir}/gc-analyze
1985 %attr(755,root,root) %{_bindir}/gcj
1986 %attr(755,root,root) %{_bindir}/gcj-dbtool
1987 %attr(755,root,root) %{_bindir}/gcjh
1988 %attr(755,root,root) %{_bindir}/gjar
1989 %attr(755,root,root) %{_bindir}/gjarsigner
1990 %attr(755,root,root) %{_bindir}/gjavah
1991 %attr(755,root,root) %{_bindir}/gkeytool
1992 %attr(755,root,root) %{_bindir}/gnative2ascii
1993 %attr(755,root,root) %{_bindir}/gorbd
1994 %attr(755,root,root) %{_bindir}/grmic
1995 %attr(755,root,root) %{_bindir}/grmid
1996 %attr(755,root,root) %{_bindir}/grmiregistry
1997 %attr(755,root,root) %{_bindir}/gserialver
1998 %attr(755,root,root) %{_bindir}/gtnameserv
1999 %attr(755,root,root) %{_bindir}/jcf-dump
2000 %attr(755,root,root) %{_bindir}/jv-convert
2001 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
2002 %attr(755,root,root) %{_bindir}/*-gcj
2003 %attr(755,root,root) %{_libdir}/gcc/*/*/ecj1
2004 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
2005 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
2006 %{_infodir}/cp-tools.info*
2007 %{_infodir}/gcj.info*
2008 %{_mandir}/man1/gappletviewer.1*
2009 %{_mandir}/man1/gc-analyze.1*
2010 %{_mandir}/man1/gcj.1*
2011 %{_mandir}/man1/gcj-dbtool.1*
2012 %{_mandir}/man1/gcjh.1*
2013 %{_mandir}/man1/gjar.1*
2014 %{_mandir}/man1/gjarsigner.1*
2015 %{_mandir}/man1/gjavah.1*
2016 %{_mandir}/man1/gkeytool.1*
2017 %{_mandir}/man1/gnative2ascii.1*
2018 %{_mandir}/man1/gorbd.1*
2019 %{_mandir}/man1/grmic.1*
2020 %{_mandir}/man1/grmid.1*
2021 %{_mandir}/man1/grmiregistry.1*
2022 %{_mandir}/man1/gserialver.1*
2023 %{_mandir}/man1/gtnameserv.1*
2024 %{_mandir}/man1/jcf-dump.1*
2025 %{_mandir}/man1/jv-convert.1*
2026 %{_mandir}/man1/rebuild-gcj-db*
2029 %defattr(644,root,root,755)
2030 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
2031 %attr(755,root,root) %{_bindir}/gij
2032 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
2033 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
2034 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
2035 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
2036 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
2037 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
2038 %attr(755,root,root) %{_libdir}/libgcj_bc.so
2039 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2040 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
2041 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2042 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
2043 %dir %{_libdir}/%{gcjdbexecdir}
2044 %{_libdir}/%{gcjdbexecdir}/classmap.db
2045 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2046 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2047 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2048 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2049 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2050 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
2051 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2052 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2053 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2054 %{_libdir}/logging.properties
2055 %{_javadir}/libgcj*.jar
2057 %{_mandir}/man1/gij.1*
2059 %files -n libgcj-devel
2060 %defattr(644,root,root,755)
2061 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2062 %{_libdir}/libgcj-tools.la
2063 %attr(755,root,root) %{_libdir}/libgcj.so
2064 %{_libdir}/libgcj.la
2065 %attr(755,root,root) %{_libdir}/libgij.so
2066 %{_libdir}/libgij.la
2068 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2069 %{_libdir}/lib-gnu-awt-xlib.la
2071 %{_libdir}/libgcj.spec
2072 %dir %{_libdir}/security
2073 %{_libdir}/security/*
2074 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2075 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2076 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2077 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2078 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
2079 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2080 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2081 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
2082 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2083 %{_libdir}/gcc/*/*/include/gcj
2084 %{_libdir}/gcc/*/*/include/jawt.h
2085 %{_libdir}/gcc/*/*/include/jawt_md.h
2086 %{_libdir}/gcc/*/*/include/jni.h
2087 %{_libdir}/gcc/*/*/include/jni_md.h
2088 %{_libdir}/gcc/*/*/include/jvmpi.h
2089 %{_includedir}/c++/%{version}/java
2090 %{_includedir}/c++/%{version}/javax
2091 %{_includedir}/c++/%{version}/gcj
2092 %{_includedir}/c++/%{version}/gnu
2093 %{_includedir}/c++/%{version}/org
2094 %{_includedir}/c++/%{version}/sun
2095 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
2097 %files -n libgcj-static
2098 %defattr(644,root,root,755)
2099 %{_libdir}/libgcj-tools.a
2101 %{_libdir}/libgcj_bc.a
2103 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2104 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2107 %defattr(644,root,root,755)
2108 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2109 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2110 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
2112 %if %{with multilib}
2113 %files -n libffi-multilib
2114 %defattr(644,root,root,755)
2115 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2116 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
2119 %files -n libffi-devel
2120 %defattr(644,root,root,755)
2121 %attr(755,root,root) %{_libdir}/libffi.so
2122 %{_libdir}/libffi.la
2123 %{_libdir}/gcc/*/*/include/ffi.h
2124 %{_libdir}/gcc/*/*/include/ffitarget.h
2125 %{_mandir}/man3/ffi*.3*
2127 %if %{with multilib}
2128 %files -n libffi-multilib-devel
2129 %defattr(644,root,root,755)
2130 %attr(755,root,root) %{_libdir32}/libffi.so
2131 %{_libdir32}/libffi.la
2134 %files -n libffi-static
2135 %defattr(644,root,root,755)
2138 %if %{with multilib}
2139 %files -n libffi-multilib-static
2140 %defattr(644,root,root,755)
2141 %{_libdir32}/libffi.a
2147 %defattr(644,root,root,755)
2148 %doc gcc/objc/README
2149 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2150 %attr(755,root,root) %{_libdir}/libobjc.so
2151 %{_libdir}/libobjc.la
2152 %{_libdir}/gcc/*/*/include/objc
2154 %if %{with multilib}
2155 %files objc-multilib
2156 %defattr(644,root,root,755)
2157 %attr(755,root,root) %{_libdir32}/libobjc.so
2158 %{_libdir32}/libobjc.la
2162 %defattr(644,root,root,755)
2163 %doc libobjc/{ChangeLog,README*}
2164 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2165 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.2
2167 %if %{with multilib}
2168 %files -n libobjc-multilib
2169 %defattr(644,root,root,755)
2170 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2171 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.2
2174 %files -n libobjc-static
2175 %defattr(644,root,root,755)
2176 %{_libdir}/libobjc.a
2178 %if %{with multilib}
2179 %files -n libobjc-multilib-static
2180 %defattr(644,root,root,755)
2181 %{_libdir32}/libobjc.a
2187 %defattr(644,root,root,755)
2188 %doc gcc/objcp/ChangeLog
2189 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus
2192 %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
2194 * %{date} PLD Team <feedback@pld-linux.org>
2195 All persons listed below can be reached at <cvs_login>@pld-linux.org
2198 Revision 1.649.2.3 2011/07/01 17:47:33 lisu
2201 Revision 1.649.2.2 2011/06/28 09:11:28 lisu
2204 Revision 1.649.2.1 2011/05/15 14:26:34 arekm
2207 Revision 1.649 2011/02/12 18:47:58 arekm
2208 - rel 4; branch diff updated
2210 Revision 1.648 2011/02/09 17:00:38 qboosh
2213 Revision 1.647 2011/02/09 16:39:44 qboosh
2214 - pl for libstdc++-gdb
2216 Revision 1.646 2011/01/24 19:05:00 arekm
2217 - rel 3; branch diff updated
2219 Revision 1.645 2011/01/08 17:34:35 arekm
2220 - rel 2; branch diff updated
2222 Revision 1.644 2010/12/18 21:01:45 arekm
2225 Revision 1.643 2010/11/16 08:53:09 arekm
2226 - rel 5; branch diff updated; python-pretty-printer-bool-vector.patch dropped (unneded says pluto)
2228 Revision 1.642 2010/10/27 19:34:30 wiget
2229 - added note about missing libffi.pc
2231 Revision 1.641 2010/10/25 05:51:51 qboosh
2232 - pl for libstdc++-apidocs
2234 Revision 1.640 2010/10/25 05:25:54 glen
2237 Revision 1.639 2010/10/25 05:14:11 glen
2240 Revision 1.638 2010/10/25 05:13:43 glen
2241 - libstdc++-apidocs subpackage
2243 Revision 1.637 2010/10/16 14:07:56 pluto
2244 - do not check for unresolved symbols on mudflap hooks and java modules.
2247 Revision 1.636 2010/10/16 08:52:48 pluto
2248 - patch pretty printers to support std::vector<bool>.
2249 - release 3 for rebuild with new branch diff.
2251 Revision 1.635 2010/10/15 21:44:34 pluto
2252 - gcc-branch.diff updated.
2253 - libstdc++ python pretty printers for gdb packaged.
2257 Revision 1.634 2010/10/02 06:24:56 qboosh
2260 Revision 1.633 2010/09/30 06:44:44 qboosh
2261 - needs pdksh with heredoc quote fix
2263 Revision 1.632 2010/09/29 07:06:38 qboosh
2264 - restored gcj-dbtool
2265 - remaining ghost soname symlinks
2267 Revision 1.631 2010/09/29 06:32:22 qboosh
2268 - unified rm and info post/postun
2270 Revision 1.630 2010/09/29 06:18:15 qboosh
2271 - more verbose/unified form of files
2273 Revision 1.629 2010/09/28 18:23:54 qboosh
2274 - finished fixing multilib descriptions
2276 Revision 1.628 2010/09/28 06:41:46 qboosh
2277 - fixing multilib descriptions part#1
2279 Revision 1.627 2010/09/28 06:15:10 qboosh
2280 - missing strict internal deps
2281 - libgcj R: libstdc++
2283 Revision 1.626 2010/08/29 19:28:54 arekm
2284 - rel 2; branch fixes
2286 Revision 1.625 2010/08/03 12:55:54 pluto
2287 - bootstrap fixed, release 1.
2289 Revision 1.624 2010/08/01 18:39:38 arekm
2292 Revision 1.623 2010/08/01 18:18:49 arekm
2293 - up to 4.5.1 (but broken, doesn't build, just like most of our 4.5.0 snaps)
2295 Revision 1.622 2010/07/04 19:21:20 arekm
2296 - rel 10; branch diff updated
2298 Revision 1.621 2010/06/15 20:02:42 pluto
2299 - branch.diff updeaded, revert.patch dropped, release 9.
2301 Revision 1.620 2010/06/08 08:55:30 arekm
2302 - rel 8; fixes from upstream
2304 Revision 1.619 2010/06/01 08:11:05 arekm
2305 - rel 7; branch diff updated
2307 Revision 1.618 2010/05/24 13:31:34 arekm
2308 - rel 6; revert one optimization until gcc bug 44258 is fixed
2310 Revision 1.617 2010/05/20 12:17:23 arekm
2311 - rel 5; branch diff updated
2313 Revision 1.616 2010/05/18 10:09:27 gotar
2314 - binutils is epoch 3 since rev. 1.224/1.198.2.3
2316 Revision 1.615 2010/05/15 08:10:40 pluto
2317 - release 4 (rebuild with updated branch diff).
2319 Revision 1.614 2010/04/16 20:04:15 glen
2322 Revision 1.613 2010/04/16 17:11:05 pluto
2326 Revision 1.612 2010/04/16 17:02:36 arekm
2329 Revision 1.611 2010/04/16 15:09:36 arekm
2330 - rel 2; don't install libdir py files for now as ldconfig yells on this
2332 Revision 1.610 2010/04/16 12:32:56 arekm
2335 Revision 1.609 2010/04/16 11:16:18 pluto
2336 - additional hook (FINISH_DECL) for plugin machinery.
2338 Revision 1.608 2010/04/16 10:59:41 pluto
2339 - use major_ver and gcj_soname_ver instead of hardcoded numbers.
2341 Revision 1.607 2010/04/16 10:27:25 arekm
2344 Revision 1.606 2010/04/16 10:23:09 arekm
2347 Revision 1.605 2010/04/16 10:19:47 arekm
2350 Revision 1.604 2010/04/16 08:56:23 pluto
2351 - add missed BRs, enable LTO and plugin machinery.
2352 - remove --enable-multilib from ./configure, it's enabled by default.
2354 Revision 1.603 2010/04/16 06:36:06 arekm
2355 - fetch 4.5.0 tarball
2357 Revision 1.602 2010/04/14 13:57:00 pluto
2358 - speedup bootstrap stage1 build.
2360 Revision 1.601 2010/03/29 05:53:51 arekm
2361 - rel 5; fix patches
2363 Revision 1.600 2010/03/28 20:57:20 arekm
2366 Revision 1.599 2010/03/28 20:35:25 arekm
2369 Revision 1.598 2010/02/05 20:13:02 arekm
2370 - rel 2; disable mozilla bcond until it's fixed
2372 Revision 1.597 2010/01/21 18:49:47 arekm
2375 Revision 1.596 2010/01/21 14:59:21 pluto
2376 - updated to 4.4.3, java build broken by recent xulrunner headers!
2378 Revision 1.595 2009/12/06 20:34:09 jajcus
2379 - BR: dssi-devel, not dssi
2381 Revision 1.594 2009/11/24 19:42:40 sparky
2382 - put all make options inside Makefile, so it's easier to restart the build
2384 Revision 1.593 2009/11/12 11:33:54 patrys
2388 Revision 1.592 2009/10/26 21:31:39 arekm
2389 - rel 4; fix patches
2391 Revision 1.591 2009/10/26 20:44:46 arekm
2392 - rel 3; more branch fixes
2394 Revision 1.590 2009/10/25 12:26:03 gotar
2395 - updated binutils R (unknown pseudo-op: `.cfi_sections')
2397 Revision 1.589 2009/10/23 15:04:21 sls
2398 - BR: xorg-lib-libXt-devel
2400 Revision 1.588 2009/10/21 11:14:52 pluto
2401 - release 2, branch diff updated.
2403 Revision 1.587 2009/10/15 14:33:38 pluto
2404 - updated to 4.4.2, branch diff regenerated, release 1.
2406 Revision 1.586 2009/09/18 11:18:58 arekm
2407 - rel 3; branch diff updated
2409 Revision 1.585 2009/07/26 09:35:39 arekm
2410 - rel 2; drop pr14912 patch which causes https://svn.boost.org/trac/boost/ticket/3287
2412 Revision 1.584 2009/07/24 08:21:05 arekm
2415 Revision 1.583 2009/07/24 07:33:19 arekm
2418 Revision 1.582 2009/07/12 16:40:11 arekm
2419 - rel 7; drop patch101 (we don't know where it comes from and it seem to be unmaintained here); update branch diff
2421 Revision 1.581 2009/07/11 10:19:19 pluto
2422 - one more sparcv9 fix.
2424 Revision 1.580 2009/07/07 08:10:22 tommat
2425 - 32bit sparc in th is sparcv9
2427 Revision 1.579 2009/07/01 00:32:06 arekm
2430 Revision 1.578 2009/06/28 16:28:16 arekm
2431 - rel 5; upstream fixes
2433 Revision 1.577 2009/06/10 05:47:42 pawelz
2434 - gij supports ClassDataVersion 50 now
2435 - subpackage java obsoletes java-gnu-classpath-tools
2438 Revision 1.576 2009/05/25 05:00:49 tommat
2439 - enable moresparcs patch
2441 Revision 1.575 2009/05/21 16:54:39 tommat
2442 - disable ada for sparc64
2444 Revision 1.574 2009/04/27 07:44:41 arekm
2447 Revision 1.573 2009/04/24 13:18:24 arekm
2448 - rel 2; add latest fixes from 4.4 branch
2450 Revision 1.572 2009/04/22 21:22:02 pawelz
2451 - package rebuild-gcj-db man page
2452 - ghost symlinks for libstdc++ and gcj libs
2454 Revision 1.571 2009/04/21 22:48:35 sparky
2455 - cross-stdarg.h is x86(64)-specyfic
2457 Revision 1.570 2009/04/21 20:54:09 pluto
2458 - reenable ix86 branch diff.
2460 Revision 1.569 2009/04/21 13:29:17 arekm
2463 Revision 1.568 2009/04/02 10:59:19 pluto
2464 - remove dead entry in %%files.
2466 Revision 1.567 2009/04/01 18:12:59 pluto
2467 - bump 4.4 branch snapshot, apply smarter template diagnostics patch.
2469 Revision 1.566 2009/03/23 08:14:11 arekm
2470 - enable build-id feature by default
2472 Revision 1.565 2009/02/27 11:28:51 glen
2473 - multilib obsoletes libgcc32; rel .3
2475 Revision 1.564 2009/02/25 22:12:28 baggins
2476 - gcc-fortran requires exact gcc, or you'll get this:
2477 i686-pld-linux-gfortran: error trying to exec 'cc1': execvp: No such file or directory
2479 Revision 1.563 2009/01/26 19:43:49 pluto
2480 - new snap, decimal float enabled explicitly.
2482 Revision 1.562 2009/01/03 15:10:13 pluto
2483 - initial update for incoming 4.4.0 (stable 4.3 branched as GCC_4_3).
2485 Revision 1.561 2008/11/17 23:48:41 pluto
2486 - strict deps for libstdc++-multilib-devel.
2488 Revision 1.560 2008/11/14 22:20:39 arekm
2489 - rel 5; update branch diff
2491 Revision 1.559 2008/11/05 23:42:15 arekm
2494 Revision 1.558 2008/09/11 09:16:40 pluto
2495 - branch.diff updated (fix powerpc wrong code due to insn scheduler bug).
2498 Revision 1.557 2008/09/08 22:03:35 pluto
2499 - branch.diff updated, release 2.
2501 Revision 1.556 2008/08/28 16:29:30 pluto
2502 - correct DEV-PHASE.
2504 Revision 1.555 2008/08/28 15:31:08 pluto
2505 - updated to 4.3.2 w/ additional branch fixes, release 1.
2507 Revision 1.554 2008/08/26 20:01:12 pluto
2508 - updated to 4.3.2-RC1.
2510 Revision 1.553 2008/07/28 12:20:43 blekot
2511 - added Provides: java(ClassDataVersion) = %{_classdataversion}
2514 Revision 1.552 2008/07/22 20:41:20 arekm
2515 gcc-java O: eclipse-ecj
2517 Revision 1.551 2008/07/21 12:19:49 arekm
2518 - readline not needed
2520 Revision 1.550 2008/07/20 11:13:30 arekm
2521 - conditional on source is evil
2523 Revision 1.549 2008/07/20 11:10:29 arekm
2524 rel 3; include ecj here; patch by uzi18/o2.pl
2526 Revision 1.548 2008/06/27 20:43:20 arekm
2529 Revision 1.547 2008/06/27 20:37:41 arekm
2532 Revision 1.546 2008/06/27 20:36:16 arekm
2533 - Call SOURCE1 via perl so it will work even if source file doesn't have executable bit set.
2535 Revision 1.545 2008/06/23 15:12:28 pluto
2536 - branch diff updated, fixes major ia32 bug (kernel-wrong-code).
2538 Revision 1.544 2008/06/20 08:53:38 pluto
2539 - don't require external jar, we have gjar now in gcc-java.
2540 - fix internal jar wrapper build.
2542 Revision 1.543 2008/06/19 18:29:11 pluto
2543 - testing alternative solution to avoid BC:jar...
2545 Revision 1.542 2008/06/16 18:02:38 arekm
2546 - BC jar only if building with java
2548 Revision 1.541 2008/06/16 18:01:28 arekm
2551 Revision 1.540 2008/06/16 11:16:34 pluto
2552 - apply branch fixes (mostly c++ mem/cpu hogs).
2553 - apply ix86 branch diff for recent intel/amd processors
2554 with hardware aes/pclmul support.
2555 - disable qt(peer) bcond. build requires ac/am/lt regen but libjava
2556 runtime (natRuntime.cc) uses deprecated/removed libtool-1.5 api
2557 (see lt_dlforeach function). finally it doesn;t build at all.
2560 Revision 1.539 2008-06-13 22:09:52 arekm
2563 Revision 1.538 2008-06-13 11:04:53 arekm
2564 - partial libtool 2.2 workaround. lt_dlforeach() libltdl API was deprecated and we need to find out how to replace it
2566 Revision 1.537 2008-06-09 14:49:23 pluto
2567 - fetch 4.3.1 tarball, release 0.1 dueto TODO.
2569 Revision 1.536 2008-05-29 13:45:14 pluto
2570 - updated to 4.3.1-RC2, needs libtool fix (see TODO).
2572 Revision 1.535 2008-05-28 06:00:33 tommat
2573 - added moresparcs patch, sparcv9 target still not working
2575 Revision 1.534 2008-05-26 14:26:56 pluto
2576 - updated to 4.3.1-RC1.
2578 Revision 1.533 2008-04-30 11:47:29 pluto
2579 - if-java for gnative2ascii exclude.
2581 Revision 1.532 2008-04-18 14:31:24 pluto
2582 - wrong patch dropped, branch.diff updated.
2584 Revision 1.531 2008-04-09 14:16:10 pluto
2585 - gomp/mudflap bconded.
2587 Revision 1.530 2008-04-08 21:22:19 pluto
2588 - s/branch.diff/branch.diff.bz2/
2590 Revision 1.529 2008-03-13 21:47:04 pluto
2591 - restore version overwriting (accidentally removed).
2593 Revision 1.528 2008-03-13 21:01:40 pluto
2594 - branch diff reactivated.
2596 Revision 1.527 2008-03-10 12:10:14 pluto
2597 - support -mcld option (generate cld instruction in fn. prologue).
2598 - userland compiled with gcc43 for old buggy kernels needs this!
2600 Revision 1.526 2008-03-08 07:22:01 pluto
2601 - gcc reqs gmp-devel and mpfr-devel unconditionally now.
2603 Revision 1.525 2008-03-06 23:11:54 pluto
2604 - pass CC=%%{__cc} to configure.
2606 Revision 1.524 2008-03-06 23:01:09 pluto
2607 - alpha_ada-fix.patch not needed.
2609 Revision 1.523 2008-03-06 22:48:55 pluto
2610 - enable optimized __cxa_guard_{acquire,release,abort} for linux.
2611 http://gcc.gnu.org/ml/gcc-patches/2007-12/msg01195.html
2613 Revision 1.522 2008-03-06 21:24:30 pluto
2614 - new includes for ppc vector unit.
2616 Revision 1.521 2008-03-06 19:34:29 pluto
2617 - s/gsyslimits.h/syslimits.h/
2619 Revision 1.520 2008-03-06 15:35:15 pluto
2620 - libqtpeer.so is back, release 1.
2622 Revision 1.519 2008-03-06 08:22:28 pluto
2623 - fetch final 4.3.0 tarball, qtpeer nfy, kernel has a bug, release 0.1.
2625 Revision 1.518 2008-03-04 20:43:13 pluto
2626 - move omp.h from libgomp-devel to gcc (libstdc++/parallel needs this header).
2627 - move {org,sun} subdirs from libstdc++-devel to libgcj-devel.
2629 Revision 1.517 2008-03-04 20:26:13 pluto
2630 - fixup install/files. qtpeer.so linking needs fix.
2632 Revision 1.516 2008-03-04 15:30:05 pluto
2633 - 4.2.3 copied to GCC_4_2 branch.
2634 - spec updated to 4.3.0-rc2.
2636 Revision 1.515 2008-02-14 19:29:47 pluto
2637 - ldconfig for *-multilib subpkgs.
2639 Revision 1.514 2008-02-01 20:00:36 pluto
2640 - dropped concept checks bcond. current boost-based design of this feature is broken.
2641 suitable implementation of concepts will be merged into gcc-4.4.
2642 development branch: http://gcc.gnu.org/projects/cxx0x.html#concepts
2643 - updated to 4.2.3, release 1.
2645 Revision 1.513 2008-01-24 01:36:31 glen
2646 - invoke fix-info-dir via /sbin/postshell where possible to avoid extra /bin/sh dep
2648 Revision 1.512 2008-01-24 01:22:59 glen
2649 - invoke fix-info-dir via /sbin/postshell where possible to avoid extra /bin/sh dep
2651 Revision 1.511 2008-01-18 16:29:55 qboosh
2652 - libstdc++ R: equal or newer libgcc
2654 Revision 1.510 2007-12-29 00:40:26 glen
2655 - obsoletes for ac gcc4 package; rel 3
2657 Revision 1.509 2007-12-09 01:39:13 glen
2658 - R: jpackage-utils for %{_javadir}
2660 Revision 1.508 2007-10-10 12:03:36 pluto
2661 - branch diff updated. wrong-code regressions fixed, release 2.
2663 Revision 1.507 2007/10/09 11:01:47 pluto
2664 - updated to 4.2.2 final, release 1.
2666 Revision 1.506 2007/09/28 14:56:53 pluto
2667 - updated to 4.2.2-RC2.
2669 Revision 1.505 2007/09/16 12:44:32 qboosh
2670 - updated/fixed License tags (gcc is on GPL v3+ now)
2672 Revision 1.504 2007/09/10 13:45:57 pluto
2673 - updated to 4.2.2-RC1.
2675 Revision 1.503 2007/08/28 08:30:04 pluto
2676 - branch.diff updated, release 2.
2678 Revision 1.502 2007/07/22 11:12:08 pluto
2681 Revision 1.501 2007/07/18 05:44:18 arekm
2682 - rel 9; disable concept checks by default
2684 Revision 1.500 2007/07/04 21:55:21 arekm
2685 - rel 8; updated branch diff
2687 Revision 1.499 2007/06/25 22:01:28 pluto
2688 - branch.diff, unnecessary_anonymous_warning.patch updated, release 7.
2690 Revision 1.498 2007/06/12 14:14:47 pluto
2691 - enable concept checks in libstdc++.
2693 Revision 1.497 2007/06/09 14:09:45 arekm
2694 - multilib build needs BR: gcc(multilib)
2696 Revision 1.496 2007/06/09 13:35:37 arekm
2697 - P: gcc(multilib) moved from main package to -multilib subpackage
2699 Revision 1.495 2007/06/09 10:23:20 arekm
2700 - rel 6; branch diff update; gcc-multilib R: libgcc-multilib added
2702 Revision 1.494 2007/06/03 13:08:05 pluto
2703 - multilib split merged from devel, branch diff updated, release 5.
2705 Revision 1.493 2007/05/28 12:36:50 pluto
2706 - remove obsolete patch.
2708 Revision 1.492 2007/05/24 19:28:17 qboosh
2709 - javadeps not used by default (and currently not needed here)
2711 Revision 1.491 2007/05/24 19:13:36 qboosh
2712 - relative .jar symlink within directory
2714 Revision 1.490 2007/05/24 18:23:14 pluto
2715 - java BR rpm-javaprov, release 4.
2717 Revision 1.489 2007/05/21 11:30:54 pluto
2718 - fix patch for PR/30052 that causes an ICE during fortran bootstrap.
2721 Revision 1.488 2007/05/19 17:18:48 qboosh
2722 - sanitize libgij.la
2724 Revision 1.487 2007/05/19 17:13:35 qboosh
2725 - package libgfortranbegin.la
2727 Revision 1.486 2007/05/19 14:36:40 pluto
2728 - fix mem/time hog, release 2.
2730 Revision 1.485 2007/05/19 12:49:36 qboosh
2731 - mozilla bcond (for libgcjwebplugin)
2733 Revision 1.484 2007/05/18 19:33:41 qboosh
2734 - post-snap cleanup (snaps belong to DEVEL branch)
2736 Revision 1.483 2007/05/15 21:07:56 pluto
2739 Revision 1.482 2007/05/05 14:27:30 pluto
2740 - turn off unnecessary warnings about anonymous namespaces.
2742 Revision 1.481 2007/05/02 19:27:33 pluto
2745 Revision 1.480 2007/05/01 21:18:52 pluto
2748 Revision 1.479 2007/04/25 21:17:40 pluto
2749 - branch diff updated to 20070425.
2751 Revision 1.478 2007/04/18 13:15:02 pluto
2752 - enable .gnu.hash by default, enable libgcjwebplugin.so.
2754 Revision 1.477 2007/04/16 09:38:58 pluto
2755 - branch diff (bugfixes) applied.
2757 Revision 1.476 2007/04/09 00:09:09 baggins
2758 - removed stupid hack
2760 Revision 1.475 2007/04/09 00:06:25 baggins
2761 - removed pre 4.2 changelog entries (40KB of now meaningless text)
2763 Revision 1.474 2007/04/09 00:04:55 baggins
2764 - reverted to rc1, hack around release to avoid bumping epoch
2765 - we don't want broken random snapshots anymore now
2767 Revision 1.473 2007/04/03 07:00:04 arekm
2768 - up to 20070403.r123448
2770 Revision 1.472 2007/03/20 20:13:37 pluto
2771 - fix PR c++/7302, drop broken patches, make testsuite working.
2773 Revision 1.471 2007/03/18 09:50:31 arekm
2776 Revision 1.470 2007/03/08 00:36:48 pluto
2777 - updated to 4.2.0-20070307.
2779 Revision 1.469 2007/03/01 15:48:22 arekm
2782 Revision 1.468 2007/02/24 04:51:15 sls
2783 - BR: libart_lgpl-devel (--with gtk); sorted BR
2785 Revision 1.467 2007/02/22 21:04:12 arekm
2786 - up to 20070221; -pr29943.patch merged
2788 Revision 1.466 2007/02/14 23:06:54 pluto
2789 - updated to 4.2.0-20070214.
2791 Revision 1.465 2007/02/14 21:50:28 pluto
2792 - fix -fsection-anchors ( ppc related ).
2794 Revision 1.464 2007/02/13 07:16:45 glen
2797 Revision 1.463 2007/02/12 00:48:34 baggins
2798 - converted to UTF-8
2800 Revision 1.462 2007/02/10 11:51:55 arekm
2801 - add libgomp info files
2803 Revision 1.461 2007/02/09 23:49:48 arekm
2804 - disable one patch that looks broken according to bugreport
2806 Revision 1.460 2007/02/09 23:40:11 arekm
2807 - snap 20070207; pr19505 already fixed in different way
2809 Revision 1.459 2007/01/26 20:24:54 arekm
2810 - up to 20070126r121214
2812 Revision 1.458 2007/01/14 12:11:26 qboosh
2813 - restored lib-gnu-awt-xlib after my messing (it comes directly from libjava,
2814 not classpath as I though); added x bcond
2816 Revision 1.457 2007/01/06 11:49:18 pluto
2819 Revision 1.456 2007/01/06 11:43:31 arekm
2820 - use any external jar like fastjar
2822 Revision 1.455 2007/01/05 02:28:42 sls
2823 - BR: perl-tools-pod (fastjar needs pod2man)
2825 Revision 1.454 2007/01/02 11:55:15 arekm
2826 - gmem.a is also available on x86_64
2828 Revision 1.453 2007/01/01 20:50:22 arekm
2831 Revision 1.452 2007/01/01 18:18:16 arekm
2832 - add --enable-java-awt
2834 Revision 1.451 2007/01/01 14:22:58 arekm
2835 - correct bcond names (?)
2837 Revision 1.450 2007/01/01 00:10:07 arekm
2840 Revision 1.449 2006/12/31 21:29:34 pluto
2841 - up to 20061231r120298
2843 Revision 1.448 2006/12/31 18:25:10 qboosh
2844 - reverted c++config.h splitting, it's already handled by 32 subdir in C++ headers
2846 Revision 1.447 2006/12/31 17:15:26 qboosh
2849 Revision 1.446 2006/12/31 03:56:58 qboosh
2852 Revision 1.445 2006/12/31 00:09:02 qboosh
2853 - configure --with-cpu=ultrasparc on sparc64 (merged from AC-branch)
2855 Revision 1.444 2006/12/30 23:59:20 qboosh
2856 - sparc64->sparc hardlinks only if built with multilib
2857 - handle different c++config.h files if c++ is built with multilib
2859 Revision 1.443 2006/12/30 23:47:49 qboosh
2860 - more sparc64->sparc hardlinks (merged from AC-branch)
2862 Revision 1.442 2006/12/30 02:13:36 qboosh
2865 Revision 1.441 2006/12/30 01:24:55 qboosh
2868 Revision 1.440 2006/12/30 01:11:39 qboosh
2869 - no lib-gnu-awt-xlib
2871 Revision 1.439 2006/12/29 15:29:25 qboosh
2874 Revision 1.438 2006/12/29 14:32:40 qboosh
2875 - java updates, added alsa,dssi,gtk,qt bconds
2877 Revision 1.437 2006/12/29 13:30:47 qboosh
2880 Revision 1.436 2006/12/25 17:50:40 pluto
2881 - up to 4.2-20061225r120195
2883 Revision 1.435 2006/12/07 22:23:05 pluto
2884 - oops, remove local trash.
2886 Revision 1.434 2006/12/07 22:12:01 pluto
2887 - package ppc specific files.
2889 Revision 1.433 2006/12/07 09:55:08 wiget
2892 Revision 1.432 2006/12/06 22:16:28 pluto
2893 - updated to 4.2.0-20061206 (rev. 119598).
2895 Revision 1.431 2006/12/06 15:49:15 pluto
2896 - BR: mpfr-devel >= 2.2.1, updated patch for PR20218, testing...
2898 Revision 1.430 2006/11/19 19:12:48 pluto
2899 - updated to 4.2-20061119 (rev. 118994).
2901 Revision 1.429 2006/11/13 14:56:53 sparky
2902 - don't use %{without ...}, it may not work after inverting bcond
2904 Revision 1.428 2006/11/10 19:49:02 pluto
2905 - updated to 4.2.0-20061110 (rev. 118658).
2906 - BR: mpfr-devel >= 2.2.
2908 Revision 1.427 2006/11/01 18:05:39 pluto
2909 - remove dups from c++ %files.
2911 Revision 1.426 2006/11/01 17:59:54 pluto
2912 - java %files updated.
2914 Revision 1.425 2006/11/01 14:02:10 pluto
2917 Revision 1.424 2006/10/31 08:00:33 pluto
2920 Revision 1.423 2006/10/30 23:37:12 pluto
2921 - updated to 4.2-20061030 (rev. 118195).
2923 Revision 1.422 2006/10/22 15:47:20 pluto
2924 - fix PR target/29512 - O(c^N) complexity algorithm in the i386 backend.
2925 - move c++ headers into versioned dir.
2927 Revision 1.421 2006/10/22 13:29:05 pluto
2928 - disable multlib build ( broken ), fix %files.
2930 Revision 1.420 2006/10/21 18:56:38 pluto
2931 - updated to 4.2.0-20061021 (rev. 117925).
2932 (4.2 branch created).
2934 Revision 1.419 2006/10/16 15:02:59 qrczak
2935 - PR28230: fixes wrong code generation with -fwrapv
2937 Revision 1.418 2006/09/16 21:07:00 pluto
2938 - java %files updated.
2940 Revision 1.417 2006/09/16 12:47:31 pluto
2941 - updated to 4.2.0-20060916 (rev. 116994).
2943 Revision 1.416 2006/09/03 21:01:12 pluto
2944 - updated to 4.2.0-20060831 (rev. 116602).
2946 Revision 1.415 2006/08/07 12:04:06 pluto
2947 - BR: s/perl-devel/perl-base/
2949 Revision 1.414 2006/08/06 22:36:23 pluto
2950 - jar wrapper build forced, files updated.
2952 Revision 1.413 2006/08/06 20:45:50 pluto
2953 - updated to 4.2.0-20060806 (rev. 115974).
2955 Revision 1.412 2006/07/25 13:17:02 pluto
2956 - updated to 4.2.0-20060725 (rev. 115734).
2958 Revision 1.411 2006/07/17 20:01:28 pluto
2959 - visibility fixes for 4.2.
2961 Revision 1.410 2006/07/06 10:34:58 pluto
2962 - now it should bootstrap on x86 and ppc...
2964 Revision 1.409 2006/07/05 13:40:49 pluto
2965 - %files updated (mmx/sse issue).
2967 Revision 1.408 2006/07/04 10:22:15 glen
2970 Revision 1.407 2006/07/04 08:25:48 pluto
2971 - logfix (kill utf8).
2973 Revision 1.406 2006/07/04 08:21:14 pluto
2974 - fastjar is not bundled anymore with gcc. to build libgcj, you will need
2975 either InfoZIP (both zip and unzip) or an external jar program.
2976 in the former case, the gcc build will install a jar shell script that
2977 uses InfoZIP to provide the functionality of jar.
2979 Revision 1.405 2006/07/03 00:06:57 pluto
2980 - --with-qt4dir no more needed.
2982 Revision 1.404 2006/07/02 22:47:21 pluto
2983 - gcc/java += gappletviewer,gjarsigner,gkeytool.
2985 Revision 1.403 2006/07/02 22:09:25 pluto
2986 - don't duplicate libffi docs in libgcj package.
2988 Revision 1.402 2006/07/02 21:49:39 pluto
2989 - install/files updated.
2991 Revision 1.401 2006/07/02 19:20:17 pluto
2992 - updated to 4.2.0-20060702r115125.
2994 Revision 1.400 2006/05/01 08:54:55 pluto
2995 - updated to 4.2.0-20060428 (rev. 113350).
2997 Revision 1.399 2006/03/23 19:27:13 pluto
2998 - BR:zip, install fixes, TODO added.
3000 Revision 1.398 2006/03/22 20:46:40 agaran
3001 - commit for pluto, testing if it will lock for me too
3003 Revision 1.397 2005/12/02 09:02:50 pluto
3004 - working on 4.2.0...