2 %define DASHED_SNAP 2002-02-18
3 %define GCC_VERSION 3.1
4 %define STDC_VERSION 3.1
5 %define GCJ_VERSION 3.1
6 %define KSI_VERSION pre47
7 Summary: GNU Compiler Collection
8 Summary(pl): Kolekcja kompilatorów GNU
10 Version: %{GCC_VERSION}
13 Group: Development/Languages
14 Group(de): Entwicklung/Sprachen
15 Group(pl): Programowanie/Jêzyki
16 Source0: ftp://gcc.gnu.org/pub/gcc/snapshots/%{DASHED_SNAP}/%{name}-%{SNAP}.tar.bz2
17 Source1: ftp://ftp.pld.org.pl/people/malekith/ksi/ksi-%{KSI_VERSION}.tar.gz
18 Patch0: gcc-slibdir.patch
19 Patch1: gcc-paths.patch
21 BuildRequires: texinfo
22 BuildRequires: zlib-devel
23 BuildRequires: fileutils >= 4.0.41
24 BuildRequires: autoconf
25 Requires: binutils >= 2.9.1.0.25
26 Requires: cpp = %{version}
27 URL: http://gcc.gnu.org/
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 A compiler aimed at integrating all the optimizations and features
34 necessary for a high-performance and stable development environment.
37 Kompilator, posiadaj±cy du¿e mo¿liwo¶ci optymalizacyjne niezbêdne do
38 wyprodukowania szybkiego i stablinego kodu wynikowego.
41 Summary: C++ support for gcc
42 Summary(fr): Support C++ pour le compilateur gcc
43 Summary(pl): Wspomaganie C++ dla kompilatora gcc
44 Summary(tr): gcc için C++ desteði
45 Group: Development/Languages
46 Group(de): Entwicklung/Sprachen
47 Group(pl): Programowanie/Jêzyki
52 This package adds C++ support to the GNU C compiler. It includes
53 support for most of the current C++ specification, including templates
54 and exception handling. It does not include a standard C++ library,
55 which is available separately.
57 %description -l de c++
58 Dieses Paket enthält die C++-Unterstützung für den GNU-C-Compiler. Es
59 unterstützt die aktuelle C++-Spezifikation, inkl. Templates und
60 Ausnahmeverarbeitung. Eine C++-Standard-Library ist nicht enthalten -
61 sie ist getrennt erhältlich.
63 %description -l fr c++
64 Ce package ajoute un support C++ au compilateur c GNU. Il comprend un
65 support pour la plupart des spécifications actuelles de C++, dont les
66 modéles et la gestion des exceptions. Il ne comprend pas une
67 bibliothéque C++ standard, qui est disponible séparément.
69 %description -l pl c++
70 Programy z tego pakietu zapewniaj± wsparcie dla C++ do gcc. Posiada
71 wspomaganie dla du¿ej ilo¶ci obecnych specyfikacji C++, nie posiada
72 natomiast standardowych bibliotek C++, które s± w oddzielnym pakiecie.
74 %description -l tr c++
75 Bu paket, GNU C derleyicisine C++ desteði ekler. 'Template'ler ve
76 aykýrý durum iþleme gibi çoðu güncel C++ tanýmlarýna uyar. Standart
77 C++ kitaplýðý bu pakette yer almaz.
80 Summary: Objective C support for gcc
81 Summary(de): Objektive C-Unterstützung für gcc
82 Summary(fr): Gestion d'Objective C pour gcc
83 Summary(pl): Wspomaganie obiektowego C dla kompilatora gcc
84 Summary(tr): gcc için Objective C desteði
85 Group: Development/Languages
86 Group(de): Entwicklung/Sprachen
87 Group(pl): Programowanie/Jêzyki
90 Requires: libobjc = %{GCC_VERSION}
91 Requires: gcc = %{GCC_VERSION}
94 This package adds Objective C support to the GNU C compiler. Objective
95 C is a object oriented derivative of the C language, mainly used on
96 systems running NeXTSTEP. This package does not include the standard
97 objective C object library.
99 %description -l de objc
100 Dieses Paket ergänzt den GNU-C-Compiler durch Objective-C-Support.
101 Objective C ist ein objektorientiertes Derivat von C, das zur
102 Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt. Die
103 Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
105 %description -l fr objc
106 Ce package ajoute un support Objective C au compilateur C GNU.
107 L'Objective C est un langage orienté objetdérivé du langage C,
108 principalement utilisé sur les systèmes NeXTSTEP. Ce package n'inclue
109 pas la bibliothéque Objective C standard.
111 %description -l pl objc
112 Ten pakiet jest wsparciem obiektowego C dla kompilatora gcc. W
113 pakiecie nie ma jeszcze bibliotek C-obj.
115 %description -l tr objc
116 Bu paket, GNU C derleyicisine Objective C desteði ekler. Objective C,
117 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altýnda çalýþan
118 sistemlerde yaygýn olarak kullanýlýr. Standart Objective C nesne
119 kitaplýðý bu pakette yer almaz.
122 Summary: Objective C Libraries
123 Summary(pl): Biblioteki Obiektowego C
126 Group(es): Bibliotecas
127 Group(fr): Librairies
128 Group(pl): Biblioteki
130 %description -n libobjc
131 Objective C Libraries
133 %description -n libobjc -l pl
134 Biblioteki Obiektowego C
136 %package -n libobjc-static
137 Summary: Static Objective C Libraries
138 Summary(pl): Statyczne Biblioteki Obiektowego C
139 Group: Development/Libraries
140 Group(de): Entwicklung/Libraries
141 Group(fr): Development/Librairies
142 Group(pl): Programowanie/Biblioteki
144 Requires: libobjc = %{GCC_VERSION}
146 %description -n libobjc-static
147 Static Objective C Libraries
149 %description -l pl -n libobjc-static
150 Statyczne Obiektowego C
153 Summary: Fortran 77 support for gcc
154 Summary(pl): Wspomaganie Fortran 77 dla gcc
155 Group: Development/Languages
156 Group(de): Entwicklung/Sprachen
157 Group(pl): Programowanie/Jêzyki
159 Requires: libg2c = %{GCC_VERSION}
162 This apckage adds support for compiling Fortran 77 programs with the
165 %description -l pl g77
166 Ten pakiet jest wsparciem Fortran 77 dla kompilatora gcc. Jest
167 potrzebny do kompilowania programów pisanych w jêzyku Fortran 77.
170 Summary: Fortran 77 Libraries
171 Summary(pl): Biblioteki Fortranu 77
174 Group(es): Bibliotecas
175 Group(fr): Librairies
176 Group(pl): Biblioteki
178 %description -n libg2c
181 %description -n libg2c -l pl
182 Biblioteki Fortranu 77
184 %package -n libg2c-static
185 Summary: Static Fortran 77 Libraries
186 Summary(pl): Statyczne Biblioteki Fortranu 77
187 Group: Development/Libraries
188 Group(de): Entwicklung/Libraries
189 Group(fr): Development/Librairies
190 Group(pl): Programowanie/Biblioteki
192 Requires: libg2c = %{GCC_VERSION}
194 %description -n libg2c-static
195 Static Fortran 77 Libraries
197 %description -l pl -n libg2c-static
198 Statyczne Fortranu 77
201 Summary: CHILL support for gcc
202 Summary(pl): Wspomoganie CHILL dla gcc
203 Group: Development/Languages
204 Group(de): Entwicklung/Sprachen
205 Group(pl): Programowanie/Jêzyki
206 Requires: %{name} = %{version}
209 This package adds support for compiling CHILL programs with the GNU
212 Chill is the "CCITT High-Level Language", where CCITT is the old name
213 for what is now ITU, the International Telecommunications Union. It is
214 is language in the Modula2 family, and targets many of the same
215 applications as Ada (especially large embedded systems). Chill was
216 never used much in the United States, but is still being used in
217 Europe, Brazil, Korea, and other places.
220 Summary: Java support for gcc
221 Summary(pl): Wspomoganie Java dla gcc
222 Group: Development/Languages
223 Group(de): Entwicklung/Sprachen
224 Group(pl): Programowanie/Jêzyki
225 Requires: %{name} = %{version}
226 Requires: libgcj >= 3.0.0
229 This package adds experimental support for compiling Java(tm) programs
230 and bytecode into native code. To use this you will also need the
233 %description -l pl java
234 Wsparcie dla kompilowania programów Java(tm) zrówno do bajt-kodu jak i
235 do natywnego kodu. Bêdziesz potrzebowa³ pakietu libgcj by móc
236 przeprowadziæ kompilacjê.
239 Summary: Java Class Libraries
240 Summary(pl): Biblioteki Klas Javy
243 Group(es): Bibliotecas
244 Group(fr): Librairies
245 Group(pl): Biblioteki
246 Version: %{GCJ_VERSION}
250 %description -n libgcj
253 %description -n libgcj -l pl
254 Biblioteki Klass Javy
256 %package -n libgcj-devel
257 Summary: Development files for Java Class Libraries
258 Summary(pl): Pliki nag³ówkowe dla Bibliotek Klass Javy
259 Group: Development/Libraries
260 Group(de): Entwicklung/Libraries
261 Group(fr): Development/Librairies
262 Group(pl): Programowanie/Biblioteki
263 Version: %{GCJ_VERSION}
265 Requires: libgcj = %{GCJ_VERSION}
266 Requires: %{name}-java
268 %description -n libgcj-devel
269 Development files for Java Class Libraries
271 %description -n libgcj-devel -l pl
272 Pliki nag³ówkowe dla Bibliotek Klass Javy
274 %package -n libgcj-static
275 Summary: Static Java Class Libraries
276 Summary(pl): Statyczne Biblioteki Klass Javy
277 Group: Development/Libraries
278 Group(de): Entwicklung/Libraries
279 Group(fr): Development/Librairies
280 Group(pl): Programowanie/Biblioteki
281 Version: %{GCJ_VERSION}
283 Requires: libstdc++-devel = %{GCJ_VERSION}
285 %description -n libgcj-static
286 Static Java Class Libraries
288 %description -l pl -n libgcj-static
289 Statyczne Biblioteki Klass Javy
291 %package -n libstdc++
292 Summary: GNU c++ library
293 Summary(pl): Biblioteki GNU C++
296 Group(es): Bibliotecas
297 Group(fr): Librairies
298 Group(pl): Biblioteki
299 Version: %{STDC_VERSION}
302 %description -n libstdc++
303 This is the GNU implementation of the standard C++ libraries, along
304 with additional GNU tools. This package includes the shared libraries
305 necessary to run C++ applications.
307 %description -l de -n libstdc++
308 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
309 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
310 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
312 %description -l fr -n libstdc++
313 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
314 des outils GNU supplémentaires. Ce package comprend les librairies
315 partagées nécessaires à l'exécution d'application C++.
317 %description -l pl -n libstdc++
318 Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych
319 bibliotek C++. Znajduj± siê w nim biblioteki dynamiczne niezbêdne do
320 uruchomienia aplikacji napisanych w C++.
322 %description -l tr -n libstdc++
323 Bu paket, standart C++ kitaplýklarýnýn GNU gerçeklemesidir ve C++
324 uygulamalarýnýn koþturulmasý için gerekli kitaplýklarý içerir.
326 %package -n libstdc++-devel
327 Summary: Header files and libraries for C++ development
328 Summary(de): Header-Dateien und Libraries zur Entwicklung mit C++
329 Summary(fr): Fichiers d'en-tête et biblitothèques pour développer en C++.
330 Summary(tr): C++ ile program geliþtirmek için gerekli dosyalar
331 Group: Development/Libraries
332 Group(de): Entwicklung/Libraries
333 Group(fr): Development/Librairies
334 Group(pl): Programowanie/Biblioteki
335 Version: %{STDC_VERSION}
336 Requires: libstdc++ = %{STDC_VERSION}
337 Requires: %{name}-c++
338 Obsoletes: libg++-devel
340 %description -n libstdc++-devel
341 This is the GNU implementation of the standard C++ libraries. This
342 package includes the header files and libraries needed for C++
345 %description -l pl -n libstdc++-devel
346 Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych
347 bibliotek C++. Znajduj± siê w nim pliki nag³ówkowe wykorzystywane przy
348 programowaniu w jêzyku C++.
350 %package -n libstdc++-static
351 Summary: Static c++ standard library
352 Summary(pl): Biblioteka statyczna c++
353 Group: Development/Libraries
354 Group(de): Entwicklung/Libraries
355 Group(fr): Development/Librairies
356 Group(pl): Programowanie/Biblioteki
357 Version: %{STDC_VERSION}
358 Requires: libstdc++-devel = %{STDC_VERSION}
360 %description -n libstdc++-static
361 Static c++ standard library.
363 %description -l pl -n libstdc++-static
364 Biblioteka statyczna C++.
367 Summary: Shared gcc library
368 Summary(pl): Biblioteka gcc
371 Group(fr): Librairies
372 Group(pl): Biblioteki
375 %description -n libgcc
378 %description -l pl -n libgcc
379 Biblioteka dynamiczna gcc.
382 Summary: The C Pre Processor
383 Summary(pl): Preprocesor C
384 Group: Development/Languages
385 Group(de): Entwicklung/Sprachen
386 Group(pl): Programowanie/Jêzyki
392 The C preprocessor is a "macro processor" that is used automatically
393 by the C compiler to transform your program before actual compilation.
394 It is called a macro processor because it allows you to define
395 "macros", which are brief abbreviations for longer constructs.
397 The C preprocessor provides four separate facilities that you can use
400 - Inclusion of header files. These are files of declarations that can
401 be substituted into your program.
402 - Macro expansion. You can define "macros", which are abbreviations
403 for arbitrary fragments of C code, and then the C preprocessor will
404 replace the macros with their definitions throughout the program.
405 - Conditional compilation. Using special preprocessing directives, you
406 can include or exclude parts of the program according to various
408 - Line control. If you use a program to combine or rearrange source
409 files into an intermediate file which is then compiled, you can use
410 line control to inform the compiler of where each source line
411 originally came from.
413 %description -l pl -n cpp
414 Przeprocesor C jest "makro procesorem" który jest automatycznie
415 u¿ywany przez kompilator C do obróbki kompilowanego programu przed
416 w³a¶ciw± kompilacj±. Jest on nazywany makroprocesorem, poniewa¿
417 umo¿liwia definiowanie i rozwijanie makr umo¿liwiaj±cych skracanie
418 d³ugich konstrukcji w jêzyku C.
420 Preprocesor C umo¿liwia wykonywanie czterech ró¿nych typów operacji:
422 - Do³±czanie plików (np. nag³ówkowych). Wstawia pliki w miejscu
423 deklaracji polecenia do³±czenia innego pliku.
424 - Rozwijanie makr. Mo¿na definiowaæ "makra" nadaj±c im identyfikatory,
425 których pó¼niejsze u¿ycie powoduje podczas rozwijania podmienienie
426 indentyfikatora deklarowan± wcze¶niej warto¶ci±.
427 - Kompilacja warunkowa. W zale¿no¶ci od obecno¶ci symboli i dyrektyw w
428 ¶rodowisku preprocesora s± w³±czane warunkowo, b±d¼ nie, pewne
429 fragmenty obrabianego strumienia tekstów.
430 - Kontrola linii ¼ród³a. Niezale¿nie od tego jakim przeobra¿eniom
431 podlega wynikowy strumieñ danych w wyniku rozwijania makr i do³±czania
432 s± zapamiêtywane informacje o tym, której linii pliku ¼ród³owego
433 odpowiada fragment pliku wynikowego.
436 Summary: Ksi support for gcc
437 Summary(pl): Wspomoganie Ksi dla gcc
438 Version: %{GCC_VERSION}.%{KSI_VERSION}
439 Group: Development/Languages
440 Group(de): Entwicklung/Sprachen
441 Group(pl): Programowanie/Jêzyki
442 Requires: gcc = %{GCC_VERSION}
445 This package adds experimental support for compiling Ksi programs
446 into native code. You proabably don't need it, unless your are going
447 to develop a compiler using Ksi as intermediate representation or
448 you are using such compiler (like Gont).
450 %description -l pl ksi
451 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów
452 w Ksi do kodu maszynowego. Prawdopodobnie nie potrzebujesz go, chyba
453 ¿e zamierzasz pisaæ kompilator u¿ywaj±cy Ksi jakos reprezentacji
454 po¶rednicz±cej, lub u¿ywasz takiego kompilatora (jak Gont).
458 %setup -q -a1 -n %{name}-%{SNAP}
459 mv ksi-%{KSI_VERSION} gcc/ksi
464 # cd gcc && autoconf; cd ..
465 # autoconf is not needed!
466 rm -rf obj-%{_target_platform} && install -d obj-%{_target_platform} && cd obj-%{_target_platform}
468 CFLAGS="%{rpmcflags}" \
469 CXXFLAGS="%{rpmcflags}" \
470 TEXCONFIG=false ../configure \
471 --prefix=%{_prefix} \
472 --infodir=%{_infodir} \
473 --mandir=%{_mandir} \
475 --enable-threads=posix \
476 --enable-languages="c,c++,f77,gcov,java,objc,ksi" \
482 --with-slibdir=%{_slibdir} \
486 PATH=$PATH:/sbin:%{_sbindir}
489 %{__make} -C obj-%{_target_platform} bootstrap-lean \
490 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
495 rm -rf $RPM_BUILD_ROOT
496 install -d $RPM_BUILD_ROOT{/lib,%{_datadir}}
498 cd obj-%{_target_platform}
499 PATH=$PATH:/sbin:%{_sbindir}
502 prefix=$RPM_BUILD_ROOT%{_prefix} \
503 mandir=$RPM_BUILD_ROOT%{_mandir} \
504 infodir=$RPM_BUILD_ROOT%{_infodir} \
505 slibdir=$RPM_BUILD_ROOT/lib
507 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
508 echo .so gcc.1 > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
510 ln -sf g77 $RPM_BUILD_ROOT%{_bindir}/f77
511 echo .so g77.1 > $RPM_BUILD_ROOT%{_mandir}/man1/f77.1
513 (cd $RPM_BUILD_ROOT%{_libdir} ; LIBSTDC=$(ls libstdc++.so.*.*.*) ; \
514 cd $RPM_BUILD_ROOT%{_libdir}/gcc-lib/%{_target_cpu}*/*/ ; \
515 ln -sf ../../../${LIBSTDC} libstdc++.so)
517 mv $RPM_BUILD_ROOT%{_libdir}/libstdc++.a \
518 $RPM_BUILD_ROOT%{_libdir}/gcc-lib/%{_target_cpu}*/*/
520 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
523 gzip -9nf READ* ChangeLog
524 gzip -9nf gcc/ksi/README gcc/ksi/NEWS gcc/ksi/t/*.{ksi,c,foo}
527 mv -f libjava/doc/cni.sgml libjava/READ* java-doc
528 mv -f fastjar/README java-doc/README.fastjar
529 mv -f libffi/README java-doc/README.libffi
530 mv -f libffi/LICENSE java-doc/LICENSE.libffi
533 mv libobjc/README gcc/objc/README.libobjc
534 gzip -9nf gcc/objc/READ*
539 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
542 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
545 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
548 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
551 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
554 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
557 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
560 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
563 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
566 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
569 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
572 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
574 %post -p /sbin/ldconfig -n libgcc
575 %postun -p /sbin/ldconfig -n libgcc
576 %post -p /sbin/ldconfig -n libstdc++
577 %postun -p /sbin/ldconfig -n libstdc++
578 %post -p /sbin/ldconfig -n libgcj
579 %postun -p /sbin/ldconfig -n libgcj
580 %post -p /sbin/ldconfig -n libg2c
581 %postun -p /sbin/ldconfig -n libg2c
582 %post -p /sbin/ldconfig -n libobjc
583 %postun -p /sbin/ldconfig -n libobjc
586 rm -rf $RPM_BUILD_ROOT
588 %files -f %{name}.lang
589 %defattr(644,root,root,755)
590 %doc READ* ChangeLog.gz
591 %dir %{_libdir}/gcc-lib
592 %dir %{_libdir}/gcc-lib/%{_target_cpu}*
593 %dir %{_libdir}/gcc-lib/%{_target_cpu}*/*
594 %dir %{_libdir}/gcc-lib/%{_target_cpu}*/*/include
595 %attr(755,root,root) %{_bindir}/%{_target_cpu}*-gcc
596 %attr(755,root,root) %{_bindir}/gcc
597 %attr(755,root,root) %{_bindir}/gccbug
598 %attr(755,root,root) %{_bindir}/gcov
599 %attr(755,root,root) %{_bindir}/cc
601 %{_mandir}/man1/gcc.1*
602 %{_mandir}/man1/cc.1*
603 %{_mandir}/man1/gcov.1*
606 %{_libdir}/gcc-lib/%{_target_cpu}*/*/libgcc.a
607 %{_libdir}/gcc-lib/%{_target_cpu}*/*/libgcc_eh.a
608 %{_libdir}/gcc-lib/%{_target_cpu}*/*/specs
610 %attr(644,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/crt*.o
612 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/cc1
613 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/collect2
615 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/float.h
616 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/iso646.h
617 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/limits.h
618 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/stdarg.h
619 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/stdbool.h
620 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/stddef.h
621 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/syslimits.h
622 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/varargs.h
624 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/mmintrin.h
625 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/xmmintrin.h
629 %defattr(644,root,root,755)
630 %{_mandir}/man1/g++.1.gz
631 %attr(755,root,root) %{_bindir}/g++
632 %attr(755,root,root) %{_bindir}/%{_target_cpu}*-g++
633 %attr(755,root,root) %{_bindir}/c++
634 %attr(755,root,root) %{_bindir}/%{_target_cpu}*-c++
635 %attr(755,root,root) %{_bindir}/c++filt
636 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/cc1plus
637 %attr(755,root,root) %{_libdir}/libsupc++.la
638 %{_libdir}/libsupc++.a
641 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/cc1obj
644 %attr(755,root,root) %{_libdir}/libobjc.so
645 %attr(755,root,root) %{_libdir}/libobjc.la
646 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/objc
649 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
651 %files -n libobjc-static
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{_bindir}/g77
657 %attr(755,root,root) %{_bindir}/f77
659 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/f771
660 %attr(755,root,root) %{_libdir}/libg2c.la
661 %attr(755,root,root) %{_libdir}/libg2c.so
662 %{_mandir}/man1/g77.1*
663 %{_mandir}/man1/f77.1*
664 %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/g2c.h
667 %attr(755,root,root) %{_libdir}/libg2c.so.*.*.*
669 %files -n libg2c-static
673 %doc gcc/ksi/*.gz gcc/ksi/t/*.gz
674 %defattr(644,root,root,755)
676 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/ksi1
678 %ifarch no_longer_supported_by_gcc_team
680 %defattr(644,root,root,755)
681 %doc gcc/ch/chill.brochure.gz
683 %attr(755,root,root) %{_bindir}/chill
685 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/cc1chill
686 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/chill*.o
687 %{_libdir}/gcc-lib/%{_target_cpu}*/*/libchill.a
691 %defattr(644,root,root,755)
693 %attr(755,root,root) %{_bindir}/gcj*
694 %attr(755,root,root) %{_bindir}/gij
695 %attr(755,root,root) %{_bindir}/jcf-dump
696 %attr(755,root,root) %{_bindir}/jv-*
697 %attr(755,root,root) %{_bindir}/rmi*
698 %attr(755,root,root) %{_bindir}/jar
699 %attr(755,root,root) %{_bindir}/grepjar
700 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/jc1
701 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/jvgenmain
703 %{_mandir}/man1/jcf-*
709 %defattr(644,root,root,755)
710 %attr(755,root,root) %{_bindir}/addr2name.awk
711 %attr(755,root,root) %{_libdir}/lib*cj*.so.*
713 %files -n libgcj-devel
714 %defattr(644,root,root,755)
721 %{_libdir}/lib*cj.spec
722 %{_libdir}/security/*
723 %{_datadir}/libgcj.jar
724 %attr(755,root,root) %{_libdir}/lib*cj*.la
725 %attr(755,root,root) %{_libdir}/lib*cj*.so
727 %files -n libgcj-static
728 %defattr(644,root,root,755)
732 %defattr(644,root,root,755)
733 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
735 %files -n libstdc++-devel
736 %defattr(644,root,root,755)
737 %doc libstdc++-v3/docs/html
739 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/libstdc++.so
741 %files -n libstdc++-static
742 %defattr(644,root,root,755)
743 %attr(644,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/libstdc++.a
746 %defattr(644,root,root,755)
747 %attr(755,root,root) %{_slibdir}/lib*.so*
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_slibdir}/cpp
752 %attr(755,root,root) %{_bindir}/cpp
753 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/cpp0
754 %attr(755,root,root) %{_libdir}/gcc-lib/%{_target_cpu}*/*/tradcpp0
755 %{_mandir}/man1/cpp.1*