1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
4 # - gconf peer? (but libgcj needs split anyway)
6 # /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
7 # /usr/share/man/man1/gjdoc.1.gz
11 %bcond_without ada # build without ADA support
12 %bcond_without cxx # build without C++ support
13 %bcond_without fortran # build without Fortran support
14 %bcond_without go # build without Go support
15 %bcond_without java # build without Java support
16 %bcond_without objc # build without Objective-C support
17 %bcond_without objcxx # build without Objective-C++ support
19 %bcond_without gomp # build without OpenMP support
20 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
21 %bcond_with multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
22 %bcond_without profiling # build without profiling
23 %bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
24 %bcond_with gcc_libffi # packaging gcc libffi for system usage
25 # note: libgcj and libgo always have convenience gcc libffi linked in
27 %bcond_without alsa # don't build libgcj ALSA MIDI interface
28 %bcond_without dssi # don't build libgcj DSSI MIDI interface
29 %bcond_without gtk # don't build libgcj GTK peer
30 %bcond_without apidocs # do not build and package API docs
31 %bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
32 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
33 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
35 %bcond_without bootstrap # omit 3-stage bootstrap
36 %bcond_with tests # torture gcc
37 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
45 # go, java and objcxx require C++
51 # objcxx requires objc
56 %if %{without bootstrap}
57 %undefine with_profiling
66 # used to be broken (to be verified if needed)
70 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
71 %undefine with_multilib
74 %undefine with_multilibx32
77 # setup internal semi-bconds based on bconds and architecture
78 %if %{with multilib} && %{with multilibx32}
79 %define with_multilib2 1
81 %ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
82 # library for atomic operations not supported by hardware
85 %ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
86 # sanitizer feature (asan and ubsan are common for all supported archs)
90 # lsan and tsan exist only for primary x86_64 ABI
91 %define with_lsan_m0 1
92 %define with_tsan_m0 1
95 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
96 %define with_lsan_m2 1
97 %define with_tsan_m2 1
100 %define major_ver 4.9
102 %define major_ecj_ver 4.9
103 # class data version seen with file(1) that this jvm is able to load
104 %define _classdataversion 50.0
105 %define gcj_soname_ver 15
107 Summary: GNU Compiler Collection: the C compiler and shared files
108 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
109 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
110 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
112 Version: %{major_ver}.%{minor_ver}
116 Group: Development/Languages
117 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
118 # Source0-md5: 4df8ee253b7f3863ad0b86359cd39c43
119 Source1: %{name}-optimize-la.pl
120 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
121 # Source2-md5: 7339f199ba11c941890031fd9981d7be
122 # check libffi version with libffi/configure.ac
123 Source3: libffi.pc.in
124 # svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_9_2_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch > gcc-branch.diff
125 Patch100: %{name}-branch.diff
126 # Patch100-md5: 1f1a11566ddf413cca96fbb04fd790d4
127 Patch0: %{name}-info.patch
128 Patch1: %{name}-cloog.patch
129 Patch2: %{name}-nodebug.patch
130 Patch3: %{name}-ada-link.patch
131 Patch4: %{name}-ada-x32.patch
133 Patch6: %{name}-pr61164.patch
134 Patch7: %{name}-libjava-multilib.patch
135 Patch8: %{name}-enable-java-awt-qt.patch
136 Patch10: %{name}-moresparcs.patch
137 Patch11: %{name}-install-libffi.patch
138 URL: http://gcc.gnu.org/
139 BuildRequires: autoconf >= 2.64
140 %{?with_tests:BuildRequires: autogen}
141 BuildRequires: automake >= 1:1.9.3
142 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
143 BuildRequires: binutils >= 3:2.17.50.0.9-1
145 BuildRequires: chrpath >= 0.13-2
146 BuildRequires: cloog-isl-devel >= 0.17.0
147 BuildRequires: cloog-isl-devel < 0.19
148 %{?with_tests:BuildRequires: dejagnu}
149 BuildRequires: elfutils-devel >= 0.145-1
150 BuildRequires: fileutils >= 4.0.41
153 BuildRequires: gcc(ada)
154 BuildRequires: gcc-ada
156 BuildRequires: gettext-tools
157 BuildRequires: glibc-devel >= 6:2.4-1
159 # Formerly known as gcc(multilib)
160 BuildRequires: gcc(multilib-32)
162 %if %{with multilibx32}
163 BuildRequires: gcc(multilib-x32)
164 BuildRequires: glibc-devel(x32)
166 BuildRequires: glibc-devel(ix86)
169 BuildRequires: gcc(multilib-64)
170 BuildRequires: glibc-devel(ix86)
171 BuildRequires: glibc-devel(x86_64)
174 BuildRequires: glibc-devel(arm)
177 BuildRequires: glibc-devel(ppc)
180 BuildRequires: glibc-devel(s390)
183 BuildRequires: glibc-devel(sparcv9)
186 BuildRequires: gmp-c++-devel >= 4.1
187 BuildRequires: gmp-devel >= 4.1
188 BuildRequires: isl-devel >= 0.13
189 BuildRequires: libmpc-devel
190 BuildRequires: mpfr-devel >= 2.3.0
191 BuildRequires: ppl-devel >= 0.11
193 BuildRequires: python-devel
194 BuildRequires: rpm-pythonprov
196 BuildRequires: rpmbuild(macros) >= 1.211
197 BuildRequires: texinfo >= 4.1
198 BuildRequires: zlib-devel
200 %{?with_alsa:BuildRequires: alsa-lib-devel}
202 BuildRequires: dssi-devel
203 BuildRequires: jack-audio-connection-kit-devel
205 BuildRequires: libxml2-devel >= 1:2.6.8
206 BuildRequires: libxslt-devel >= 1.1.11
207 BuildRequires: perl-base
208 BuildRequires: perl-tools-pod
209 BuildRequires: pkgconfig
210 BuildRequires: sed >= 4.0
214 BuildRequires: cairo-devel >= 0.5.0
215 BuildRequires: gtk+2-devel >= 2:2.4.0
216 BuildRequires: libart_lgpl-devel
217 BuildRequires: pango-devel
218 BuildRequires: xorg-lib-libXt-devel
219 BuildRequires: xorg-lib-libXtst-devel
222 BuildRequires: QtGui-devel >= 4.0.1
223 BuildRequires: qt4-build >= 4.0.1
225 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
227 BuildConflicts: pdksh < 5.2.14-50
228 Requires: binutils >= 3:2.23
229 Requires: libgcc = %{epoch}:%{version}-%{release}
230 Provides: cpp = %{epoch}:%{version}-%{release}
231 %{?with_ada:Provides: gcc(ada)}
239 Conflicts: glibc-devel < 2.2.5-20
240 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
242 %define _slibdir /%{_lib}
244 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
245 %define _slibdir32 /lib
246 %define _libdir32 /usr/lib
247 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
248 %if %{with multilib2}
249 # x32 environment on x86-64
251 %define multilib2 x32
252 %define m2_desc ILP32
253 %define _slibdirm2 /libx32
254 %define _libdirm2 /usr/libx32
255 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
257 # 64-bit environment on x32
261 %define _slibdirm2 /lib64
262 %define _libdirm2 /usr/lib64
263 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
267 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
268 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
270 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
271 %define filterout_ld -Wl,--as-needed
273 # functions with printf format attribute but with special parser and also
274 # receiving non constant format strings
275 %define Werror_cflags %{nil}
277 %define skip_post_check_so '.*(libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
280 A compiler aimed at integrating all the optimizations and features
281 necessary for a high-performance and stable development environment.
283 This package contains the C compiler and some files shared by various
284 parts of the GNU Compiler Collection. In order to use another GCC
285 compiler you will need to install the appropriate subpackage.
287 %description -l es.UTF-8
288 Un compilador que intenta integrar todas las optimalizaciones y
289 características necesarias para un entorno de desarrollo eficaz y
292 Este paquete contiene el compilador de C y unos ficheros compartidos
293 por varias partes de la colección de compiladores GNU (GCC). Para usar
294 otro compilador de GCC será necesario que instale el subpaquete
297 %description -l pl.UTF-8
298 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
299 wyprodukowania szybkiego i stabilnego kodu wynikowego.
301 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
302 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
303 z GCC, trzeba zainstalować odpowiedni podpakiet.
305 %description -l pt_BR.UTF-8
306 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
307 GNU Compiler Collection.
310 Summary: GNU Compiler Collection: the C compiler 32-bit support
311 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
313 Group: Development/Languages
314 Requires: %{name} = %{epoch}:%{version}-%{release}
315 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
318 Requires: glibc-devel(ix86)
321 Requires: glibc-devel(ppc)
324 Requires: glibc-devel(s390)
327 Requires: glibc-devel(sparcv9)
329 Provides: gcc(multilib-32)
330 Obsoletes: gcc-multilib
332 %description multilib-32
333 A compiler aimed at integrating all the optimizations and features
334 necessary for a high-performance and stable development environment.
336 This package contains the C compiler support for producing 32-bit
337 programs on 64-bit host.
339 %description multilib-32 -l pl.UTF-8
340 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
341 wyprodukowania szybkiego i stabilnego kodu wynikowego.
343 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
344 programów 32-bitowych na maszynie 64-bitowej.
346 %package multilib-%{multilib2}
347 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
348 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
350 Group: Development/Languages
351 Requires: %{name} = %{epoch}:%{version}-%{release}
352 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
353 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
355 Requires: glibc-devel(x32)
358 Requires: glibc-devel(x86_64)
361 %description multilib-%{multilib2}
362 A compiler aimed at integrating all the optimizations and features
363 necessary for a high-performance and stable development environment.
365 This package contains the C compiler support for producing %{m2_desc}
368 %description multilib-%{multilib2} -l pl.UTF-8
369 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
370 wyprodukowania szybkiego i stabilnego kodu wynikowego.
372 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
376 Summary: Shared gcc library
377 Summary(es.UTF-8): Biblioteca compartida de gcc
378 Summary(pl.UTF-8): Biblioteka gcc
379 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
380 License: GPL v2+ with unlimited link permission
385 %description -n libgcc
388 %description -n libgcc -l es.UTF-8
389 Biblioteca compartida de gcc.
391 %description -n libgcc -l pl.UTF-8
392 Biblioteka dynamiczna gcc.
394 %description -n libgcc -l pt_BR.UTF-8
395 Biblioteca runtime para o GCC.
397 %package -n libgcc-multilib-32
398 Summary: Shared gcc library - 32-bit version
399 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
400 License: GPL v2+ with unlimited link permission
402 Obsoletes: libgcc-multilib
404 %description -n libgcc-multilib-32
405 Shared gcc library - 32-bit version.
407 %description -n libgcc-multilib-32 -l pl.UTF-8
408 Biblioteka dynamiczna gcc - wersja 32-bitowa.
410 %package -n libgcc-multilib-%{multilib2}
411 Summary: Shared gcc library - %{m2_desc} version
412 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
413 License: GPL v2+ with unlimited link permission
416 %description -n libgcc-multilib-%{multilib2}
417 Shared gcc library - %{m2_desc} version.
419 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
420 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
423 Summary: GNU OpenMP library
424 Summary(pl.UTF-8): Biblioteka GNU OpenMP
425 License: LGPL v2.1+ with unlimited link permission
428 %description -n libgomp
431 %description -n libgomp -l pl.UTF-8
432 Biblioteka GNU OpenMP.
434 %package -n libgomp-multilib-32
435 Summary: GNU OpenMP library - 32-bit version
436 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
437 License: LGPL v2.1+ with unlimited link permission
439 Obsoletes: libgomp-multilib
441 %description -n libgomp-multilib-32
442 GNU OpenMP library - 32-bit version.
444 %description -n libgomp-multilib-32 -l pl.UTF-8
445 Biblioteka GNU OpenMP - wersja 32-bitowa.
447 %package -n libgomp-multilib-%{multilib2}
448 Summary: GNU OpenMP library - %{m2_desc} version
449 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
450 License: LGPL v2.1+ with unlimited link permission
453 %description -n libgomp-multilib-%{multilib2}
454 GNU OpenMP library - %{m2_desc} version.
456 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
457 Biblioteka GNU OpenMP - wersja %{m2_desc}.
459 %package -n libgomp-devel
460 Summary: Development files for GNU OpenMP library
461 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
462 License: LGPL v2.1+ with unlimited link permission
463 Group: Development/Libraries
464 Requires: %{name} = %{epoch}:%{version}-%{release}
465 Requires: libgomp = %{epoch}:%{version}-%{release}
467 %description -n libgomp-devel
468 Development files for GNU OpenMP library.
470 %description -n libgomp-devel -l pl.UTF-8
471 Pliki programistyczne biblioteki GNU OpenMP.
473 %package -n libgomp-multilib-32-devel
474 Summary: Development files for 32-bit version of GNU OpenMP library
475 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
476 License: LGPL v2.1+ with unlimited link permission
477 Group: Development/Libraries
478 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
479 Obsoletes: libgomp-multilib-devel
481 %description -n libgomp-multilib-32-devel
482 Development files for 32-bit version of GNU OpenMP library.
484 %description -n libgomp-multilib-32-devel -l pl.UTF-8
485 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
487 %package -n libgomp-multilib-%{multilib2}-devel
488 Summary: Development files for %{m2_desc} version of GNU OpenMP library
489 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
490 License: LGPL v2.1+ with unlimited link permission
491 Group: Development/Libraries
492 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
494 %description -n libgomp-multilib-%{multilib2}-devel
495 Development files for %{m2_desc} version of GNU OpenMP library.
497 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
498 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
500 %package -n libgomp-static
501 Summary: Static GNU OpenMP library
502 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
503 License: LGPL v2.1+ with unlimited link permission
504 Group: Development/Libraries
505 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
507 %description -n libgomp-static
508 Static GNU OpenMP library.
510 %description -n libgomp-static -l pl.UTF-8
511 Statyczna biblioteka GNU OpenMP.
513 %package -n libgomp-multilib-32-static
514 Summary: Static GNU OpenMP library - 32-bit version
515 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
516 License: LGPL v2.1+ with unlimited link permission
517 Group: Development/Libraries
518 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
519 Obsoletes: libgomp-multilib-static
521 %description -n libgomp-multilib-32-static
522 Static GNU OpenMP library - 32-bit version.
524 %description -n libgomp-multilib-32-static -l pl.UTF-8
525 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
527 %package -n libgomp-multilib-%{multilib2}-static
528 Summary: Static GNU OpenMP library - %{m2_desc} version
529 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
530 License: LGPL v2.1+ with unlimited link permission
531 Group: Development/Libraries
532 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
534 %description -n libgomp-multilib-%{multilib2}-static
535 Static GNU OpenMP library - %{m2_desc} version.
537 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
538 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
540 %package -n libcilkrts
541 Summary: GCC Cilk Plus language extensions runtime library
542 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
546 %description -n libcilkrts
547 This package contains the Cilk Plus C/C++ language extensions runtime
550 %description -n libcilkrts -l pl.UTF-8
551 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
554 %package -n libcilkrts-multilib-32
555 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
556 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
559 Obsoletes: libcilkrts-multilib
561 %description -n libcilkrts-multilib-32
562 This package contains the Cilk Plus C/C++ language extensions runtime
563 library in 32-bit version.
565 %description -n libcilkrts-multilib-32 -l pl.UTF-8
566 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
567 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
569 %package -n libcilkrts-multilib-%{multilib2}
570 Summary: GCC Cilk Plus language extensions runtime library - %{m2_desc} version
571 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
575 %description -n libcilkrts-multilib-%{multilib2}
576 This package contains the Cilk Plus C/C++ language extensions runtime
577 library in %{m2_desc} version.
579 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
580 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
581 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
583 %package -n libcilkrts-devel
584 Summary: GCC development files for Cilk Plus language extensions
585 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
587 Group: Development/Libraries
588 Requires: libcilkrts = %{epoch}:%{version}-%{release}
590 %description -n libcilkrts-devel
591 This package contains development files for Cilk Plus C/C++ language
594 %description -n libcilkrts-devel -l pl.UTF-8
595 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
598 %package -n libcilkrts-multilib-32-devel
599 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
600 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
602 Group: Development/Libraries
603 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
604 Requires: libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
605 Obsoletes: libcilkrts-multilib-devel
607 %description -n libcilkrts-multilib-32-devel
608 This package contains development files for Cilk Plus C/C++ language
609 extensions in 32-bit version.
611 %description -n libcilkrts-multilib-32-devel -l pl.UTF-8
612 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
613 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
615 %package -n libcilkrts-multilib-%{multilib2}-devel
616 Summary: GCC development files for Cilk Plus language extensions - %{m2_desc} version
617 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
619 Group: Development/Libraries
620 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
621 Requires: libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
623 %description -n libcilkrts-multilib-%{multilib2}-devel
624 This package contains development files for Cilk Plus C/C++ language
625 extensions in %{m2_desc} version.
627 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
628 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
629 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
631 %package -n libcilkrts-static
632 Summary: GCC Cilk Plus language extensions static library
633 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
635 Group: Development/Libraries
636 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
638 %description -n libcilkrts-static
639 This package contains Cilk Plus C/C++ language extensions static
642 %description -n libcilkrts-static -l pl.UTF-8
643 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
646 %package -n libcilkrts-multilib-32-static
647 Summary: GCC Cilk Plus language extensions static library - 32-bit version
648 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
650 Group: Development/Libraries
651 Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
652 Obsoletes: libcilkrts-multilib-static
654 %description -n libcilkrts-multilib-32-static
655 This package contains the Cilk Plus C/C++ language extensions static
656 library in 32-bit version.
658 %description -n libcilkrts-multilib-32-static -l pl.UTF-8
659 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
660 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
662 %package -n libcilkrts-multilib-%{multilib2}-static
663 Summary: GCC Cilk Plus language extensions static library - %{m2_desc} version
664 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
666 Group: Development/Libraries
667 Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
669 %description -n libcilkrts-multilib-%{multilib2}-static
670 This package contains the Cilk Plus C/C++ language extensions static
671 library in %{m2_desc} version.
673 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
674 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
675 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
678 Summary: Ada language support for GCC
679 Summary(es.UTF-8): Soporte de Ada para GCC
680 Summary(pl.UTF-8): Obsługa języka Ada do GCC
681 Group: Development/Languages
682 Requires: %{name} = %{epoch}:%{version}-%{release}
683 Requires: libgnat = %{epoch}:%{version}-%{release}
685 Obsoletes: gnat-devel
688 This package adds experimental support for compiling Ada programs.
690 %description ada -l es.UTF-8
691 Este paquete añade soporte experimental para compilar programas en
694 %description ada -l pl.UTF-8
695 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
698 %package ada-multilib-32
699 Summary: Ada language 32-bit binaries support for GCC
700 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
701 Group: Development/Languages
702 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
703 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
704 Obsoletes: gcc-ada-multilib
706 %description ada-multilib-32
707 This package adds experimental support for compiling 32-bit Ada
708 programs on 64-bit host.
710 %description ada-multilib-32 -l pl.UTF-8
711 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
712 32-bitowych w języku Ada na maszynie 64-bitowej.
714 %package ada-multilib-%{multilib2}
715 Summary: Ada language %{m2_desc} binaries support for GCC
716 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
717 Group: Development/Languages
718 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
719 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
721 %description ada-multilib-%{multilib2}
722 This package adds experimental support for compiling Ada language to
725 %description ada-multilib-%{multilib2} -l pl.UTF-8
726 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
727 języku Ada do binariów %{m2_desc}.
730 Summary: Ada standard libraries
731 Summary(es.UTF-8): Bibliotecas estándares de Ada
732 Summary(pl.UTF-8): Biblioteki standardowe Ady
733 License: GPL v2+ with linking exception
738 %description -n libgnat
739 This package contains shared libraries needed to run programs written
742 %description -n libgnat -l es.UTF-8
743 Este paquete contiene las bibliotecas compartidas necesarias para
744 ejecutar programas escritos en Ada.
746 %description -n libgnat -l pl.UTF-8
747 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
750 %package -n libgnat-multilib-32
751 Summary: Ada standard libraries - 32-bit version
752 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
753 License: GPL v2+ with linking exception
755 Obsoletes: libgnat-multilib
757 %description -n libgnat-multilib-32
758 This package contains 32-bit version of shared libraries needed to run
759 programs written in Ada.
761 %description -n libgnat-multilib-32 -l pl.UTF-8
762 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
763 uruchamiania programów napisanych w języku Ada.
765 %package -n libgnat-multilib-%{multilib2}
766 Summary: Ada standard libraries - %{m2_desc} version
767 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
768 License: GPL v2+ with linking exception
771 %description -n libgnat-multilib-%{multilib2}
772 This package contains %{m2_desc} version of shared libraries needed to run
773 programs written in Ada.
775 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
776 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
777 uruchamiania programów napisanych w Adzie.
779 %package -n libgnat-static
780 Summary: Static Ada standard libraries
781 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
782 License: GPL v2+ with linking exception
783 Group: Development/Libraries
784 Obsoletes: gnat-static
786 %description -n libgnat-static
787 This package contains static libraries for programs written in Ada.
789 %description -n libgnat-static -l pl.UTF-8
790 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
793 %package -n libgnat-multilib-32-static
794 Summary: Static Ada standard libraries - 32-bit version
795 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
796 License: GPL v2+ with linking exception
797 Group: Development/Libraries
798 Obsoletes: libgnat-multilib-static
800 %description -n libgnat-multilib-32-static
801 This package contains 32-bit version of static libraries for programs
804 %description -n libgnat-multilib-32-static -l pl.UTF-8
805 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
806 programów napisanych w Adzie.
808 %package -n libgnat-multilib-%{multilib2}-static
809 Summary: Static Ada standard libraries - %{m2_desc} version
810 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
811 License: GPL v2+ with linking exception
812 Group: Development/Libraries
814 %description -n libgnat-multilib-%{multilib2}-static
815 This package contains %{m2_desc} version of static libraries for programs
818 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
819 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
820 programów napisanych w Adzie.
823 Summary: C++ language support for GCC
824 Summary(es.UTF-8): Soporte de C++ para GCC
825 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
826 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
827 Group: Development/Languages
828 Requires: %{name} = %{epoch}:%{version}-%{release}
834 This package adds C++ support to the GNU Compiler Collection. It
835 includes support for most of the current C++ specification, including
836 templates and exception handling. It does not include a standard C++
837 library, which is available separately.
839 %description c++ -l de.UTF-8
840 Dieses Paket enthält die C++-Unterstützung für den
841 GNU-Compiler-Collection. Es unterstützt die aktuelle
842 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
843 C++-Standard-Library ist nicht enthalten - sie ist getrennt
846 %description c++ -l es.UTF-8
847 Este paquete añade soporte de C++ al GCC (colección de compiladores
848 GNU). Ello incluye el soporte para la mayoría de la especificación
849 actual de C++, incluyendo plantillas y manejo de excepciones. No
850 incluye la biblioteca estándar de C++, la que es disponible separada.
852 %description c++ -l fr.UTF-8
853 Ce package ajoute un support C++ a la collection de compilateurs GNU.
854 Il comprend un support pour la plupart des spécifications actuelles de
855 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
856 une bibliothéque C++ standard, qui est disponible séparément.
858 %description c++ -l pl.UTF-8
859 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
860 obecnej specyfikacji C++, nie zawiera natomiast standardowych
861 bibliotek C++, które są w oddzielnym pakiecie.
863 %description c++ -l pt_BR.UTF-8
864 Este pacote adiciona suporte C++ para o gcc.
866 %description c++ -l tr.UTF-8
867 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
868 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
869 C++ kitaplığı bu pakette yer almaz.
871 %package c++-multilib-32
872 Summary: C++ language 32-bit binaries support for GCC
873 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
874 Group: Development/Languages
875 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
876 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
877 Obsoletes: gcc-c++-multilib
879 %description c++-multilib-32
880 This package adds 32-bit binaries in C++ language support to the GNU
883 %description c++-multilib-32 -l pl.UTF-8
884 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
887 %package c++-multilib-%{multilib2}
888 Summary: C++ language %{m2_desc} binaries support for GCC
889 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
890 Group: Development/Languages
891 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
892 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
894 %description c++-multilib-%{multilib2}
895 This package adds %{m2_desc} binaries in C++ language support to the GNU
898 %description c++-multilib-%{multilib2} -l pl.UTF-8
899 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
902 %package -n libstdc++
903 Summary: GNU C++ library
904 Summary(es.UTF-8): Biblioteca C++ de GNU
905 Summary(pl.UTF-8): Biblioteka GNU C++
906 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
907 License: GPL v2+ with free software exception
909 # >= instead of = to allow keeping older libstdc++ (with different soname)
910 Requires: libgcc >= %{epoch}:%{version}-%{release}
912 Obsoletes: libstdc++3
913 Obsoletes: libstdc++4
915 %description -n libstdc++
916 This is the GNU implementation of the standard C++ library, along with
917 additional GNU tools. This package includes the shared libraries
918 necessary to run C++ applications.
920 %description -n libstdc++ -l de.UTF-8
921 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
922 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
923 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
925 %description -n libstdc++ -l es.UTF-8
926 Este es el soporte de las bibliotecas padrón del C++, junto con
927 herramientas GNU adicionales. El paquete incluye las bibliotecas
928 compartidas necesarias para ejecutar aplicaciones C++.
930 %description -n libstdc++ -l fr.UTF-8
931 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
932 des outils GNU supplémentaires. Ce package comprend les librairies
933 partagées nécessaires à l'exécution d'application C++.
935 %description -n libstdc++ -l pl.UTF-8
936 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
937 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
938 uruchamiania aplikacji napisanych w C++.
940 %description -n libstdc++ -l pt_BR.UTF-8
941 Este pacote é uma implementação da biblioteca padrão C++ v3, um
942 subconjunto do padrão ISO 14882.
944 %description -n libstdc++ -l tr.UTF-8
945 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
946 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
948 %package -n libstdc++-multilib-32
949 Summary: GNU C++ library - 32-bit version
950 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
951 License: GPL v2+ with free software exception
953 # >= instead of = to allow keeping older libstdc++ (with different soname)
954 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
955 Obsoletes: libstdc++-multilib
957 %description -n libstdc++-multilib-32
958 This is 32-bit version of the GNU implementation of the standard C++
961 %description -n libstdc++-multilib-32 -l pl.UTF-8
962 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
965 %package -n libstdc++-multilib-%{multilib2}
966 Summary: GNU C++ library - %{m2_desc} version
967 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
968 License: GPL v2+ with free software exception
970 # >= instead of = to allow keeping older libstdc++ (with different soname)
971 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
973 %description -n libstdc++-multilib-%{multilib2}
974 This is %{m2_desc} version of the GNU implementation of the standard C++
977 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
978 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
981 %package -n libstdc++-devel
982 Summary: Header files and documentation for C++ development
983 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
984 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
985 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
986 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
987 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
988 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
989 License: GPL v2+ with free software exception
990 Group: Development/Libraries
991 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
992 Requires: glibc-devel
993 Requires: libstdc++ = %{epoch}:%{version}-%{release}
994 Obsoletes: libg++-devel
995 Obsoletes: libstdc++3-devel
996 Obsoletes: libstdc++4-devel
998 %description -n libstdc++-devel
999 This is the GNU implementation of the standard C++ libraries. This
1000 package includes the header files needed for C++ development and
1001 library documentation.
1003 %description -n libstdc++-devel -l es.UTF-8
1004 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
1005 paquete incluye los archivos de inclusión y bibliotecas necesarios
1006 para desarrollo de programas en lenguaje C++.
1008 %description -n libstdc++-devel -l pl.UTF-8
1009 Pakiet ten zawiera biblioteki będące implementacją standardowych
1010 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
1011 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
1013 %description -n libstdc++-devel -l pt_BR.UTF-8
1014 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
1015 para desenvolvimento de programas C++.
1017 %package -n libstdc++-multilib-32-devel
1018 Summary: Development files for C++ development - 32-bit version
1019 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1020 License: GPL v2+ with free software exception
1021 Group: Development/Libraries
1022 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1023 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1024 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1025 Obsoletes: libstdc++-multilib-devel
1027 %description -n libstdc++-multilib-32-devel
1028 This package contains the development files for 32-bit version of the
1029 GNU implementation of the standard C++ library.
1031 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1032 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1033 implementacji GNU biblioteki standardowej C++.
1035 %package -n libstdc++-multilib-%{multilib2}-devel
1036 Summary: Development files for C++ development - %{m2_desc} version
1037 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
1038 License: GPL v2+ with free software exception
1039 Group: Development/Libraries
1040 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1041 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1042 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1044 %description -n libstdc++-multilib-%{multilib2}-devel
1045 This package contains the development files for %{m2_desc} version of the
1046 GNU implementation of the standard C++ library.
1048 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1049 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
1050 implementacji GNU biblioteki standardowej C++.
1052 %package -n libstdc++-static
1053 Summary: Static C++ standard library
1054 Summary(es.UTF-8): Biblioteca estándar estática de C++
1055 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
1056 License: GPL v2+ with free software exception
1057 Group: Development/Libraries
1058 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1059 Obsoletes: libstdc++4-static
1061 %description -n libstdc++-static
1062 Static C++ standard library.
1064 %description -n libstdc++-static -l es.UTF-8
1065 Biblioteca estándar estática de C++.
1067 %description -n libstdc++-static -l pl.UTF-8
1068 Statyczna biblioteka standardowa C++.
1070 %package -n libstdc++-multilib-32-static
1071 Summary: Static C++ standard library - 32-bit version
1072 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1073 License: GPL v2+ with free software exception
1074 Group: Development/Libraries
1075 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1076 Obsoletes: libstdc++-multilib-static
1078 %description -n libstdc++-multilib-32-static
1079 Static C++ standard library - 32-bit version.
1081 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1082 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1084 %package -n libstdc++-multilib-%{multilib2}-static
1085 Summary: Static C++ standard library - %{m2_desc} version
1086 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
1087 License: GPL v2+ with free software exception
1088 Group: Development/Libraries
1089 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1091 %description -n libstdc++-multilib-%{multilib2}-static
1092 Static C++ standard library - %{m2_desc} version.
1094 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1095 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1097 %package -n libstdc++-gdb
1098 Summary: libstdc++ pretty printers for GDB
1099 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
1100 Group: Development/Debuggers
1102 %description -n libstdc++-gdb
1103 This package contains Python scripts for GDB pretty printing of the
1104 libstdc++ types/containers.
1106 %description -n libstdc++-gdb -l pl.UTF-8
1107 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1108 wypisywania typów i kontenerów libstdc++.
1110 %package -n libstdc++-apidocs
1111 Summary: C++ standard library API documentation
1112 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
1113 Group: Documentation
1114 %if "%{_rpmversion}" >= "5"
1118 %description -n libstdc++-apidocs
1119 API and internal documentation for C++ standard library.
1121 %description -n libstdc++-apidocs -l pl.UTF-8
1122 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1125 Summary: Fortran 95 language support for GCC
1126 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
1127 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
1128 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
1129 Group: Development/Languages/Fortran
1130 Requires: %{name} = %{epoch}:%{version}-%{release}
1131 Requires: libgfortran = %{epoch}:%{version}-%{release}
1132 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1133 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
1137 %description fortran
1138 This package adds support for compiling Fortran 95 programs with the
1141 %description fortran -l es.UTF-8
1142 Este paquete añade soporte para compilar programas escritos en Fortran
1143 95 con el compilador GNU.
1145 %description fortran -l pl.UTF-8
1146 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
1148 %description fortran -l pt_BR.UTF-8
1149 Suporte Fortran 95 para o GCC.
1151 %package fortran-multilib-32
1152 Summary: Fortran 95 language 32-bit binaries support for GCC
1153 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
1154 Group: Development/Languages/Fortran
1155 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1156 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1157 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1158 Obsoletes: gcc-fortran-multilib
1160 %description fortran-multilib-32
1161 This package adds support for compiling 32-bit Fortran 95 programs
1162 with the GNU compiler.
1164 %description fortran-multilib-32 -l pl.UTF-8
1165 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1168 %package fortran-multilib-%{multilib2}
1169 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1170 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1171 Group: Development/Languages/Fortran
1172 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1173 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1174 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1176 %description fortran-multilib-%{multilib2}
1177 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1178 binaries with the GNU compiler.
1180 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1181 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1184 %package -n libgfortran
1185 Summary: Fortran 95 Library
1186 Summary(es.UTF-8): Biblioteca de Fortran 95
1187 Summary(pl.UTF-8): Biblioteka Fortranu 95
1188 License: GPL v2+ with unlimited link permission
1190 Requires: libquadmath = %{epoch}:%{version}-%{release}
1193 %description -n libgfortran
1196 %description -n libgfortran -l es.UTF-8
1197 Biblioteca de Fortran 95.
1199 %description -n libgfortran -l pl.UTF-8
1200 Biblioteka Fortranu 95.
1202 %package -n libgfortran-multilib-32
1203 Summary: Fortran 95 Library - 32-bit version
1204 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1205 License: GPL v2+ with unlimited link permission
1207 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1208 Obsoletes: libgfortran-multilib
1210 %description -n libgfortran-multilib-32
1211 Fortran 95 Library - 32-bit version.
1213 %description -n libgfortran-multilib-32 -l pl.UTF-8
1214 Biblioteka Fortranu 95 - wersja 32-bitowa.
1216 %package -n libgfortran-multilib-%{multilib2}
1217 Summary: Fortran 95 Library - %{m2_desc} version
1218 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1219 License: GPL v2+ with unlimited link permission
1221 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1223 %description -n libgfortran-multilib-%{multilib2}
1224 Fortran 95 Library - %{m2_desc} version.
1226 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1227 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1229 %package -n libgfortran-static
1230 Summary: Static Fortran 95 Library
1231 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1232 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1233 License: GPL v2+ with unlimited link permission
1234 Group: Development/Libraries
1235 Requires: libgfortran = %{epoch}:%{version}-%{release}
1236 Obsoletes: libg2c-static
1238 %description -n libgfortran-static
1239 Static Fortran 95 Library.
1241 %description -n libgfortran-static -l es.UTF-8
1242 Bibliotecas estáticas de Fortran 95.
1244 %description -n libgfortran-static -l pl.UTF-8
1245 Statyczna biblioteka Fortranu 95.
1247 %package -n libgfortran-multilib-32-static
1248 Summary: Static Fortran 95 Library - 32-bit version
1249 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1250 License: GPL v2+ with unlimited link permission
1251 Group: Development/Libraries
1252 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1253 Obsoletes: libgfortran-multilib-static
1255 %description -n libgfortran-multilib-32-static
1256 Static Fortran 95 Library - 32-bit version.
1258 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1259 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1261 %package -n libgfortran-multilib-%{multilib2}-static
1262 Summary: Static Fortran 95 Library - %{m2_desc} version
1263 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1264 License: GPL v2+ with unlimited link permission
1265 Group: Development/Libraries
1266 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1268 %description -n libgfortran-multilib-%{multilib2}-static
1269 Static Fortran 95 Library - %{m2_desc} version.
1271 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1272 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1274 %package -n libquadmath
1275 Summary: GCC __float128 shared support library
1276 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1277 License: GPL v2+ with linking exception
1280 %description -n libquadmath
1281 This package contains GCC shared support library which is needed for
1282 __float128 math support and for Fortran REAL*16 support.
1284 %description -n libquadmath -l pl.UTF-8
1285 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1286 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1289 %package -n libquadmath-multilib-32
1290 Summary: GCC __float128 shared support library - 32-bit version
1291 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1292 License: GPL v2+ with linking exception
1294 Obsoletes: libquadmath-multilib
1296 %description -n libquadmath-multilib-32
1297 This package contains 32-bit version of GCC shared support library
1298 which is needed for __float128 math support and for Fortran REAL*16
1301 %description -n libquadmath-multilib-32 -l pl.UTF-8
1302 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1303 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1306 %package -n libquadmath-multilib-%{multilib2}
1307 Summary: GCC __float128 shared support library - %{m2_desc} version
1308 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1309 License: GPL v2+ with linking exception
1312 %description -n libquadmath-multilib-%{multilib2}
1313 This package contains %{m2_desc} version of GCC shared support library
1314 which is needed for __float128 math support and for Fortran REAL*16
1317 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1318 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1319 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1320 REAL*16 w Fortranie.
1322 %package -n libquadmath-devel
1323 Summary: Header files for GCC __float128 support library
1324 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1325 License: GPL v2+ with linking exception
1326 Group: Development/Libraries
1327 Requires: libquadmath = %{epoch}:%{version}-%{release}
1329 %description -n libquadmath-devel
1330 This package contains header files for GCC support library which is
1331 needed for __float128 math support and for Fortran REAL*16 support.
1333 %description -n libquadmath-devel -l pl.UTF-8
1334 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1335 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1338 %package -n libquadmath-multilib-32-devel
1339 Summary: Development files for 32-bit GCC __float128 support library
1340 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1341 License: GPL v2+ with linking exception
1342 Group: Development/Libraries
1343 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1344 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1345 Obsoletes: libquadmath-multilib-devel
1347 %description -n libquadmath-multilib-32-devel
1348 This package contains development files for 32-bit GCC support library
1349 which is needed for __float128 math support and for Fortran REAL*16
1352 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1353 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1354 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1355 REAL*16 w Fortranie.
1357 %package -n libquadmath-multilib-%{multilib2}-devel
1358 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1359 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1360 License: GPL v2+ with linking exception
1361 Group: Development/Libraries
1362 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1363 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1365 %description -n libquadmath-multilib-%{multilib2}-devel
1366 This package contains development files for %{m2_desc} version of GCC
1367 support library which is needed for __float128 math support and for
1368 Fortran REAL*16 support.
1370 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1371 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1372 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1373 typu REAL*16 w Fortranie.
1375 %package -n libquadmath-static
1376 Summary: Static GCC __float128 support library
1377 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1378 License: GPL v2+ with linking exception
1379 Group: Development/Libraries
1380 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1382 %description -n libquadmath-static
1383 Static GCC __float128 support library.
1385 %description -n libquadmath-static -l pl.UTF-8
1386 Biblioteka statyczna GCC do obsługi typu __float128.
1388 %package -n libquadmath-multilib-32-static
1389 Summary: Static GCC __float128 support library - 32-bit version
1390 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1391 License: GPL v2+ with linking exception
1392 Group: Development/Libraries
1393 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1394 Obsoletes: libquadmath-multilib-static
1396 %description -n libquadmath-multilib-32-static
1397 Static GCC __float128 support library - 32-bit version.
1399 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1400 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1402 %package -n libquadmath-multilib-%{multilib2}-static
1403 Summary: Static GCC __float128 support library - %{m2_desc} version
1404 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1405 License: GPL v2+ with linking exception
1406 Group: Development/Libraries
1407 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1409 %description -n libquadmath-multilib-%{multilib2}-static
1410 Static GCC __float128 support library - %{m2_desc} version.
1412 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1413 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1416 Summary: Java language support for GCC
1417 Summary(es.UTF-8): Soporte de Java para GCC
1418 Summary(pl.UTF-8): Obsługa języka Java dla GCC
1419 Group: Development/Languages/Java
1420 Requires: %{name} = %{epoch}:%{version}-%{release}
1421 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1422 Provides: gcc-java-tools
1423 Provides: gcj = %{epoch}:%{version}-%{release}
1424 Obsoletes: eclipse-ecj
1425 Obsoletes: gcc-java-tools
1426 Obsoletes: java-gnu-classpath-tools
1429 This package adds experimental support for compiling Java(TM) programs
1430 and bytecode into native code. To use this you will also need the
1433 %description java -l es.UTF-8
1434 Este paquete añade soporte experimental para compilar programas
1435 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1436 necesitar el paquete libgcj.
1438 %description java -l pl.UTF-8
1439 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1440 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1441 dodatkowo pakiet libgcj.
1443 %package java-aotcompile
1444 Summary: Java AOT-compiler - compiling bytecode to native
1445 Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1447 Group: Development/Tools
1448 Requires: %{name}-java = %{epoch}:%{version}-%{release}
1450 %description java-aotcompile
1451 aot-compile is a script that searches a directory for Java bytecode
1452 (as class files, or in jars) and uses gcj to compile it to native code
1453 and generate the databases from it.
1455 %description java-aotcompile -l pl.UTF-8
1456 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1457 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1458 generujący z niego bazy danych.
1461 Summary: Java Class Libraries
1462 Summary(es.UTF-8): Bibliotecas de clases de Java
1463 Summary(pl.UTF-8): Biblioteki klas Javy
1464 License: GPL v2+ with limited linking exception
1466 Requires: jpackage-utils
1467 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1468 Provides: java(ClassDataVersion) = %{_classdataversion}
1471 %description -n libgcj
1472 Java Class Libraries.
1474 %description -n libgcj -l es.UTF-8
1475 Bibliotecas de clases de Java.
1477 %description -n libgcj -l pl.UTF-8
1478 Biblioteki klas Javy.
1480 %package -n libgcj-devel
1481 Summary: Development files for Java Class Libraries
1482 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1483 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek klas Javy
1484 License: GPL v2+ with limited linking exception
1485 Group: Development/Libraries
1486 Requires: libgcj = %{epoch}:%{version}-%{release}
1487 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1488 Requires: zlib-devel
1489 Obsoletes: libgcj3-devel
1491 %description -n libgcj-devel
1492 Development files for Java Class Libraries.
1494 %description -n libgcj-devel -l es.UTF-8
1495 Ficheros de desarrollo para las bibliotecas de clases de Java.
1497 %description -n libgcj-devel -l pl.UTF-8
1498 Pliki nagłówkowe bibliotek klas Javy.
1500 %package -n libgcj-static
1501 Summary: Static Java Class Libraries
1502 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1503 Summary(pl.UTF-8): Statyczne biblioteki klas Javy
1504 License: GPL v2+ with limited linking exception
1505 Group: Development/Libraries
1506 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1508 %description -n libgcj-static
1509 Static Java Class Libraries.
1511 %description -n libgcj-static -l es.UTF-8
1512 Bibliotecas estáticas de clases de Java.
1514 %description -n libgcj-static -l pl.UTF-8
1515 Statyczne biblioteki klas Javy.
1518 Summary: Foreign Function Interface library
1519 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1520 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1524 %description -n libffi
1525 The libffi library provides a portable, high level programming
1526 interface to various calling conventions. This allows a programmer to
1527 call any function specified by a call interface description at run
1530 %description -n libffi -l es.UTF-8
1531 La biblioteca libffi provee una interfaz portable de programación de
1532 alto nivel para varias convenciones de llamada. Ello permite que un
1533 programador llame una función cualquiera especificada por una
1534 descripción de interfaz de llamada en el tiempo de ejecución.
1536 %description -n libffi -l pl.UTF-8
1537 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1538 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1539 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1542 %package -n libffi-multilib-32
1543 Summary: Foreign Function Interface library - 32-bit version
1544 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1547 Obsoletes: libffi-multilib
1549 %description -n libffi-multilib-32
1550 The libffi library provides a portable, high level programming
1551 interface to various calling conventions. This allows a programmer to
1552 call any function specified by a call interface description at run
1553 time. This package contains 32-bit version of the library.
1555 %description -n libffi-multilib-32 -l pl.UTF-8
1556 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1557 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1558 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1559 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1561 %package -n libffi-multilib-%{multilib2}
1562 Summary: Foreign Function Interface library - %{m2_desc} version
1563 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1567 %description -n libffi-multilib-%{multilib2}
1568 The libffi library provides a portable, high level programming
1569 interface to various calling conventions. This allows a programmer to
1570 call any function specified by a call interface description at run
1571 time. This package contains %{m2_desc} version of the library.
1573 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1574 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1575 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1576 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1577 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1579 %package -n libffi-devel
1580 Summary: Development files for Foreign Function Interface library
1581 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1582 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1584 Group: Development/Libraries
1585 Requires: %{name} = %{epoch}:%{version}-%{release}
1586 Requires: libffi = %{epoch}:%{version}-%{release}
1588 %description -n libffi-devel
1589 Development files for Foreign Function Interface library.
1591 %description -n libffi-devel -l es.UTF-8
1592 Ficheros de desarrollo para libffi.
1594 %description -n libffi-devel -l pl.UTF-8
1595 Pliki nagłówkowe biblioteki libffi.
1597 %package -n libffi-multilib-32-devel
1598 Summary: Development files for 32-bit version of Foreign Function Interface library
1599 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1601 Group: Development/Libraries
1602 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1603 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1604 Obsoletes: libffi-multilib-devel
1606 %description -n libffi-multilib-32-devel
1607 Development files for 32-bit version of Foreign Function Interface
1610 %description -n libffi-multilib-32-devel -l pl.UTF-8
1611 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1613 %package -n libffi-multilib-%{multilib2}-devel
1614 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1615 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1617 Group: Development/Libraries
1618 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1619 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1621 %description -n libffi-multilib-%{multilib2}-devel
1622 Development files for %{m2_desc} version of Foreign Function Interface
1625 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1626 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1628 %package -n libffi-static
1629 Summary: Static Foreign Function Interface library
1630 Summary(es.UTF-8): Biblioteca libffi estática
1631 Summary(pl.UTF-8): Statyczna biblioteka libffi
1633 Group: Development/Libraries
1634 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1636 %description -n libffi-static
1637 Static Foreign Function Interface library.
1639 %description -n libffi-static -l es.UTF-8
1640 Biblioteca libffi estática.
1642 %description -n libffi-static -l pl.UTF-8
1643 Statyczna biblioteka libffi.
1645 %package -n libffi-multilib-32-static
1646 Summary: Static Foreign Function Interface library - 32-bit version
1647 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1649 Group: Development/Libraries
1650 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1651 Obsoletes: libffi-multilib-static
1653 %description -n libffi-multilib-32-static
1654 Static Foreign Function Interface library - 32-bit version.
1656 %description -n libffi-multilib-32-static -l pl.UTF-8
1657 Statyczna biblioteka libffi - wersja 32-bitowa.
1659 %package -n libffi-multilib-%{multilib2}-static
1660 Summary: Static Foreign Function Interface library - %{m2_desc} version
1661 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1663 Group: Development/Libraries
1664 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1666 %description -n libffi-multilib-%{multilib2}-static
1667 Static Foreign Function Interface library - %{m2_desc} version.
1669 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1670 Statyczna biblioteka libffi - wersja %{m2_desc}.
1673 Summary: Objective C language support for GCC
1674 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1675 Summary(es.UTF-8): Soporte de Objective C para GCC
1676 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1677 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1678 Summary(tr.UTF-8): GCC için Objective C desteği
1679 Group: Development/Languages
1680 Requires: %{name} = %{epoch}:%{version}-%{release}
1681 Requires: libobjc = %{epoch}:%{version}-%{release}
1682 Obsoletes: egcc-objc
1683 Obsoletes: egcs-objc
1686 This package adds Objective C support to the GNU Compiler Collection.
1687 Objective C is a object oriented derivative of the C language, mainly
1688 used on systems running NeXTSTEP. This package does not include the
1689 standard objective C object library.
1691 %description objc -l de.UTF-8
1692 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1693 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1694 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1695 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1697 %description objc -l es.UTF-8
1698 Este paquete añade soporte de Objective C al GCC (colección de
1699 compiladores GNU). Objective C es un lenguaje orientado a objetos
1700 derivado de C, principalmente usado en sistemas que funcionan bajo
1701 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1704 %description objc -l fr.UTF-8
1705 Ce package ajoute un support Objective C a la collection de
1706 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1707 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1708 package n'inclue pas la bibliothéque Objective C standard.
1710 %description objc -l pl.UTF-8
1711 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1712 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1713 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1714 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1716 %description objc -l tr.UTF-8
1717 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1718 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1719 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1720 kitaplığı bu pakette yer almaz.
1722 %package objc-multilib-32
1723 Summary: Objective C language 32-bit binaries support for GCC
1724 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1725 Group: Development/Languages
1726 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1727 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1728 Obsoletes: gcc-objc-multilib
1730 %description objc-multilib-32
1731 This package adds 32-bit Objective C support to the GNU Compiler
1734 %description objc-multilib-32 -l pl.UTF-8
1735 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1738 %package objc-multilib-%{multilib2}
1739 Summary: Objective C language %{m2_desc} binaries support for GCC
1740 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1741 Group: Development/Languages
1742 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1743 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1745 %description objc-multilib-%{multilib2}
1746 This package adds %{m2_desc} binaries in Objective C language support to
1747 the GNU Compiler Collection.
1749 %description objc-multilib-%{multilib2} -l pl.UTF-8
1750 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1754 Summary: Objective C++ support for GCC
1755 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1756 Group: Development/Languages
1757 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1758 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1761 This package adds Objective C++ support to the GNU Compiler
1764 %description objc++ -l pl.UTF-8
1765 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1766 GNU Compiler Collection.
1769 Summary: Objective C Library
1770 Summary(es.UTF-8): Biblioteca de Objective C
1771 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1772 License: GPL v2+ with linking exception
1776 %description -n libobjc
1777 Objective C Library.
1779 %description -n libobjc -l es.UTF-8
1780 Bibliotecas de Objective C.
1782 %description -n libobjc -l pl.UTF-8
1783 Biblioteka obiektowego C (Objective C).
1785 %package -n libobjc-multilib-32
1786 Summary: Objective C Library - 32-bit version
1787 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1788 License: GPL v2+ with linking exception
1790 Obsoletes: libobjc-multilib
1792 %description -n libobjc-multilib-32
1793 Objective C Library - 32-bit version.
1795 %description -n libobjc-multilib-32 -l pl.UTF-8
1796 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1798 %package -n libobjc-multilib-%{multilib2}
1799 Summary: Objective C Library - %{m2_desc} version
1800 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1801 License: GPL v2+ with linking exception
1804 %description -n libobjc-multilib-%{multilib2}
1805 Objective C Library - %{m2_desc} version.
1807 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1808 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1810 %package -n libobjc-static
1811 Summary: Static Objective C Library
1812 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1813 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1814 License: GPL v2+ with linking exception
1815 Group: Development/Libraries
1816 Requires: libobjc = %{epoch}:%{version}-%{release}
1818 %description -n libobjc-static
1819 Static Objective C Library.
1821 %description -n libobjc-static -l es.UTF-8
1822 Bibliotecas estáticas de Objective C.
1824 %description -n libobjc-static -l pl.UTF-8
1825 Statyczna biblioteka obiektowego C (Objective C).
1827 %package -n libobjc-multilib-32-static
1828 Summary: Static Objective C Library - 32-bit version
1829 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1830 License: GPL v2+ with linking exception
1831 Group: Development/Libraries
1832 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1833 Obsoletes: libobjc-multilib-static
1835 %description -n libobjc-multilib-32-static
1836 Static Objective C Library - 32-bit version.
1838 %description -n libobjc-multilib-32-static -l pl.UTF-8
1839 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1841 %package -n libobjc-multilib-%{multilib2}-static
1842 Summary: Static Objective C Library - %{m2_desc} version
1843 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1844 License: GPL v2+ with linking exception
1845 Group: Development/Libraries
1846 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1848 %description -n libobjc-multilib-%{multilib2}-static
1849 Static Objective C Library - %{m2_desc} version.
1851 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1852 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1855 Summary: Go language support for GCC
1856 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1857 License: GPL v3+ (gcc), BSD (Go-specific part)
1858 Group: Development/Languages
1859 Requires: %{name} = %{epoch}:%{version}-%{release}
1860 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1863 This package adds Go language support to the GNU Compiler Collection.
1865 %description go -l pl.UTF-8
1866 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1868 %package go-multilib-32
1869 Summary: Go language 32-bit binaries support for GCC
1870 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1871 License: GPL v3+ (gcc), BSD (Go-specific part)
1872 Group: Development/Languages
1873 Requires: %{name} = %{epoch}:%{version}-%{release}
1874 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1875 Obsoletes: gcc-go-multilib
1877 %description go-multilib-32
1878 This package adds 32-bit Go language support to the GNU Compiler
1881 %description go-multilib-32 -l pl.UTF-8
1882 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1885 %package go-multilib-%{multilib2}
1886 Summary: Go language %{m2_desc} binaries support for GCC
1887 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1888 License: GPL v3+ (gcc), BSD (Go-specific part)
1889 Group: Development/Languages
1890 Requires: %{name} = %{epoch}:%{version}-%{release}
1891 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1893 %description go-multilib-%{multilib2}
1894 This package adds %{m2_desc} binaries in Go language support to the GNU
1895 Compiler Collection.
1897 %description go-multilib-%{multilib2} -l pl.UTF-8
1898 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1902 Summary: Go language library
1903 Summary(pl.UTF-8): Biblioteka języka Go
1906 Requires: libgcc = %{epoch}:%{version}-%{release}
1908 %description -n libgo
1909 Go language library.
1911 %description -n libgo -l pl.UTF-8
1912 Biblioteka języka Go.
1914 %package -n libgo-multilib-32
1915 Summary: Go language library - 32-bit version
1916 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1919 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1920 Obsoletes: libgo-multilib
1922 %description -n libgo-multilib-32
1923 Go language library - 32-bit version.
1925 %description -n libgo-multilib-32 -l pl.UTF-8
1926 Biblioteka języka Go - wersja 32-bitowa.
1928 %package -n libgo-multilib-%{multilib2}
1929 Summary: Go language library - %{m2_desc} version
1930 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
1933 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1935 %description -n libgo-multilib-%{multilib2}
1936 Go language library - %{m2_desc} version.
1938 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1939 Biblioteka języka Go - wersja %{m2_desc}.
1941 %package -n libgo-devel
1942 Summary: Development files for Go language library
1943 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1945 Group: Development/Libraries
1946 Requires: glibc-devel
1947 Requires: libgo = %{epoch}:%{version}-%{release}
1949 %description -n libgo-devel
1950 Development files for Go language library.
1952 %description -n libgo-devel -l pl.UTF-8
1953 Pliki programistyczne biblioteki języka Go.
1955 %package -n libgo-multilib-32-devel
1956 Summary: Development files for Go language library - 32-bit version
1957 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1959 Group: Development/Libraries
1960 Requires: glibc-devel
1961 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1962 Obsoletes: libgo-multilib-devel
1964 %description -n libgo-multilib-32-devel
1965 Development files for Go language library - 32-bit version.
1967 %description -n libgo-multilib-32-devel -l pl.UTF-8
1968 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1970 %package -n libgo-multilib-%{multilib2}-devel
1971 Summary: Development files for Go language library - %{m2_desc} version
1972 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1974 Group: Development/Libraries
1975 Requires: glibc-devel
1976 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1978 %description -n libgo-multilib-%{multilib2}-devel
1979 Development files for Go language library - %{m2_desc} version.
1981 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1982 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1984 %package -n libgo-static
1985 Summary: Static Go language library
1986 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1988 Group: Development/Libraries
1989 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1991 %description -n libgo-static
1992 Static Go language library.
1994 %description -n libgo-static -l pl.UTF-8
1995 Statyczna biblioteka języka Go.
1997 %package -n libgo-multilib-32-static
1998 Summary: Static Go language library - 32-bit version
1999 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
2001 Group: Development/Libraries
2002 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
2003 Obsoletes: libgo-multilib-static
2005 %description -n libgo-multilib-32-static
2006 Static Go language library - 32-bit version.
2008 %description -n libgo-multilib-32-static -l pl.UTF-8
2009 Statyczna biblioteka języka Go - wersja 32-bitowa.
2011 %package -n libgo-multilib-%{multilib2}-static
2012 Summary: Static Go language library - %{m2_desc} version
2013 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
2015 Group: Development/Libraries
2016 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2018 %description -n libgo-multilib-%{multilib2}-static
2019 Static Go language library - %{m2_desc} version.
2021 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2022 Statyczna biblioteka języka Go - wersja %{m2_desc}.
2025 Summary: The Address Sanitizer library
2026 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
2029 %description -n libasan
2030 This package contains the Address Sanitizer library which is used for
2031 -fsanitize=address instrumented programs.
2033 %description -n libasan -l pl.UTF-8
2034 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2035 adresów w programach kompilowanych z opcją -fsanitize=address.
2037 %package -n libasan-multilib-32
2038 Summary: The Address Sanitizer library - 32-bit version
2039 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2041 Obsoletes: libasan-multilib
2043 %description -n libasan-multilib-32
2044 This package contains 32-bit version of the Address Sanitizer library
2045 which is used for -fsanitize=address instrumented programs.
2047 %description -n libasan-multilib-32 -l pl.UTF-8
2048 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2049 służącej do kontroli adresów w programach kompilowanych z opcją
2052 %package -n libasan-multilib-%{multilib2}
2053 Summary: The Address Sanitizer library - %{m2_desc} version
2054 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2057 %description -n libasan-multilib-%{multilib2}
2058 This package contains %{m2_desc} version of the Address Sanitizer library
2059 which is used for -fsanitize=address instrumented programs.
2061 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2062 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2063 służącej do kontroli adresów w programach kompilowanych z opcją
2066 %package -n libasan-devel
2067 Summary: Development files for the Address Sanitizer library
2068 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
2069 Group: Development/Libraries
2070 Requires: libasan = %{epoch}:%{version}-%{release}
2072 %description -n libasan-devel
2073 This package contains development files for the Address Sanitizer
2076 %description -n libasan-devel -l pl.UTF-8
2077 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2079 %package -n libasan-multilib-32-devel
2080 Summary: Development files for the Address Sanitizer library - 32-bit version
2081 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2082 Group: Development/Libraries
2083 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2084 Obsoletes: libasan-multilib-devel
2086 %description -n libasan-multilib-32-devel
2087 This package contains the development files for 32-bit version of the
2088 Address Sanitizer library.
2090 %description -n libasan-multilib-32-devel -l pl.UTF-8
2091 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2094 %package -n libasan-multilib-%{multilib2}-devel
2095 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
2096 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2097 Group: Development/Libraries
2098 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2100 %description -n libasan-multilib-%{multilib2}-devel
2101 This package contains the development files for %{m2_desc} version of the
2102 Address Sanitizer library.
2104 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2105 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2108 %package -n libasan-static
2109 Summary: The Address Sanitizer static library
2110 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2111 Group: Development/Libraries
2112 Requires: libasan-devel = %{epoch}:%{version}-%{release}
2114 %description -n libasan-static
2115 This package contains Address Sanitizer static library.
2117 %description -n libasan-static -l pl.UTF-8
2118 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2120 %package -n libasan-multilib-32-static
2121 Summary: The Address Sanitizer static library - 32-bit version
2122 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2123 Group: Development/Libraries
2124 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2125 Obsoletes: libasan-multilib-static
2127 %description -n libasan-multilib-32-static
2128 This package contains 32-bit version of the Address Sanitizer static
2131 %description -n libasan-multilib-32-static -l pl.UTF-8
2132 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2135 %package -n libasan-multilib-%{multilib2}-static
2136 Summary: The Address Sanitizer static library - %{m2_desc} version
2137 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
2138 Group: Development/Libraries
2139 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2141 %description -n libasan-multilib-%{multilib2}-static
2142 This package contains %{m2_desc} version of the Address Sanitizer static
2145 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2146 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
2150 Summary: The Leak Sanitizer library
2151 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2154 %description -n liblsan
2155 This package contains the Leak Sanitizer library which is used for
2156 -fsanitize=leak instrumented programs.
2158 %description -n liblsan -l pl.UTF-8
2159 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2160 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2162 %package -n liblsan-multilib-%{multilib2}
2163 Summary: The Leak Sanitizer library - %{m2_desc} version
2164 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2167 %description -n liblsan-multilib-%{multilib2}
2168 This package contains %{m2_desc} version of the Leak Sanitizer library
2169 which is used for -fsanitize=leak instrumented programs.
2171 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2172 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2173 do kontroli wycieków w programach kompilowanych z opcją
2176 %package -n liblsan-devel
2177 Summary: Development files for the Leak Sanitizer library
2178 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2179 Group: Development/Libraries
2180 Requires: liblsan = %{epoch}:%{version}-%{release}
2182 %description -n liblsan-devel
2183 This package contains development files for the Leak Sanitizer
2186 %description -n liblsan-devel -l pl.UTF-8
2187 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2189 %package -n liblsan-multilib-%{multilib2}-devel
2190 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2191 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2192 Group: Development/Libraries
2193 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2195 %description -n liblsan-multilib-%{multilib2}-devel
2196 This package contains development files for %{m2_desc} version of the
2197 Leak Sanitizer library.
2199 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2200 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2203 %package -n liblsan-static
2204 Summary: The Leak Sanitizer static library
2205 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2206 Group: Development/Libraries
2207 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2209 %description -n liblsan-static
2210 This package contains Leak Sanitizer static library.
2212 %description -n liblsan-static -l pl.UTF-8
2213 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2215 %package -n liblsan-multilib-%{multilib2}-static
2216 Summary: The Leak Sanitizer static library - %{m2_desc} version
2217 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2218 Group: Development/Libraries
2219 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2221 %description -n liblsan-multilib-%{multilib2}-static
2222 This package contains Leak Sanitizer static library - %{m2_desc} version.
2224 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2225 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2228 Summary: The Thread Sanitizer library
2229 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2232 %description -n libtsan
2233 This package contains the Thread Sanitizer library which is used for
2234 -fsanitize=thread instrumented programs.
2236 %description -n libtsan -l pl.UTF-8
2237 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2238 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2240 %package -n libtsan-multilib-%{multilib2}
2241 Summary: The Thread Sanitizer library - %{m2_desc} version
2242 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2245 %description -n libtsan-multilib-%{multilib2}
2246 This package contains %{m2_desc} version of the Thread Sanitizer
2247 library which is used for -fsanitize=thread instrumented programs.
2249 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2250 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2251 służącej do kontroli wielowątkowości w programach kompilowanych
2252 z opcją -fsanitize=thread.
2254 %package -n libtsan-devel
2255 Summary: Development files for the Thread Sanitizer library
2256 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2257 Group: Development/Libraries
2258 Requires: libtsan = %{epoch}:%{version}-%{release}
2260 %description -n libtsan-devel
2261 This package contains development files for Thread Sanitizer library.
2263 %description -n libtsan-devel -l pl.UTF-8
2264 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2266 %package -n libtsan-multilib-%{multilib2}-devel
2267 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2268 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2269 Group: Development/Libraries
2270 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2272 %description -n libtsan-multilib-%{multilib2}-devel
2273 This package contains development files for %{m2_desc} version of
2274 Thread Sanitizer library.
2276 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2277 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2280 %package -n libtsan-static
2281 Summary: The Thread Sanitizer static library
2282 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2283 Group: Development/Libraries
2284 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2286 %description -n libtsan-static
2287 This package contains Thread Sanitizer static library.
2289 %description -n libtsan-static -l pl.UTF-8
2290 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2292 %package -n libtsan-multilib-%{multilib2}-static
2293 Summary: The Thread Sanitizer static library - %{m2_desc} version
2294 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2295 Group: Development/Libraries
2296 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2298 %description -n libtsan-multilib-%{multilib2}-static
2299 This package contains %{m2_desc} version of Thread Sanitizer static
2302 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2303 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2306 %package -n libubsan
2307 Summary: The Undefined Behavior Sanitizer library
2308 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2311 %description -n libubsan
2312 This package contains the Undefined Behavior Sanitizer library which
2313 is used for -fsanitize=undefined instrumented programs.
2315 %description -n libubsan -l pl.UTF-8
2316 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2317 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2318 -fsanitize=undefined.
2320 %package -n libubsan-multilib-32
2321 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2322 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2324 Obsoletes: libubsan-multilib
2326 %description -n libubsan-multilib-32
2327 This package contains 32-bit version of the Undefined Behavior
2328 Sanitizer library which is used for -fsanitize=undefined instrumented
2331 %description -n libubsan-multilib-32 -l pl.UTF-8
2332 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2333 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2334 kompilowanych z opcją -fsanitize=undefined.
2336 %package -n libubsan-multilib-%{multilib2}
2337 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2338 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2341 %description -n libubsan-multilib-%{multilib2}
2342 This package contains %{m2_desc} version of the Undefined Behavior
2343 Sanitizer library which is used for -fsanitize=undefined instrumented
2346 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2347 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2348 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2349 kompilowanych z opcją -fsanitize=undefined.
2351 %package -n libubsan-devel
2352 Summary: Development files for the Undefined Behavior Sanitizer library
2353 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2354 Group: Development/Libraries
2355 Requires: libubsan = %{epoch}:%{version}-%{release}
2357 %description -n libubsan-devel
2358 This package contains development files for the Undefined Behavior
2361 %description -n libubsan-devel -l pl.UTF-8
2362 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2365 %package -n libubsan-multilib-32-devel
2366 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2367 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2368 Group: Development/Libraries
2369 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2370 Obsoletes: libubsan-multilib-devel
2372 %description -n libubsan-multilib-32-devel
2373 This package contains the development files for 32-bit version of the
2374 Undefined Behavior Sanitizer library.
2376 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2377 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2378 Undefined Behavior Sanitizer.
2380 %package -n libubsan-multilib-%{multilib2}-devel
2381 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2382 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2383 Group: Development/Libraries
2384 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2386 %description -n libubsan-multilib-%{multilib2}-devel
2387 This package contains the development files for %{m2_desc} version of the
2388 Undefined Behavior Sanitizer library.
2390 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2391 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2392 Undefined Behavior Sanitizer.
2394 %package -n libubsan-static
2395 Summary: The Undefined Behavior Sanitizer static library
2396 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2397 Group: Development/Libraries
2398 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2400 %description -n libubsan-static
2401 This package contains Undefined Behavior Sanitizer static library.
2403 %description -n libubsan-static -l pl.UTF-8
2404 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2406 %package -n libubsan-multilib-32-static
2407 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2408 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2409 Group: Development/Libraries
2410 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2411 Obsoletes: libubsan-multilib-static
2413 %description -n libubsan-multilib-32-static
2414 This package contains 32-bit version of the Undefined Behavior
2415 Sanitizer static library.
2417 %description -n libubsan-multilib-32-static -l pl.UTF-8
2418 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2421 %package -n libubsan-multilib-%{multilib2}-static
2422 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2423 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2424 Group: Development/Libraries
2425 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2427 %description -n libubsan-multilib-%{multilib2}-static
2428 This package contains %{m2_desc} version of the Undefined Behavior
2429 Sanitizer static library.
2431 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2432 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2435 %package -n libatomic
2436 Summary: The GNU Atomic library
2437 Summary(pl.UTF-8): Biblioteka GNU Atomic
2440 %description -n libatomic
2441 This package contains the GNU Atomic library which is a GCC support
2442 library for atomic operations not supported by hardware.
2444 %description -n libatomic -l pl.UTF-8
2445 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2446 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2448 %package -n libatomic-multilib-32
2449 Summary: The GNU Atomic library - 32-bit version
2450 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2452 Obsoletes: libatomic-multilib
2454 %description -n libatomic-multilib-32
2455 This package contains 32-bit version of the GNU Atomic library which
2456 is a GCC support library for atomic operations not supported by
2459 %description -n libatomic-multilib-32 -l pl.UTF-8
2460 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2461 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2464 %package -n libatomic-multilib-%{multilib2}
2465 Summary: The GNU Atomic library - %{m2_desc} version
2466 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2469 %description -n libatomic-multilib-%{multilib2}
2470 This package contains %{m2_desc} version of the GNU Atomic library which
2471 is a GCC support library for atomic operations not supported by
2474 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2475 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2476 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2479 %package -n libatomic-devel
2480 Summary: Development files for the GNU Atomic library
2481 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2482 Group: Development/Libraries
2483 Requires: libatomic = %{epoch}:%{version}-%{release}
2485 %description -n libatomic-devel
2486 This package contains development files for the GNU Atomic library.
2488 %description -n libatomic-devel -l pl.UTF-8
2489 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2491 %package -n libatomic-multilib-32-devel
2492 Summary: Development files for the GNU Atomic static library - 32-bit version
2493 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2494 Group: Development/Libraries
2495 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2496 Obsoletes: libatomic-multilib-devel
2498 %description -n libatomic-multilib-32-devel
2499 This package contains the development files for 32-bit version of the
2502 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2503 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2506 %package -n libatomic-multilib-%{multilib2}-devel
2507 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2508 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2509 Group: Development/Libraries
2510 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2512 %description -n libatomic-multilib-%{multilib2}-devel
2513 This package contains the development files for %{m2_desc} version of the
2516 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2517 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2520 %package -n libatomic-static
2521 Summary: The GNU Atomic static library
2522 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2523 Group: Development/Libraries
2524 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2526 %description -n libatomic-static
2527 This package contains GNU Atomic static library.
2529 %description -n libatomic-static
2530 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2532 %package -n libatomic-multilib-32-static
2533 Summary: The GNU Atomic static library - 32-bit version
2534 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2535 Group: Development/Libraries
2536 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2537 Obsoletes: libatomic-multilib-static
2539 %description -n libatomic-multilib-32-static
2540 This package contains 32-bit version of the GNU Atomic static library.
2542 %description -n libatomic-multilib-32-static -l pl.UTF-8
2543 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2545 %package -n libatomic-multilib-%{multilib2}-static
2546 Summary: The GNU Atomic static library - %{m2_desc} version
2547 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2548 Group: Development/Libraries
2549 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2551 %description -n libatomic-multilib-%{multilib2}-static
2552 This package contains %{m2_desc} version of the GNU Atomic static library.
2554 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2555 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2572 %if %{with gcc_libffi}
2576 mv ChangeLog ChangeLog.general
2579 # see contrib/download_ecj
2580 cp -p %{SOURCE2} ecj.jar
2583 # override snapshot version.
2584 echo %{version} > gcc/BASE-VER
2585 echo "release" > gcc/DEV-PHASE
2592 cd libjava/classpath
2596 cp -f /usr/share/automake/config.sub .
2598 rm -rf builddir && install -d builddir && cd builddir
2600 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2604 CFLAGS="%{rpmcflags}" \
2605 CXXFLAGS="%{rpmcxxflags}" \
2608 --prefix=%{_prefix} \
2609 --with-local-prefix=%{_prefix}/local \
2610 --libdir=%{_libdir} \
2611 --libexecdir=%{_libdir} \
2612 --infodir=%{_infodir} \
2613 --mandir=%{_mandir} \
2614 --x-libraries=%{_libdir} \
2615 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2616 --disable-build-with-cxx \
2617 --disable-build-poststage1-with-cxx \
2619 --enable-checking=release \
2620 %ifarch %{ix86} %{x8664} x32
2623 %{?with_fortran:--enable-cmath} \
2624 --enable-decimal-float \
2625 --enable-gnu-unique-object \
2626 --enable-gnu-indirect-function \
2627 --enable-initfini-array \
2628 --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}%{?with_go:,go}" \
2629 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2631 --enable-linker-build-id \
2632 --enable-linux-futex \
2633 --enable-long-long \
2634 %{!?with_multilib:--disable-multilib} \
2639 --enable-secureplt \
2642 --enable-threads=posix \
2647 %ifarch %{x8664} x32
2648 --with-arch-32=x86-64 \
2652 --with-cpu=ultrasparc \
2654 --with-demangler-in-ld \
2657 --with-linker-hash-style=gnu \
2658 --with-long-double-128 \
2659 %if %{with multilib}
2661 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2664 --with-multilib-list=m32,m64,mx32 \
2668 --disable-ppl-version-check \
2669 --with-slibdir=%{_slibdir} \
2671 --without-system-libunwind \
2673 --with-system-libunwind \
2675 --with-system-zlib \
2676 %{!?with_java:--without-x} \
2678 --enable-__cxa_atexit \
2679 --enable-libstdcxx-allocator=new \
2680 --disable-libstdcxx-pch \
2681 --enable-libstdcxx-threads \
2682 --enable-libstdcxx-time=rt \
2683 --enable-libstdcxx-visibility \
2684 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2685 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2688 %{!?with_alsa:--disable-alsa} \
2689 %{!?with_dssi:--disable-dssi} \
2690 --disable-gconf-peer \
2691 %{?with_gtk:--enable-gtk-cairo} \
2693 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2697 --enable-libgcj-database \
2698 --enable-libgcj-multifile \
2699 --disable-libjava-multilib \
2700 %{?with_mozilla:--enable-plugin} \
2701 --enable-static-libjava \
2704 --with-pkgversion="PLD-Linux" \
2705 --with-bugurl="http://bugs.pld-linux.org" \
2706 --host=%{_target_platform} \
2707 --build=%{_target_platform}
2711 cat << 'EOF' > Makefile
2712 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2715 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2716 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2717 GCJFLAGS="%{rpmcflags}" \
2718 BOOT_CFLAGS="%{rpmcflags}" \
2719 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2720 GNATLIBCFLAGS="%{rpmcflags}" \
2721 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2729 if [ ! -r /dev/pts/0 ]; then
2730 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2733 %{__make} -k -C builddir check 2>&1 ||:
2737 rm -rf $RPM_BUILD_ROOT
2738 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2742 %{__make} -j1 install \
2744 infodir=%{_infodir} \
2745 DESTDIR=$RPM_BUILD_ROOT
2747 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2749 %if %{with multilib}
2752 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2753 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2754 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2755 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2757 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2758 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2759 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2760 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2763 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2764 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2769 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2770 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2771 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2773 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2774 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2775 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2777 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2778 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2779 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2781 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2782 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2783 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2785 %if %{with multilib}
2786 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2787 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2788 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2790 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2791 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2792 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2794 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2795 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2796 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2798 %if %{with multilib2}
2799 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2800 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2801 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2803 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2804 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2805 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2807 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2808 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2809 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2814 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2815 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2819 # move ada shared libraries to proper place...
2820 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2821 $RPM_BUILD_ROOT%{_libdir}
2822 # check if symlink to be made is valid
2823 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2824 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2825 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2826 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2827 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2828 %if %{with multilib}
2829 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2830 $RPM_BUILD_ROOT%{_libdir32}
2831 # check if symlink to be made is valid
2832 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2833 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2834 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2835 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2836 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2838 %if %{with multilib2}
2839 mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2840 $RPM_BUILD_ROOT%{_libdirm2}
2841 # check if symlink to be made is valid
2842 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2843 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2844 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2845 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2846 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2855 cp -f libjava/READ* java-doc
2856 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
2859 %if %{with gcc_libffi}
2860 # still not installed by gcc?
2861 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2862 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2863 sed -e 's,@prefix@,%{_prefix},
2864 s,@exec_prefix@,%{_exec_prefix},
2865 s,@libdir@,%{_libdir},
2866 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2867 %if %{with multilib}
2868 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2869 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2870 sed -e 's,@prefix@,%{_prefix},
2871 s,@exec_prefix@,%{_exec_prefix},
2872 s,@libdir@,%{_libdir32},
2873 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2874 %if %{with multilib2}
2875 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2876 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2877 sed -e 's,@prefix@,%{_prefix},
2878 s,@exec_prefix@,%{_exec_prefix},
2879 s,@libdir@,%{_libdirm2},
2880 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2886 cp -f libobjc/README gcc/objc/README.libobjc
2889 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2890 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2891 for f in libitm.la libssp.la libssp_nonshared.la \
2892 %{?with_cxx:libstdc++.la libsupc++.la} \
2893 %{?with_fortran:libgfortran.la libquadmath.la} \
2894 %{?with_gomp:libgomp.la} \
2895 %{?with_Xsan:libasan.la libubsan.la} \
2896 %{?with_lsan_m0:liblsan.la} \
2897 %{?with_tsan_m0:libtsan.la} \
2898 %{?with_atomic:libatomic.la} \
2900 %{?with_gcc_libffi:libffi.la} \
2901 libgcj.la libgcj-tools.la libgij.la \
2902 %{gcjdbexecdir}/libjvm.la \
2903 %{gcjdbexecdir}/libxmlj.la \
2904 %{?with_x:lib-gnu-awt-xlib.la} \
2905 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
2906 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
2907 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
2908 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
2910 %{?with_objc:libobjc.la};
2912 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
2913 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
2915 %if %{with multilib}
2916 for f in libitm.la libssp.la libssp_nonshared.la \
2917 %{?with_cxx:libstdc++.la libsupc++.la} \
2918 %{?with_fortran:libgfortran.la libquadmath.la} \
2919 %{?with_gomp:libgomp.la} \
2920 %{?with_Xsan:libasan.la libubsan.la} \
2921 %{?with_lsan_m1:liblsan.la} \
2922 %{?with_tsan_m1:libtsan.la} \
2923 %{?with_atomic:libatomic.la} \
2924 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2925 %{?with_objc:libobjc.la};
2927 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2928 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2930 %if %{with multilib2}
2931 for f in libitm.la libssp.la libssp_nonshared.la \
2932 %{?with_cxx:libstdc++.la libsupc++.la} \
2933 %{?with_fortran:libgfortran.la libquadmath.la} \
2934 %{?with_gomp:libgomp.la} \
2935 %{?with_Xsan:libasan.la libubsan.la} \
2936 %{?with_lsan_m2:liblsan.la} \
2937 %{?with_tsan_m2:libtsan.la} \
2938 %{?with_atomic:libatomic.la} \
2939 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2940 %{?with_objc:libobjc.la};
2942 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2943 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2948 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2949 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2950 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2951 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2953 # plugin, .la not needed
2954 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
2957 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2958 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2960 # basename is being run only for the native (non-biarch) file.
2961 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2962 -e "s,@toolexeclibdir@,$LIBDIR," \
2963 < libstdc++-v3/python/hook.in \
2964 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2966 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2967 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2969 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
2970 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
2972 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2973 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2976 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2978 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
2981 # script(s) always installed; see above for builds with python; if no python, just don't package
2982 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2983 %if %{with multilib}
2984 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2985 %if %{with multilib2}
2986 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2992 cat cpplib.lang >> gcc.lang
2995 %find_lang libstdc\+\+
2996 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2999 # always -f, as "dir" is created depending which texlive version is installed
3000 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3002 # is anything using this?
3003 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvtv*
3004 %if %{with multilib}
3005 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libvtv*
3006 %if %{with multilib2}
3007 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libvtv*
3011 # svn snap doesn't contain (release does) below files,
3012 # so let's create dummy entries to satisfy %%files.
3013 [ ! -f NEWS ] && touch NEWS
3014 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3015 [ ! -f libgfortran/README ] && touch libgfortran/README
3018 rm -rf $RPM_BUILD_ROOT
3020 %post -p /sbin/postshell
3021 -/usr/sbin/fix-info-dir -c %{_infodir}
3023 %postun -p /sbin/postshell
3024 -/usr/sbin/fix-info-dir -c %{_infodir}
3026 %post ada -p /sbin/postshell
3027 -/usr/sbin/fix-info-dir -c %{_infodir}
3029 %postun ada -p /sbin/postshell
3030 -/usr/sbin/fix-info-dir -c %{_infodir}
3032 %post fortran -p /sbin/postshell
3033 -/usr/sbin/fix-info-dir -c %{_infodir}
3035 %postun fortran -p /sbin/postshell
3036 -/usr/sbin/fix-info-dir -c %{_infodir}
3038 %post java -p /sbin/postshell
3039 -/usr/sbin/fix-info-dir -c %{_infodir}
3041 %postun java -p /sbin/postshell
3042 -/usr/sbin/fix-info-dir -c %{_infodir}
3044 %post go -p /sbin/postshell
3045 -/usr/sbin/fix-info-dir -c %{_infodir}
3047 %postun go -p /sbin/postshell
3048 -/usr/sbin/fix-info-dir -c %{_infodir}
3050 %post -n libquadmath-devel -p /sbin/postshell
3051 -/usr/sbin/fix-info-dir -c %{_infodir}
3053 %postun -n libquadmath-devel -p /sbin/postshell
3054 -/usr/sbin/fix-info-dir -c %{_infodir}
3056 %post -n libffi-devel -p /sbin/postshell
3057 -/usr/sbin/fix-info-dir -c %{_infodir}
3059 %postun -n libffi-devel -p /sbin/postshell
3060 -/usr/sbin/fix-info-dir -c %{_infodir}
3062 %post -p /sbin/ldconfig -n libcilkrts
3063 %postun -p /sbin/ldconfig -n libcilkrts
3064 %post -p /sbin/ldconfig -n libcilkrts-multilib-32
3065 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3066 %post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3067 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3068 %post -p /sbin/ldconfig -n libgcc
3069 %postun -p /sbin/ldconfig -n libgcc
3070 %post -p /sbin/ldconfig -n libgcc-multilib-32
3071 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3072 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3073 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3074 %post -p /sbin/ldconfig -n libgomp
3075 %postun -p /sbin/ldconfig -n libgomp
3076 %post -p /sbin/ldconfig -n libgomp-multilib-32
3077 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3078 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3079 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3080 %post -p /sbin/ldconfig -n libgnat
3081 %postun -p /sbin/ldconfig -n libgnat
3082 %post -p /sbin/ldconfig -n libgnat-multilib-32
3083 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3084 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3085 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3086 %post -p /sbin/ldconfig -n libstdc++
3087 %postun -p /sbin/ldconfig -n libstdc++
3088 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3089 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3090 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3091 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3092 %post -p /sbin/ldconfig -n libgfortran
3093 %postun -p /sbin/ldconfig -n libgfortran
3094 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3095 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3096 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3097 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3098 %post -p /sbin/ldconfig -n libgcj
3099 %postun -p /sbin/ldconfig -n libgcj
3100 %post -p /sbin/ldconfig -n libffi
3101 %postun -p /sbin/ldconfig -n libffi
3102 %post -p /sbin/ldconfig -n libffi-multilib-32
3103 %postun -p /sbin/ldconfig -n libffi-multilib-32
3104 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3105 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3106 %post -p /sbin/ldconfig -n libobjc
3107 %postun -p /sbin/ldconfig -n libobjc
3108 %post -p /sbin/ldconfig -n libobjc-multilib-32
3109 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3110 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3111 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3112 %post -p /sbin/ldconfig -n libquadmath
3113 %postun -p /sbin/ldconfig -n libquadmath
3114 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3115 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3116 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3117 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3118 %post -p /sbin/ldconfig -n libgo
3119 %postun -p /sbin/ldconfig -n libgo
3120 %post -p /sbin/ldconfig -n libgo-multilib-32
3121 %postun -p /sbin/ldconfig -n libgo-multilib-32
3122 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3123 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3124 %post -p /sbin/ldconfig -n libasan
3125 %postun -p /sbin/ldconfig -n libasan
3126 %post -p /sbin/ldconfig -n libasan-multilib-32
3127 %postun -p /sbin/ldconfig -n libasan-multilib-32
3128 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3129 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3130 %post -p /sbin/ldconfig -n liblsan
3131 %postun -p /sbin/ldconfig -n liblsan
3132 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3133 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3134 %post -p /sbin/ldconfig -n libtsan
3135 %postun -p /sbin/ldconfig -n libtsan
3136 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3137 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3138 %post -p /sbin/ldconfig -n libubsan
3139 %postun -p /sbin/ldconfig -n libubsan
3140 %post -p /sbin/ldconfig -n libubsan-multilib-32
3141 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3142 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3143 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3144 %post -p /sbin/ldconfig -n libatomic
3145 %postun -p /sbin/ldconfig -n libatomic
3146 %post -p /sbin/ldconfig -n libatomic-multilib-32
3147 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3148 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3149 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3152 %defattr(644,root,root,755)
3153 %doc ChangeLog.general MAINTAINERS NEWS
3154 # bugs.html faq.html
3155 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3156 %attr(755,root,root) %{_bindir}/*-gcc*
3157 %attr(755,root,root) %{_bindir}/cc
3158 %attr(755,root,root) %{_bindir}/cpp
3159 %attr(755,root,root) %{_bindir}/gcc
3160 %attr(755,root,root) %{_bindir}/gcc-ar
3161 %attr(755,root,root) %{_bindir}/gcc-nm
3162 %attr(755,root,root) %{_bindir}/gcc-ranlib
3163 #%attr(755,root,root) %{_bindir}/gccbug
3164 %attr(755,root,root) %{_bindir}/gcov
3165 %{_mandir}/man1/cc.1*
3166 %{_mandir}/man1/cpp.1*
3167 %{_mandir}/man1/gcc.1*
3168 %{_mandir}/man1/gcov.1*
3169 %{_infodir}/cpp.info*
3170 %{_infodir}/cppinternals.info*
3171 %{_infodir}/gcc.info*
3172 %{_infodir}/gccinstall.info*
3173 %{_infodir}/gccint.info*
3174 %{_infodir}/libitm.info*
3175 %attr(755,root,root) /lib/cpp
3176 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3177 %attr(755,root,root) %{_libdir}/libitm.so
3178 %attr(755,root,root) %{_libdir}/libssp.so
3179 %{_libdir}/libitm.la
3181 %{_libdir}/libitm.spec
3182 %{_libdir}/libsanitizer.spec
3183 %{_libdir}/libssp.la
3185 %{_libdir}/libssp_nonshared.la
3186 %{_libdir}/libssp_nonshared.a
3188 %dir %{_libdir}/gcc/%{_target_platform}
3190 %{gcclibdir}/libgcc.a
3191 %{gcclibdir}/libgcc_eh.a
3192 %{gcclibdir}/libgcov.a
3195 %attr(755,root,root) %{gcclibdir}/cc1
3196 %attr(755,root,root) %{gcclibdir}/collect2
3197 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3198 %attr(755,root,root) %{gcclibdir}/lto1
3199 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3201 %dir %{gcclibdir}/include
3202 %dir %{gcclibdir}/include/sanitizer
3203 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3204 %dir %{gcclibdir}/include/ssp
3205 %{gcclibdir}/include/ssp/*.h
3206 %{gcclibdir}/include/float.h
3207 %{gcclibdir}/include/iso646.h
3208 %{gcclibdir}/include/limits.h
3209 %{gcclibdir}/include/stdalign.h
3210 %{gcclibdir}/include/stdarg.h
3211 %{gcclibdir}/include/stdatomic.h
3212 %{gcclibdir}/include/stdbool.h
3213 %{gcclibdir}/include/stddef.h
3214 %{gcclibdir}/include/stdfix.h
3215 %{gcclibdir}/include/stdint.h
3216 %{gcclibdir}/include/stdint-gcc.h
3217 %{gcclibdir}/include/stdnoreturn.h
3218 %{gcclibdir}/include/syslimits.h
3219 %{gcclibdir}/include/unwind.h
3220 %{gcclibdir}/include/varargs.h
3221 %ifarch %{ix86} %{x8664} x32
3222 %{gcclibdir}/include/adxintrin.h
3223 %{gcclibdir}/include/ammintrin.h
3224 %{gcclibdir}/include/avx2intrin.h
3225 %{gcclibdir}/include/avx512cdintrin.h
3226 %{gcclibdir}/include/avx512erintrin.h
3227 %{gcclibdir}/include/avx512fintrin.h
3228 %{gcclibdir}/include/avx512pfintrin.h
3229 %{gcclibdir}/include/avxintrin.h
3230 %{gcclibdir}/include/bmi2intrin.h
3231 %{gcclibdir}/include/bmiintrin.h
3232 %{gcclibdir}/include/bmmintrin.h
3233 %{gcclibdir}/include/cpuid.h
3234 %{gcclibdir}/include/cross-stdarg.h
3235 %{gcclibdir}/include/emmintrin.h
3236 %{gcclibdir}/include/f16cintrin.h
3237 %{gcclibdir}/include/fma4intrin.h
3238 %{gcclibdir}/include/fmaintrin.h
3239 %{gcclibdir}/include/fxsrintrin.h
3240 %{gcclibdir}/include/ia32intrin.h
3241 %{gcclibdir}/include/immintrin.h
3242 %{gcclibdir}/include/lwpintrin.h
3243 %{gcclibdir}/include/lzcntintrin.h
3244 %{gcclibdir}/include/mm3dnow.h
3245 %{gcclibdir}/include/mmintrin.h
3246 %{gcclibdir}/include/mm_malloc.h
3247 %{gcclibdir}/include/nmmintrin.h
3248 %{gcclibdir}/include/pmmintrin.h
3249 %{gcclibdir}/include/popcntintrin.h
3250 %{gcclibdir}/include/prfchwintrin.h
3251 %{gcclibdir}/include/rdseedintrin.h
3252 %{gcclibdir}/include/rtmintrin.h
3253 %{gcclibdir}/include/shaintrin.h
3254 %{gcclibdir}/include/smmintrin.h
3255 %{gcclibdir}/include/tbmintrin.h
3256 %{gcclibdir}/include/tmmintrin.h
3257 %{gcclibdir}/include/wmmintrin.h
3258 %{gcclibdir}/include/x86intrin.h
3259 %{gcclibdir}/include/xmmintrin.h
3260 %{gcclibdir}/include/xopintrin.h
3261 %{gcclibdir}/include/xsaveintrin.h
3262 %{gcclibdir}/include/xsaveoptintrin.h
3263 %{gcclibdir}/include/xtestintrin.h
3266 %{gcclibdir}/include/arm_neon.h
3267 %{gcclibdir}/include/mmintrin.h
3270 %{gcclibdir}/include/ia64intrin.h
3273 %{gcclibdir}/include/math-68881.h
3276 %{gcclibdir}/include/loongson.h
3278 %ifarch powerpc ppc ppc64
3279 %{gcclibdir}/include/altivec.h
3280 %{gcclibdir}/include/paired.h
3281 %{gcclibdir}/include/ppc-asm.h
3282 %{gcclibdir}/include/ppu_intrinsics.h
3283 %{gcclibdir}/include/si2vmx.h
3284 %{gcclibdir}/include/spe.h
3285 %{gcclibdir}/include/spu2vmx.h
3286 %{gcclibdir}/include/vec_types.h
3289 %if %{with multilib}
3291 %defattr(644,root,root,755)
3292 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3293 %dir %{gcclibdir}/32
3294 %{gcclibdir}/32/crt*.o
3295 %{gcclibdir}/32/libgcc.a
3296 %{gcclibdir}/32/libgcc_eh.a
3297 %{gcclibdir}/32/libgcov.a
3298 %{_libdir32}/libitm.spec
3299 %{_libdir32}/libsanitizer.spec
3300 %attr(755,root,root) %{_libdir32}/libitm.so
3301 %attr(755,root,root) %{_libdir32}/libssp.so
3302 %{_libdir32}/libitm.la
3303 %{_libdir32}/libitm.a
3304 %{_libdir32}/libssp.la
3305 %{_libdir32}/libssp.a
3306 %{_libdir32}/libssp_nonshared.la
3307 %{_libdir32}/libssp_nonshared.a
3309 %if %{with multilib2}
3310 %files multilib-%{multilib2}
3311 %defattr(644,root,root,755)
3312 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3313 %dir %{gcclibdir}/%{multilib2}
3314 %{gcclibdir}/%{multilib2}/crt*.o
3315 %{gcclibdir}/%{multilib2}/libgcc.a
3316 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3317 %{gcclibdir}/%{multilib2}/libgcov.a
3318 %{_libdirm2}/libitm.spec
3319 %{_libdirm2}/libsanitizer.spec
3320 %attr(755,root,root) %{_libdirm2}/libitm.so
3321 %attr(755,root,root) %{_libdirm2}/libssp.so
3322 %{_libdirm2}/libitm.la
3323 %{_libdirm2}/libitm.a
3324 %{_libdirm2}/libssp.la
3325 %{_libdirm2}/libssp.a
3326 %{_libdirm2}/libssp_nonshared.la
3327 %{_libdirm2}/libssp_nonshared.a
3332 %defattr(644,root,root,755)
3333 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3334 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3335 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3336 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3337 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3339 %if %{with multilib}
3340 %files -n libgcc-multilib-32
3341 %defattr(644,root,root,755)
3342 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3343 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3344 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3345 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3346 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3348 %if %{with multilib2}
3349 %files -n libgcc-multilib-%{multilib2}
3350 %defattr(644,root,root,755)
3351 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3352 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3353 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3354 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3355 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3361 %defattr(644,root,root,755)
3362 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3363 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3365 %if %{with multilib}
3366 %files -n libgomp-multilib-32
3367 %defattr(644,root,root,755)
3368 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3369 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3371 %if %{with multilib2}
3372 %files -n libgomp-multilib-%{multilib2}
3373 %defattr(644,root,root,755)
3374 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3375 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3379 %files -n libgomp-devel
3380 %defattr(644,root,root,755)
3381 %attr(755,root,root) %{_libdir}/libgomp.so
3382 %{_libdir}/libgomp.la
3383 %{_libdir}/libgomp.spec
3384 %{gcclibdir}/finclude
3385 %{gcclibdir}/include/omp.h
3386 %{_infodir}/libgomp.info*
3388 %if %{with multilib}
3389 %files -n libgomp-multilib-32-devel
3390 %defattr(644,root,root,755)
3391 %attr(755,root,root) %{_libdir32}/libgomp.so
3392 %{_libdir32}/libgomp.la
3393 %{_libdir32}/libgomp.spec
3395 %if %{with multilib2}
3396 %files -n libgomp-multilib-%{multilib2}-devel
3397 %defattr(644,root,root,755)
3398 %attr(755,root,root) %{_libdirm2}/libgomp.so
3399 %{_libdirm2}/libgomp.la
3400 %{_libdirm2}/libgomp.spec
3404 %files -n libgomp-static
3405 %defattr(644,root,root,755)
3406 %{_libdir}/libgomp.a
3408 %if %{with multilib}
3409 %files -n libgomp-multilib-32-static
3410 %defattr(644,root,root,755)
3411 %{_libdir32}/libgomp.a
3413 %if %{with multilib2}
3414 %files -n libgomp-multilib-%{multilib2}-static
3415 %defattr(644,root,root,755)
3416 %{_libdirm2}/libgomp.a
3421 %files -n libcilkrts
3422 %defattr(644,root,root,755)
3423 %doc libcilkrts/{ChangeLog,README}
3424 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3425 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3427 %if %{with multilib}
3428 %files -n libcilkrts-multilib-32
3429 %defattr(644,root,root,755)
3430 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3431 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3433 %if %{with multilib2}
3434 %files -n libcilkrts-multilib-%{multilib2}
3435 %defattr(644,root,root,755)
3436 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3437 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3441 %files -n libcilkrts-devel
3442 %defattr(644,root,root,755)
3443 %attr(755,root,root) %{_libdir}/libcilkrts.so
3444 %{_libdir}/libcilkrts.la
3445 %{_libdir}/libcilkrts.spec
3446 %{gcclibdir}/include/cilk
3448 %if %{with multilib}
3449 %files -n libcilkrts-multilib-32-devel
3450 %defattr(644,root,root,755)
3451 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3452 %{_libdir32}/libcilkrts.la
3453 %{_libdir32}/libcilkrts.spec
3455 %if %{with multilib2}
3456 %files -n libcilkrts-multilib-%{multilib2}-devel
3457 %defattr(644,root,root,755)
3458 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3459 %{_libdirm2}/libcilkrts.la
3460 %{_libdirm2}/libcilkrts.spec
3464 %files -n libcilkrts-static
3465 %defattr(644,root,root,755)
3466 %{_libdir}/libcilkrts.a
3468 %if %{with multilib}
3469 %files -n libcilkrts-multilib-32-static
3470 %defattr(644,root,root,755)
3471 %{_libdir32}/libcilkrts.a
3473 %if %{with multilib2}
3474 %files -n libcilkrts-multilib-%{multilib2}-static
3475 %defattr(644,root,root,755)
3476 %{_libdirm2}/libcilkrts.a
3482 %defattr(644,root,root,755)
3483 %doc gcc/ada/ChangeLog
3484 %attr(755,root,root) %{_bindir}/gnat*
3486 %exclude %{_bindir}/gnative2ascii
3488 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3489 %attr(755,root,root) %{_libdir}/libgnarl.so
3490 %attr(755,root,root) %{_libdir}/libgnat-*.so
3491 %attr(755,root,root) %{_libdir}/libgnat.so
3492 %attr(755,root,root) %{gcclibdir}/gnat1
3493 %{gcclibdir}/adainclude
3494 %dir %{gcclibdir}/adalib
3495 %{gcclibdir}/adalib/*.ali
3496 %ifarch %{ix86} %{x8664} x32
3497 %{gcclibdir}/adalib/libgmem.a
3499 %{_infodir}/gnat-style.info*
3500 %{_infodir}/gnat_rm.info*
3501 %{_infodir}/gnat_ugn.info*
3503 %if %{with multilib}
3504 %files ada-multilib-32
3505 %defattr(644,root,root,755)
3506 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3507 %attr(755,root,root) %{_libdir32}/libgnarl.so
3508 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3509 %attr(755,root,root) %{_libdir32}/libgnat.so
3510 %{gcclibdir}/32/adainclude
3511 %dir %{gcclibdir}/32/adalib
3512 %{gcclibdir}/32/adalib/*.ali
3513 %ifarch %{ix86} %{x8664} x32
3514 %{gcclibdir}/32/adalib/libgmem.a
3517 %if %{with multilib2}
3518 %files ada-multilib-%{multilib2}
3519 %defattr(644,root,root,755)
3520 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3521 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3522 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3523 %attr(755,root,root) %{_libdirm2}/libgnat.so
3524 %{gcclibdir}/%{multilib2}/adainclude
3525 %dir %{gcclibdir}/%{multilib2}/adalib
3526 %{gcclibdir}/%{multilib2}/adalib/*.ali
3527 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3532 %defattr(644,root,root,755)
3533 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3534 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3535 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3536 %attr(755,root,root) %{_libdir}/libgnat.so.1
3538 %if %{with multilib}
3539 %files -n libgnat-multilib-32
3540 %defattr(644,root,root,755)
3541 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3542 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3543 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3544 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3546 %if %{with multilib2}
3547 %files -n libgnat-multilib-%{multilib2}
3548 %defattr(644,root,root,755)
3549 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3550 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3551 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3552 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3556 %files -n libgnat-static
3557 %defattr(644,root,root,755)
3558 %{gcclibdir}/adalib/libgnarl.a
3559 %{gcclibdir}/adalib/libgnat.a
3561 %if %{with multilib}
3562 %files -n libgnat-multilib-32-static
3563 %defattr(644,root,root,755)
3564 %{gcclibdir}/32/adalib/libgnarl.a
3565 %{gcclibdir}/32/adalib/libgnat.a
3567 %if %{with multilib2}
3568 %files -n libgnat-multilib-%{multilib2}-static
3569 %defattr(644,root,root,755)
3570 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3571 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3578 %defattr(644,root,root,755)
3579 %doc gcc/cp/{ChangeLog,NEWS}
3580 %attr(755,root,root) %{_bindir}/g++
3581 %attr(755,root,root) %{_bindir}/*-g++
3582 %attr(755,root,root) %{_bindir}/c++
3583 %attr(755,root,root) %{_bindir}/*-c++
3584 %attr(755,root,root) %{gcclibdir}/cc1plus
3585 %{_libdir}/libsupc++.la
3586 %{_libdir}/libsupc++.a
3587 %{_mandir}/man1/g++.1*
3589 %if %{with multilib}
3590 %files c++-multilib-32
3591 %defattr(644,root,root,755)
3592 %{_libdir32}/libsupc++.la
3593 %{_libdir32}/libsupc++.a
3595 %if %{with multilib2}
3596 %files c++-multilib-%{multilib2}
3597 %defattr(644,root,root,755)
3598 %{_libdirm2}/libsupc++.la
3599 %{_libdirm2}/libsupc++.a
3603 %files -n libstdc++ -f libstdc++.lang
3604 %defattr(644,root,root,755)
3605 %doc libstdc++-v3/{ChangeLog,README}
3606 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3607 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3609 %if %{with multilib}
3610 %files -n libstdc++-multilib-32
3611 %defattr(644,root,root,755)
3612 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3613 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3615 %if %{with multilib2}
3616 %files -n libstdc++-multilib-%{multilib2}
3617 %defattr(644,root,root,755)
3618 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3619 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3623 %files -n libstdc++-devel
3624 %defattr(644,root,root,755)
3625 %attr(755,root,root) %{_libdir}/libstdc++.so
3626 %{_libdir}/libstdc++.la
3627 %dir %{_includedir}/c++
3628 %{_includedir}/c++/%{version}
3629 %{_includedir}/extc++.h
3630 %{_includedir}/stdc++.h
3631 %{_includedir}/stdtr1c++.h
3633 %exclude %{_includedir}/c++/%{version}/java
3634 %exclude %{_includedir}/c++/%{version}/javax
3635 %exclude %{_includedir}/c++/%{version}/gcj
3636 %exclude %{_includedir}/c++/%{version}/gnu
3637 %exclude %{_includedir}/c++/%{version}/org
3638 %exclude %{_includedir}/c++/%{version}/sun
3641 %if %{with multilib}
3642 %files -n libstdc++-multilib-32-devel
3643 %defattr(644,root,root,755)
3644 %attr(755,root,root) %{_libdir32}/libstdc++.so
3645 %{_libdir32}/libstdc++.la
3647 %if %{with multilib2}
3648 %files -n libstdc++-multilib-%{multilib2}-devel
3649 %defattr(644,root,root,755)
3650 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3651 %{_libdirm2}/libstdc++.la
3655 %files -n libstdc++-static
3656 %defattr(644,root,root,755)
3657 %{_libdir}/libstdc++.a
3659 %if %{with multilib}
3660 %files -n libstdc++-multilib-32-static
3661 %defattr(644,root,root,755)
3662 %{_libdir32}/libstdc++.a
3664 %if %{with multilib2}
3665 %files -n libstdc++-multilib-%{multilib2}-static
3666 %defattr(644,root,root,755)
3667 %{_libdirm2}/libstdc++.a
3672 %files -n libstdc++-gdb
3673 %defattr(644,root,root,755)
3674 %dir %{py_sitescriptdir}/libstdcxx
3675 %{py_sitescriptdir}/libstdcxx/*.py[co]
3676 %dir %{py_sitescriptdir}/libstdcxx/v6
3677 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3678 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3679 %if %{with multilib}
3680 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3682 %if %{with multilib2}
3683 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3688 %files -n libstdc++-apidocs
3689 %defattr(644,root,root,755)
3690 %doc libstdc++-v3/doc/html/*
3696 %defattr(644,root,root,755)
3697 %doc gcc/fortran/ChangeLog
3698 %attr(755,root,root) %{_bindir}/g95
3699 %attr(755,root,root) %{_bindir}/gfortran
3700 %attr(755,root,root) %{_bindir}/*-gfortran
3701 %attr(755,root,root) %{gcclibdir}/f951
3702 %attr(755,root,root) %{_libdir}/libgfortran.so
3703 %{_libdir}/libgfortran.spec
3704 %{_libdir}/libgfortran.la
3705 %{gcclibdir}/libcaf_single.a
3706 %{gcclibdir}/libcaf_single.la
3707 %{gcclibdir}/libgfortranbegin.la
3708 %{gcclibdir}/libgfortranbegin.a
3709 %{_infodir}/gfortran.info*
3710 %{_mandir}/man1/g95.1*
3711 %{_mandir}/man1/gfortran.1*
3713 %if %{with multilib}
3714 %files fortran-multilib-32
3715 %defattr(644,root,root,755)
3716 %attr(755,root,root) %{_libdir32}/libgfortran.so
3717 %{_libdir32}/libgfortran.spec
3718 %{_libdir32}/libgfortran.la
3719 %{gcclibdir}/32/libcaf_single.a
3720 %{gcclibdir}/32/libcaf_single.la
3721 %{gcclibdir}/32/libgfortranbegin.la
3722 %{gcclibdir}/32/libgfortranbegin.a
3724 %if %{with multilib2}
3725 %files fortran-multilib-%{multilib2}
3726 %defattr(644,root,root,755)
3727 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3728 %{_libdirm2}/libgfortran.spec
3729 %{_libdirm2}/libgfortran.la
3730 %{gcclibdir}/%{multilib2}/libcaf_single.a
3731 %{gcclibdir}/%{multilib2}/libcaf_single.la
3732 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3733 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3737 %files -n libgfortran
3738 %defattr(644,root,root,755)
3739 %doc libgfortran/{AUTHORS,README,ChangeLog}
3740 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3741 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3743 %if %{with multilib}
3744 %files -n libgfortran-multilib-32
3745 %defattr(644,root,root,755)
3746 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3747 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3749 %if %{with multilib2}
3750 %files -n libgfortran-multilib-%{multilib2}
3751 %defattr(644,root,root,755)
3752 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3753 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3757 %files -n libgfortran-static
3758 %defattr(644,root,root,755)
3759 %{_libdir}/libgfortran.a
3761 %if %{with multilib}
3762 %files -n libgfortran-multilib-32-static
3763 %defattr(644,root,root,755)
3764 %{_libdir32}/libgfortran.a
3766 %if %{with multilib2}
3767 %files -n libgfortran-multilib-%{multilib2}-static
3768 %defattr(644,root,root,755)
3769 %{_libdirm2}/libgfortran.a
3773 %files -n libquadmath
3774 %defattr(644,root,root,755)
3775 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3776 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3778 %if %{with multilib}
3779 %files -n libquadmath-multilib-32
3780 %defattr(644,root,root,755)
3781 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3782 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3784 %if %{with multilib2}
3785 %files -n libquadmath-multilib-%{multilib2}
3786 %defattr(644,root,root,755)
3787 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3788 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3792 %files -n libquadmath-devel
3793 %defattr(644,root,root,755)
3794 %{gcclibdir}/include/quadmath.h
3795 %{gcclibdir}/include/quadmath_weak.h
3796 %attr(755,root,root) %{_libdir}/libquadmath.so
3797 %{_libdir}/libquadmath.la
3798 %{_infodir}/libquadmath.info*
3800 %if %{with multilib}
3801 %files -n libquadmath-multilib-32-devel
3802 %defattr(644,root,root,755)
3803 %attr(755,root,root) %{_libdir32}/libquadmath.so
3804 %{_libdir32}/libquadmath.la
3806 %if %{with multilib2}
3807 %files -n libquadmath-multilib-%{multilib2}-devel
3808 %defattr(644,root,root,755)
3809 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3810 %{_libdirm2}/libquadmath.la
3814 %files -n libquadmath-static
3815 %defattr(644,root,root,755)
3816 %{_libdir}/libquadmath.a
3818 %if %{with multilib}
3819 %files -n libquadmath-multilib-32-static
3820 %defattr(644,root,root,755)
3821 %{_libdir32}/libquadmath.a
3823 %if %{with multilib2}
3824 %files -n libquadmath-multilib-%{multilib2}-static
3825 %defattr(644,root,root,755)
3826 %{_libdirm2}/libquadmath.a
3833 %defattr(644,root,root,755)
3834 %doc gcc/java/ChangeLog java-doc/*
3835 %attr(755,root,root) %{_bindir}/gappletviewer
3836 %attr(755,root,root) %{_bindir}/gc-analyze
3837 %attr(755,root,root) %{_bindir}/gcj
3838 %attr(755,root,root) %{_bindir}/gcj-dbtool
3839 %attr(755,root,root) %{_bindir}/gcjh
3840 %attr(755,root,root) %{_bindir}/gjar
3841 %attr(755,root,root) %{_bindir}/gjarsigner
3842 %attr(755,root,root) %{_bindir}/gjavah
3843 %attr(755,root,root) %{_bindir}/gkeytool
3844 %attr(755,root,root) %{_bindir}/gnative2ascii
3845 %attr(755,root,root) %{_bindir}/gorbd
3846 %attr(755,root,root) %{_bindir}/grmic
3847 %attr(755,root,root) %{_bindir}/grmid
3848 %attr(755,root,root) %{_bindir}/grmiregistry
3849 %attr(755,root,root) %{_bindir}/gserialver
3850 %attr(755,root,root) %{_bindir}/gtnameserv
3851 %attr(755,root,root) %{_bindir}/jcf-dump
3852 %attr(755,root,root) %{_bindir}/jv-convert
3853 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
3854 %attr(755,root,root) %{_bindir}/*-gcj
3855 %attr(755,root,root) %{gcclibdir}/ecj1
3856 %attr(755,root,root) %{gcclibdir}/jc1
3857 %attr(755,root,root) %{gcclibdir}/jvgenmain
3858 %{_infodir}/cp-tools.info*
3859 %{_infodir}/gcj.info*
3860 %{_mandir}/man1/gappletviewer.1*
3861 %{_mandir}/man1/gc-analyze.1*
3862 %{_mandir}/man1/gcj.1*
3863 %{_mandir}/man1/gcj-dbtool.1*
3864 %{_mandir}/man1/gcjh.1*
3865 %{_mandir}/man1/gjar.1*
3866 %{_mandir}/man1/gjarsigner.1*
3867 %{_mandir}/man1/gjavah.1*
3868 %{_mandir}/man1/gkeytool.1*
3869 %{_mandir}/man1/gnative2ascii.1*
3870 %{_mandir}/man1/gorbd.1*
3871 %{_mandir}/man1/grmic.1*
3872 %{_mandir}/man1/grmid.1*
3873 %{_mandir}/man1/grmiregistry.1*
3874 %{_mandir}/man1/gserialver.1*
3875 %{_mandir}/man1/gtnameserv.1*
3876 %{_mandir}/man1/jcf-dump.1*
3877 %{_mandir}/man1/jv-convert.1*
3878 %{_mandir}/man1/rebuild-gcj-db*
3881 %files java-aotcompile
3882 %defattr(644,root,root,755)
3883 %attr(755,root,root) %{_bindir}/aot-compile
3884 %dir %{py_sitescriptdir}/libjava
3885 %{py_sitescriptdir}/libjava/*.py[co]
3886 %{_mandir}/man1/aot-compile.1*
3890 %defattr(644,root,root,755)
3891 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
3892 %attr(755,root,root) %{_bindir}/gij
3893 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
3894 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
3895 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
3896 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
3897 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
3898 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
3899 %attr(755,root,root) %{_libdir}/libgcj_bc.so
3900 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
3901 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
3902 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
3903 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
3904 %dir %{_libdir}/%{gcjdbexecdir}
3905 %{_libdir}/%{gcjdbexecdir}/classmap.db
3906 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
3907 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
3908 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
3909 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
3910 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
3911 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
3912 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
3913 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
3914 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
3915 %{_libdir}/logging.properties
3916 %{_javadir}/libgcj*.jar
3918 %{_mandir}/man1/gij.1*
3920 %files -n libgcj-devel
3921 %defattr(644,root,root,755)
3922 %attr(755,root,root) %{_libdir}/libgcj-tools.so
3923 %{_libdir}/libgcj-tools.la
3924 %attr(755,root,root) %{_libdir}/libgcj.so
3925 %{_libdir}/libgcj.la
3926 %attr(755,root,root) %{_libdir}/libgij.so
3927 %{_libdir}/libgij.la
3929 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
3930 %{_libdir}/lib-gnu-awt-xlib.la
3932 %{_libdir}/libgcj.spec
3933 %dir %{_libdir}/security
3934 %{_libdir}/security/*
3935 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
3936 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
3937 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
3938 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
3939 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
3940 %{_libdir}/%{gcjdbexecdir}/libjvm.la
3941 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
3942 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
3943 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
3944 %{gcclibdir}/include/gcj
3945 %{gcclibdir}/include/jawt.h
3946 %{gcclibdir}/include/jawt_md.h
3947 %{gcclibdir}/include/jni.h
3948 %{gcclibdir}/include/jni_md.h
3949 %{gcclibdir}/include/jvmpi.h
3950 %{_includedir}/c++/%{version}/java
3951 %{_includedir}/c++/%{version}/javax
3952 %{_includedir}/c++/%{version}/gcj
3953 %{_includedir}/c++/%{version}/gnu
3954 %{_includedir}/c++/%{version}/org
3955 %{_includedir}/c++/%{version}/sun
3956 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
3958 %files -n libgcj-static
3959 %defattr(644,root,root,755)
3960 %{_libdir}/libgcj-tools.a
3962 %{_libdir}/libgcj_bc.a
3964 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
3965 %{_libdir}/%{gcjdbexecdir}/libjvm.a
3968 %if %{with gcc_libffi}
3970 %defattr(644,root,root,755)
3971 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
3972 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3973 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3975 %if %{with multilib}
3976 %files -n libffi-multilib-32
3977 %defattr(644,root,root,755)
3978 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3979 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3981 %if %{with multilib2}
3982 %files -n libffi-multilib-%{multilib2}
3983 %defattr(644,root,root,755)
3984 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3985 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3989 %files -n libffi-devel
3990 %defattr(644,root,root,755)
3991 %attr(755,root,root) %{_libdir}/libffi.so
3992 %{_libdir}/libffi.la
3993 %{gcclibdir}/include/ffi.h
3994 %{gcclibdir}/include/ffitarget.h
3995 %{_pkgconfigdir}/libffi.pc
3996 %{_mandir}/man3/ffi*.3*
3997 %{_infodir}/libffi.info*
3999 %if %{with multilib}
4000 %files -n libffi-multilib-32-devel
4001 %defattr(644,root,root,755)
4002 %attr(755,root,root) %{_libdir32}/libffi.so
4003 %{_libdir32}/libffi.la
4004 %{_pkgconfigdir32}/libffi.pc
4006 %if %{with multilib2}
4007 %files -n libffi-multilib-%{multilib2}-devel
4008 %defattr(644,root,root,755)
4009 %attr(755,root,root) %{_libdirm2}/libffi.so
4010 %{_libdirm2}/libffi.la
4011 %{_pkgconfigdirm2}/libffi.pc
4015 %files -n libffi-static
4016 %defattr(644,root,root,755)
4019 %if %{with multilib}
4020 %files -n libffi-multilib-32-static
4021 %defattr(644,root,root,755)
4022 %{_libdir32}/libffi.a
4024 %if %{with multilib2}
4025 %files -n libffi-multilib-%{multilib2}-static
4026 %defattr(644,root,root,755)
4027 %{_libdirm2}/libffi.a
4034 %defattr(644,root,root,755)
4035 %doc gcc/objc/README.libobjc
4036 %attr(755,root,root) %{gcclibdir}/cc1obj
4037 %attr(755,root,root) %{_libdir}/libobjc.so
4038 %{_libdir}/libobjc.la
4039 %{gcclibdir}/include/objc
4043 %defattr(644,root,root,755)
4044 %doc gcc/objcp/ChangeLog
4045 %attr(755,root,root) %{gcclibdir}/cc1objplus
4048 %if %{with multilib}
4049 %files objc-multilib-32
4050 %defattr(644,root,root,755)
4051 %attr(755,root,root) %{_libdir32}/libobjc.so
4052 %{_libdir32}/libobjc.la
4054 %if %{with multilib2}
4055 %files objc-multilib-%{multilib2}
4056 %defattr(644,root,root,755)
4057 %attr(755,root,root) %{_libdirm2}/libobjc.so
4058 %{_libdirm2}/libobjc.la
4063 %defattr(644,root,root,755)
4064 %doc libobjc/{ChangeLog,README*}
4065 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4066 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4068 %if %{with multilib}
4069 %files -n libobjc-multilib-32
4070 %defattr(644,root,root,755)
4071 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4072 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4074 %if %{with multilib2}
4075 %files -n libobjc-multilib-%{multilib2}
4076 %defattr(644,root,root,755)
4077 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4078 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4082 %files -n libobjc-static
4083 %defattr(644,root,root,755)
4084 %{_libdir}/libobjc.a
4086 %if %{with multilib}
4087 %files -n libobjc-multilib-32-static
4088 %defattr(644,root,root,755)
4089 %{_libdir32}/libobjc.a
4091 %if %{with multilib2}
4092 %files -n libobjc-multilib-%{multilib2}-static
4093 %defattr(644,root,root,755)
4094 %{_libdirm2}/libobjc.a
4101 %defattr(644,root,root,755)
4102 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4103 %attr(755,root,root) %{_bindir}/gccgo
4104 %attr(755,root,root) %{gcclibdir}/go1
4106 %{_libdir}/go/%{version}
4107 %{_mandir}/man1/gccgo.1*
4108 %{_infodir}/gccgo.info*
4110 %if %{with multilib}
4111 %files go-multilib-32
4112 %defattr(644,root,root,755)
4113 %dir %{_libdir32}/go
4114 %{_libdir32}/go/%{version}
4116 %if %{with multilib2}
4117 %files go-multilib-%{multilib2}
4118 %defattr(644,root,root,755)
4119 %dir %{_libdirm2}/go
4120 %{_libdirm2}/go/%{version}
4125 %defattr(644,root,root,755)
4126 %doc libgo/{LICENSE,PATENTS,README}
4127 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4128 %attr(755,root,root) %ghost %{_libdir}/libgo.so.5
4130 %if %{with multilib}
4131 %files -n libgo-multilib-32
4132 %defattr(644,root,root,755)
4133 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4134 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4136 %if %{with multilib2}
4137 %files -n libgo-multilib-%{multilib2}
4138 %defattr(644,root,root,755)
4139 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4140 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
4144 %files -n libgo-devel
4145 %defattr(644,root,root,755)
4146 %attr(755,root,root) %{_libdir}/libgo.so
4148 %{_libdir}/libgobegin.a
4150 %if %{with multilib}
4151 %files -n libgo-multilib-32-devel
4152 %defattr(644,root,root,755)
4153 %attr(755,root,root) %{_libdir32}/libgo.so
4154 %{_libdir32}/libgo.la
4155 %{_libdir32}/libgobegin.a
4157 %if %{with multilib2}
4158 %files -n libgo-multilib-%{multilib2}-devel
4159 %defattr(644,root,root,755)
4160 %attr(755,root,root) %{_libdirm2}/libgo.so
4161 %{_libdirm2}/libgo.la
4162 %{_libdirm2}/libgobegin.a
4166 %files -n libgo-static
4167 %defattr(644,root,root,755)
4170 %if %{with multilib}
4171 %files -n libgo-multilib-32-static
4172 %defattr(644,root,root,755)
4173 %{_libdir32}/libgo.a
4175 %if %{with multilib2}
4176 %files -n libgo-multilib-%{multilib2}-static
4177 %defattr(644,root,root,755)
4178 %{_libdirm2}/libgo.a
4185 %defattr(644,root,root,755)
4186 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4187 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4188 %attr(755,root,root) %ghost %{_libdir}/libasan.so.1
4190 %if %{with multilib}
4191 %files -n libasan-multilib-32
4192 %defattr(644,root,root,755)
4193 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4194 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4196 %if %{with multilib2}
4197 %files -n libasan-multilib-%{multilib2}
4198 %defattr(644,root,root,755)
4199 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4200 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
4204 %files -n libasan-devel
4205 %defattr(644,root,root,755)
4206 %attr(755,root,root) %{_libdir}/libasan.so
4207 %{_libdir}/libasan_preinit.o
4208 %{_libdir}/libasan.la
4209 %{gcclibdir}/include/sanitizer/asan_interface.h
4211 %if %{with multilib}
4212 %files -n libasan-multilib-32-devel
4213 %defattr(644,root,root,755)
4214 %attr(755,root,root) %{_libdir32}/libasan.so
4215 %{_libdir32}/libasan_preinit.o
4216 %{_libdir32}/libasan.la
4218 %if %{with multilib2}
4219 %files -n libasan-multilib-%{multilib2}-devel
4220 %defattr(644,root,root,755)
4221 %attr(755,root,root) %{_libdirm2}/libasan.so
4222 %{_libdirm2}/libasan_preinit.o
4223 %{_libdirm2}/libasan.la
4227 %files -n libasan-static
4228 %defattr(644,root,root,755)
4229 %{_libdir}/libasan.a
4231 %if %{with multilib}
4232 %files -n libasan-multilib-32-static
4233 %defattr(644,root,root,755)
4234 %{_libdir32}/libasan.a
4236 %if %{with multilib2}
4237 %files -n libasan-multilib-%{multilib2}-static
4238 %defattr(644,root,root,755)
4239 %{_libdirm2}/libasan.a
4246 %defattr(644,root,root,755)
4247 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4248 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4250 %files -n liblsan-devel
4251 %defattr(644,root,root,755)
4252 %attr(755,root,root) %{_libdir}/liblsan.so
4253 %{_libdir}/liblsan.la
4254 %{gcclibdir}/include/sanitizer/lsan_interface.h
4256 %files -n liblsan-static
4257 %defattr(644,root,root,755)
4258 %{_libdir}/liblsan.a
4261 %if %{with multilib2} && %{with lsan_m2}
4262 %files -n liblsan-multilib-%{multilib2}
4263 %defattr(644,root,root,755)
4264 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4265 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4267 %files -n liblsan-multilib-%{multilib2}-devel
4268 %defattr(644,root,root,755)
4269 %attr(755,root,root) %{_libdirm2}/liblsan.so
4270 %{_libdirm2}/liblsan.la
4271 %{gcclibdir}/include/sanitizer/lsan_interface.h
4273 %files -n liblsan-multilib-%{multilib2}-static
4274 %defattr(644,root,root,755)
4275 %{_libdirm2}/liblsan.a
4280 %defattr(644,root,root,755)
4281 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4282 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4283 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4285 %files -n libtsan-devel
4286 %defattr(644,root,root,755)
4287 %attr(755,root,root) %{_libdir}/libtsan.so
4288 %{_libdir}/libtsan.la
4290 %files -n libtsan-static
4291 %defattr(644,root,root,755)
4292 %{_libdir}/libtsan.a
4295 %if %{with multilib2} && %{with tsan_m2}
4296 %files -n libtsan-multilib-%{multilib2}
4297 %defattr(644,root,root,755)
4298 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4299 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4300 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4302 %files -n libtsan-multilib-%{multilib2}-devel
4303 %defattr(644,root,root,755)
4304 %attr(755,root,root) %{_libdirm2}/libtsan.so
4305 %{_libdirm2}/libtsan.la
4307 %files -n libtsan-multilib-%{multilib2}-static
4308 %defattr(644,root,root,755)
4309 %{_libdirm2}/libtsan.a
4314 %defattr(644,root,root,755)
4315 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4316 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4318 %if %{with multilib}
4319 %files -n libubsan-multilib-32
4320 %defattr(644,root,root,755)
4321 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4322 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4324 %if %{with multilib2}
4325 %files -n libubsan-multilib-%{multilib2}
4326 %defattr(644,root,root,755)
4327 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4328 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4332 %files -n libubsan-devel
4333 %defattr(644,root,root,755)
4334 %attr(755,root,root) %{_libdir}/libubsan.so
4335 %{_libdir}/libubsan.la
4337 %if %{with multilib}
4338 %files -n libubsan-multilib-32-devel
4339 %defattr(644,root,root,755)
4340 %attr(755,root,root) %{_libdir32}/libubsan.so
4341 %{_libdir32}/libubsan.la
4343 %if %{with multilib2}
4344 %files -n libubsan-multilib-%{multilib2}-devel
4345 %defattr(644,root,root,755)
4346 %attr(755,root,root) %{_libdirm2}/libubsan.so
4347 %{_libdirm2}/libubsan.la
4351 %files -n libubsan-static
4352 %defattr(644,root,root,755)
4353 %{_libdir}/libubsan.a
4355 %if %{with multilib}
4356 %files -n libubsan-multilib-32-static
4357 %defattr(644,root,root,755)
4358 %{_libdir32}/libubsan.a
4360 %if %{with multilib2}
4361 %files -n libubsan-multilib-%{multilib2}-static
4362 %defattr(644,root,root,755)
4363 %{_libdirm2}/libubsan.a
4370 %defattr(644,root,root,755)
4371 %doc libatomic/ChangeLog*
4372 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4373 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4375 %if %{with multilib}
4376 %files -n libatomic-multilib-32
4377 %defattr(644,root,root,755)
4378 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4379 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4381 %if %{with multilib2}
4382 %files -n libatomic-multilib-%{multilib2}
4383 %defattr(644,root,root,755)
4384 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4385 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4389 %files -n libatomic-devel
4390 %defattr(644,root,root,755)
4391 %attr(755,root,root) %{_libdir}/libatomic.so
4392 %{_libdir}/libatomic.la
4394 %if %{with multilib}
4395 %files -n libatomic-multilib-32-devel
4396 %defattr(644,root,root,755)
4397 %attr(755,root,root) %{_libdir32}/libatomic.so
4398 %{_libdir32}/libatomic.la
4400 %if %{with multilib2}
4401 %files -n libatomic-multilib-%{multilib2}-devel
4402 %defattr(644,root,root,755)
4403 %attr(755,root,root) %{_libdirm2}/libatomic.so
4404 %{_libdirm2}/libatomic.la
4408 %files -n libatomic-static
4409 %defattr(644,root,root,755)
4410 %{_libdir}/libatomic.a
4412 %if %{with multilib}
4413 %files -n libatomic-multilib-32-static
4414 %defattr(644,root,root,755)
4415 %{_libdir32}/libatomic.a
4417 %if %{with multilib2}
4418 %files -n libatomic-multilib-%{multilib2}-static
4419 %defattr(644,root,root,755)
4420 %{_libdirm2}/libatomic.a