]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
BR perl-base
[packages/gcc.git] / gcc.spec
1 #
2 # TODO:
3 #       - gconf peer? (but libgcj needs split anyway)
4 #
5 # Conditional build:
6 %bcond_without  ada             # build without ADA support
7 %bcond_without  cxx             # build without C++ support
8 %bcond_without  fortran         # build without Fortran support
9 %bcond_without  gomp            # build without OpenMP support
10 %bcond_without  java            # build without Java support
11 %bcond_without  mudflap         # build without Mudflap pointer debugging support
12 %bcond_without  objc            # build without Objective-C support
13 %bcond_without  objcxx          # build without Objective-C++ support
14 %bcond_without  alsa            # don't build libgcj ALSA MIDI interface
15 %bcond_without  dssi            # don't build libgcj DSSI MIDI interface
16 %bcond_without  gtk             # don't build libgcj GTK peer
17 %bcond_without  mozilla         # don't build libgcjwebplugin
18 %bcond_with     qt              # build libgcj Qt peer (currently doesn't build with libtool-2.x)
19 %bcond_without  x               # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
20 %bcond_without  multilib        # build without multilib support (it needs glibc[32&64]-devel)
21 %bcond_with     profiling       # build with profiling
22 %bcond_without  bootstrap       # omit 3-stage bootstrap
23 %bcond_with     tests           # torture gcc
24
25 %if %{without cxx}
26 %undefine       with_java
27 %undefine       with_objcxx
28 %endif
29
30 %if %{without objc}
31 %undefine       with_objcxx
32 %endif
33
34 %if %{without bootstrap}
35 %undefine       with_profiling
36 %endif
37
38 %if %{without x}
39 %undefine       with_gtk
40 %undefine       with_qt
41 %endif
42
43 %ifnarch %{x8664} ppc64 s390x sparc64
44 %undefine       with_multilib
45 %endif
46
47 %define         _major_ver      4.3
48 %define         _minor_ver      1
49 Summary:        GNU Compiler Collection: the C compiler and shared files
50 Summary(es.UTF-8):      Colección de compiladores GNU: el compilador C y ficheros compartidos
51 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
52 Summary(pt_BR.UTF-8):   Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
53 Name:           gcc
54 Version:        %{_major_ver}.%{_minor_ver}
55 Release:        1
56 Epoch:          6
57 License:        GPL v3+
58 Group:          Development/Languages
59 Source0:        ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
60 # Source0-md5:  4afa0290cc3a41ac8822666f1110de98
61 Source1:        %{name}-optimize-la.pl
62 Patch100:       %{name}-branch.diff.bz2
63 Patch101:       %{name}-ix86-branch.diff.bz2
64 Patch0:         %{name}-info.patch
65 Patch1:         %{name}-nolocalefiles.patch
66 Patch2:         %{name}-nodebug.patch
67 Patch3:         %{name}-ada-link.patch
68 Patch4:         %{name}-sparc64-ada_fix.patch
69
70 Patch6:         %{name}-ppc64-m32-m64-multilib-only.patch
71 Patch7:         %{name}-libjava-multilib.patch
72 Patch8:         %{name}-enable-java-awt-qt.patch
73 Patch9:         %{name}-hash-style-gnu.patch
74 Patch10:        %{name}-moresparcs.patch
75 URL:            http://gcc.gnu.org/
76 BuildRequires:  autoconf
77 %{?with_tests:BuildRequires:    autogen}
78 BuildRequires:  automake
79 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
80 BuildRequires:  binutils >= 2:2.17.50.0.9-1
81 BuildRequires:  bison
82 BuildRequires:  chrpath >= 0.13-2
83 %{?with_tests:BuildRequires:    dejagnu}
84 BuildRequires:  fileutils >= 4.0.41
85 BuildRequires:  flex
86 %if %{with ada}
87 BuildRequires:  gcc(ada)
88 BuildRequires:  gcc-ada
89 %endif
90 BuildRequires:  gettext-devel
91 BuildRequires:  glibc-devel >= 6:2.4-1
92 %if %{with multilib}
93 BuildRequires:  gcc(multilib)
94 %ifarch %{x8664}
95 BuildRequires:  glibc-devel(i686)
96 %endif
97 %ifarch ppc64
98 BuildRequires:  glibc-devel(ppc)
99 %endif
100 %ifarch s390x
101 BuildRequires:  glibc-devel(s390)
102 %endif
103 %ifarch sparc64
104 BuildRequires:  glibc-devel(sparc)
105 %endif
106 %endif
107 BuildRequires:  gmp-devel >= 4.1
108 BuildRequires:  mpfr-devel >= 2.3.0
109 BuildRequires:  rpmbuild(macros) >= 1.211
110 BuildRequires:  texinfo >= 4.1
111 BuildRequires:  zlib-devel
112 %if %{with java}
113 %{?with_alsa:BuildRequires:     alsa-lib-devel}
114 %if %{with dssi}
115 BuildRequires:  dssi
116 BuildRequires:  jack-audio-connection-kit-devel
117 %endif
118 BuildRequires:  libxml2-devel >= 1:2.6.8
119 BuildRequires:  libxslt-devel >= 1.1.11
120 BuildRequires:  perl-base
121 BuildRequires:  perl-tools-pod
122 BuildRequires:  pkgconfig
123 BuildRequires:  unzip
124 BuildRequires:  zip
125 %if %{with gtk}
126 BuildRequires:  cairo-devel >= 0.5.0
127 BuildRequires:  gtk+2-devel >= 2:2.4.0
128 BuildRequires:  libart_lgpl-devel
129 BuildRequires:  pango-devel
130 BuildRequires:  xorg-lib-libXtst-devel
131 %endif
132 %if %{with qt}
133 BuildRequires:  QtGui-devel >= 4.0.1
134 BuildRequires:  qt4-build >= 4.0.1
135 %endif
136 %{?with_mozilla:BuildRequires:  xulrunner-devel >= 1.8.1.3-1.20070321.5}
137 %endif
138 Requires:       binutils >= 2:2.17.50.0.9-1
139 Requires:       libgcc = %{epoch}:%{version}-%{release}
140 Provides:       cpp = %{epoch}:%{version}-%{release}
141 %{?with_ada:Provides:   gcc(ada)}
142 Obsoletes:      cpp
143 Obsoletes:      egcs-cpp
144 Obsoletes:      gcc-chill
145 Obsoletes:      gcc-cpp
146 Obsoletes:      gcc-ksi
147 Obsoletes:      gcc4
148 Obsoletes:      gont
149 Conflicts:      glibc-devel < 2.2.5-20
150 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
151
152 %define         _slibdir        /%{_lib}
153 %if %{with multilib}
154 # 32-bit environment on x86-64,ppc64,s390x,sparc64
155 %define         _slibdir32      /lib
156 %define         _libdir32       /usr/lib
157 %endif
158
159 %define         filterout       -fwrapv -fno-strict-aliasing -fsigned-char
160
161 %description
162 A compiler aimed at integrating all the optimizations and features
163 necessary for a high-performance and stable development environment.
164
165 This package contains the C compiler and some files shared by various
166 parts of the GNU Compiler Collection. In order to use another GCC
167 compiler you will need to install the appropriate subpackage.
168
169 %description -l es.UTF-8
170 Un compilador que intenta integrar todas las optimalizaciones y
171 características necesarias para un entorno de desarrollo eficaz y
172 estable.
173
174 Este paquete contiene el compilador de C y unos ficheros compartidos
175 por varias partes de la colección de compiladores GNU (GCC). Para usar
176 otro compilador de GCC será necesario que instale el subpaquete
177 adecuado.
178
179 %description -l pl.UTF-8
180 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
181 wyprodukowania szybkiego i stabilnego kodu wynikowego.
182
183 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
184 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
185 z GCC, trzeba zainstalować odpowiedni podpakiet.
186
187 %description -l pt_BR.UTF-8
188 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
189 GNU Compiler Collection.
190
191 %package multilib
192 Summary:        GNU Compiler Collection: the C compiler and shared files
193 Summary(es.UTF-8):      Colección de compiladores GNU: el compilador C y ficheros compartidos
194 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
195 Summary(pt_BR.UTF-8):   Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
196 License:        GPL v3+
197 Group:          Development/Languages
198 Requires:       %{name}
199 Requires:       libgcc-multilib = %{epoch}:%{version}-%{release}
200 %{?with_multilib:Provides:      gcc(multilib)}
201 %ifarch %{x8664}
202 Requires:       glibc-devel(i686)
203 %endif
204 %ifarch ppc64
205 Requires:       glibc-devel(ppc)
206 %endif
207 %ifarch s390x
208 Requires:       glibc-devel(s390)
209 %endif
210 %ifarch sparc64
211 Requires:       glibc-devel(sparc)
212 %endif
213
214 %description multilib
215 A compiler aimed at integrating all the optimizations and features
216 necessary for a high-performance and stable development environment.
217
218 This package contains the C compiler and some files shared by various
219 parts of the GNU Compiler Collection. In order to use another GCC
220 compiler you will need to install the appropriate subpackage.
221
222 %description multilib -l es.UTF-8
223 Un compilador que intenta integrar todas las optimalizaciones y
224 características necesarias para un entorno de desarrollo eficaz y
225 estable.
226
227 Este paquete contiene el compilador de C y unos ficheros compartidos
228 por varias partes de la colección de compiladores GNU (GCC). Para usar
229 otro compilador de GCC será necesario que instale el subpaquete
230 adecuado.
231
232 %description multilib -l pl.UTF-8
233 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
234 wyprodukowania szybkiego i stabilnego kodu wynikowego.
235
236 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
237 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
238 z GCC, trzeba zainstalować odpowiedni podpakiet.
239
240 %description multilib -l pt_BR.UTF-8
241 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
242 GNU Compiler Collection.
243
244 %package -n libgcc
245 Summary:        Shared gcc library
246 Summary(es.UTF-8):      Biblioteca compartida de gcc
247 Summary(pl.UTF-8):      Biblioteka gcc
248 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
249 License:        GPL v2+ with unlimited link permission
250 Group:          Libraries
251 Obsoletes:      libgcc1
252 Obsoletes:      libgcc4
253
254 %description -n libgcc
255 Shared gcc library.
256
257 %description -n libgcc -l es.UTF-8
258 Biblioteca compartida de gcc.
259
260 %description -n libgcc -l pl.UTF-8
261 Biblioteka dynamiczna gcc.
262
263 %description -n libgcc -l pt_BR.UTF-8
264 Biblioteca runtime para o GCC.
265
266 %package -n libgcc-multilib
267 Summary:        Shared gcc library
268 Summary(es.UTF-8):      Biblioteca compartida de gcc
269 Summary(pl.UTF-8):      Biblioteka gcc
270 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
271 License:        GPL v2+ with unlimited link permission
272 Group:          Libraries
273
274 %description -n libgcc-multilib
275 Shared gcc library.
276
277 %description -n libgcc-multilib -l es.UTF-8
278 Biblioteca compartida de gcc.
279
280 %description -n libgcc-multilib -l pl.UTF-8
281 Biblioteka dynamiczna gcc.
282
283 %description -n libgcc-multilib -l pt_BR.UTF-8
284 Biblioteca runtime para o GCC.
285
286 %package -n libgomp
287 Summary:        GNU OpenMP library
288 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
289 License:        LGPL v2.1+ with unlimited link permission
290 Group:          Libraries
291
292 %description -n libgomp
293 GNU OpenMP library.
294
295 %description -n libgomp -l pl.UTF-8
296 Biblioteka GNU OpenMP.
297
298 %package -n libgomp-multilib
299 Summary:        GNU OpenMP library
300 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
301 License:        LGPL v2.1+ with unlimited link permission
302 Group:          Libraries
303
304 %description -n libgomp-multilib
305 GNU OpenMP library.
306
307 %description -n libgomp-multilib -l pl.UTF-8
308 Biblioteka GNU OpenMP.
309
310 %package -n libgomp-devel
311 Summary:        Development files for GNU OpenMP library
312 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
313 License:        LGPL v2.1+ with unlimited link permission
314 Group:          Development/Libraries
315 Requires:       libgomp = %{epoch}:%{version}-%{release}
316
317 %description -n libgomp-devel
318 Development files for GNU OpenMP library.
319
320 %description -n libgomp-devel -l pl.UTF-8
321 Pliki programistyczne biblioteki GNU OpenMP.
322
323 %package -n libgomp-multilib-devel
324 Summary:        Development files for GNU OpenMP library
325 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
326 License:        LGPL v2.1+ with unlimited link permission
327 Group:          Development/Libraries
328 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
329
330 %description -n libgomp-multilib-devel
331 Development files for GNU OpenMP library.
332
333 %description -n libgomp-multilib-devel -l pl.UTF-8
334 Pliki programistyczne biblioteki GNU OpenMP.
335
336 %package -n libgomp-static
337 Summary:        Static GNU OpenMP library
338 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
339 License:        LGPL v2.1+ with unlimited link permission
340 Group:          Development/Libraries
341 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
342
343 %description -n libgomp-static
344 Static GNU OpenMP library.
345
346 %description -n libgomp-static -l pl.UTF-8
347 Statyczna biblioteka GNU OpenMP.
348
349 %package -n libgomp-multilib-static
350 Summary:        Static GNU OpenMP library
351 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
352 License:        LGPL v2.1+ with unlimited link permission
353 Group:          Development/Libraries
354 Requires:       libgomp-multilib-devel
355
356 %description -n libgomp-multilib-static
357 Static GNU OpenMP library.
358
359 %description -n libgomp-multilib-static -l pl.UTF-8
360 Statyczna biblioteka GNU OpenMP.
361
362 %package -n libmudflap
363 Summary:        GCC mudflap shared support library
364 Summary(pl.UTF-8):      Współdzielona biblioteka wspomagająca GCC mudflap
365 License:        GPL v2+ with unlimited link permission
366 Group:          Libraries
367
368 %description -n libmudflap
369 The libmudflap libraries are used by GCC for instrumenting pointer and
370 array dereferencing operations.
371
372 %description -n libmudflap -l pl.UTF-8
373 Biblioteki libmudflap są używane przez GCC do obsługi operacji
374 dereferencji wspaźników i tablic.
375
376 %package -n libmudflap-multilib
377 Summary:        GCC mudflap shared support library
378 Summary(pl.UTF-8):      Współdzielona biblioteka wspomagająca GCC mudflap
379 License:        GPL v2+ with unlimited link permission
380 Group:          Libraries
381
382 %description -n libmudflap-multilib
383 The libmudflap libraries are used by GCC for instrumenting pointer and
384 array dereferencing operations.
385
386 %description -n libmudflap-multilib -l pl.UTF-8
387 Biblioteki libmudflap są używane przez GCC do obsługi operacji
388 dereferencji wspaźników i tablic.
389
390 %package -n libmudflap-devel
391 Summary:        Development files for GCC mudflap library
392 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GCC mudflap
393 License:        GPL v2+ with unlimited link permission
394 Group:          Development/Libraries
395 Requires:       libmudflap = %{epoch}:%{version}-%{release}
396
397 %description -n libmudflap-devel
398 The libmudflap libraries are used by GCC for instrumenting pointer and
399 array dereferencing operations. This package contains development
400 files.
401
402 %description -n libmudflap-devel -l pl.UTF-8
403 Biblioteki libmudflap są używane przez GCC do obsługi operacji
404 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
405 programistyczne.
406
407 %package -n libmudflap-multilib-devel
408 Summary:        Development files for GCC mudflap library
409 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GCC mudflap
410 License:        GPL v2+ with unlimited link permission
411 Group:          Development/Libraries
412 Requires:       libmudflap-devel = %{epoch}:%{version}-%{release}
413
414 %description -n libmudflap-multilib-devel
415 The libmudflap libraries are used by GCC for instrumenting pointer and
416 array dereferencing operations. This package contains development
417 files.
418
419 %description -n libmudflap-multilib-devel -l pl.UTF-8
420 Biblioteki libmudflap są używane przez GCC do obsługi operacji
421 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
422 programistyczne.
423
424 %package -n libmudflap-static
425 Summary:        Static GCC mudflap library
426 Summary(pl.UTF-8):      Statyczna biblioteka GCC mudflap
427 License:        GPL v2+ with unlimited link permission
428 Group:          Development/Libraries
429 Requires:       libmudflap-devel = %{epoch}:%{version}-%{release}
430
431 %description -n libmudflap-static
432 The libmudflap libraries are used by GCC for instrumenting pointer and
433 array dereferencing operations. This package contains static
434 libraries.
435
436 %description -n libmudflap-static -l pl.UTF-8
437 Biblioteki libmudflap są używane przez GCC do obsługi operacji
438 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
439 statyczne.
440
441 %package -n libmudflap-multilib-static
442 Summary:        Static GCC mudflap library
443 Summary(pl.UTF-8):      Statyczna biblioteka GCC mudflap
444 License:        GPL v2+ with unlimited link permission
445 Group:          Development/Libraries
446 Requires:       libmudflap-multilib-devel
447
448 %description -n libmudflap-multilib-static
449 The libmudflap libraries are used by GCC for instrumenting pointer and
450 array dereferencing operations. This package contains static
451 libraries.
452
453 %description -n libmudflap-multilib-static -l pl.UTF-8
454 Biblioteki libmudflap są używane przez GCC do obsługi operacji
455 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
456 statyczne.
457
458 %package ada
459 Summary:        Ada support for gcc
460 Summary(es.UTF-8):      Soporte de Ada para gcc
461 Summary(pl.UTF-8):      Obsługa Ady do gcc
462 Group:          Development/Languages
463 Requires:       %{name} = %{epoch}:%{version}-%{release}
464 Requires:       libgnat = %{epoch}:%{version}-%{release}
465 Obsoletes:      gcc-gnat
466 Obsoletes:      gnat-devel
467
468 %description ada
469 This package adds experimental support for compiling Ada programs.
470
471 %description ada -l es.UTF-8
472 Este paquete añade soporte experimental para compilar programas en
473 Ada.
474
475 %description ada -l pl.UTF-8
476 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
477 Adzie.
478
479 %package -n libgnat
480 Summary:        Ada standard libraries
481 Summary(es.UTF-8):      Bibliotecas estándares de Ada
482 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady
483 License:        GPL v2+ with linking exception
484 Group:          Libraries
485 Obsoletes:      gnat
486 Obsoletes:      libgnat1
487
488 %description -n libgnat
489 This package contains shared libraries needed to run programs written
490 in Ada.
491
492 %description -n libgnat -l es.UTF-8
493 Este paquete contiene las bibliotecas compartidas necesarias para
494 ejecutar programas escritos en Ada.
495
496 %description -n libgnat -l pl.UTF-8
497 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
498 napisanych w Adzie.
499
500 %package -n libgnat-static
501 Summary:        Static Ada standard libraries
502 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady
503 License:        GPL v2+ with linking exception
504 Group:          Development/Libraries
505 Obsoletes:      gnat-static
506
507 %description -n libgnat-static
508 This package contains static libraries for programs written in Ada.
509
510 %description -n libgnat-static -l pl.UTF-8
511 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
512 Adzie.
513
514 %package c++
515 Summary:        C++ support for gcc
516 Summary(es.UTF-8):      Soporte de C++ para gcc
517 Summary(pl.UTF-8):      Obsługa C++ dla gcc
518 Summary(pt_BR.UTF-8):   Suporte C++ para o gcc
519 Group:          Development/Languages
520 Requires:       %{name} = %{epoch}:%{version}-%{release}
521 Obsoletes:      egcc-c++
522 Obsoletes:      egcs-c++
523 Obsoletes:      gcc4-c++
524
525 %description c++
526 This package adds C++ support to the GNU Compiler Collection. It
527 includes support for most of the current C++ specification, including
528 templates and exception handling. It does not include a standard C++
529 library, which is available separately.
530
531 %description c++ -l de.UTF-8
532 Dieses Paket enthält die C++-Unterstützung für den
533 GNU-Compiler-Collection. Es unterstützt die aktuelle
534 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
535 C++-Standard-Library ist nicht enthalten - sie ist getrennt
536 erhältlich.
537
538 %description c++ -l es.UTF-8
539 Este paquete añade soporte de C++ al GCC (colección de compiladores
540 GNU). Ello incluye el soporte para la mayoría de la especificación
541 actual de C++, incluyendo plantillas y manejo de excepciones. No
542 incluye la biblioteca estándar de C++, la que es disponible separada.
543
544 %description c++ -l fr.UTF-8
545 Ce package ajoute un support C++ a la collection de compilateurs GNU.
546 Il comprend un support pour la plupart des spécifications actuelles de
547 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
548 une bibliothéque C++ standard, qui est disponible séparément.
549
550 %description c++ -l pl.UTF-8
551 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
552 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
553 standardowych bibliotek C++, które są w oddzielnym pakiecie.
554
555 %description c++ -l pt_BR.UTF-8
556 Este pacote adiciona suporte C++ para o gcc.
557
558 %description c++ -l tr.UTF-8
559 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
560 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
561 C++ kitaplığı bu pakette yer almaz.
562
563 %package c++-multilib
564 Summary:        C++ support for gcc
565 Summary(es.UTF-8):      Soporte de C++ para gcc
566 Summary(pl.UTF-8):      Obsługa C++ dla gcc
567 Summary(pt_BR.UTF-8):   Suporte C++ para o gcc
568 Group:          Development/Languages
569 Requires:       %{name}-c++
570 Requires:       %{name}-multilib
571
572 %description c++-multilib
573 This package adds C++ support to the GNU Compiler Collection. It
574 includes support for most of the current C++ specification, including
575 templates and exception handling. It does not include a standard C++
576 library, which is available separately.
577
578 %description c++-multilib -l de.UTF-8
579 Dieses Paket enthält die C++-Unterstützung für den
580 GNU-Compiler-Collection. Es unterstützt die aktuelle
581 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
582 C++-Standard-Library ist nicht enthalten - sie ist getrennt
583 erhältlich.
584
585 %description c++-multilib -l es.UTF-8
586 Este paquete añade soporte de C++ al GCC (colección de compiladores
587 GNU). Ello incluye el soporte para la mayoría de la especificación
588 actual de C++, incluyendo plantillas y manejo de excepciones. No
589 incluye la biblioteca estándar de C++, la que es disponible separada.
590
591 %description c++-multilib -l fr.UTF-8
592 Ce package ajoute un support C++ a la collection de compilateurs GNU.
593 Il comprend un support pour la plupart des spécifications actuelles de
594 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
595 une bibliothéque C++ standard, qui est disponible séparément.
596
597 %description c++-multilib -l pl.UTF-8
598 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
599 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
600 standardowych bibliotek C++, które są w oddzielnym pakiecie.
601
602 %description c++-multilib -l pt_BR.UTF-8
603 Este pacote adiciona suporte C++ para o gcc.
604
605 %description c++-multilib -l tr.UTF-8
606 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
607 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
608 C++ kitaplığı bu pakette yer almaz.
609
610 %package -n libstdc++
611 Summary:        GNU C++ library
612 Summary(es.UTF-8):      Biblioteca C++ de GNU
613 Summary(pl.UTF-8):      Biblioteki GNU C++
614 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
615 License:        GPL v2+ with free software exception
616 Group:          Libraries
617 # >= instead of = to allow keeping older libstdc++ (with different soname)
618 Requires:       libgcc >= %{epoch}:%{version}-%{release}
619 Obsoletes:      libg++
620 Obsoletes:      libstdc++3
621 Obsoletes:      libstdc++4
622
623 %description -n libstdc++
624 This is the GNU implementation of the standard C++ libraries, along
625 with additional GNU tools. This package includes the shared libraries
626 necessary to run C++ applications.
627
628 %description -n libstdc++ -l de.UTF-8
629 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
630 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
631 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
632
633 %description -n libstdc++ -l es.UTF-8
634 Este es el soporte de las bibliotecas padrón del C++, junto con
635 herramientas GNU adicionales. El paquete incluye las bibliotecas
636 compartidas necesarias para ejecutar aplicaciones C++.
637
638 %description -n libstdc++ -l fr.UTF-8
639 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
640 des outils GNU supplémentaires. Ce package comprend les librairies
641 partagées nécessaires à l'exécution d'application C++.
642
643 %description -n libstdc++ -l pl.UTF-8
644 Pakiet ten zawiera biblioteki będące implementacją standardowych
645 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
646 uruchomienia aplikacji napisanych w C++.
647
648 %description -n libstdc++ -l pt_BR.UTF-8
649 Este pacote é uma implementação da biblioteca padrão C++ v3, um
650 subconjunto do padrão ISO 14882.
651
652 %description -n libstdc++ -l tr.UTF-8
653 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
654 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
655
656 %package -n libstdc++-multilib
657 Summary:        GNU C++ library
658 Summary(es.UTF-8):      Biblioteca C++ de GNU
659 Summary(pl.UTF-8):      Biblioteki GNU C++
660 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
661 License:        GPL v2+ with free software exception
662 Group:          Libraries
663 # >= instead of = to allow keeping older libstdc++ (with different soname)
664 Requires:       libgcc-multilib >= %{epoch}:%{version}-%{release}
665
666 %description -n libstdc++-multilib
667 This is the GNU implementation of the standard C++ libraries, along
668 with additional GNU tools. This package includes the shared libraries
669 necessary to run C++ applications.
670
671 %description -n libstdc++-multilib -l de.UTF-8
672 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
673 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
674 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
675
676 %description -n libstdc++-multilib -l es.UTF-8
677 Este es el soporte de las bibliotecas padrón del C++, junto con
678 herramientas GNU adicionales. El paquete incluye las bibliotecas
679 compartidas necesarias para ejecutar aplicaciones C++.
680
681 %description -n libstdc++-multilib -l fr.UTF-8
682 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
683 des outils GNU supplémentaires. Ce package comprend les librairies
684 partagées nécessaires à l'exécution d'application C++.
685
686 %description -n libstdc++-multilib -l pl.UTF-8
687 Pakiet ten zawiera biblioteki będące implementacją standardowych
688 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
689 uruchomienia aplikacji napisanych w C++.
690
691 %description -n libstdc++-multilib -l pt_BR.UTF-8
692 Este pacote é uma implementação da biblioteca padrão C++ v3, um
693 subconjunto do padrão ISO 14882.
694
695 %description -n libstdc++-multilib -l tr.UTF-8
696 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
697 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
698
699 %package -n libstdc++-devel
700 Summary:        Header files and documentation for C++ development
701 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
702 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
703 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
704 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
705 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
706 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
707 License:        GPL v2+ with free software exception
708 Group:          Development/Libraries
709 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
710 Requires:       glibc-devel
711 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
712 Obsoletes:      libg++-devel
713 Obsoletes:      libstdc++3-devel
714 Obsoletes:      libstdc++4-devel
715
716 %description -n libstdc++-devel
717 This is the GNU implementation of the standard C++ libraries. This
718 package includes the header files needed for C++ development and
719 library documentation.
720
721 %description -n libstdc++-devel -l es.UTF-8
722 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
723 paquete incluye los archivos de inclusión y bibliotecas necesarios
724 para desarrollo de programas en lenguaje C++.
725
726 %description -n libstdc++-devel -l pl.UTF-8
727 Pakiet ten zawiera biblioteki będące implementacją standardowych
728 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
729 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
730
731 %description -n libstdc++-devel -l pt_BR.UTF-8
732 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
733 para desenvolvimento de programas C++.
734
735 %package -n libstdc++-multilib-devel
736 Summary:        Header files and documentation for C++ development
737 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
738 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
739 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
740 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
741 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
742 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
743 License:        GPL v2+ with free software exception
744 Group:          Development/Libraries
745 Requires:       %{name}-c++-multilib
746 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
747 Requires:       libstdc++-multilib
748
749 %description -n libstdc++-multilib-devel
750 This is the GNU implementation of the standard C++ libraries. This
751 package includes the header files needed for C++ development and
752 library documentation.
753
754 %description -n libstdc++-multilib-devel -l es.UTF-8
755 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
756 paquete incluye los archivos de inclusión y bibliotecas necesarios
757 para desarrollo de programas en lenguaje C++.
758
759 %description -n libstdc++-multilib-devel -l pl.UTF-8
760 Pakiet ten zawiera biblioteki będące implementacją standardowych
761 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
762 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
763
764 %description -n libstdc++-multilib-devel -l pt_BR.UTF-8
765 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
766 para desenvolvimento de programas C++.
767
768 %package -n libstdc++-static
769 Summary:        Static C++ standard library
770 Summary(es.UTF-8):      Biblioteca estándar estática de C++
771 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
772 License:        GPL v2+ with free software exception
773 Group:          Development/Libraries
774 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
775 Obsoletes:      libstdc++4-static
776
777 %description -n libstdc++-static
778 Static C++ standard library.
779
780 %description -n libstdc++-static -l es.UTF-8
781 Biblioteca estándar estática de C++.
782
783 %description -n libstdc++-static -l pl.UTF-8
784 Statyczna biblioteka standardowa C++.
785
786 %package -n libstdc++-multilib-static
787 Summary:        Static C++ standard library
788 Summary(es.UTF-8):      Biblioteca estándar estática de C++
789 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
790 License:        GPL v2+ with free software exception
791 Group:          Development/Libraries
792 Requires:       libstdc++-multilib-devel
793
794 %description -n libstdc++-multilib-static
795 Static C++ standard library.
796
797 %description -n libstdc++-multilib-static -l es.UTF-8
798 Biblioteca estándar estática de C++.
799
800 %description -n libstdc++-multilib-static -l pl.UTF-8
801 Statyczna biblioteka standardowa C++.
802
803 %package fortran
804 Summary:        Fortran 95 support for gcc
805 Summary(es.UTF-8):      Soporte de Fortran 95 para gcc
806 Summary(pl.UTF-8):      Obsługa Fortranu 95 dla gcc
807 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
808 Group:          Development/Languages/Fortran
809 Requires:       libgfortran = %{epoch}:%{version}-%{release}
810 Provides:       gcc-g77 = %{epoch}:%{version}-%{release}
811 Obsoletes:      egcs-g77
812 Obsoletes:      gcc-g77
813
814 %description fortran
815 This package adds support for compiling Fortran 95 programs with the
816 GNU compiler.
817
818 %description fortran -l es.UTF-8
819 Este paquete añade soporte para compilar programas escritos en Fortran
820 95 con el compilador GNU.
821
822 %description fortran -l pl.UTF-8
823 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
824 potrzebny do kompilowania programów pisanych w języku Fortran 95.
825
826 %description fortran -l pt_BR.UTF-8
827 Suporte Fortran 95 para o GCC.
828
829 %package fortran-multilib
830 Summary:        Fortran 95 support for gcc
831 Summary(es.UTF-8):      Soporte de Fortran 95 para gcc
832 Summary(pl.UTF-8):      Obsługa Fortranu 95 dla gcc
833 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
834 Group:          Development/Languages/Fortran
835 Requires:       %{name}-fortran
836 Requires:       libgfortran-multilib
837
838 %description fortran-multilib
839 This package adds support for compiling Fortran 95 programs with the
840 GNU compiler.
841
842 %description fortran-multilib -l es.UTF-8
843 Este paquete añade soporte para compilar programas escritos en Fortran
844 95 con el compilador GNU.
845
846 %description fortran-multilib -l pl.UTF-8
847 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
848 potrzebny do kompilowania programów pisanych w języku Fortran 95.
849
850 %description fortran-multilib -l pt_BR.UTF-8
851 Suporte Fortran 95 para o GCC.
852
853 %package -n libgfortran
854 Summary:        Fortran 95 Libraries
855 Summary(es.UTF-8):      Bibliotecas de Fortran 95
856 Summary(pl.UTF-8):      Biblioteki Fortranu 95
857 License:        GPL v2+ with unlimited link permission
858 Group:          Libraries
859 Obsoletes:      libg2c
860
861 %description -n libgfortran
862 Fortran 95 Libraries.
863
864 %description -n libgfortran -l es.UTF-8
865 Bibliotecas de Fortran 95.
866
867 %description -n libgfortran -l pl.UTF-8
868 Biblioteki Fortranu 95.
869
870 %package -n libgfortran-multilib
871 Summary:        Fortran 95 Libraries
872 Summary(es.UTF-8):      Bibliotecas de Fortran 95
873 Summary(pl.UTF-8):      Biblioteki Fortranu 95
874 License:        GPL v2+ with unlimited link permission
875 Group:          Libraries
876
877 %description -n libgfortran-multilib
878 Fortran 95 Libraries.
879
880 %description -n libgfortran-multilib -l es.UTF-8
881 Bibliotecas de Fortran 95.
882
883 %description -n libgfortran-multilib -l pl.UTF-8
884 Biblioteki Fortranu 95.
885
886 %package -n libgfortran-static
887 Summary:        Static Fortran 95 Libraries
888 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
889 Summary(pl.UTF-8):      Statyczne Biblioteki Fortranu 95
890 License:        GPL v2+ with unlimited link permission
891 Group:          Development/Libraries
892 Requires:       libgfortran = %{epoch}:%{version}-%{release}
893 Obsoletes:      libg2c-static
894
895 %description -n libgfortran-static
896 Static Fortran 95 Libraries.
897
898 %description -n libgfortran-static -l es.UTF-8
899 Bibliotecas estáticas de Fortran 95.
900
901 %description -n libgfortran-static -l pl.UTF-8
902 Statyczne biblioteki Fortranu 95.
903
904 %package -n libgfortran-multilib-static
905 Summary:        Static Fortran 95 Libraries
906 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
907 Summary(pl.UTF-8):      Statyczne Biblioteki Fortranu 95
908 License:        GPL v2+ with unlimited link permission
909 Group:          Development/Libraries
910 Requires:       libgfortran-multilib
911
912 %description -n libgfortran-multilib-static
913 Static Fortran 95 Libraries.
914
915 %description -n libgfortran-multilib-static -l es.UTF-8
916 Bibliotecas estáticas de Fortran 95.
917
918 %description -n libgfortran-multilib-static -l pl.UTF-8
919 Statyczne biblioteki Fortranu 95.
920
921 %package java
922 Summary:        Java support for gcc
923 Summary(es.UTF-8):      Soporte de Java para gcc
924 Summary(pl.UTF-8):      Obsługa Javy dla gcc
925 Group:          Development/Languages/Java
926 Requires:       %{name} = %{epoch}:%{version}-%{release}
927 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
928 Provides:       gcc-java-tools
929 Provides:       gcj = %{epoch}:%{version}-%{release}
930 Obsoletes:      gcc-java-tools
931
932 %description java
933 This package adds experimental support for compiling Java(TM) programs
934 and bytecode into native code. To use this you will also need the
935 libgcj package.
936
937 %description java -l es.UTF-8
938 Este paquete añade soporte experimental para compilar programas
939 Java(tm) y su bytecode en código nativo. Para usarlo también va a
940 necesitar el paquete libgcj.
941
942 %description java -l pl.UTF-8
943 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
944 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
945 dodatkowo pakiet libgcj.
946
947 %package -n libgcj
948 Summary:        Java Class Libraries
949 Summary(es.UTF-8):      Bibliotecas de clases de Java
950 Summary(pl.UTF-8):      Biblioteki Klas Javy
951 License:        GPL v2+ with limited linking exception
952 Group:          Libraries
953 Requires:       jpackage-utils
954 Obsoletes:      libgcj3
955
956 %description -n libgcj
957 Java Class Libraries.
958
959 %description -n libgcj -l es.UTF-8
960 Bibliotecas de clases de Java.
961
962 %description -n libgcj -l pl.UTF-8
963 Biblioteki Klas Javy.
964
965 %package -n libgcj-devel
966 Summary:        Development files for Java Class Libraries
967 Summary(es.UTF-8):      Ficheros de desarrollo para las bibliotecas de clases de Java
968 Summary(pl.UTF-8):      Pliki nagłówkowe dla Bibliotek Klas Javy
969 License:        GPL v2+ with limited linking exception
970 Group:          Development/Libraries
971 Requires:       libgcj = %{epoch}:%{version}-%{release}
972 Requires:       zlib-devel
973 Obsoletes:      libgcj3-devel
974
975 %description -n libgcj-devel
976 Development files for Java Class Libraries.
977
978 %description -n libgcj-devel -l es.UTF-8
979 Ficheros de desarrollo para las bibliotecas de clases de Java.
980
981 %description -n libgcj-devel -l pl.UTF-8
982 Pliki nagłówkowe dla Bibliotek Klas Javy.
983
984 %package -n libgcj-static
985 Summary:        Static Java Class Libraries
986 Summary(es.UTF-8):      Bibliotecas estáticas de clases de Java
987 Summary(pl.UTF-8):      Statyczne Biblioteki Klas Javy
988 License:        GPL v2+ with limited linking exception
989 Group:          Development/Libraries
990 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
991 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
992
993 %description -n libgcj-static
994 Static Java Class Libraries.
995
996 %description -n libgcj-static -l es.UTF-8
997 Bibliotecas estáticas de clases de Java.
998
999 %description -n libgcj-static -l pl.UTF-8
1000 Statyczne Biblioteki Klas Javy.
1001
1002 %package -n libffi
1003 Summary:        Foreign Function Interface library
1004 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1005 Summary(pl.UTF-8):      Biblioteka zewnętrznych wywołań funkcji
1006 License:        BSD-like
1007 Group:          Libraries
1008
1009 %description -n libffi
1010 The libffi library provides a portable, high level programming
1011 interface to various calling conventions. This allows a programmer to
1012 call any function specified by a call interface description at run
1013 time.
1014
1015 %description -n libffi -l es.UTF-8
1016 La biblioteca libffi provee una interfaz portable de programación de
1017 alto nivel para varias convenciones de llamada. Ello permite que un
1018 programador llame una función cualquiera especificada por una
1019 descripción de interfaz de llamada en el tiempo de ejecución.
1020
1021 %description -n libffi -l pl.UTF-8
1022 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1023 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1024 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1025 czasie wykonania.
1026
1027 %package -n libffi-multilib
1028 Summary:        Foreign Function Interface library
1029 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1030 Summary(pl.UTF-8):      Biblioteka zewnętrznych wywołań funkcji
1031 License:        BSD-like
1032 Group:          Libraries
1033
1034 %description -n libffi-multilib
1035 The libffi library provides a portable, high level programming
1036 interface to various calling conventions. This allows a programmer to
1037 call any function specified by a call interface description at run
1038 time.
1039
1040 %description -n libffi-multilib -l es.UTF-8
1041 La biblioteca libffi provee una interfaz portable de programación de
1042 alto nivel para varias convenciones de llamada. Ello permite que un
1043 programador llame una función cualquiera especificada por una
1044 descripción de interfaz de llamada en el tiempo de ejecución.
1045
1046 %description -n libffi-multilib -l pl.UTF-8
1047 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1048 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1049 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1050 czasie wykonania.
1051
1052 %package -n libffi-devel
1053 Summary:        Development files for Foreign Function Interface library
1054 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1055 Summary(pl.UTF-8):      Pliki nagłówkowe dla libffi
1056 License:        BSD-like
1057 Group:          Development/Libraries
1058 Requires:       libffi = %{epoch}:%{version}-%{release}
1059
1060 %description -n libffi-devel
1061 Development files for Foreign Function Interface library.
1062
1063 %description -n libffi-devel -l es.UTF-8
1064 Ficheros de desarrollo para libffi.
1065
1066 %description -n libffi-devel -l pl.UTF-8
1067 Pliki nagłówkowe dla libffi.
1068
1069 %package -n libffi-multilib-devel
1070 Summary:        Development files for Foreign Function Interface library
1071 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1072 Summary(pl.UTF-8):      Pliki nagłówkowe dla libffi
1073 License:        BSD-like
1074 Group:          Development/Libraries
1075 Requires:       libffi-devel
1076 Requires:       libffi-multilib
1077
1078 %description -n libffi-multilib-devel
1079 Development files for Foreign Function Interface library.
1080
1081 %description -n libffi-multilib-devel -l es.UTF-8
1082 Ficheros de desarrollo para libffi.
1083
1084 %description -n libffi-multilib-devel -l pl.UTF-8
1085 Pliki nagłówkowe dla libffi.
1086
1087 %package -n libffi-static
1088 Summary:        Static Foreign Function Interface library
1089 Summary(es.UTF-8):      Biblioteca libffi estática
1090 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1091 License:        BSD-like
1092 Group:          Development/Libraries
1093 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1094
1095 %description -n libffi-static
1096 Static Foreign Function Interface library.
1097
1098 %description -n libffi-static -l es.UTF-8
1099 Biblioteca libffi estática.
1100
1101 %description -n libffi-static -l pl.UTF-8
1102 Statyczna biblioteka libffi.
1103
1104 %package -n libffi-multilib-static
1105 Summary:        Static Foreign Function Interface library
1106 Summary(es.UTF-8):      Biblioteca libffi estática
1107 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1108 License:        BSD-like
1109 Group:          Development/Libraries
1110 Requires:       libffi-multilib-devel
1111
1112 %description -n libffi-multilib-static
1113 Static Foreign Function Interface library.
1114
1115 %description -n libffi-multilib-static -l es.UTF-8
1116 Biblioteca libffi estática.
1117
1118 %description -n libffi-multilib-static -l pl.UTF-8
1119 Statyczna biblioteka libffi.
1120
1121 %package objc
1122 Summary:        Objective C support for gcc
1123 Summary(de.UTF-8):      Objektive C-Unterstützung für gcc
1124 Summary(es.UTF-8):      Soporte de Objective C para gcc
1125 Summary(fr.UTF-8):      Gestion d'Objective C pour gcc
1126 Summary(pl.UTF-8):      Obsługa obiektowego C dla kompilatora gcc
1127 Summary(tr.UTF-8):      gcc için Objective C desteği
1128 Group:          Development/Languages
1129 Requires:       %{name} = %{epoch}:%{version}-%{release}
1130 Requires:       libobjc = %{epoch}:%{version}-%{release}
1131 Obsoletes:      egcc-objc
1132 Obsoletes:      egcs-objc
1133
1134 %description objc
1135 This package adds Objective C support to the GNU Compiler Collection.
1136 Objective C is a object oriented derivative of the C language, mainly
1137 used on systems running NeXTSTEP. This package does not include the
1138 standard objective C object library.
1139
1140 %description objc -l de.UTF-8
1141 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1142 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1143 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1144 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1145
1146 %description objc -l es.UTF-8
1147 Este paquete añade soporte de Objective C al GCC (colección de
1148 compiladores GNU). Objective C es un lenguaje orientado a objetos
1149 derivado de C, principalmente usado en sistemas que funcionan bajo
1150 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1151 Objective C.
1152
1153 %description objc -l fr.UTF-8
1154 Ce package ajoute un support Objective C a la collection de
1155 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1156 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1157 package n'inclue pas la bibliothéque Objective C standard.
1158
1159 %description objc -l pl.UTF-8
1160 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1161 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1162 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1163 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1164
1165 %description objc -l tr.UTF-8
1166 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1167 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1168 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1169 kitaplığı bu pakette yer almaz.
1170
1171 %package objc-multilib
1172 Summary:        Objective C support for gcc
1173 Summary(de.UTF-8):      Objektive C-Unterstützung für gcc
1174 Summary(es.UTF-8):      Soporte de Objective C para gcc
1175 Summary(fr.UTF-8):      Gestion d'Objective C pour gcc
1176 Summary(pl.UTF-8):      Obsługa obiektowego C dla kompilatora gcc
1177 Summary(tr.UTF-8):      gcc için Objective C desteği
1178 Group:          Development/Languages
1179 Requires:       %{name}-multilib
1180 Requires:       libobjc-multilib
1181
1182 %description objc-multilib
1183 This package adds Objective C support to the GNU Compiler Collection.
1184 Objective C is a object oriented derivative of the C language, mainly
1185 used on systems running NeXTSTEP. This package does not include the
1186 standard objective C object library.
1187
1188 %description objc-multilib -l de.UTF-8
1189 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1190 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1191 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1192 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1193
1194 %description objc-multilib -l es.UTF-8
1195 Este paquete añade soporte de Objective C al GCC (colección de
1196 compiladores GNU). Objective C es un lenguaje orientado a objetos
1197 derivado de C, principalmente usado en sistemas que funcionan bajo
1198 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1199 Objective C.
1200
1201 %description objc-multilib -l fr.UTF-8
1202 Ce package ajoute un support Objective C a la collection de
1203 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1204 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1205 package n'inclue pas la bibliothéque Objective C standard.
1206
1207 %description objc-multilib -l pl.UTF-8
1208 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1209 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1210 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1211 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1212
1213 %description objc-multilib -l tr.UTF-8
1214 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1215 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1216 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1217 kitaplığı bu pakette yer almaz.
1218
1219 %package objc++
1220 Summary:        Objective C++ support for gcc
1221 Summary(pl.UTF-8):      Obsługa języka Objective C++ dla gcc
1222 Group:          Development/Languages
1223 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
1224 Requires:       %{name}-objc = %{epoch}:%{version}-%{release}
1225
1226 %description objc++
1227 This package adds Objective C++ support to the GNU Compiler
1228 Collection.
1229
1230 %description objc++ -l pl.UTF-8
1231 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1232 GNU Compiler Collection.
1233
1234 %package -n libobjc
1235 Summary:        Objective C Libraries
1236 Summary(es.UTF-8):      Bibliotecas de Objective C
1237 Summary(pl.UTF-8):      Biblioteki Obiektowego C
1238 License:        GPL v2+ with linking exception
1239 Group:          Libraries
1240 Obsoletes:      libobjc1
1241
1242 %description -n libobjc
1243 Objective C Libraries.
1244
1245 %description -n libobjc -l es.UTF-8
1246 Bibliotecas de Objective C.
1247
1248 %description -n libobjc -l pl.UTF-8
1249 Biblioteki Obiektowego C.
1250
1251 %package -n libobjc-multilib
1252 Summary:        Objective C Libraries
1253 Summary(es.UTF-8):      Bibliotecas de Objective C
1254 Summary(pl.UTF-8):      Biblioteki Obiektowego C
1255 License:        GPL v2+ with linking exception
1256 Group:          Libraries
1257
1258 %description -n libobjc-multilib
1259 Objective C Libraries.
1260
1261 %description -n libobjc-multilib -l es.UTF-8
1262 Bibliotecas de Objective C.
1263
1264 %description -n libobjc-multilib -l pl.UTF-8
1265 Biblioteki Obiektowego C.
1266
1267 %package -n libobjc-static
1268 Summary:        Static Objective C Libraries
1269 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1270 Summary(pl.UTF-8):      Statyczne Biblioteki Obiektowego C
1271 License:        GPL v2+ with linking exception
1272 Group:          Development/Libraries
1273 Requires:       libobjc = %{epoch}:%{version}-%{release}
1274
1275 %description -n libobjc-static
1276 Static Objective C Libraries.
1277
1278 %description -n libobjc-static -l es.UTF-8
1279 Bibliotecas estáticas de Objective C.
1280
1281 %description -n libobjc-static -l pl.UTF-8
1282 Statyczne biblioteki Obiektowego C.
1283
1284 %package -n libobjc-multilib-static
1285 Summary:        Static Objective C Libraries
1286 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1287 Summary(pl.UTF-8):      Statyczne Biblioteki Obiektowego C
1288 License:        GPL v2+ with linking exception
1289 Group:          Development/Libraries
1290 Requires:       libobjc-multilib
1291
1292 %description -n libobjc-multilib-static
1293 Static Objective C Libraries.
1294
1295 %description -n libobjc-multilib-static -l es.UTF-8
1296 Bibliotecas estáticas de Objective C.
1297
1298 %description -n libobjc-multilib-static -l pl.UTF-8
1299 Statyczne biblioteki Obiektowego C.
1300
1301 %prep
1302 %setup -q
1303 %patch100 -p0
1304 %patch101 -p0
1305 %patch0 -p1
1306 %patch1 -p1
1307 %patch2 -p1
1308 %patch3 -p1
1309 %patch4 -p1
1310
1311 %patch6 -p1
1312 %patch7 -p0
1313 %if %{with qt}
1314 %patch8 -p1
1315 %endif
1316 %patch9 -p1
1317 %patch10 -p1
1318
1319 mv ChangeLog ChangeLog.general
1320
1321 # override snapshot version.
1322 echo %{version} > gcc/BASE-VER
1323 echo "release" > gcc/DEV-PHASE
1324
1325 %build
1326 cd gcc
1327 %{__autoconf}
1328 cd ..
1329 %if %{with qt}
1330 cd libjava/classpath
1331 %{__autoconf}
1332 cd ../..
1333 %endif
1334 cp -f /usr/share/automake/config.sub .
1335
1336 rm -rf builddir && install -d builddir && cd builddir
1337
1338 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1339 export JAR=no
1340
1341 CC="%{__cc}" \
1342 CFLAGS="%{rpmcflags}" \
1343 CXXFLAGS="%{rpmcxxflags}" \
1344 TEXCONFIG=false \
1345 ../configure \
1346         --prefix=%{_prefix} \
1347         --with-local-prefix=%{_prefix}/local \
1348         --libdir=%{_libdir} \
1349         --libexecdir=%{_libdir} \
1350         --infodir=%{_infodir} \
1351         --mandir=%{_mandir} \
1352         --x-libraries=%{_libdir} \
1353         --enable-shared \
1354         --enable-threads=posix \
1355         --enable-linux-futex \
1356         --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1357         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1358         --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1359         --enable-c99 \
1360         --enable-long-long \
1361         --%{?with_multilib:en}%{!?with_multilib:dis}able-multilib \
1362         --enable-nls \
1363         --disable-werror \
1364 %ifarch %{ix86} %{x8664}
1365         --disable-cld \
1366 %endif
1367 %ifarch sparc64
1368         --with-cpu=ultrasparc \
1369 %endif
1370         --with-gnu-as \
1371         --with-gnu-ld \
1372         --with-demangler-in-ld \
1373         --with-system-zlib \
1374         --with-slibdir=%{_slibdir} \
1375 %ifnarch ia64
1376         --without-system-libunwind \
1377 %else
1378         --with-system-libunwind \
1379 %endif
1380         %{!?with_java:--without-x} \
1381         %{?with_fortran:--enable-cmath} \
1382         --with-long-double-128 \
1383 %ifarch ppc ppc64
1384         --enable-secureplt \
1385 %endif
1386 %if %{with cxx}
1387         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1388         --disable-libstdcxx-pch \
1389         --enable-__cxa_atexit \
1390         --enable-libstdcxx-allocator=new \
1391 %endif
1392 %if %{with java}
1393         --enable-libjava-multilib=no \
1394         %{!?with_alsa:--disable-alsa} \
1395         %{!?with_dssi:--disable-dssi} \
1396         --disable-gconf-peer \
1397 %if %{with x}
1398         --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1399 %endif
1400         %{?with_mozilla:--enable-plugin} \
1401         --enable-libgcj \
1402         --enable-libgcj-multifile \
1403         --enable-libgcj-database \
1404         %{?with_gtk:--enable-gtk-cairo} \
1405         --enable-jni \
1406         --enable-xmlj \
1407 %endif
1408         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1409         --with-pkgversion="PLD-Linux" \
1410         --with-bugurl="http://bugs.pld-linux.org" \
1411         %{_target_platform}
1412
1413 cd ..
1414
1415 %{__make} -C builddir \
1416         %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1417         GCJFLAGS="%{rpmcflags}" \
1418         BOOT_CFLAGS="%{rpmcflags}" \
1419         STAGE1_CFLAGS="%{rpmcflags} -O0 -g0" \
1420         GNATLIBCFLAGS="%{rpmcflags}" \
1421         LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1422         mandir=%{_mandir} \
1423         infodir=%{_infodir}
1424
1425 %if %{with tests}
1426 if [ ! -r /dev/pts/0 ]; then
1427         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1428         exit 1
1429 fi
1430 %{__make} -k -C builddir check 2>&1 ||:
1431 %endif
1432
1433 %install
1434 rm -rf $RPM_BUILD_ROOT
1435 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1436
1437 cd builddir
1438
1439 %{__make} -j1 install \
1440         mandir=%{_mandir} \
1441         infodir=%{_infodir} \
1442         DESTDIR=$RPM_BUILD_ROOT
1443
1444 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1445
1446 %if %{with multilib}
1447 # create links
1448 %ifarch sparc64
1449 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1450         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1451 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1452         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1453 %if %{with cxx}
1454 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1455         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1456 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1457         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1458 %endif
1459 %if %{with java}
1460 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1461         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1462 %endif
1463 %endif
1464 %endif
1465
1466 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1467 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1468 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1469
1470 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1471 mv $RPM_BUILD_ROOT{%{_libdir}/$libssp,%{_slibdir}}
1472 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1473 %if %{with multilib}
1474 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1475 mv $RPM_BUILD_ROOT{%{_libdir32}/$libssp,%{_slibdir32}}
1476 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1477 %endif
1478
1479 %if %{with fortran}
1480 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1481 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1482 %endif
1483
1484 %if %{with ada}
1485 # move ada shared libraries to proper place...
1486 mv -f   $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1487         $RPM_BUILD_ROOT%{_libdir}
1488 # check if symlink to be made is valid
1489 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so.1
1490 ln -sf  libgnat-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so
1491 ln -sf  libgnarl-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.3.so
1492 ln -sf  libgnat-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1493 ln -sf  libgnarl-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1494 %endif
1495
1496 cd ..
1497
1498 %if %{with java}
1499 install -d java-doc
1500 cp -f libjava/READ* java-doc
1501 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1502 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1503 # tools.zip sources
1504 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1505 %endif
1506 %if %{with objc}
1507 cp -f libobjc/README gcc/objc/README.libobjc
1508 %endif
1509
1510 # gcj-$version-$gcjsonamever
1511 %define gcjdbexecdir    gcj-%{version}-9
1512
1513 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1514 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1515 for f in libssp.la libssp_nonshared.la \
1516         %{?with_cxx:libstdc++.la libsupc++.la} \
1517         %{?with_fortran:libgfortran.la} \
1518         %{?with_gomp:libgomp.la} \
1519         %{?with_mudflap:libmudflap.la libmudflapth.la} \
1520 %if %{with java}
1521         libffi.la libgcj.la libgcj-tools.la libgij.la \
1522         %{gcjdbexecdir}/libjvm.la \
1523         %{gcjdbexecdir}/libxmlj.la \
1524         %{?with_x:lib-gnu-awt-xlib.la} \
1525         %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1526         %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1527         %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1528         %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1529 %endif
1530         %{?with_objc:libobjc.la};
1531 do
1532         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1533         mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1534 done
1535 %if %{with multilib}
1536 for f in libssp.la libssp_nonshared.la \
1537         %{?with_cxx:libstdc++.la libsupc++.la} \
1538         %{?with_fortran:libgfortran.la} \
1539         %{?with_gomp:libgomp.la} \
1540         %{?with_mudflap:libmudflap.la libmudflapth.la} \
1541         %{?with_java:libffi.la} \
1542         %{?with_objc:libobjc.la};
1543 do
1544         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1545         mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1546 done
1547 %endif
1548
1549 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1550 cp $gccdir/install-tools/include/*.h $gccdir/include
1551 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1552 rm -rf $gccdir/install-tools
1553 rm -rf $gccdir/include-fixed
1554
1555 %find_lang gcc
1556 %find_lang cpplib
1557 cat cpplib.lang >> gcc.lang
1558
1559 %if %{with cxx}
1560 %find_lang libstdc\+\+
1561 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1562 %endif
1563
1564 # cvs snap doesn't contain (release does) below files,
1565 # so let's create dummy entries to satisfy %%files.
1566 [ ! -f NEWS ] && touch NEWS
1567 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1568 [ ! -f libgfortran/README ] && touch libgfortran/README
1569
1570 %clean
1571 rm -rf $RPM_BUILD_ROOT
1572
1573 %post   -p      /sbin/postshell
1574 -/usr/sbin/fix-info-dir -c %{_infodir}
1575
1576 %postun -p      /sbin/postshell
1577 -/usr/sbin/fix-info-dir -c %{_infodir}
1578
1579 %post ada       -p      /sbin/postshell
1580 -/usr/sbin/fix-info-dir -c %{_infodir}
1581
1582 %postun ada     -p      /sbin/postshell
1583 -/usr/sbin/fix-info-dir -c %{_infodir}
1584
1585 %post fortran   -p      /sbin/postshell
1586 -/usr/sbin/fix-info-dir -c %{_infodir}
1587
1588 %postun fortran -p      /sbin/postshell
1589 -/usr/sbin/fix-info-dir -c %{_infodir}
1590
1591 %post java      -p      /sbin/postshell
1592 -/usr/sbin/fix-info-dir -c %{_infodir}
1593
1594 %postun java    -p      /sbin/postshell
1595 -/usr/sbin/fix-info-dir -c %{_infodir}
1596
1597 %post   -p /sbin/ldconfig -n libgcc
1598 %postun -p /sbin/ldconfig -n libgcc
1599 %post   -p /sbin/ldconfig -n libgcc-multilib
1600 %postun -p /sbin/ldconfig -n libgcc-multilib
1601 %post   -p /sbin/ldconfig -n libgomp
1602 %postun -p /sbin/ldconfig -n libgomp
1603 %post   -p /sbin/ldconfig -n libgomp-multilib
1604 %postun -p /sbin/ldconfig -n libgomp-multilib
1605 %post   -p /sbin/ldconfig -n libmudflap
1606 %postun -p /sbin/ldconfig -n libmudflap
1607 %post   -p /sbin/ldconfig -n libmudflap-multilib
1608 %postun -p /sbin/ldconfig -n libmudflap-multilib
1609 %post   -p /sbin/ldconfig -n libgnat
1610 %postun -p /sbin/ldconfig -n libgnat
1611 %post   -p /sbin/ldconfig -n libstdc++
1612 %postun -p /sbin/ldconfig -n libstdc++
1613 %post   -p /sbin/ldconfig -n libstdc++-multilib
1614 %postun -p /sbin/ldconfig -n libstdc++-multilib
1615 %post   -p /sbin/ldconfig -n libgfortran
1616 %postun -p /sbin/ldconfig -n libgfortran
1617 %post   -p /sbin/ldconfig -n libgfortran-multilib
1618 %postun -p /sbin/ldconfig -n libgfortran-multilib
1619 %post   -p /sbin/ldconfig -n libgcj
1620 %postun -p /sbin/ldconfig -n libgcj
1621 %post   -p /sbin/ldconfig -n libffi
1622 %postun -p /sbin/ldconfig -n libffi
1623 %post   -p /sbin/ldconfig -n libffi-multilib
1624 %postun -p /sbin/ldconfig -n libffi-multilib
1625 %post   -p /sbin/ldconfig -n libobjc
1626 %postun -p /sbin/ldconfig -n libobjc
1627 %post   -p /sbin/ldconfig -n libobjc-multilib
1628 %postun -p /sbin/ldconfig -n libobjc-multilib
1629
1630 %files -f gcc.lang
1631 %defattr(644,root,root,755)
1632 %doc ChangeLog.general MAINTAINERS NEWS
1633 # bugs.html faq.html
1634 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1635 %dir %{_libdir}/gcc
1636 %dir %{_libdir}/gcc/*
1637 %dir %{_libdir}/gcc/*/*
1638 %attr(755,root,root) %{_bindir}/*-gcc*
1639 %attr(755,root,root) %{_bindir}/gcc
1640 %attr(755,root,root) %{_bindir}/gccbug
1641 %attr(755,root,root) %{_bindir}/gcov
1642 %attr(755,root,root) %{_bindir}/cc
1643 %attr(755,root,root) %{_bindir}/cpp
1644 %{_mandir}/man1/cc.1*
1645 %{_mandir}/man1/cpp.1*
1646 %{_mandir}/man1/gcc.1*
1647 %{_mandir}/man1/gcov.1*
1648 %{_infodir}/cpp*
1649 %{_infodir}/gcc*
1650 %attr(755,root,root) /lib/cpp
1651 %attr(755,root,root) %{_slibdir}/lib*.so
1652 %{_libdir}/libssp.a
1653 %{_libdir}/libssp.la
1654 %attr(755,root,root) %{_libdir}/libssp.so
1655 %{_libdir}/libssp_nonshared.a
1656 %{_libdir}/libssp_nonshared.la
1657 %{_libdir}/gcc/*/*/libgcov.a
1658 %{_libdir}/gcc/*/*/libgcc.a
1659 %{_libdir}/gcc/*/*/libgcc_eh.a
1660 %{_libdir}/gcc/*/*/specs
1661 %{_libdir}/gcc/*/*/crt*.o
1662 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1663 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1664 %dir %{_libdir}/gcc/*/*/include
1665 %dir %{_libdir}/gcc/*/*/include/ssp
1666 %{_libdir}/gcc/*/*/include/ssp/*.h
1667 %{_libdir}/gcc/*/*/include/float.h
1668 %{_libdir}/gcc/*/*/include/iso646.h
1669 %{_libdir}/gcc/*/*/include/limits.h
1670 %{?with_gomp:%{_libdir}/gcc/*/*/include/omp.h}
1671 %{_libdir}/gcc/*/*/include/stdarg.h
1672 %{_libdir}/gcc/*/*/include/stdbool.h
1673 %{_libdir}/gcc/*/*/include/stddef.h
1674 %{_libdir}/gcc/*/*/include/stdfix.h
1675 %{_libdir}/gcc/*/*/include/syslimits.h
1676 %{_libdir}/gcc/*/*/include/unwind.h
1677 %{_libdir}/gcc/*/*/include/varargs.h
1678 %ifarch %{ix86} %{x8664}
1679 %{_libdir}/gcc/*/*/include/ammintrin.h
1680 %{_libdir}/gcc/*/*/include/bmmintrin.h
1681 %{_libdir}/gcc/*/*/include/cpuid.h
1682 %{_libdir}/gcc/*/*/include/emmintrin.h
1683 %{_libdir}/gcc/*/*/include/mm3dnow.h
1684 %{_libdir}/gcc/*/*/include/mm_malloc.h
1685 %{_libdir}/gcc/*/*/include/mmintrin-common.h
1686 %{_libdir}/gcc/*/*/include/mmintrin.h
1687 %{_libdir}/gcc/*/*/include/nmmintrin.h
1688 %{_libdir}/gcc/*/*/include/pmmintrin.h
1689 %{_libdir}/gcc/*/*/include/smmintrin.h
1690 %{_libdir}/gcc/*/*/include/tmmintrin.h
1691 %{_libdir}/gcc/*/*/include/wmmintrin.h
1692 %{_libdir}/gcc/*/*/include/xmmintrin.h
1693 %endif
1694 %ifarch powerpc ppc ppc64
1695 %{_libdir}/gcc/*/*/include/altivec.h
1696 %{_libdir}/gcc/*/*/include/paired.h
1697 %{_libdir}/gcc/*/*/include/ppc-asm.h
1698 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1699 %{_libdir}/gcc/*/*/include/si2vmx.h
1700 %{_libdir}/gcc/*/*/include/spe.h
1701 %{_libdir}/gcc/*/*/include/spu2vmx.h
1702 %{_libdir}/gcc/*/*/include/vec_types.h
1703 %endif
1704
1705 %if %{with multilib}
1706 %files multilib
1707 %defattr(644,root,root,755)
1708 %attr(755,root,root) %{_slibdir32}/lib*.so
1709 %dir %{_libdir}/gcc/*/*/32
1710 %{_libdir}/gcc/*/*/32/crt*.o
1711 %{_libdir}/gcc/*/*/32/libgcov.a
1712 %{_libdir}/gcc/*/*/32/libgcc.a
1713 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1714 %{_libdir32}/libssp.a
1715 %{_libdir32}/libssp.la
1716 %attr(755,root,root) %{_libdir32}/libssp.so
1717 %{_libdir32}/libssp_nonshared.a
1718 %{_libdir32}/libssp_nonshared.la
1719 %endif
1720
1721 %files -n libgcc
1722 %defattr(644,root,root,755)
1723 %attr(755,root,root) %{_slibdir}/lib*.so.*
1724
1725 %if %{with multilib}
1726 %files -n libgcc-multilib
1727 %defattr(644,root,root,755)
1728 %attr(755,root,root) %{_slibdir32}/lib*.so.*
1729 %endif
1730
1731 %if %{with gomp}
1732 %files -n libgomp
1733 %defattr(644,root,root,755)
1734 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1735
1736 %if %{with multilib}
1737 %files -n libgomp-multilib
1738 %defattr(644,root,root,755)
1739 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1740 %endif
1741
1742 %files -n libgomp-devel
1743 %defattr(644,root,root,755)
1744 %attr(755,root,root) %{_libdir}/libgomp.so
1745 %{_libdir}/libgomp.la
1746 %{_libdir}/libgomp.spec
1747 %{_libdir}/gcc/*/*/finclude
1748 %{_infodir}/libgomp*
1749
1750 %if %{with multilib}
1751 %files -n libgomp-multilib-devel
1752 %defattr(644,root,root,755)
1753 %attr(755,root,root) %{_libdir32}/libgomp.so
1754 %{_libdir32}/libgomp.la
1755 %{_libdir32}/libgomp.spec
1756 %endif
1757
1758 %files -n libgomp-static
1759 %defattr(644,root,root,755)
1760 %{_libdir}/libgomp.a
1761
1762 %if %{with multilib}
1763 %files -n libgomp-multilib-static
1764 %defattr(644,root,root,755)
1765 %{_libdir32}/libgomp.a
1766 %endif
1767 %endif
1768
1769 %if %{with mudflap}
1770 %files -n libmudflap
1771 %defattr(644,root,root,755)
1772 %attr(755,root,root) %{_libdir}/libmudflap*.so.*.*.*
1773
1774 %if %{with multilib}
1775 %files -n libmudflap-multilib
1776 %defattr(644,root,root,755)
1777 %attr(755,root,root) %{_libdir32}/libmudflap*.so.*.*.*
1778 %endif
1779
1780 %files -n libmudflap-devel
1781 %defattr(644,root,root,755)
1782 %{_libdir}/gcc/*/*/include/mf-runtime.h
1783 %{_libdir}/libmudflap*.la
1784 %attr(755,root,root) %{_libdir}/libmudflap*.so
1785
1786 %if %{with multilib}
1787 %files -n libmudflap-multilib-devel
1788 %defattr(644,root,root,755)
1789 %{_libdir32}/libmudflap*.la
1790 %attr(755,root,root) %{_libdir32}/libmudflap*.so
1791 %endif
1792
1793 %files -n libmudflap-static
1794 %defattr(644,root,root,755)
1795 %{_libdir}/libmudflap*.a
1796
1797 %if %{with multilib}
1798 %files -n libmudflap-multilib-static
1799 %defattr(644,root,root,755)
1800 %{_libdir32}/libmudflap*.a
1801 %endif
1802 %endif
1803
1804 %if %{with ada}
1805 %files ada
1806 %defattr(644,root,root,755)
1807 %doc gcc/ada/ChangeLog
1808 %attr(755,root,root) %{_bindir}/gnat*
1809 %if %{with java}
1810 %exclude %{_bindir}/gnative2ascii
1811 %endif
1812 %attr(755,root,root) %{_libdir}/libgnarl*.so
1813 %attr(755,root,root) %{_libdir}/libgnat*.so
1814 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1815 %{_libdir}/gcc/*/*/adainclude
1816 %dir %{_libdir}/gcc/*/*/adalib
1817 %{_libdir}/gcc/*/*/adalib/*.ali
1818 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1819 %{_libdir}/gcc/*/*/adalib/libgccprefix.a
1820 %ifarch %{ix86} %{x8664}
1821 %{_libdir}/gcc/*/*/adalib/libgmem.a
1822 %endif
1823 %{_infodir}/gnat*
1824
1825 %files -n libgnat
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
1828 %attr(755,root,root) %{_libdir}/libgnat*.so.1
1829
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
1835 %endif
1836
1837 %if %{with cxx}
1838 %files c++
1839 %defattr(644,root,root,755)
1840 %doc gcc/cp/{ChangeLog,NEWS}
1841 %attr(755,root,root) %{_bindir}/g++
1842 %attr(755,root,root) %{_bindir}/*-g++
1843 %attr(755,root,root) %{_bindir}/c++
1844 %attr(755,root,root) %{_bindir}/*-c++
1845 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
1846 %{_libdir}/libsupc++.a
1847 %{_libdir}/libsupc++.la
1848 %{_mandir}/man1/g++.1*
1849
1850 %if %{with multilib}
1851 %files c++-multilib
1852 %defattr(644,root,root,755)
1853 %{_libdir32}/libsupc++.a
1854 %{_libdir32}/libsupc++.la
1855 %endif
1856
1857 %files -n libstdc++ -f libstdc++.lang
1858 %defattr(644,root,root,755)
1859 %doc libstdc++-v3/{ChangeLog,README}
1860 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
1861
1862 %if %{with multilib}
1863 %files -n libstdc++-multilib
1864 %defattr(644,root,root,755)
1865 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
1866 %endif
1867
1868 %files -n libstdc++-devel
1869 %defattr(644,root,root,755)
1870 %doc libstdc++-v3/doc/html
1871 %dir %{_includedir}/c++
1872 %{_includedir}/c++/%{version}
1873 %{_includedir}/extc++.h
1874 %{_includedir}/stdc++.h
1875 %{_includedir}/stdtr1c++.h
1876 %if %{with java}
1877 %exclude %{_includedir}/c++/%{version}/java
1878 %exclude %{_includedir}/c++/%{version}/javax
1879 %exclude %{_includedir}/c++/%{version}/gcj
1880 %exclude %{_includedir}/c++/%{version}/gnu
1881 %exclude %{_includedir}/c++/%{version}/org
1882 %exclude %{_includedir}/c++/%{version}/sun
1883 %endif
1884 %{_libdir}/libstdc++.la
1885 %attr(755,root,root) %{_libdir}/libstdc++.so
1886
1887 %if %{with multilib}
1888 %files -n libstdc++-multilib-devel
1889 %defattr(644,root,root,755)
1890 %{_libdir32}/libstdc++.la
1891 %attr(755,root,root) %{_libdir32}/libstdc++.so
1892 %endif
1893
1894 %files -n libstdc++-static
1895 %defattr(644,root,root,755)
1896 %{_libdir}/libstdc++.a
1897
1898 %if %{with multilib}
1899 %files -n libstdc++-multilib-static
1900 %defattr(644,root,root,755)
1901 %{_libdir32}/libstdc++.a
1902 %endif
1903 %endif
1904
1905 %if %{with fortran}
1906 %files fortran
1907 %defattr(644,root,root,755)
1908 %doc gcc/fortran/ChangeLog
1909 %attr(755,root,root) %{_bindir}/g95
1910 %attr(755,root,root) %{_bindir}/gfortran
1911 %attr(755,root,root) %{_bindir}/*-gfortran
1912 %{_infodir}/gfortran*
1913 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
1914 %{_libdir}/gcc/*/*/libgfortranbegin.a
1915 %{_libdir}/gcc/*/*/libgfortranbegin.la
1916 %{_libdir}/libgfortran.la
1917 %attr(755,root,root) %{_libdir}/libgfortran.so
1918 %{_mandir}/man1/g95.1*
1919 %{_mandir}/man1/gfortran.1*
1920
1921 %if %{with multilib}
1922 %files fortran-multilib
1923 %defattr(644,root,root,755)
1924 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
1925 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
1926 %{_libdir32}/libgfortran.la
1927 %attr(755,root,root) %{_libdir32}/libgfortran.so
1928 %endif
1929
1930 %files -n libgfortran
1931 %defattr(644,root,root,755)
1932 %doc libgfortran/{AUTHORS,README,ChangeLog}
1933 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
1934
1935 %if %{with multilib}
1936 %files -n libgfortran-multilib
1937 %defattr(644,root,root,755)
1938 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
1939 %endif
1940
1941 %files -n libgfortran-static
1942 %defattr(644,root,root,755)
1943 %{_libdir}/libgfortran.a
1944
1945 %if %{with multilib}
1946 %files -n libgfortran-multilib-static
1947 %defattr(644,root,root,755)
1948 %{_libdir32}/libgfortran.a
1949 %endif
1950 %endif
1951
1952 %if %{with java}
1953 %files java
1954 %defattr(644,root,root,755)
1955 %doc gcc/java/ChangeLog java-doc/*
1956 %attr(755,root,root) %{_bindir}/gappletviewer
1957 %attr(755,root,root) %{_bindir}/gc-analyze
1958 %attr(755,root,root) %{_bindir}/gcj*
1959 %attr(755,root,root) %{_bindir}/gjar
1960 %attr(755,root,root) %{_bindir}/gjarsigner
1961 %attr(755,root,root) %{_bindir}/gjavah
1962 %attr(755,root,root) %{_bindir}/gkeytool
1963 %attr(755,root,root) %{_bindir}/gnative2ascii
1964 %attr(755,root,root) %{_bindir}/gorbd
1965 %attr(755,root,root) %{_bindir}/grmi*
1966 %attr(755,root,root) %{_bindir}/gserialver
1967 %attr(755,root,root) %{_bindir}/gtnameserv
1968 %attr(755,root,root) %{_bindir}/jcf-dump
1969 %attr(755,root,root) %{_bindir}/jv-*
1970 %attr(755,root,root) %{_bindir}/*-gcj*
1971 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
1972 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
1973 %{_infodir}/cp-tools*
1974 %{_infodir}/gcj*
1975 %{_mandir}/man1/gappletviewer*
1976 %{_mandir}/man1/gc-analyze*
1977 %{_mandir}/man1/gcj*
1978 %{_mandir}/man1/gjar*
1979 %{_mandir}/man1/gjavah*
1980 %{_mandir}/man1/gkeytool*
1981 %{_mandir}/man1/gnative2ascii*
1982 %{_mandir}/man1/gorbd*
1983 %{_mandir}/man1/grmi*
1984 %{_mandir}/man1/gserialver*
1985 %{_mandir}/man1/gtnameserv*
1986 %{_mandir}/man1/jcf-*
1987 %{_mandir}/man1/jv-*
1988
1989 %files -n libgcj
1990 %defattr(644,root,root,755)
1991 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1992 %attr(755,root,root) %{_bindir}/addr2name.awk
1993 %attr(755,root,root) %{_bindir}/gij
1994 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
1995 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
1996 %attr(755,root,root) %{_libdir}/libgcj_bc.so
1997 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
1998 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
1999 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2000 %dir %{_libdir}/%{gcjdbexecdir}
2001 %{_libdir}/%{gcjdbexecdir}/classmap.db
2002 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2003 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2004 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2005 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2006 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2007 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2008 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2009 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2010 %{_libdir}/logging.properties
2011 %{_javadir}/libgcj*.jar
2012 %{_mandir}/man1/gij*
2013
2014 %files -n libgcj-devel
2015 %defattr(644,root,root,755)
2016 %{_includedir}/c++/%{version}/java
2017 %{_includedir}/c++/%{version}/javax
2018 %{_includedir}/c++/%{version}/gcj
2019 %{_includedir}/c++/%{version}/gnu
2020 %{_includedir}/c++/%{version}/org
2021 %{_includedir}/c++/%{version}/sun
2022 %{_libdir}/gcc/*/*/include/gcj
2023 %{_libdir}/gcc/*/*/include/jawt.h
2024 %{_libdir}/gcc/*/*/include/jawt_md.h
2025 %{_libdir}/gcc/*/*/include/jni.h
2026 %{_libdir}/gcc/*/*/include/jni_md.h
2027 %{_libdir}/gcc/*/*/include/jvmpi.h
2028 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2029 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2030 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2031 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2032 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2033 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2034 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2035 %dir %{_libdir}/security
2036 %{_libdir}/security/*
2037 %{_libdir}/libgcj.spec
2038 %{_libdir}/libgcj-tools.la
2039 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2040 %{_libdir}/libgcj.la
2041 %attr(755,root,root) %{_libdir}/libgcj.so
2042 %{_libdir}/libgij.la
2043 %attr(755,root,root) %{_libdir}/libgij.so
2044 %if %{with x}
2045 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2046 %{_libdir}/lib-gnu-awt-xlib.la
2047 %endif
2048 %{_pkgconfigdir}/libgcj-%{_major_ver}.pc
2049
2050 %files -n libgcj-static
2051 %defattr(644,root,root,755)
2052 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2053 %{_libdir}/libgcj-tools.a
2054 %{_libdir}/libgcj.a
2055 %{_libdir}/libgcj_bc.a
2056 %{_libdir}/libgij.a
2057 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2058
2059 %files -n libffi
2060 %defattr(644,root,root,755)
2061 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2062 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2063
2064 %if %{with multilib}
2065 %files -n libffi-multilib
2066 %defattr(644,root,root,755)
2067 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2068 %endif
2069
2070 %files -n libffi-devel
2071 %defattr(644,root,root,755)
2072 %{_libdir}/gcc/*/*/include/ffi.h
2073 %{_libdir}/gcc/*/*/include/ffitarget.h
2074 %attr(755,root,root) %{_libdir}/libffi.so
2075 %{_libdir}/libffi.la
2076
2077 %if %{with multilib}
2078 %files -n libffi-multilib-devel
2079 %defattr(644,root,root,755)
2080 %attr(755,root,root) %{_libdir32}/libffi.so
2081 %{_libdir32}/libffi.la
2082 %endif
2083
2084 %files -n libffi-static
2085 %defattr(644,root,root,755)
2086 %{_libdir}/libffi.a
2087
2088 %if %{with multilib}
2089 %files -n libffi-multilib-static
2090 %defattr(644,root,root,755)
2091 %{_libdir32}/libffi.a
2092 %endif
2093 %endif
2094
2095 %if %{with objc}
2096 %files objc
2097 %defattr(644,root,root,755)
2098 %doc gcc/objc/README
2099 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2100 %attr(755,root,root) %{_libdir}/libobjc.so
2101 %{_libdir}/libobjc.la
2102 %{_libdir}/gcc/*/*/include/objc
2103
2104 %if %{with multilib}
2105 %files objc-multilib
2106 %defattr(644,root,root,755)
2107 %attr(755,root,root) %{_libdir32}/libobjc.so
2108 %{_libdir32}/libobjc.la
2109 %endif
2110
2111 %files -n libobjc
2112 %defattr(644,root,root,755)
2113 %doc libobjc/{ChangeLog,README*}
2114 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2115
2116 %if %{with multilib}
2117 %files -n libobjc-multilib
2118 %defattr(644,root,root,755)
2119 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2120 %endif
2121
2122 %files -n libobjc-static
2123 %defattr(644,root,root,755)
2124 %{_libdir}/libobjc.a
2125
2126 %if %{with multilib}
2127 %files -n libobjc-multilib-static
2128 %defattr(644,root,root,755)
2129 %{_libdir32}/libobjc.a
2130 %endif
2131 %endif
2132
2133 %if %{with objcxx}
2134 %files objc++
2135 %defattr(644,root,root,755)
2136 %doc gcc/objcp/ChangeLog
2137 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus
2138 %endif
This page took 0.313737 seconds and 4 git commands to generate.