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 _slibdirm2 /libx32
253 %define _libdirm2 /usr/libx32
254 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
256 # 64-bit environment on x32
259 %define _slibdirm2 /lib64
260 %define _libdirm2 /usr/lib64
261 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
265 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
266 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
268 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
269 %define filterout_ld -Wl,--as-needed
271 # functions with printf format attribute but with special parser and also
272 # receiving non constant format strings
273 %define Werror_cflags %{nil}
275 %define skip_post_check_so '.*(libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
278 A compiler aimed at integrating all the optimizations and features
279 necessary for a high-performance and stable development environment.
281 This package contains the C compiler and some files shared by various
282 parts of the GNU Compiler Collection. In order to use another GCC
283 compiler you will need to install the appropriate subpackage.
285 %description -l es.UTF-8
286 Un compilador que intenta integrar todas las optimalizaciones y
287 características necesarias para un entorno de desarrollo eficaz y
290 Este paquete contiene el compilador de C y unos ficheros compartidos
291 por varias partes de la colección de compiladores GNU (GCC). Para usar
292 otro compilador de GCC será necesario que instale el subpaquete
295 %description -l pl.UTF-8
296 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
297 wyprodukowania szybkiego i stabilnego kodu wynikowego.
299 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
300 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
301 z GCC, trzeba zainstalować odpowiedni podpakiet.
303 %description -l pt_BR.UTF-8
304 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
305 GNU Compiler Collection.
308 Summary: GNU Compiler Collection: the C compiler 32-bit support
309 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
311 Group: Development/Languages
312 Requires: %{name} = %{epoch}:%{version}-%{release}
313 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
316 Requires: glibc-devel(ix86)
319 Requires: glibc-devel(ppc)
322 Requires: glibc-devel(s390)
325 Requires: glibc-devel(sparcv9)
327 Provides: gcc(multilib-32)
328 Obsoletes: gcc-multilib
330 %description multilib-32
331 A compiler aimed at integrating all the optimizations and features
332 necessary for a high-performance and stable development environment.
334 This package contains the C compiler support for producing 32-bit
335 programs on 64-bit host.
337 %description multilib-32 -l pl.UTF-8
338 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
339 wyprodukowania szybkiego i stabilnego kodu wynikowego.
341 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
342 programów 32-bitowych na maszynie 64-bitowej.
344 %package multilib-%{multilib2}
345 Summary: GNU Compiler Collection: the C compiler %{multilib2}-bit support
346 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{multilib2}-bit dla kompilatora C
348 Group: Development/Languages
349 Requires: %{name} = %{epoch}:%{version}-%{release}
350 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
351 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
353 Requires: glibc-devel(x32)
356 Requires: glibc-devel(x86_64)
359 %description multilib-%{multilib2}
360 A compiler aimed at integrating all the optimizations and features
361 necessary for a high-performance and stable development environment.
363 This package contains the C compiler support for producing %{multilib2}-bit
366 %description multilib-%{multilib2} -l pl.UTF-8
367 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
368 wyprodukowania szybkiego i stabilnego kodu wynikowego.
370 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
371 programów %{multilib2}-bitowych.
374 Summary: Shared gcc library
375 Summary(es.UTF-8): Biblioteca compartida de gcc
376 Summary(pl.UTF-8): Biblioteka gcc
377 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
378 License: GPL v2+ with unlimited link permission
383 %description -n libgcc
386 %description -n libgcc -l es.UTF-8
387 Biblioteca compartida de gcc.
389 %description -n libgcc -l pl.UTF-8
390 Biblioteka dynamiczna gcc.
392 %description -n libgcc -l pt_BR.UTF-8
393 Biblioteca runtime para o GCC.
395 %package -n libgcc-multilib-32
396 Summary: Shared gcc library - 32-bit version
397 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
398 License: GPL v2+ with unlimited link permission
400 Obsoletes: libgcc-multilib
402 %description -n libgcc-multilib-32
403 Shared gcc library - 32-bit version.
405 %description -n libgcc-multilib-32 -l pl.UTF-8
406 Biblioteka dynamiczna gcc - wersja 32-bitowa.
408 %package -n libgcc-multilib-%{multilib2}
409 Summary: Shared gcc library - %{multilib2}-bit version
410 Summary(pl.UTF-8): Biblioteka gcc - wersja %{multilib2}-bitowa
411 License: GPL v2+ with unlimited link permission
414 %description -n libgcc-multilib-%{multilib2}
415 Shared gcc library - %{multilib2}-bit version.
417 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
418 Biblioteka dynamiczna gcc - wersja %{multilib2}-bitowa.
421 Summary: GNU OpenMP library
422 Summary(pl.UTF-8): Biblioteka GNU OpenMP
423 License: LGPL v2.1+ with unlimited link permission
426 %description -n libgomp
429 %description -n libgomp -l pl.UTF-8
430 Biblioteka GNU OpenMP.
432 %package -n libgomp-multilib-32
433 Summary: GNU OpenMP library - 32-bit version
434 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
435 License: LGPL v2.1+ with unlimited link permission
437 Obsoletes: libgomp-multilib
439 %description -n libgomp-multilib-32
440 GNU OpenMP library - 32-bit version.
442 %description -n libgomp-multilib-32 -l pl.UTF-8
443 Biblioteka GNU OpenMP - wersja 32-bitowa.
445 %package -n libgomp-multilib-%{multilib2}
446 Summary: GNU OpenMP library - %{multilib2}-bit version
447 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{multilib2}-bitowa
448 License: LGPL v2.1+ with unlimited link permission
451 %description -n libgomp-multilib-%{multilib2}
452 GNU OpenMP library - %{multilib2}-bit version.
454 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
455 Biblioteka GNU OpenMP - wersja %{multilib2}-bitowa.
457 %package -n libgomp-devel
458 Summary: Development files for GNU OpenMP library
459 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
460 License: LGPL v2.1+ with unlimited link permission
461 Group: Development/Libraries
462 Requires: %{name} = %{epoch}:%{version}-%{release}
463 Requires: libgomp = %{epoch}:%{version}-%{release}
465 %description -n libgomp-devel
466 Development files for GNU OpenMP library.
468 %description -n libgomp-devel -l pl.UTF-8
469 Pliki programistyczne biblioteki GNU OpenMP.
471 %package -n libgomp-multilib-32-devel
472 Summary: Development files for 32-bit version of GNU OpenMP library
473 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
474 License: LGPL v2.1+ with unlimited link permission
475 Group: Development/Libraries
476 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
477 Obsoletes: libgomp-multilib-devel
479 %description -n libgomp-multilib-32-devel
480 Development files for 32-bit version of GNU OpenMP library.
482 %description -n libgomp-multilib-32-devel -l pl.UTF-8
483 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
485 %package -n libgomp-multilib-%{multilib2}-devel
486 Summary: Development files for %{multilib2}-bit version of GNU OpenMP library
487 Summary(pl.UTF-8): Pliki programistyczne wersji %{multilib2}-bitowej biblioteki GNU OpenMP
488 License: LGPL v2.1+ with unlimited link permission
489 Group: Development/Libraries
490 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
492 %description -n libgomp-multilib-%{multilib2}-devel
493 Development files for %{multilib2}-bit version of GNU OpenMP library.
495 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
496 Pliki programistyczne wersji %{multilib2}-bitowej biblioteki GNU OpenMP.
498 %package -n libgomp-static
499 Summary: Static GNU OpenMP library
500 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
501 License: LGPL v2.1+ with unlimited link permission
502 Group: Development/Libraries
503 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
505 %description -n libgomp-static
506 Static GNU OpenMP library.
508 %description -n libgomp-static -l pl.UTF-8
509 Statyczna biblioteka GNU OpenMP.
511 %package -n libgomp-multilib-32-static
512 Summary: Static GNU OpenMP library - 32-bit version
513 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
514 License: LGPL v2.1+ with unlimited link permission
515 Group: Development/Libraries
516 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
517 Obsoletes: libgomp-multilib-static
519 %description -n libgomp-multilib-32-static
520 Static GNU OpenMP library - 32-bit version.
522 %description -n libgomp-multilib-32-static -l pl.UTF-8
523 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
525 %package -n libgomp-multilib-%{multilib2}-static
526 Summary: Static GNU OpenMP library - %{multilib2}-bit version
527 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{multilib2}-bitowa
528 License: LGPL v2.1+ with unlimited link permission
529 Group: Development/Libraries
530 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
532 %description -n libgomp-multilib-%{multilib2}-static
533 Static GNU OpenMP library - %{multilib2}-bit version.
535 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
536 Statyczna biblioteka GNU OpenMP - wersja %{multilib2}-bitowa.
538 %package -n libcilkrts
539 Summary: GCC Cilk Plus language extensions runtime library
540 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
544 %description -n libcilkrts
545 This package contains the Cilk Plus C/C++ language extensions runtime
548 %description -n libcilkrts -l pl.UTF-8
549 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
552 %package -n libcilkrts-multilib-32
553 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
554 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
557 Obsoletes: libcilkrts-multilib
559 %description -n libcilkrts-multilib-32
560 This package contains the Cilk Plus C/C++ language extensions runtime
561 library in 32-bit version.
563 %description -n libcilkrts-multilib-32 -l pl.UTF-8
564 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
565 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
567 %package -n libcilkrts-multilib-%{multilib2}
568 Summary: GCC Cilk Plus language extensions runtime library - %{multilib2}-bit version
569 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{multilib2}-bitowa
573 %description -n libcilkrts-multilib-%{multilib2}
574 This package contains the Cilk Plus C/C++ language extensions runtime
575 library in %{multilib2}-bit version.
577 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
578 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
579 języków C/C++. W tym pakiecie znajduje się wersja %{multilib2}-bitowa.
581 %package -n libcilkrts-devel
582 Summary: GCC development files for Cilk Plus language extensions
583 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
585 Group: Development/Libraries
586 Requires: libcilkrts = %{epoch}:%{version}-%{release}
588 %description -n libcilkrts-devel
589 This package contains development files for Cilk Plus C/C++ language
592 %description -n libcilkrts-devel -l pl.UTF-8
593 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
596 %package -n libcilkrts-multilib-32-devel
597 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
598 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
600 Group: Development/Libraries
601 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
602 Requires: libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
603 Obsoletes: libcilkrts-multilib-devel
605 %description -n libcilkrts-multilib-32-devel
606 This package contains development files for Cilk Plus C/C++ language
607 extensions in 32-bit version.
609 %description -n libcilkrts-multilib-32-devel -l pl.UTF-8
610 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
611 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
613 %package -n libcilkrts-multilib-%{multilib2}-devel
614 Summary: GCC development files for Cilk Plus language extensions - %{multilib2}-bit version
615 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{multilib2}-bitowa
617 Group: Development/Libraries
618 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
619 Requires: libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
621 %description -n libcilkrts-multilib-%{multilib2}-devel
622 This package contains development files for Cilk Plus C/C++ language
623 extensions in %{multilib2}-bit version.
625 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
626 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
627 języków C/C++. W tym pakiecie znajduje się wersja %{multilib2}-bitowa.
629 %package -n libcilkrts-static
630 Summary: GCC Cilk Plus language extensions static library
631 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
633 Group: Development/Libraries
634 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
636 %description -n libcilkrts-static
637 This package contains Cilk Plus C/C++ language extensions static
640 %description -n libcilkrts-static -l pl.UTF-8
641 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
644 %package -n libcilkrts-multilib-32-static
645 Summary: GCC Cilk Plus language extensions static library - 32-bit version
646 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
648 Group: Development/Libraries
649 Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
650 Obsoletes: libcilkrts-multilib-static
652 %description -n libcilkrts-multilib-32-static
653 This package contains the Cilk Plus C/C++ language extensions static
654 library in 32-bit version.
656 %description -n libcilkrts-multilib-32-static -l pl.UTF-8
657 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
658 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
660 %package -n libcilkrts-multilib-%{multilib2}-static
661 Summary: GCC Cilk Plus language extensions static library - %{multilib2}-bit version
662 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{multilib2}-bitowa
664 Group: Development/Libraries
665 Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
667 %description -n libcilkrts-multilib-%{multilib2}-static
668 This package contains the Cilk Plus C/C++ language extensions static
669 library in %{multilib2}-bit version.
671 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
672 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
673 języków C/C++. W tym pakiecie znajduje się wersja %{multilib2}-bitowa.
676 Summary: Ada support for gcc
677 Summary(es.UTF-8): Soporte de Ada para gcc
678 Summary(pl.UTF-8): Obsługa Ady do gcc
679 Group: Development/Languages
680 Requires: %{name} = %{epoch}:%{version}-%{release}
681 Requires: libgnat = %{epoch}:%{version}-%{release}
683 Obsoletes: gnat-devel
686 This package adds experimental support for compiling Ada programs.
688 %description ada -l es.UTF-8
689 Este paquete añade soporte experimental para compilar programas en
692 %description ada -l pl.UTF-8
693 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
696 %package ada-multilib-32
697 Summary: Ada 32-bit support for gcc
698 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
699 Group: Development/Languages
700 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
701 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
702 Obsoletes: gcc-ada-multilib
704 %description ada-multilib-32
705 This package adds experimental support for compiling 32-bit Ada
706 programs on 64-bit host.
708 %description ada-multilib-32 -l pl.UTF-8
709 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
710 32-bitowych w Adzie na maszynie 64-bitowej.
712 %package ada-multilib-%{multilib2}
713 Summary: Ada %{multilib2}-bit support for gcc
714 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów Ady dla gcc
715 Group: Development/Languages
716 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
717 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
719 %description ada-multilib-%{multilib2}
720 This package adds experimental support for compiling %{multilib2}-bit Ada
723 %description ada-multilib-%{multilib2} -l pl.UTF-8
724 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
725 %{multilib2}-bitowych w Adzie.
728 Summary: Ada standard libraries
729 Summary(es.UTF-8): Bibliotecas estándares de Ada
730 Summary(pl.UTF-8): Biblioteki standardowe dla Ady
731 License: GPL v2+ with linking exception
736 %description -n libgnat
737 This package contains shared libraries needed to run programs written
740 %description -n libgnat -l es.UTF-8
741 Este paquete contiene las bibliotecas compartidas necesarias para
742 ejecutar programas escritos en Ada.
744 %description -n libgnat -l pl.UTF-8
745 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
748 %package -n libgnat-multilib-32
749 Summary: Ada standard libraries - 32-bit version
750 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
751 License: GPL v2+ with linking exception
753 Obsoletes: libgnat-multilib
755 %description -n libgnat-multilib-32
756 This package contains 32-bit version of shared libraries needed to run
757 programs written in Ada.
759 %description -n libgnat-multilib-32 -l pl.UTF-8
760 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
761 uruchamiania programów napisanych w Adzie.
763 %package -n libgnat-multilib-%{multilib2}
764 Summary: Ada standard libraries - %{multilib2}-bit version
765 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{multilib2}-bitowa
766 License: GPL v2+ with linking exception
769 %description -n libgnat-multilib-%{multilib2}
770 This package contains %{multilib2}-bit version of shared libraries needed to run
771 programs written in Ada.
773 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
774 Ten pakiet zawiera wersje %{multilib2}-bitowe bibliotek potrzebnych do
775 uruchamiania programów napisanych w Adzie.
777 %package -n libgnat-static
778 Summary: Static Ada standard libraries
779 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
780 License: GPL v2+ with linking exception
781 Group: Development/Libraries
782 Obsoletes: gnat-static
784 %description -n libgnat-static
785 This package contains static libraries for programs written in Ada.
787 %description -n libgnat-static -l pl.UTF-8
788 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
791 %package -n libgnat-multilib-32-static
792 Summary: Static Ada standard libraries - 32-bit version
793 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
794 License: GPL v2+ with linking exception
795 Group: Development/Libraries
796 Obsoletes: libgnat-multilib-static
798 %description -n libgnat-multilib-32-static
799 This package contains 32-bit version of static libraries for programs
802 %description -n libgnat-multilib-32-static -l pl.UTF-8
803 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
804 programów napisanych w Adzie.
806 %package -n libgnat-multilib-%{multilib2}-static
807 Summary: Static Ada standard libraries - %{multilib2}-bit version
808 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{multilib2}-bitowe
809 License: GPL v2+ with linking exception
810 Group: Development/Libraries
812 %description -n libgnat-multilib-%{multilib2}-static
813 This package contains %{multilib2}-bit version of static libraries for programs
816 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
817 Ten pakiet zawiera %{multilib2}-bitowe wersje bibliotek statycznych dla
818 programów napisanych w Adzie.
821 Summary: C++ support for gcc
822 Summary(es.UTF-8): Soporte de C++ para gcc
823 Summary(pl.UTF-8): Obsługa C++ dla gcc
824 Summary(pt_BR.UTF-8): Suporte C++ para o gcc
825 Group: Development/Languages
826 Requires: %{name} = %{epoch}:%{version}-%{release}
832 This package adds C++ support to the GNU Compiler Collection. It
833 includes support for most of the current C++ specification, including
834 templates and exception handling. It does not include a standard C++
835 library, which is available separately.
837 %description c++ -l de.UTF-8
838 Dieses Paket enthält die C++-Unterstützung für den
839 GNU-Compiler-Collection. Es unterstützt die aktuelle
840 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
841 C++-Standard-Library ist nicht enthalten - sie ist getrennt
844 %description c++ -l es.UTF-8
845 Este paquete añade soporte de C++ al GCC (colección de compiladores
846 GNU). Ello incluye el soporte para la mayoría de la especificación
847 actual de C++, incluyendo plantillas y manejo de excepciones. No
848 incluye la biblioteca estándar de C++, la que es disponible separada.
850 %description c++ -l fr.UTF-8
851 Ce package ajoute un support C++ a la collection de compilateurs GNU.
852 Il comprend un support pour la plupart des spécifications actuelles de
853 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
854 une bibliothéque C++ standard, qui est disponible séparément.
856 %description c++ -l pl.UTF-8
857 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
858 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
859 standardowych bibliotek C++, które są w oddzielnym pakiecie.
861 %description c++ -l pt_BR.UTF-8
862 Este pacote adiciona suporte C++ para o gcc.
864 %description c++ -l tr.UTF-8
865 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
866 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
867 C++ kitaplığı bu pakette yer almaz.
869 %package c++-multilib-32
870 Summary: C++ 32-bit support for gcc
871 Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
872 Group: Development/Languages
873 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
874 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
875 Obsoletes: gcc-c++-multilib
877 %description c++-multilib-32
878 This package adds 32-bit C++ support to the GNU Compiler Collection.
880 %description c++-multilib-32 -l pl.UTF-8
881 Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
883 %package c++-multilib-%{multilib2}
884 Summary: C++ %{multilib2}-bit support for gcc
885 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla gcc
886 Group: Development/Languages
887 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
888 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
890 %description c++-multilib-%{multilib2}
891 This package adds %{multilib2}-bit C++ support to the GNU Compiler Collection.
893 %description c++-multilib-%{multilib2} -l pl.UTF-8
894 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów C++ do kompilatora gcc.
896 %package -n libstdc++
897 Summary: GNU C++ library
898 Summary(es.UTF-8): Biblioteca C++ de GNU
899 Summary(pl.UTF-8): Biblioteki GNU C++
900 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
901 License: GPL v2+ with free software exception
903 # >= instead of = to allow keeping older libstdc++ (with different soname)
904 Requires: libgcc >= %{epoch}:%{version}-%{release}
906 Obsoletes: libstdc++3
907 Obsoletes: libstdc++4
909 %description -n libstdc++
910 This is the GNU implementation of the standard C++ libraries, along
911 with additional GNU tools. This package includes the shared libraries
912 necessary to run C++ applications.
914 %description -n libstdc++ -l de.UTF-8
915 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
916 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
917 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
919 %description -n libstdc++ -l es.UTF-8
920 Este es el soporte de las bibliotecas padrón del C++, junto con
921 herramientas GNU adicionales. El paquete incluye las bibliotecas
922 compartidas necesarias para ejecutar aplicaciones C++.
924 %description -n libstdc++ -l fr.UTF-8
925 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
926 des outils GNU supplémentaires. Ce package comprend les librairies
927 partagées nécessaires à l'exécution d'application C++.
929 %description -n libstdc++ -l pl.UTF-8
930 Pakiet ten zawiera biblioteki będące implementacją standardowych
931 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
932 uruchomienia aplikacji napisanych w C++.
934 %description -n libstdc++ -l pt_BR.UTF-8
935 Este pacote é uma implementação da biblioteca padrão C++ v3, um
936 subconjunto do padrão ISO 14882.
938 %description -n libstdc++ -l tr.UTF-8
939 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
940 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
942 %package -n libstdc++-multilib-32
943 Summary: GNU C++ library - 32-bit version
944 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
945 License: GPL v2+ with free software exception
947 # >= instead of = to allow keeping older libstdc++ (with different soname)
948 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
949 Obsoletes: libstdc++-multilib
951 %description -n libstdc++-multilib-32
952 This is 32-bit version of the GNU implementation of the standard C++
955 %description -n libstdc++-multilib-32 -l pl.UTF-8
956 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
959 %package -n libstdc++-multilib-%{multilib2}
960 Summary: GNU C++ library - %{multilib2}-bit version
961 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{multilib2}-bitowa
962 License: GPL v2+ with free software exception
964 # >= instead of = to allow keeping older libstdc++ (with different soname)
965 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
967 %description -n libstdc++-multilib-%{multilib2}
968 This is %{multilib2}-bit version of the GNU implementation of the standard C++
971 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
972 Ten pakiet ten zawiera %{multilib2}-bitową wersję implementacji GNU biblioteki
975 %package -n libstdc++-gdb
976 Summary: libstdc++ pretty printers for GDB
977 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
978 Group: Development/Debuggers
980 %description -n libstdc++-gdb
981 This package contains Python scripts for GDB pretty printing of the
982 libstdc++ types/containers.
984 %description -n libstdc++-gdb -l pl.UTF-8
985 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
986 wypisywania typów i kontenerów libstdc++.
988 %package -n libstdc++-devel
989 Summary: Header files and documentation for C++ development
990 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
991 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
992 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
993 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
994 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
995 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
996 License: GPL v2+ with free software exception
997 Group: Development/Libraries
998 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
999 Requires: glibc-devel
1000 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1001 Obsoletes: libg++-devel
1002 Obsoletes: libstdc++3-devel
1003 Obsoletes: libstdc++4-devel
1005 %description -n libstdc++-devel
1006 This is the GNU implementation of the standard C++ libraries. This
1007 package includes the header files needed for C++ development and
1008 library documentation.
1010 %description -n libstdc++-devel -l es.UTF-8
1011 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
1012 paquete incluye los archivos de inclusión y bibliotecas necesarios
1013 para desarrollo de programas en lenguaje C++.
1015 %description -n libstdc++-devel -l pl.UTF-8
1016 Pakiet ten zawiera biblioteki będące implementacją standardowych
1017 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
1018 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
1020 %description -n libstdc++-devel -l pt_BR.UTF-8
1021 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
1022 para desenvolvimento de programas C++.
1024 %package -n libstdc++-multilib-32-devel
1025 Summary: Development files for C++ development - 32-bit version
1026 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1027 License: GPL v2+ with free software exception
1028 Group: Development/Libraries
1029 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1030 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1031 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1032 Obsoletes: libstdc++-multilib-devel
1034 %description -n libstdc++-multilib-32-devel
1035 This package contains the development files for 32-bit version of the
1036 GNU implementation of the standard C++ library.
1038 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1039 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1040 implementacji GNU biblioteki standardowej C++.
1042 %package -n libstdc++-multilib-%{multilib2}-devel
1043 Summary: Development files for C++ development - %{multilib2}-bit version
1044 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{multilib2}-bitowa
1045 License: GPL v2+ with free software exception
1046 Group: Development/Libraries
1047 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1048 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1049 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1051 %description -n libstdc++-multilib-%{multilib2}-devel
1052 This package contains the development files for %{multilib2}-bit version of the
1053 GNU implementation of the standard C++ library.
1055 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1056 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji
1057 implementacji GNU biblioteki standardowej C++.
1059 %package -n libstdc++-static
1060 Summary: Static C++ standard library
1061 Summary(es.UTF-8): Biblioteca estándar estática de C++
1062 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
1063 License: GPL v2+ with free software exception
1064 Group: Development/Libraries
1065 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1066 Obsoletes: libstdc++4-static
1068 %description -n libstdc++-static
1069 Static C++ standard library.
1071 %description -n libstdc++-static -l es.UTF-8
1072 Biblioteca estándar estática de C++.
1074 %description -n libstdc++-static -l pl.UTF-8
1075 Statyczna biblioteka standardowa C++.
1077 %package -n libstdc++-multilib-32-static
1078 Summary: Static C++ standard library - 32-bit version
1079 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1080 License: GPL v2+ with free software exception
1081 Group: Development/Libraries
1082 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1083 Obsoletes: libstdc++-multilib-static
1085 %description -n libstdc++-multilib-32-static
1086 Static C++ standard library - 32-bit version.
1088 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1089 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1091 %package -n libstdc++-multilib-%{multilib2}-static
1092 Summary: Static C++ standard library - %{multilib2}-bit version
1093 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{multilib2}-bitowa
1094 License: GPL v2+ with free software exception
1095 Group: Development/Libraries
1096 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1098 %description -n libstdc++-multilib-%{multilib2}-static
1099 Static C++ standard library - %{multilib2}-bit version.
1101 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1102 Statyczna biblioteka standardowa C++ - wersja %{multilib2}-bitowa.
1104 %package -n libstdc++-apidocs
1105 Summary: C++ standard library API documentation
1106 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
1107 Group: Documentation
1108 %if "%{_rpmversion}" >= "5"
1112 %description -n libstdc++-apidocs
1113 API and internal documentation for C++ standard library.
1115 %description -n libstdc++-apidocs -l pl.UTF-8
1116 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1119 Summary: Fortran 95 support for gcc
1120 Summary(es.UTF-8): Soporte de Fortran 95 para gcc
1121 Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
1122 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
1123 Group: Development/Languages/Fortran
1124 Requires: %{name} = %{epoch}:%{version}-%{release}
1125 Requires: libgfortran = %{epoch}:%{version}-%{release}
1126 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1127 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
1131 %description fortran
1132 This package adds support for compiling Fortran 95 programs with the
1135 %description fortran -l es.UTF-8
1136 Este paquete añade soporte para compilar programas escritos en Fortran
1137 95 con el compilador GNU.
1139 %description fortran -l pl.UTF-8
1140 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
1141 potrzebny do kompilowania programów pisanych w języku Fortran 95.
1143 %description fortran -l pt_BR.UTF-8
1144 Suporte Fortran 95 para o GCC.
1146 %package fortran-multilib-32
1147 Summary: Fortran 95 32-bit support for gcc
1148 Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortranu 95 dla gcc
1149 Group: Development/Languages/Fortran
1150 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1151 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1152 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1153 Obsoletes: gcc-fortran-multilib
1155 %description fortran-multilib-32
1156 This package adds support for compiling 32-bit Fortran 95 programs
1157 with the GNU compiler.
1159 %description fortran-multilib-32 -l pl.UTF-8
1160 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1163 %package fortran-multilib-%{multilib2}
1164 Summary: Fortran 95 %{multilib2}-bit support for gcc
1165 Summary(pl.UTF-8): Obsługa binariów %{multilib2}-bitowych Fortranu 95 dla gcc
1166 Group: Development/Languages/Fortran
1167 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1168 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1169 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1171 %description fortran-multilib-%{multilib2}
1172 This package adds support for compiling %{multilib2}-bit Fortran 95 programs
1173 with the GNU compiler.
1175 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1176 Ten pakiet dodaje obsługę %{multilib2}-bitowych programów w Fortranie 95 do
1179 %package -n libgfortran
1180 Summary: Fortran 95 Library
1181 Summary(es.UTF-8): Biblioteca de Fortran 95
1182 Summary(pl.UTF-8): Biblioteka Fortranu 95
1183 License: GPL v2+ with unlimited link permission
1185 Requires: libquadmath = %{epoch}:%{version}-%{release}
1188 %description -n libgfortran
1191 %description -n libgfortran -l es.UTF-8
1192 Biblioteca de Fortran 95.
1194 %description -n libgfortran -l pl.UTF-8
1195 Biblioteka Fortranu 95.
1197 %package -n libgfortran-multilib-32
1198 Summary: Fortran 95 Library - 32-bit version
1199 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1200 License: GPL v2+ with unlimited link permission
1202 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1203 Obsoletes: libgfortran-multilib
1205 %description -n libgfortran-multilib-32
1206 Fortran 95 Library - 32-bit version.
1208 %description -n libgfortran-multilib-32 -l pl.UTF-8
1209 Biblioteka Fortranu 95 - wersja 32-bitowa.
1211 %package -n libgfortran-multilib-%{multilib2}
1212 Summary: Fortran 95 Library - %{multilib2}-bit version
1213 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa
1214 License: GPL v2+ with unlimited link permission
1216 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1218 %description -n libgfortran-multilib-%{multilib2}
1219 Fortran 95 Library - %{multilib2}-bit version.
1221 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1222 Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa.
1224 %package -n libgfortran-static
1225 Summary: Static Fortran 95 Library
1226 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1227 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1228 License: GPL v2+ with unlimited link permission
1229 Group: Development/Libraries
1230 Requires: libgfortran = %{epoch}:%{version}-%{release}
1231 Obsoletes: libg2c-static
1233 %description -n libgfortran-static
1234 Static Fortran 95 Library.
1236 %description -n libgfortran-static -l es.UTF-8
1237 Bibliotecas estáticas de Fortran 95.
1239 %description -n libgfortran-static -l pl.UTF-8
1240 Statyczna biblioteka Fortranu 95.
1242 %package -n libgfortran-multilib-32-static
1243 Summary: Static Fortran 95 Library - 32-bit version
1244 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1245 License: GPL v2+ with unlimited link permission
1246 Group: Development/Libraries
1247 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1248 Obsoletes: libgfortran-multilib-static
1250 %description -n libgfortran-multilib-32-static
1251 Static Fortran 95 Library - 32-bit version.
1253 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1254 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1256 %package -n libgfortran-multilib-%{multilib2}-static
1257 Summary: Static Fortran 95 Library - %{multilib2}-bit version
1258 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{multilib2}-bitowa
1259 License: GPL v2+ with unlimited link permission
1260 Group: Development/Libraries
1261 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1263 %description -n libgfortran-multilib-%{multilib2}-static
1264 Static Fortran 95 Library - %{multilib2}-bit version.
1266 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1267 Statyczna biblioteka Fortranu 95 - wersja %{multilib2}-bitowa.
1269 %package -n libquadmath
1270 Summary: GCC __float128 shared support library
1271 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1272 License: GPL v2+ with linking exception
1275 %description -n libquadmath
1276 This package contains GCC shared support library which is needed for
1277 __float128 math support and for Fortran REAL*16 support.
1279 %description -n libquadmath -l pl.UTF-8
1280 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1281 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1284 %package -n libquadmath-multilib-32
1285 Summary: GCC __float128 shared support library - 32-bit version
1286 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1287 License: GPL v2+ with linking exception
1289 Obsoletes: libquadmath-multilib
1291 %description -n libquadmath-multilib-32
1292 This package contains 32-bit version of GCC shared support library
1293 which is needed for __float128 math support and for Fortran REAL*16
1296 %description -n libquadmath-multilib-32 -l pl.UTF-8
1297 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1298 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1301 %package -n libquadmath-multilib-%{multilib2}
1302 Summary: GCC __float128 shared support library - %{multilib2}-bit version
1303 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{multilib2}-bitowa
1304 License: GPL v2+ with linking exception
1307 %description -n libquadmath-multilib-%{multilib2}
1308 This package contains %{multilib2}-bit version of GCC shared support library
1309 which is needed for __float128 math support and for Fortran REAL*16
1312 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1313 Ten pakiet zawiera %{multilib2}-bitową bibliotekę współdzieloną GCC do obsługi
1314 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1317 %package -n libquadmath-devel
1318 Summary: Header files for GCC __float128 support library
1319 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1320 License: GPL v2+ with linking exception
1321 Group: Development/Libraries
1322 Requires: libquadmath = %{epoch}:%{version}-%{release}
1324 %description -n libquadmath-devel
1325 This package contains header files for GCC support library which is
1326 needed for __float128 math support and for Fortran REAL*16 support.
1328 %description -n libquadmath-devel -l pl.UTF-8
1329 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1330 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1333 %package -n libquadmath-multilib-32-devel
1334 Summary: Development files for 32-bit GCC __float128 support library
1335 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1336 License: GPL v2+ with linking exception
1337 Group: Development/Libraries
1338 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1339 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1340 Obsoletes: libquadmath-multilib-devel
1342 %description -n libquadmath-multilib-32-devel
1343 This package contains development files for 32-bit GCC support library
1344 which is needed for __float128 math support and for Fortran REAL*16
1347 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1348 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1349 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1350 REAL*16 w Fortranie.
1352 %package -n libquadmath-multilib-%{multilib2}-devel
1353 Summary: Development files for %{multilib2}-bit GCC __float128 support library
1354 Summary(pl.UTF-8): Pliki programistyczne %{multilib2}-bitowej biblioteki do obsługi typu __float128
1355 License: GPL v2+ with linking exception
1356 Group: Development/Libraries
1357 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1358 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1360 %description -n libquadmath-multilib-%{multilib2}-devel
1361 This package contains development files for %{multilib2}-bit GCC support library
1362 which is needed for __float128 math support and for Fortran REAL*16
1365 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1366 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej biblioteki GCC do
1367 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1368 REAL*16 w Fortranie.
1370 %package -n libquadmath-static
1371 Summary: Static GCC __float128 support library
1372 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1373 License: GPL v2+ with linking exception
1374 Group: Development/Libraries
1375 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1377 %description -n libquadmath-static
1378 Static GCC __float128 support library.
1380 %description -n libquadmath-static -l pl.UTF-8
1381 Biblioteka statyczna GCC do obsługi typu __float128.
1383 %package -n libquadmath-multilib-32-static
1384 Summary: Static GCC __float128 support library - 32-bit version
1385 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1386 License: GPL v2+ with linking exception
1387 Group: Development/Libraries
1388 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1389 Obsoletes: libquadmath-multilib-static
1391 %description -n libquadmath-multilib-32-static
1392 Static GCC __float128 support library - 32-bit version.
1394 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1395 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1397 %package -n libquadmath-multilib-%{multilib2}-static
1398 Summary: Static GCC __float128 support library - %{multilib2}-bit version
1399 Summary(pl.UTF-8): %{multilib2}-bitowa biblioteka statyczna GCC do obsługi typu __float128
1400 License: GPL v2+ with linking exception
1401 Group: Development/Libraries
1402 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1404 %description -n libquadmath-multilib-%{multilib2}-static
1405 Static GCC __float128 support library - %{multilib2}-bit version.
1407 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1408 %{multilib2}-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1411 Summary: Java support for gcc
1412 Summary(es.UTF-8): Soporte de Java para gcc
1413 Summary(pl.UTF-8): Obsługa Javy dla gcc
1414 Group: Development/Languages/Java
1415 Requires: %{name} = %{epoch}:%{version}-%{release}
1416 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1417 Provides: gcc-java-tools
1418 Provides: gcj = %{epoch}:%{version}-%{release}
1419 Obsoletes: eclipse-ecj
1420 Obsoletes: gcc-java-tools
1421 Obsoletes: java-gnu-classpath-tools
1424 This package adds experimental support for compiling Java(TM) programs
1425 and bytecode into native code. To use this you will also need the
1428 %description java -l es.UTF-8
1429 Este paquete añade soporte experimental para compilar programas
1430 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1431 necesitar el paquete libgcj.
1433 %description java -l pl.UTF-8
1434 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1435 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1436 dodatkowo pakiet libgcj.
1438 %package java-aotcompile
1439 Summary: Java AOT-compiler - compiling bytecode to native
1440 Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1442 Group: Development/Tools
1443 Requires: %{name}-java = %{epoch}:%{version}-%{release}
1445 %description java-aotcompile
1446 aot-compile is a script that searches a directory for Java bytecode
1447 (as class files, or in jars) and uses gcj to compile it to native code
1448 and generate the databases from it.
1450 %description java-aotcompile -l pl.UTF-8
1451 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1452 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1453 generujący z niego bazy danych.
1456 Summary: Java Class Libraries
1457 Summary(es.UTF-8): Bibliotecas de clases de Java
1458 Summary(pl.UTF-8): Biblioteki Klas Javy
1459 License: GPL v2+ with limited linking exception
1461 Requires: jpackage-utils
1462 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1463 Provides: java(ClassDataVersion) = %{_classdataversion}
1466 %description -n libgcj
1467 Java Class Libraries.
1469 %description -n libgcj -l es.UTF-8
1470 Bibliotecas de clases de Java.
1472 %description -n libgcj -l pl.UTF-8
1473 Biblioteki Klas Javy.
1475 %package -n libgcj-devel
1476 Summary: Development files for Java Class Libraries
1477 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1478 Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
1479 License: GPL v2+ with limited linking exception
1480 Group: Development/Libraries
1481 Requires: libgcj = %{epoch}:%{version}-%{release}
1482 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1483 Requires: zlib-devel
1484 Obsoletes: libgcj3-devel
1486 %description -n libgcj-devel
1487 Development files for Java Class Libraries.
1489 %description -n libgcj-devel -l es.UTF-8
1490 Ficheros de desarrollo para las bibliotecas de clases de Java.
1492 %description -n libgcj-devel -l pl.UTF-8
1493 Pliki nagłówkowe dla Bibliotek Klas Javy.
1495 %package -n libgcj-static
1496 Summary: Static Java Class Libraries
1497 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1498 Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
1499 License: GPL v2+ with limited linking exception
1500 Group: Development/Libraries
1501 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1503 %description -n libgcj-static
1504 Static Java Class Libraries.
1506 %description -n libgcj-static -l es.UTF-8
1507 Bibliotecas estáticas de clases de Java.
1509 %description -n libgcj-static -l pl.UTF-8
1510 Statyczne Biblioteki Klas Javy.
1513 Summary: Foreign Function Interface library
1514 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1515 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
1519 %description -n libffi
1520 The libffi library provides a portable, high level programming
1521 interface to various calling conventions. This allows a programmer to
1522 call any function specified by a call interface description at run
1525 %description -n libffi -l es.UTF-8
1526 La biblioteca libffi provee una interfaz portable de programación de
1527 alto nivel para varias convenciones de llamada. Ello permite que un
1528 programador llame una función cualquiera especificada por una
1529 descripción de interfaz de llamada en el tiempo de ejecución.
1531 %description -n libffi -l pl.UTF-8
1532 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1533 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1534 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1537 %package -n libffi-multilib-32
1538 Summary: Foreign Function Interface library - 32-bit version
1539 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
1542 Obsoletes: libffi-multilib
1544 %description -n libffi-multilib-32
1545 The libffi library provides a portable, high level programming
1546 interface to various calling conventions. This allows a programmer to
1547 call any function specified by a call interface description at run
1548 time. This package contains 32-bit version of the library.
1550 %description -n libffi-multilib-32 -l pl.UTF-8
1551 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1552 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1553 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1554 czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
1556 %package -n libffi-multilib-%{multilib2}
1557 Summary: Foreign Function Interface library - %{multilib2}-bit version
1558 Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja %{multilib2}-bitowa
1562 %description -n libffi-multilib-%{multilib2}
1563 The libffi library provides a portable, high level programming
1564 interface to various calling conventions. This allows a programmer to
1565 call any function specified by a call interface description at run
1566 time. This package contains %{multilib2}-bit version of the library.
1568 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1569 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1570 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1571 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1572 czasie wykonania. Ten pakiet zawiera wersję %{multilib2}-bitową biblioteki.
1574 %package -n libffi-devel
1575 Summary: Development files for Foreign Function Interface library
1576 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1577 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1579 Group: Development/Libraries
1580 Requires: %{name} = %{epoch}:%{version}-%{release}
1581 Requires: libffi = %{epoch}:%{version}-%{release}
1583 %description -n libffi-devel
1584 Development files for Foreign Function Interface library.
1586 %description -n libffi-devel -l es.UTF-8
1587 Ficheros de desarrollo para libffi.
1589 %description -n libffi-devel -l pl.UTF-8
1590 Pliki nagłówkowe biblioteki libffi.
1592 %package -n libffi-multilib-32-devel
1593 Summary: Development files for 32-bit version of Foreign Function Interface library
1594 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1596 Group: Development/Libraries
1597 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1598 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1599 Obsoletes: libffi-multilib-devel
1601 %description -n libffi-multilib-32-devel
1602 Development files for 32-bit version of Foreign Function Interface
1605 %description -n libffi-multilib-32-devel -l pl.UTF-8
1606 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1608 %package -n libffi-multilib-%{multilib2}-devel
1609 Summary: Development files for %{multilib2}-bit version of Foreign Function Interface library
1610 Summary(pl.UTF-8): Pliki programistyczne %{multilib2}-bitowej wersji biblioteki libffi
1612 Group: Development/Libraries
1613 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1614 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1616 %description -n libffi-multilib-%{multilib2}-devel
1617 Development files for %{multilib2}-bit version of Foreign Function Interface
1620 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1621 Pliki programistyczne %{multilib2}-bitowej wersji biblioteki libffi.
1623 %package -n libffi-static
1624 Summary: Static Foreign Function Interface library
1625 Summary(es.UTF-8): Biblioteca libffi estática
1626 Summary(pl.UTF-8): Statyczna biblioteka libffi
1628 Group: Development/Libraries
1629 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1631 %description -n libffi-static
1632 Static Foreign Function Interface library.
1634 %description -n libffi-static -l es.UTF-8
1635 Biblioteca libffi estática.
1637 %description -n libffi-static -l pl.UTF-8
1638 Statyczna biblioteka libffi.
1640 %package -n libffi-multilib-32-static
1641 Summary: Static Foreign Function Interface library - 32-bit version
1642 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1644 Group: Development/Libraries
1645 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1646 Obsoletes: libffi-multilib-static
1648 %description -n libffi-multilib-32-static
1649 Static Foreign Function Interface library - 32-bit version.
1651 %description -n libffi-multilib-32-static -l pl.UTF-8
1652 Statyczna biblioteka libffi - wersja 32-bitowa.
1654 %package -n libffi-multilib-%{multilib2}-static
1655 Summary: Static Foreign Function Interface library - %{multilib2}-bit version
1656 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{multilib2}-bitowa
1658 Group: Development/Libraries
1659 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1661 %description -n libffi-multilib-%{multilib2}-static
1662 Static Foreign Function Interface library - %{multilib2}-bit version.
1664 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1665 Statyczna biblioteka libffi - wersja %{multilib2}-bitowa.
1668 Summary: Objective C support for gcc
1669 Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1670 Summary(es.UTF-8): Soporte de Objective C para gcc
1671 Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1672 Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1673 Summary(tr.UTF-8): gcc için Objective C desteği
1674 Group: Development/Languages
1675 Requires: %{name} = %{epoch}:%{version}-%{release}
1676 Requires: libobjc = %{epoch}:%{version}-%{release}
1677 Obsoletes: egcc-objc
1678 Obsoletes: egcs-objc
1681 This package adds Objective C support to the GNU Compiler Collection.
1682 Objective C is a object oriented derivative of the C language, mainly
1683 used on systems running NeXTSTEP. This package does not include the
1684 standard objective C object library.
1686 %description objc -l de.UTF-8
1687 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1688 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1689 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1690 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1692 %description objc -l es.UTF-8
1693 Este paquete añade soporte de Objective C al GCC (colección de
1694 compiladores GNU). Objective C es un lenguaje orientado a objetos
1695 derivado de C, principalmente usado en sistemas que funcionan bajo
1696 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1699 %description objc -l fr.UTF-8
1700 Ce package ajoute un support Objective C a la collection de
1701 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1702 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1703 package n'inclue pas la bibliothéque Objective C standard.
1705 %description objc -l pl.UTF-8
1706 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1707 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1708 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1709 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1711 %description objc -l tr.UTF-8
1712 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1713 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1714 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1715 kitaplığı bu pakette yer almaz.
1717 %package objc-multilib-32
1718 Summary: 32-bit Objective C support for gcc
1719 Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
1720 Group: Development/Languages
1721 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1722 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1723 Obsoletes: gcc-objc-multilib
1725 %description objc-multilib-32
1726 This package adds 32-bit Objective C support to the GNU Compiler
1729 %description objc-multilib-32 -l pl.UTF-8
1730 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1733 %package objc-multilib-%{multilib2}
1734 Summary: %{multilib2}-bit Objective C support for gcc
1735 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów Objective C dla kompilatora gcc
1736 Group: Development/Languages
1737 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1738 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1740 %description objc-multilib-%{multilib2}
1741 This package adds %{multilib2}-bit Objective C support to the GNU Compiler
1744 %description objc-multilib-%{multilib2} -l pl.UTF-8
1745 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów Objective C do
1749 Summary: Objective C++ support for gcc
1750 Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
1751 Group: Development/Languages
1752 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1753 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1756 This package adds Objective C++ support to the GNU Compiler
1759 %description objc++ -l pl.UTF-8
1760 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1761 GNU Compiler Collection.
1764 Summary: Objective C Library
1765 Summary(es.UTF-8): Biblioteca de Objective C
1766 Summary(pl.UTF-8): Biblioteka Obiektowego C
1767 License: GPL v2+ with linking exception
1771 %description -n libobjc
1772 Objective C Library.
1774 %description -n libobjc -l es.UTF-8
1775 Bibliotecas de Objective C.
1777 %description -n libobjc -l pl.UTF-8
1778 Biblioteka Obiektowego C.
1780 %package -n libobjc-multilib-32
1781 Summary: Objective C Library - 32-bit version
1782 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
1783 License: GPL v2+ with linking exception
1785 Obsoletes: libobjc-multilib
1787 %description -n libobjc-multilib-32
1788 Objective C Library - 32-bit version.
1790 %description -n libobjc-multilib-32 -l pl.UTF-8
1791 Biblioteka Obiektowego C - wersja 32-bitowa.
1793 %package -n libobjc-multilib-%{multilib2}
1794 Summary: Objective C Library - %{multilib2}-bit version
1795 Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja %{multilib2}-bitowa
1796 License: GPL v2+ with linking exception
1799 %description -n libobjc-multilib-%{multilib2}
1800 Objective C Library - %{multilib2}-bit version.
1802 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1803 Biblioteka Obiektowego C - wersja %{multilib2}-bitowa.
1805 %package -n libobjc-static
1806 Summary: Static Objective C Library
1807 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1808 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
1809 License: GPL v2+ with linking exception
1810 Group: Development/Libraries
1811 Requires: libobjc = %{epoch}:%{version}-%{release}
1813 %description -n libobjc-static
1814 Static Objective C Library.
1816 %description -n libobjc-static -l es.UTF-8
1817 Bibliotecas estáticas de Objective C.
1819 %description -n libobjc-static -l pl.UTF-8
1820 Statyczna biblioteka Obiektowego C.
1822 %package -n libobjc-multilib-32-static
1823 Summary: Static Objective C Library - 32-bit version
1824 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
1825 License: GPL v2+ with linking exception
1826 Group: Development/Libraries
1827 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1828 Obsoletes: libobjc-multilib-static
1830 %description -n libobjc-multilib-32-static
1831 Static Objective C Library - 32-bit version.
1833 %description -n libobjc-multilib-32-static -l pl.UTF-8
1834 Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
1836 %package -n libobjc-multilib-%{multilib2}-static
1837 Summary: Static Objective C Library - %{multilib2}-bit version
1838 Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja %{multilib2}-bitowa
1839 License: GPL v2+ with linking exception
1840 Group: Development/Libraries
1841 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1843 %description -n libobjc-multilib-%{multilib2}-static
1844 Static Objective C Library - %{multilib2}-bit version.
1846 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1847 Statyczna biblioteki Obiektowego C - wersja %{multilib2}-bitowa.
1850 Summary: Go language support for gcc
1851 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora gcc
1852 License: GPL v3+ (gcc), BSD (Go-specific part)
1853 Group: Development/Languages
1854 Requires: %{name} = %{epoch}:%{version}-%{release}
1855 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1858 This package adds Go language support to the GNU Compiler Collection.
1860 %description go -l pl.UTF-8
1861 Ten pakiet dodaje obsługę języka Go do kompilatora gcc.
1863 %package go-multilib-32
1864 Summary: 32-bit Go language support for gcc
1865 Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora gcc
1866 License: GPL v3+ (gcc), BSD (Go-specific part)
1867 Group: Development/Languages
1868 Requires: %{name} = %{epoch}:%{version}-%{release}
1869 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1870 Obsoletes: gcc-go-multilib
1872 %description go-multilib-32
1873 This package adds 32-bit Go language support to the GNU Compiler
1876 %description go-multilib-32 -l pl.UTF-8
1877 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1880 %package go-multilib-%{multilib2}
1881 Summary: %{multilib2}-bit Go language support for gcc
1882 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów języka Go dla kompilatora gcc
1883 License: GPL v3+ (gcc), BSD (Go-specific part)
1884 Group: Development/Languages
1885 Requires: %{name} = %{epoch}:%{version}-%{release}
1886 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1888 %description go-multilib-%{multilib2}
1889 This package adds %{multilib2}-bit Go language support to the GNU Compiler
1892 %description go-multilib-%{multilib2} -l pl.UTF-8
1893 Ten pakiet dodaje obsługę %{multilib2}-bitowych binariów języka Go do
1897 Summary: Go language library
1898 Summary(pl.UTF-8): Biblioteka języka Go
1901 Requires: libgcc = %{epoch}:%{version}-%{release}
1903 %description -n libgo
1904 Go language library.
1906 %description -n libgo -l pl.UTF-8
1907 Biblioteka języka Go.
1909 %package -n libgo-multilib-32
1910 Summary: Go language library - 32-bit version
1911 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1914 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1915 Obsoletes: libgo-multilib
1917 %description -n libgo-multilib-32
1918 Go language library - 32-bit version.
1920 %description -n libgo-multilib-32 -l pl.UTF-8
1921 Biblioteka języka Go - wersja 32-bitowa.
1923 %package -n libgo-multilib-%{multilib2}
1924 Summary: Go language library - %{multilib2}-bit version
1925 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{multilib2}-bitowa
1928 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1930 %description -n libgo-multilib-%{multilib2}
1931 Go language library - %{multilib2}-bit version.
1933 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1934 Biblioteka języka Go - wersja %{multilib2}-bitowa.
1936 %package -n libgo-devel
1937 Summary: Development files for Go language library
1938 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1940 Group: Development/Libraries
1941 Requires: glibc-devel
1942 Requires: libgo = %{epoch}:%{version}-%{release}
1944 %description -n libgo-devel
1945 Development files for Go language library.
1947 %description -n libgo-devel -l pl.UTF-8
1948 Pliki programistyczne biblioteki języka Go.
1950 %package -n libgo-multilib-32-devel
1951 Summary: Development files for Go language library - 32-bit version
1952 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1954 Group: Development/Libraries
1955 Requires: glibc-devel
1956 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1957 Obsoletes: libgo-multilib-devel
1959 %description -n libgo-multilib-32-devel
1960 Development files for Go language library - 32-bit version.
1962 %description -n libgo-multilib-32-devel -l pl.UTF-8
1963 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1965 %package -n libgo-multilib-%{multilib2}-devel
1966 Summary: Development files for Go language library - %{multilib2}-bit version
1967 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{multilib2}-bitowa
1969 Group: Development/Libraries
1970 Requires: glibc-devel
1971 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1973 %description -n libgo-multilib-%{multilib2}-devel
1974 Development files for Go language library - %{multilib2}-bit version.
1976 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1977 Pliki programistyczne biblioteki języka Go - wersja %{multilib2}-bitowa.
1979 %package -n libgo-static
1980 Summary: Static Go language library
1981 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1983 Group: Development/Libraries
1984 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1986 %description -n libgo-static
1987 Static Go language library.
1989 %description -n libgo-static -l pl.UTF-8
1990 Statyczna biblioteka języka Go.
1992 %package -n libgo-multilib-32-static
1993 Summary: Static Go language library - 32-bit version
1994 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1996 Group: Development/Libraries
1997 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1998 Obsoletes: libgo-multilib-static
2000 %description -n libgo-multilib-32-static
2001 Static Go language library - 32-bit version.
2003 %description -n libgo-multilib-32-static -l pl.UTF-8
2004 Statyczna biblioteka języka Go - wersja 32-bitowa.
2006 %package -n libgo-multilib-%{multilib2}-static
2007 Summary: Static Go language library - %{multilib2}-bit version
2008 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{multilib2}-bitowa
2010 Group: Development/Libraries
2011 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2013 %description -n libgo-multilib-%{multilib2}-static
2014 Static Go language library - %{multilib2}-bit version.
2016 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2017 Statyczna biblioteka języka Go - wersja %{multilib2}-bitowa.
2020 Summary: The Address Sanitizer library
2021 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
2024 %description -n libasan
2025 This package contains the Address Sanitizer library which is used for
2026 -fsanitize=address instrumented programs.
2028 %description -n libasan -l pl.UTF-8
2029 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2030 adresów w programach kompilowanych z opcją -fsanitize=address.
2032 %package -n libasan-multilib-32
2033 Summary: The Address Sanitizer library - 32-bit version
2034 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2036 Obsoletes: libasan-multilib
2038 %description -n libasan-multilib-32
2039 This package contains 32-bit version of the Address Sanitizer library
2040 which is used for -fsanitize=address instrumented programs.
2042 %description -n libasan-multilib-32 -l pl.UTF-8
2043 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2044 służącej do kontroli adresów w programach kompilowanych z opcją
2047 %package -n libasan-multilib-%{multilib2}
2048 Summary: The Address Sanitizer library - %{multilib2}-bit version
2049 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{multilib2}-bitowa
2052 %description -n libasan-multilib-%{multilib2}
2053 This package contains %{multilib2}-bit version of the Address Sanitizer library
2054 which is used for -fsanitize=address instrumented programs.
2056 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2057 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Address Sanitizer,
2058 służącej do kontroli adresów w programach kompilowanych z opcją
2061 %package -n libasan-devel
2062 Summary: Development files for the Address Sanitizer library
2063 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
2064 Group: Development/Libraries
2065 Requires: libasan = %{epoch}:%{version}-%{release}
2067 %description -n libasan-devel
2068 This package contains development files for the Address Sanitizer
2071 %description -n libasan-devel -l pl.UTF-8
2072 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2074 %package -n libasan-multilib-32-devel
2075 Summary: Development files for the Address Sanitizer library - 32-bit version
2076 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2077 Group: Development/Libraries
2078 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2079 Obsoletes: libasan-multilib-devel
2081 %description -n libasan-multilib-32-devel
2082 This package contains the development files for 32-bit version of the
2083 Address Sanitizer library.
2085 %description -n libasan-multilib-32-devel -l pl.UTF-8
2086 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2089 %package -n libasan-multilib-%{multilib2}-devel
2090 Summary: Development files for the Address Sanitizer library - %{multilib2}-bit version
2091 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{multilib2}-bitowa
2092 Group: Development/Libraries
2093 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2095 %description -n libasan-multilib-%{multilib2}-devel
2096 This package contains the development files for %{multilib2}-bit version of the
2097 Address Sanitizer library.
2099 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2100 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2103 %package -n libasan-static
2104 Summary: The Address Sanitizer static library
2105 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2106 Group: Development/Libraries
2107 Requires: libasan-devel = %{epoch}:%{version}-%{release}
2109 %description -n libasan-static
2110 This package contains Address Sanitizer static library.
2112 %description -n libasan-static -l pl.UTF-8
2113 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2115 %package -n libasan-multilib-32-static
2116 Summary: The Address Sanitizer static library - 32-bit version
2117 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2118 Group: Development/Libraries
2119 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2120 Obsoletes: libasan-multilib-static
2122 %description -n libasan-multilib-32-static
2123 This package contains 32-bit version of the Address Sanitizer static
2126 %description -n libasan-multilib-32-static -l pl.UTF-8
2127 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2130 %package -n libasan-multilib-%{multilib2}-static
2131 Summary: The Address Sanitizer static library - %{multilib2}-bit version
2132 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{multilib2}-bitowa
2133 Group: Development/Libraries
2134 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2136 %description -n libasan-multilib-%{multilib2}-static
2137 This package contains %{multilib2}-bit version of the Address Sanitizer static
2140 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2141 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki Address
2145 Summary: The Leak Sanitizer library
2146 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2149 %description -n liblsan
2150 This package contains the Leak Sanitizer library which is used for
2151 -fsanitize=leak instrumented programs.
2153 %description -n liblsan -l pl.UTF-8
2154 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2155 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2157 %package -n liblsan-multilib-%{multilib2}
2158 Summary: The Leak Sanitizer library - %{multilib2}-bit version
2159 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{multilib2}-bitowa
2162 %description -n liblsan-multilib-%{multilib2}
2163 This package contains %{multilib2}-bit version of the Leak Sanitizer library which is used for
2164 -fsanitize=leak instrumented programs.
2166 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2167 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Leak Sanitizer,
2168 służącej do kontroli wycieków w programach kompilowanych z opcją
2171 %package -n liblsan-devel
2172 Summary: Development files for the Leak Sanitizer library
2173 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2174 Group: Development/Libraries
2175 Requires: liblsan = %{epoch}:%{version}-%{release}
2177 %description -n liblsan-devel
2178 This package contains development files for the Leak Sanitizer
2181 %description -n liblsan-devel -l pl.UTF-8
2182 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2184 %package -n liblsan-multilib-%{multilib2}-devel
2185 Summary: Development files for the Leak Sanitizer library - %{multilib2}-bit version
2186 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{multilib2}-bitowa
2187 Group: Development/Libraries
2188 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2190 %description -n liblsan-multilib-%{multilib2}-devel
2191 This package contains development files for %{multilib2}-bit version of the Leak Sanitizer
2194 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2195 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2198 %package -n liblsan-static
2199 Summary: The Leak Sanitizer static library
2200 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2201 Group: Development/Libraries
2202 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2204 %description -n liblsan-static
2205 This package contains Leak Sanitizer static library.
2207 %description -n liblsan-static -l pl.UTF-8
2208 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2210 %package -n liblsan-multilib-%{multilib2}-static
2211 Summary: The Leak Sanitizer static library - %{multilib2}-bit version
2212 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{multilib2}-bitowa
2213 Group: Development/Libraries
2214 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2216 %description -n liblsan-multilib-%{multilib2}-static
2217 This package contains Leak Sanitizer static library - %{multilib2}-bit version.
2219 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2220 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{multilib2}-bitowa.
2223 Summary: The Thread Sanitizer library
2224 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2227 %description -n libtsan
2228 This package contains the Thread Sanitizer library which is used for
2229 -fsanitize=thread instrumented programs.
2231 %description -n libtsan -l pl.UTF-8
2232 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2233 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2235 %package -n libtsan-multilib-%{multilib2}
2236 Summary: The Thread Sanitizer library - %{multilib2}-bit version
2237 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{multilib2}-bitowa
2240 %description -n libtsan-multilib-%{multilib2}
2241 This package contains the Thread Sanitizer library which is used for
2242 -fsanitize=thread instrumented programs.
2244 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2245 Ten pakiet zawiera %{multilib2}-bitową wersję bibliotekę Thread Sanitizer,
2246 służącej do kontroli wielowątkowości w programach kompilowanych
2247 z opcją -fsanitize=thread.
2249 %package -n libtsan-devel
2250 Summary: Development files for the Thread Sanitizer library
2251 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2252 Group: Development/Libraries
2253 Requires: libtsan = %{epoch}:%{version}-%{release}
2255 %description -n libtsan-devel
2256 This package contains development files for Thread Sanitizer library.
2258 %description -n libtsan-devel -l pl.UTF-8
2259 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2261 %package -n libtsan-multilib-%{multilib2}-devel
2262 Summary: Development files for the Thread Sanitizer library - %{multilib2}-bit version
2263 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{multilib2}-bitowa
2264 Group: Development/Libraries
2265 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2267 %description -n libtsan-multilib-%{multilib2}-devel
2268 This package contains development files for %{multilib2}-bit version of Thread Sanitizer library.
2270 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2271 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2274 %package -n libtsan-static
2275 Summary: The Thread Sanitizer static library
2276 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2277 Group: Development/Libraries
2278 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2280 %description -n libtsan-static
2281 This package contains Thread Sanitizer static library.
2283 %description -n libtsan-static -l pl.UTF-8
2284 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2286 %package -n libtsan-multilib-%{multilib2}-static
2287 Summary: The Thread Sanitizer static library - %{multilib2}-bit version
2288 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{multilib2}-bitowa
2289 Group: Development/Libraries
2290 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2292 %description -n libtsan-multilib-%{multilib2}-static
2293 This package contains Thread Sanitizer static library - %{multilib2}-bit version.
2295 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2296 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer - wersja %{multilib2}-bitowa.
2298 %package -n libubsan
2299 Summary: The Undefined Behavior Sanitizer library
2300 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów
2303 %description -n libubsan
2304 This package contains the Undefined Behavior Sanitizer library which is used for
2305 -fsanitize=undefined instrumented programs.
2307 %description -n libubsan -l pl.UTF-8
2308 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2309 kontroli adresów w programach kompilowanych z opcją
2310 -fsanitize=undefined.
2312 %package -n libubsan-multilib-32
2313 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2314 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów - wersja 32-bitowa
2316 Obsoletes: libubsan-multilib
2318 %description -n libubsan-multilib-32
2319 This package contains 32-bit version of the Undefined Behavior
2320 Sanitizer library which is used for -fsanitize=undefined instrumented
2323 %description -n libubsan-multilib-32 -l pl.UTF-8
2324 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2325 Sanitizer, służącej do kontroli adresów w programach kompilowanych z
2326 opcją -fsanitize=undefined.
2328 %package -n libubsan-multilib-%{multilib2}
2329 Summary: The Undefined Behavior Sanitizer library - %{multilib2}-bit version
2330 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli adresów - wersja %{multilib2}-bitowa
2333 %description -n libubsan-multilib-%{multilib2}
2334 This package contains %{multilib2}-bit version of the Undefined Behavior
2335 Sanitizer library which is used for -fsanitize=undefined instrumented
2338 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2339 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki Undefined Behavior
2340 Sanitizer, służącej do kontroli adresów w programach kompilowanych z
2341 opcją -fsanitize=undefined.
2343 %package -n libubsan-devel
2344 Summary: Development files for the Undefined Behavior Sanitizer library
2345 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2346 Group: Development/Libraries
2347 Requires: libubsan = %{epoch}:%{version}-%{release}
2349 %description -n libubsan-devel
2350 This package contains development files for the Undefined Behavior
2353 %description -n libubsan-devel -l pl.UTF-8
2354 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2357 %package -n libubsan-multilib-32-devel
2358 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2359 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2360 Group: Development/Libraries
2361 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2362 Obsoletes: libubsan-multilib-devel
2364 %description -n libubsan-multilib-32-devel
2365 This package contains the development files for 32-bit version of the
2366 Undefined Behavior Sanitizer library.
2368 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2369 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2370 Undefined Behavior Sanitizer.
2372 %package -n libubsan-multilib-%{multilib2}-devel
2373 Summary: Development files for the Undefined Behavior Sanitizer library - %{multilib2}-bit version
2374 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{multilib2}-bitowa
2375 Group: Development/Libraries
2376 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2378 %description -n libubsan-multilib-%{multilib2}-devel
2379 This package contains the development files for %{multilib2}-bit version of the
2380 Undefined Behavior Sanitizer library.
2382 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2383 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2384 Undefined Behavior Sanitizer.
2386 %package -n libubsan-static
2387 Summary: The Undefined Behavior Sanitizer static library
2388 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2389 Group: Development/Libraries
2390 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2392 %description -n libubsan-static
2393 This package contains Undefined Behavior Sanitizer static library.
2395 %description -n libubsan-static -l pl.UTF-8
2396 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2398 %package -n libubsan-multilib-32-static
2399 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2400 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2401 Group: Development/Libraries
2402 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2403 Obsoletes: libubsan-multilib-static
2405 %description -n libubsan-multilib-32-static
2406 This package contains 32-bit version of the Undefined Behavior
2407 Sanitizer static library.
2409 %description -n libubsan-multilib-32-static -l pl.UTF-8
2410 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2413 %package -n libubsan-multilib-%{multilib2}-static
2414 Summary: The Undefined Behavior Sanitizer static library - %{multilib2}-bit version
2415 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{multilib2}-bitowa
2416 Group: Development/Libraries
2417 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2419 %description -n libubsan-multilib-%{multilib2}-static
2420 This package contains %{multilib2}-bit version of the Undefined Behavior
2421 Sanitizer static library.
2423 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2424 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki Undefined
2427 %package -n libatomic
2428 Summary: The GNU Atomic library
2429 Summary(pl.UTF-8): Biblioteka GNU Atomic
2432 %description -n libatomic
2433 This package contains the GNU Atomic library which is a GCC support
2434 library for atomic operations not supported by hardware.
2436 %description -n libatomic -l pl.UTF-8
2437 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2438 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2440 %package -n libatomic-multilib-32
2441 Summary: The GNU Atomic library - 32-bit version
2442 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2444 Obsoletes: libatomic-multilib
2446 %description -n libatomic-multilib-32
2447 This package contains 32-bit version of the GNU Atomic library which
2448 is a GCC support library for atomic operations not supported by
2451 %description -n libatomic-multilib-32 -l pl.UTF-8
2452 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2453 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2456 %package -n libatomic-multilib-%{multilib2}
2457 Summary: The GNU Atomic library - %{multilib2}-bit version
2458 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{multilib2}-bitowa
2461 %description -n libatomic-multilib-%{multilib2}
2462 This package contains %{multilib2}-bit version of the GNU Atomic library which
2463 is a GCC support library for atomic operations not supported by
2466 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2467 Ten pakiet zawiera %{multilib2}-bitową wersję biblioteki GNU Atomic, będącej
2468 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2471 %package -n libatomic-devel
2472 Summary: Development files for the GNU Atomic library
2473 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2474 Group: Development/Libraries
2475 Requires: libatomic = %{epoch}:%{version}-%{release}
2477 %description -n libatomic-devel
2478 This package contains development files for the GNU Atomic library.
2480 %description -n libatomic-devel -l pl.UTF-8
2481 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2483 %package -n libatomic-multilib-32-devel
2484 Summary: Development files for the GNU Atomic static library - 32-bit version
2485 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2486 Group: Development/Libraries
2487 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2488 Obsoletes: libatomic-multilib-devel
2490 %description -n libatomic-multilib-32-devel
2491 This package contains the development files for 32-bit version of the
2494 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2495 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2498 %package -n libatomic-multilib-%{multilib2}-devel
2499 Summary: Development files for the GNU Atomic static library - %{multilib2}-bit version
2500 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{multilib2}-bitowa
2501 Group: Development/Libraries
2502 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2504 %description -n libatomic-multilib-%{multilib2}-devel
2505 This package contains the development files for %{multilib2}-bit version of the
2508 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2509 Ten pakiet zawiera pliki programistyczne %{multilib2}-bitowej wersji biblioteki
2512 %package -n libatomic-static
2513 Summary: The GNU Atomic static library
2514 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2515 Group: Development/Libraries
2516 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2518 %description -n libatomic-static
2519 This package contains GNU Atomic static library.
2521 %description -n libatomic-static
2522 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2524 %package -n libatomic-multilib-32-static
2525 Summary: The GNU Atomic static library - 32-bit version
2526 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2527 Group: Development/Libraries
2528 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2529 Obsoletes: libatomic-multilib-static
2531 %description -n libatomic-multilib-32-static
2532 This package contains 32-bit version of the GNU Atomic static library.
2534 %description -n libatomic-multilib-32-static -l pl.UTF-8
2535 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2537 %package -n libatomic-multilib-%{multilib2}-static
2538 Summary: The GNU Atomic static library - %{multilib2}-bit version
2539 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{multilib2}-bitowa
2540 Group: Development/Libraries
2541 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2543 %description -n libatomic-multilib-%{multilib2}-static
2544 This package contains %{multilib2}-bit version of the GNU Atomic static library.
2546 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2547 Ten pakiet zawiera %{multilib2}-bitową wersję statycznej biblioteki GNU Atomic.
2564 %if %{with gcc_libffi}
2568 mv ChangeLog ChangeLog.general
2571 # see contrib/download_ecj
2572 cp -p %{SOURCE2} ecj.jar
2575 # override snapshot version.
2576 echo %{version} > gcc/BASE-VER
2577 echo "release" > gcc/DEV-PHASE
2584 cd libjava/classpath
2588 cp -f /usr/share/automake/config.sub .
2590 rm -rf builddir && install -d builddir && cd builddir
2592 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2596 CFLAGS="%{rpmcflags}" \
2597 CXXFLAGS="%{rpmcxxflags}" \
2600 --prefix=%{_prefix} \
2601 --with-local-prefix=%{_prefix}/local \
2602 --libdir=%{_libdir} \
2603 --libexecdir=%{_libdir} \
2604 --infodir=%{_infodir} \
2605 --mandir=%{_mandir} \
2606 --x-libraries=%{_libdir} \
2607 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2608 --disable-build-with-cxx \
2609 --disable-build-poststage1-with-cxx \
2611 --enable-checking=release \
2612 %ifarch %{ix86} %{x8664} x32
2615 %{?with_fortran:--enable-cmath} \
2616 --enable-decimal-float \
2617 --enable-gnu-unique-object \
2618 --enable-gnu-indirect-function \
2619 --enable-initfini-array \
2620 --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}" \
2621 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2623 --enable-linker-build-id \
2624 --enable-linux-futex \
2625 --enable-long-long \
2626 %{!?with_multilib:--disable-multilib} \
2631 --enable-secureplt \
2634 --enable-threads=posix \
2639 %ifarch %{x8664} x32
2640 --with-arch-32=x86-64 \
2644 --with-cpu=ultrasparc \
2646 --with-demangler-in-ld \
2649 --with-linker-hash-style=gnu \
2650 --with-long-double-128 \
2651 %if %{with multilib}
2653 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2656 --with-multilib-list=m32,m64,mx32 \
2660 --disable-ppl-version-check \
2661 --with-slibdir=%{_slibdir} \
2663 --without-system-libunwind \
2665 --with-system-libunwind \
2667 --with-system-zlib \
2668 %{!?with_java:--without-x} \
2670 --enable-__cxa_atexit \
2671 --enable-libstdcxx-allocator=new \
2672 --disable-libstdcxx-pch \
2673 --enable-libstdcxx-threads \
2674 --enable-libstdcxx-time=rt \
2675 --enable-libstdcxx-visibility \
2676 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2677 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2680 %{!?with_alsa:--disable-alsa} \
2681 %{!?with_dssi:--disable-dssi} \
2682 --disable-gconf-peer \
2683 %{?with_gtk:--enable-gtk-cairo} \
2685 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2689 --enable-libgcj-multifile \
2690 --enable-libgcj-database \
2691 --disable-libjava-multilib \
2692 %{?with_mozilla:--enable-plugin} \
2693 --enable-static-libjava \
2696 --with-pkgversion="PLD-Linux" \
2697 --with-bugurl="http://bugs.pld-linux.org" \
2698 --host=%{_target_platform} \
2699 --build=%{_target_platform}
2703 cat << 'EOF' > Makefile
2704 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2707 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2708 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2709 GCJFLAGS="%{rpmcflags}" \
2710 BOOT_CFLAGS="%{rpmcflags}" \
2711 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2712 GNATLIBCFLAGS="%{rpmcflags}" \
2713 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2721 if [ ! -r /dev/pts/0 ]; then
2722 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2725 %{__make} -k -C builddir check 2>&1 ||:
2729 rm -rf $RPM_BUILD_ROOT
2730 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2734 %{__make} -j1 install \
2736 infodir=%{_infodir} \
2737 DESTDIR=$RPM_BUILD_ROOT
2739 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2741 %if %{with multilib}
2744 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2745 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2746 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2747 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2749 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2750 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2751 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2752 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2755 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2756 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2761 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2762 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2763 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2765 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2766 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2767 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2769 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2770 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2771 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2773 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2774 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2775 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2777 %if %{with multilib}
2778 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2779 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2780 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2782 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2783 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2784 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2786 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2787 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2788 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2790 %if %{with multilib2}
2791 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2792 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2793 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2795 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2796 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2797 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2799 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2800 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2801 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2806 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2807 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2811 # move ada shared libraries to proper place...
2812 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2813 $RPM_BUILD_ROOT%{_libdir}
2814 # check if symlink to be made is valid
2815 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2816 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2817 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2818 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2819 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2820 %if %{with multilib}
2821 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2822 $RPM_BUILD_ROOT%{_libdir32}
2823 # check if symlink to be made is valid
2824 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2825 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2826 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2827 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2828 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2830 %if %{with multilib2}
2831 mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2832 $RPM_BUILD_ROOT%{_libdirm2}
2833 # check if symlink to be made is valid
2834 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2835 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2836 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2837 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2838 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2847 cp -f libjava/READ* java-doc
2848 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
2851 %if %{with gcc_libffi}
2852 # still not installed by gcc?
2853 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2854 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2855 sed -e 's,@prefix@,%{_prefix},
2856 s,@exec_prefix@,%{_exec_prefix},
2857 s,@libdir@,%{_libdir},
2858 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2859 %if %{with multilib}
2860 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2861 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2862 sed -e 's,@prefix@,%{_prefix},
2863 s,@exec_prefix@,%{_exec_prefix},
2864 s,@libdir@,%{_libdir32},
2865 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2866 %if %{with multilib2}
2867 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2868 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2869 sed -e 's,@prefix@,%{_prefix},
2870 s,@exec_prefix@,%{_exec_prefix},
2871 s,@libdir@,%{_libdirm2},
2872 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2878 cp -f libobjc/README gcc/objc/README.libobjc
2881 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2882 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2883 for f in libitm.la libssp.la libssp_nonshared.la \
2884 %{?with_cxx:libstdc++.la libsupc++.la} \
2885 %{?with_fortran:libgfortran.la libquadmath.la} \
2886 %{?with_gomp:libgomp.la} \
2887 %{?with_Xsan:libasan.la libubsan.la} \
2888 %{?with_lsan_m0:liblsan.la} \
2889 %{?with_tsan_m0:libtsan.la} \
2890 %{?with_atomic:libatomic.la} \
2892 %{?with_gcc_libffi:libffi.la} \
2893 libgcj.la libgcj-tools.la libgij.la \
2894 %{gcjdbexecdir}/libjvm.la \
2895 %{gcjdbexecdir}/libxmlj.la \
2896 %{?with_x:lib-gnu-awt-xlib.la} \
2897 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
2898 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
2899 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
2900 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
2902 %{?with_objc:libobjc.la};
2904 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
2905 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
2907 %if %{with multilib}
2908 for f in libitm.la libssp.la libssp_nonshared.la \
2909 %{?with_cxx:libstdc++.la libsupc++.la} \
2910 %{?with_fortran:libgfortran.la libquadmath.la} \
2911 %{?with_gomp:libgomp.la} \
2912 %{?with_Xsan:libasan.la libubsan.la} \
2913 %{?with_lsan_m1:liblsan.la} \
2914 %{?with_tsan_m1:libtsan.la} \
2915 %{?with_atomic:libatomic.la} \
2916 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2917 %{?with_objc:libobjc.la};
2919 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2920 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2922 %if %{with multilib2}
2923 for f in libitm.la libssp.la libssp_nonshared.la \
2924 %{?with_cxx:libstdc++.la libsupc++.la} \
2925 %{?with_fortran:libgfortran.la libquadmath.la} \
2926 %{?with_gomp:libgomp.la} \
2927 %{?with_Xsan:libasan.la libubsan.la} \
2928 %{?with_lsan_m2:liblsan.la} \
2929 %{?with_tsan_m2:libtsan.la} \
2930 %{?with_atomic:libatomic.la} \
2931 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
2932 %{?with_objc:libobjc.la};
2934 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2935 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2940 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2941 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2942 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2943 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2945 # plugin, .la not needed
2946 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
2949 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2950 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2952 # basename is being run only for the native (non-biarch) file.
2953 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2954 -e "s,@toolexeclibdir@,$LIBDIR," \
2955 < libstdc++-v3/python/hook.in \
2956 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2958 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2959 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2961 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
2962 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
2964 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2965 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2968 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2970 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
2973 # script(s) always installed; see above for builds with python; if no python, just don't package
2974 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2975 %if %{with multilib}
2976 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2977 %if %{with multilib2}
2978 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2984 cat cpplib.lang >> gcc.lang
2987 %find_lang libstdc\+\+
2988 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2991 # always -f, as "dir" is created depending which texlive version is installed
2992 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2994 # is anything using this?
2995 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libvtv*
2996 %if %{with multilib}
2997 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libvtv*
2998 %if %{with multilib2}
2999 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libvtv*
3003 # svn snap doesn't contain (release does) below files,
3004 # so let's create dummy entries to satisfy %%files.
3005 [ ! -f NEWS ] && touch NEWS
3006 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3007 [ ! -f libgfortran/README ] && touch libgfortran/README
3010 rm -rf $RPM_BUILD_ROOT
3012 %post -p /sbin/postshell
3013 -/usr/sbin/fix-info-dir -c %{_infodir}
3015 %postun -p /sbin/postshell
3016 -/usr/sbin/fix-info-dir -c %{_infodir}
3018 %post ada -p /sbin/postshell
3019 -/usr/sbin/fix-info-dir -c %{_infodir}
3021 %postun ada -p /sbin/postshell
3022 -/usr/sbin/fix-info-dir -c %{_infodir}
3024 %post fortran -p /sbin/postshell
3025 -/usr/sbin/fix-info-dir -c %{_infodir}
3027 %postun fortran -p /sbin/postshell
3028 -/usr/sbin/fix-info-dir -c %{_infodir}
3030 %post java -p /sbin/postshell
3031 -/usr/sbin/fix-info-dir -c %{_infodir}
3033 %postun java -p /sbin/postshell
3034 -/usr/sbin/fix-info-dir -c %{_infodir}
3036 %post go -p /sbin/postshell
3037 -/usr/sbin/fix-info-dir -c %{_infodir}
3039 %postun go -p /sbin/postshell
3040 -/usr/sbin/fix-info-dir -c %{_infodir}
3042 %post -n libquadmath-devel -p /sbin/postshell
3043 -/usr/sbin/fix-info-dir -c %{_infodir}
3045 %postun -n libquadmath-devel -p /sbin/postshell
3046 -/usr/sbin/fix-info-dir -c %{_infodir}
3048 %post -n libffi-devel -p /sbin/postshell
3049 -/usr/sbin/fix-info-dir -c %{_infodir}
3051 %postun -n libffi-devel -p /sbin/postshell
3052 -/usr/sbin/fix-info-dir -c %{_infodir}
3054 %post -p /sbin/ldconfig -n libcilkrts
3055 %postun -p /sbin/ldconfig -n libcilkrts
3056 %post -p /sbin/ldconfig -n libcilkrts-multilib-32
3057 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3058 %post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3059 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3060 %post -p /sbin/ldconfig -n libgcc
3061 %postun -p /sbin/ldconfig -n libgcc
3062 %post -p /sbin/ldconfig -n libgcc-multilib-32
3063 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3064 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3065 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3066 %post -p /sbin/ldconfig -n libgomp
3067 %postun -p /sbin/ldconfig -n libgomp
3068 %post -p /sbin/ldconfig -n libgomp-multilib-32
3069 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3070 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3071 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3072 %post -p /sbin/ldconfig -n libgnat
3073 %postun -p /sbin/ldconfig -n libgnat
3074 %post -p /sbin/ldconfig -n libgnat-multilib-32
3075 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3076 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3077 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3078 %post -p /sbin/ldconfig -n libstdc++
3079 %postun -p /sbin/ldconfig -n libstdc++
3080 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3081 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3082 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3083 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3084 %post -p /sbin/ldconfig -n libgfortran
3085 %postun -p /sbin/ldconfig -n libgfortran
3086 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3087 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3088 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3089 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3090 %post -p /sbin/ldconfig -n libgcj
3091 %postun -p /sbin/ldconfig -n libgcj
3092 %post -p /sbin/ldconfig -n libffi
3093 %postun -p /sbin/ldconfig -n libffi
3094 %post -p /sbin/ldconfig -n libffi-multilib-32
3095 %postun -p /sbin/ldconfig -n libffi-multilib-32
3096 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3097 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3098 %post -p /sbin/ldconfig -n libobjc
3099 %postun -p /sbin/ldconfig -n libobjc
3100 %post -p /sbin/ldconfig -n libobjc-multilib-32
3101 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3102 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3103 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3104 %post -p /sbin/ldconfig -n libquadmath
3105 %postun -p /sbin/ldconfig -n libquadmath
3106 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3107 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3108 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3109 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3110 %post -p /sbin/ldconfig -n libgo
3111 %postun -p /sbin/ldconfig -n libgo
3112 %post -p /sbin/ldconfig -n libgo-multilib-32
3113 %postun -p /sbin/ldconfig -n libgo-multilib-32
3114 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3115 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3116 %post -p /sbin/ldconfig -n libasan
3117 %postun -p /sbin/ldconfig -n libasan
3118 %post -p /sbin/ldconfig -n libasan-multilib-32
3119 %postun -p /sbin/ldconfig -n libasan-multilib-32
3120 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3121 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3122 %post -p /sbin/ldconfig -n liblsan
3123 %postun -p /sbin/ldconfig -n liblsan
3124 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3125 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3126 %post -p /sbin/ldconfig -n libtsan
3127 %postun -p /sbin/ldconfig -n libtsan
3128 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3129 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3130 %post -p /sbin/ldconfig -n libubsan
3131 %postun -p /sbin/ldconfig -n libubsan
3132 %post -p /sbin/ldconfig -n libubsan-multilib-32
3133 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3134 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3135 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3136 %post -p /sbin/ldconfig -n libatomic
3137 %postun -p /sbin/ldconfig -n libatomic
3138 %post -p /sbin/ldconfig -n libatomic-multilib-32
3139 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3140 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3141 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3144 %defattr(644,root,root,755)
3145 %doc ChangeLog.general MAINTAINERS NEWS
3146 # bugs.html faq.html
3147 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3148 %attr(755,root,root) %{_bindir}/*-gcc*
3149 %attr(755,root,root) %{_bindir}/cc
3150 %attr(755,root,root) %{_bindir}/cpp
3151 %attr(755,root,root) %{_bindir}/gcc
3152 %attr(755,root,root) %{_bindir}/gcc-ar
3153 %attr(755,root,root) %{_bindir}/gcc-nm
3154 %attr(755,root,root) %{_bindir}/gcc-ranlib
3155 #%attr(755,root,root) %{_bindir}/gccbug
3156 %attr(755,root,root) %{_bindir}/gcov
3157 %{_mandir}/man1/cc.1*
3158 %{_mandir}/man1/cpp.1*
3159 %{_mandir}/man1/gcc.1*
3160 %{_mandir}/man1/gcov.1*
3161 %{_infodir}/cpp.info*
3162 %{_infodir}/cppinternals.info*
3163 %{_infodir}/gcc.info*
3164 %{_infodir}/gccinstall.info*
3165 %{_infodir}/gccint.info*
3166 %{_infodir}/libitm.info*
3167 %attr(755,root,root) /lib/cpp
3168 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3169 %attr(755,root,root) %{_libdir}/libitm.so
3170 %attr(755,root,root) %{_libdir}/libssp.so
3171 %{_libdir}/libitm.la
3173 %{_libdir}/libitm.spec
3174 %{_libdir}/libsanitizer.spec
3175 %{_libdir}/libssp.la
3177 %{_libdir}/libssp_nonshared.la
3178 %{_libdir}/libssp_nonshared.a
3180 %dir %{_libdir}/gcc/%{_target_platform}
3182 %{gcclibdir}/libgcc.a
3183 %{gcclibdir}/libgcc_eh.a
3184 %{gcclibdir}/libgcov.a
3187 %attr(755,root,root) %{gcclibdir}/cc1
3188 %attr(755,root,root) %{gcclibdir}/collect2
3189 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3190 %attr(755,root,root) %{gcclibdir}/lto1
3191 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3193 %dir %{gcclibdir}/include
3194 %dir %{gcclibdir}/include/sanitizer
3195 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3196 %dir %{gcclibdir}/include/ssp
3197 %{gcclibdir}/include/ssp/*.h
3198 %{gcclibdir}/include/float.h
3199 %{gcclibdir}/include/iso646.h
3200 %{gcclibdir}/include/limits.h
3201 %{gcclibdir}/include/stdalign.h
3202 %{gcclibdir}/include/stdarg.h
3203 %{gcclibdir}/include/stdatomic.h
3204 %{gcclibdir}/include/stdbool.h
3205 %{gcclibdir}/include/stddef.h
3206 %{gcclibdir}/include/stdfix.h
3207 %{gcclibdir}/include/stdint.h
3208 %{gcclibdir}/include/stdint-gcc.h
3209 %{gcclibdir}/include/stdnoreturn.h
3210 %{gcclibdir}/include/syslimits.h
3211 %{gcclibdir}/include/unwind.h
3212 %{gcclibdir}/include/varargs.h
3213 %ifarch %{ix86} %{x8664} x32
3214 %{gcclibdir}/include/adxintrin.h
3215 %{gcclibdir}/include/ammintrin.h
3216 %{gcclibdir}/include/avx2intrin.h
3217 %{gcclibdir}/include/avx512cdintrin.h
3218 %{gcclibdir}/include/avx512erintrin.h
3219 %{gcclibdir}/include/avx512fintrin.h
3220 %{gcclibdir}/include/avx512pfintrin.h
3221 %{gcclibdir}/include/avxintrin.h
3222 %{gcclibdir}/include/bmi2intrin.h
3223 %{gcclibdir}/include/bmiintrin.h
3224 %{gcclibdir}/include/bmmintrin.h
3225 %{gcclibdir}/include/cpuid.h
3226 %{gcclibdir}/include/cross-stdarg.h
3227 %{gcclibdir}/include/emmintrin.h
3228 %{gcclibdir}/include/f16cintrin.h
3229 %{gcclibdir}/include/fma4intrin.h
3230 %{gcclibdir}/include/fmaintrin.h
3231 %{gcclibdir}/include/fxsrintrin.h
3232 %{gcclibdir}/include/ia32intrin.h
3233 %{gcclibdir}/include/immintrin.h
3234 %{gcclibdir}/include/lwpintrin.h
3235 %{gcclibdir}/include/lzcntintrin.h
3236 %{gcclibdir}/include/mm3dnow.h
3237 %{gcclibdir}/include/mmintrin.h
3238 %{gcclibdir}/include/mm_malloc.h
3239 %{gcclibdir}/include/nmmintrin.h
3240 %{gcclibdir}/include/pmmintrin.h
3241 %{gcclibdir}/include/popcntintrin.h
3242 %{gcclibdir}/include/prfchwintrin.h
3243 %{gcclibdir}/include/rdseedintrin.h
3244 %{gcclibdir}/include/rtmintrin.h
3245 %{gcclibdir}/include/shaintrin.h
3246 %{gcclibdir}/include/smmintrin.h
3247 %{gcclibdir}/include/tbmintrin.h
3248 %{gcclibdir}/include/tmmintrin.h
3249 %{gcclibdir}/include/wmmintrin.h
3250 %{gcclibdir}/include/x86intrin.h
3251 %{gcclibdir}/include/xmmintrin.h
3252 %{gcclibdir}/include/xopintrin.h
3253 %{gcclibdir}/include/xsaveintrin.h
3254 %{gcclibdir}/include/xsaveoptintrin.h
3255 %{gcclibdir}/include/xtestintrin.h
3258 %{gcclibdir}/include/arm_neon.h
3259 %{gcclibdir}/include/mmintrin.h
3262 %{gcclibdir}/include/ia64intrin.h
3265 %{gcclibdir}/include/math-68881.h
3268 %{gcclibdir}/include/loongson.h
3270 %ifarch powerpc ppc ppc64
3271 %{gcclibdir}/include/altivec.h
3272 %{gcclibdir}/include/paired.h
3273 %{gcclibdir}/include/ppc-asm.h
3274 %{gcclibdir}/include/ppu_intrinsics.h
3275 %{gcclibdir}/include/si2vmx.h
3276 %{gcclibdir}/include/spe.h
3277 %{gcclibdir}/include/spu2vmx.h
3278 %{gcclibdir}/include/vec_types.h
3281 %if %{with multilib}
3283 %defattr(644,root,root,755)
3284 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3285 %dir %{gcclibdir}/32
3286 %{gcclibdir}/32/crt*.o
3287 %{gcclibdir}/32/libgcc.a
3288 %{gcclibdir}/32/libgcc_eh.a
3289 %{gcclibdir}/32/libgcov.a
3290 %{_libdir32}/libitm.spec
3291 %{_libdir32}/libsanitizer.spec
3292 %attr(755,root,root) %{_libdir32}/libitm.so
3293 %attr(755,root,root) %{_libdir32}/libssp.so
3294 %{_libdir32}/libitm.la
3295 %{_libdir32}/libitm.a
3296 %{_libdir32}/libssp.la
3297 %{_libdir32}/libssp.a
3298 %{_libdir32}/libssp_nonshared.la
3299 %{_libdir32}/libssp_nonshared.a
3301 %if %{with multilib2}
3302 %files multilib-%{multilib2}
3303 %defattr(644,root,root,755)
3304 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3305 %dir %{gcclibdir}/%{multilib2}
3306 %{gcclibdir}/%{multilib2}/crt*.o
3307 %{gcclibdir}/%{multilib2}/libgcc.a
3308 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3309 %{gcclibdir}/%{multilib2}/libgcov.a
3310 %{_libdirm2}/libitm.spec
3311 %{_libdirm2}/libsanitizer.spec
3312 %attr(755,root,root) %{_libdirm2}/libitm.so
3313 %attr(755,root,root) %{_libdirm2}/libssp.so
3314 %{_libdirm2}/libitm.la
3315 %{_libdirm2}/libitm.a
3316 %{_libdirm2}/libssp.la
3317 %{_libdirm2}/libssp.a
3318 %{_libdirm2}/libssp_nonshared.la
3319 %{_libdirm2}/libssp_nonshared.a
3324 %defattr(644,root,root,755)
3325 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3326 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3327 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3328 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3329 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3331 %if %{with multilib}
3332 %files -n libgcc-multilib-32
3333 %defattr(644,root,root,755)
3334 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3335 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3336 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3337 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3338 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3340 %if %{with multilib2}
3341 %files -n libgcc-multilib-%{multilib2}
3342 %defattr(644,root,root,755)
3343 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3344 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3345 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3346 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3347 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3353 %defattr(644,root,root,755)
3354 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3355 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3357 %if %{with multilib}
3358 %files -n libgomp-multilib-32
3359 %defattr(644,root,root,755)
3360 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3361 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3363 %if %{with multilib2}
3364 %files -n libgomp-multilib-%{multilib2}
3365 %defattr(644,root,root,755)
3366 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3367 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3371 %files -n libgomp-devel
3372 %defattr(644,root,root,755)
3373 %attr(755,root,root) %{_libdir}/libgomp.so
3374 %{_libdir}/libgomp.la
3375 %{_libdir}/libgomp.spec
3376 %{gcclibdir}/finclude
3377 %{gcclibdir}/include/omp.h
3378 %{_infodir}/libgomp.info*
3380 %if %{with multilib}
3381 %files -n libgomp-multilib-32-devel
3382 %defattr(644,root,root,755)
3383 %attr(755,root,root) %{_libdir32}/libgomp.so
3384 %{_libdir32}/libgomp.la
3385 %{_libdir32}/libgomp.spec
3387 %if %{with multilib2}
3388 %files -n libgomp-multilib-%{multilib2}-devel
3389 %defattr(644,root,root,755)
3390 %attr(755,root,root) %{_libdirm2}/libgomp.so
3391 %{_libdirm2}/libgomp.la
3392 %{_libdirm2}/libgomp.spec
3396 %files -n libgomp-static
3397 %defattr(644,root,root,755)
3398 %{_libdir}/libgomp.a
3400 %if %{with multilib}
3401 %files -n libgomp-multilib-32-static
3402 %defattr(644,root,root,755)
3403 %{_libdir32}/libgomp.a
3405 %if %{with multilib2}
3406 %files -n libgomp-multilib-%{multilib2}-static
3407 %defattr(644,root,root,755)
3408 %{_libdirm2}/libgomp.a
3413 %files -n libcilkrts
3414 %defattr(644,root,root,755)
3415 %doc libcilkrts/{ChangeLog,README}
3416 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3417 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3419 %if %{with multilib}
3420 %files -n libcilkrts-multilib-32
3421 %defattr(644,root,root,755)
3422 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3423 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3425 %if %{with multilib2}
3426 %files -n libcilkrts-multilib-%{multilib2}
3427 %defattr(644,root,root,755)
3428 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3429 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3433 %files -n libcilkrts-devel
3434 %defattr(644,root,root,755)
3435 %attr(755,root,root) %{_libdir}/libcilkrts.so
3436 %{_libdir}/libcilkrts.la
3437 %{_libdir}/libcilkrts.spec
3438 %{gcclibdir}/include/cilk
3440 %if %{with multilib}
3441 %files -n libcilkrts-multilib-32-devel
3442 %defattr(644,root,root,755)
3443 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3444 %{_libdir32}/libcilkrts.la
3445 %{_libdir32}/libcilkrts.spec
3447 %if %{with multilib2}
3448 %files -n libcilkrts-multilib-%{multilib2}-devel
3449 %defattr(644,root,root,755)
3450 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3451 %{_libdirm2}/libcilkrts.la
3452 %{_libdirm2}/libcilkrts.spec
3456 %files -n libcilkrts-static
3457 %defattr(644,root,root,755)
3458 %{_libdir}/libcilkrts.a
3460 %if %{with multilib}
3461 %files -n libcilkrts-multilib-32-static
3462 %defattr(644,root,root,755)
3463 %{_libdir32}/libcilkrts.a
3465 %if %{with multilib2}
3466 %files -n libcilkrts-multilib-%{multilib2}-static
3467 %defattr(644,root,root,755)
3468 %{_libdirm2}/libcilkrts.a
3474 %defattr(644,root,root,755)
3475 %doc gcc/ada/ChangeLog
3476 %attr(755,root,root) %{_bindir}/gnat*
3478 %exclude %{_bindir}/gnative2ascii
3480 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3481 %attr(755,root,root) %{_libdir}/libgnarl.so
3482 %attr(755,root,root) %{_libdir}/libgnat-*.so
3483 %attr(755,root,root) %{_libdir}/libgnat.so
3484 %attr(755,root,root) %{gcclibdir}/gnat1
3485 %{gcclibdir}/adainclude
3486 %dir %{gcclibdir}/adalib
3487 %{gcclibdir}/adalib/*.ali
3488 %ifarch %{ix86} %{x8664} x32
3489 %{gcclibdir}/adalib/libgmem.a
3491 %{_infodir}/gnat-style.info*
3492 %{_infodir}/gnat_rm.info*
3493 %{_infodir}/gnat_ugn.info*
3495 %if %{with multilib}
3496 %files ada-multilib-32
3497 %defattr(644,root,root,755)
3498 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3499 %attr(755,root,root) %{_libdir32}/libgnarl.so
3500 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3501 %attr(755,root,root) %{_libdir32}/libgnat.so
3502 %{gcclibdir}/32/adainclude
3503 %dir %{gcclibdir}/32/adalib
3504 %{gcclibdir}/32/adalib/*.ali
3505 %ifarch %{ix86} %{x8664} x32
3506 %{gcclibdir}/32/adalib/libgmem.a
3509 %if %{with multilib2}
3510 %files ada-multilib-%{multilib2}
3511 %defattr(644,root,root,755)
3512 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3513 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3514 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3515 %attr(755,root,root) %{_libdirm2}/libgnat.so
3516 %{gcclibdir}/%{multilib2}/adainclude
3517 %dir %{gcclibdir}/%{multilib2}/adalib
3518 %{gcclibdir}/%{multilib2}/adalib/*.ali
3519 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3524 %defattr(644,root,root,755)
3525 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3526 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3527 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3528 %attr(755,root,root) %{_libdir}/libgnat.so.1
3530 %if %{with multilib}
3531 %files -n libgnat-multilib-32
3532 %defattr(644,root,root,755)
3533 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3534 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3535 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3536 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3538 %if %{with multilib2}
3539 %files -n libgnat-multilib-%{multilib2}
3540 %defattr(644,root,root,755)
3541 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3542 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3543 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3544 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3548 %files -n libgnat-static
3549 %defattr(644,root,root,755)
3550 %{gcclibdir}/adalib/libgnarl.a
3551 %{gcclibdir}/adalib/libgnat.a
3553 %if %{with multilib}
3554 %files -n libgnat-multilib-32-static
3555 %defattr(644,root,root,755)
3556 %{gcclibdir}/32/adalib/libgnarl.a
3557 %{gcclibdir}/32/adalib/libgnat.a
3559 %if %{with multilib2}
3560 %files -n libgnat-multilib-%{multilib2}-static
3561 %defattr(644,root,root,755)
3562 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3563 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3570 %defattr(644,root,root,755)
3571 %doc gcc/cp/{ChangeLog,NEWS}
3572 %attr(755,root,root) %{_bindir}/g++
3573 %attr(755,root,root) %{_bindir}/*-g++
3574 %attr(755,root,root) %{_bindir}/c++
3575 %attr(755,root,root) %{_bindir}/*-c++
3576 %attr(755,root,root) %{gcclibdir}/cc1plus
3577 %{_libdir}/libsupc++.la
3578 %{_libdir}/libsupc++.a
3579 %{_mandir}/man1/g++.1*
3581 %if %{with multilib}
3582 %files c++-multilib-32
3583 %defattr(644,root,root,755)
3584 %{_libdir32}/libsupc++.la
3585 %{_libdir32}/libsupc++.a
3587 %if %{with multilib2}
3588 %files c++-multilib-%{multilib2}
3589 %defattr(644,root,root,755)
3590 %{_libdirm2}/libsupc++.la
3591 %{_libdirm2}/libsupc++.a
3595 %files -n libstdc++ -f libstdc++.lang
3596 %defattr(644,root,root,755)
3597 %doc libstdc++-v3/{ChangeLog,README}
3598 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3599 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3601 %if %{with multilib}
3602 %files -n libstdc++-multilib-32
3603 %defattr(644,root,root,755)
3604 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3605 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3607 %if %{with multilib2}
3608 %files -n libstdc++-multilib-%{multilib2}
3609 %defattr(644,root,root,755)
3610 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3611 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3616 %files -n libstdc++-gdb
3617 %defattr(644,root,root,755)
3618 %dir %{py_sitescriptdir}/libstdcxx
3619 %{py_sitescriptdir}/libstdcxx/*.py[co]
3620 %dir %{py_sitescriptdir}/libstdcxx/v6
3621 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3622 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3623 %if %{with multilib}
3624 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3625 %if %{with multilib2}
3626 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3631 %files -n libstdc++-devel
3632 %defattr(644,root,root,755)
3633 %attr(755,root,root) %{_libdir}/libstdc++.so
3634 %{_libdir}/libstdc++.la
3635 %dir %{_includedir}/c++
3636 %{_includedir}/c++/%{version}
3637 %{_includedir}/extc++.h
3638 %{_includedir}/stdc++.h
3639 %{_includedir}/stdtr1c++.h
3641 %exclude %{_includedir}/c++/%{version}/java
3642 %exclude %{_includedir}/c++/%{version}/javax
3643 %exclude %{_includedir}/c++/%{version}/gcj
3644 %exclude %{_includedir}/c++/%{version}/gnu
3645 %exclude %{_includedir}/c++/%{version}/org
3646 %exclude %{_includedir}/c++/%{version}/sun
3650 %files -n libstdc++-apidocs
3651 %defattr(644,root,root,755)
3652 %doc libstdc++-v3/doc/html/*
3655 %if %{with multilib}
3656 %files -n libstdc++-multilib-32-devel
3657 %defattr(644,root,root,755)
3658 %attr(755,root,root) %{_libdir32}/libstdc++.so
3659 %{_libdir32}/libstdc++.la
3661 %if %{with multilib2}
3662 %files -n libstdc++-multilib-%{multilib2}-devel
3663 %defattr(644,root,root,755)
3664 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3665 %{_libdirm2}/libstdc++.la
3669 %files -n libstdc++-static
3670 %defattr(644,root,root,755)
3671 %{_libdir}/libstdc++.a
3673 %if %{with multilib}
3674 %files -n libstdc++-multilib-32-static
3675 %defattr(644,root,root,755)
3676 %{_libdir32}/libstdc++.a
3678 %if %{with multilib2}
3679 %files -n libstdc++-multilib-%{multilib2}-static
3680 %defattr(644,root,root,755)
3681 %{_libdirm2}/libstdc++.a
3688 %defattr(644,root,root,755)
3689 %doc gcc/fortran/ChangeLog
3690 %attr(755,root,root) %{_bindir}/g95
3691 %attr(755,root,root) %{_bindir}/gfortran
3692 %attr(755,root,root) %{_bindir}/*-gfortran
3693 %attr(755,root,root) %{gcclibdir}/f951
3694 %attr(755,root,root) %{_libdir}/libgfortran.so
3695 %{_libdir}/libgfortran.spec
3696 %{_libdir}/libgfortran.la
3697 %{gcclibdir}/libcaf_single.a
3698 %{gcclibdir}/libcaf_single.la
3699 %{gcclibdir}/libgfortranbegin.la
3700 %{gcclibdir}/libgfortranbegin.a
3701 %{_infodir}/gfortran.info*
3702 %{_mandir}/man1/g95.1*
3703 %{_mandir}/man1/gfortran.1*
3705 %if %{with multilib}
3706 %files fortran-multilib-32
3707 %defattr(644,root,root,755)
3708 %attr(755,root,root) %{_libdir32}/libgfortran.so
3709 %{_libdir32}/libgfortran.spec
3710 %{_libdir32}/libgfortran.la
3711 %{gcclibdir}/32/libcaf_single.a
3712 %{gcclibdir}/32/libcaf_single.la
3713 %{gcclibdir}/32/libgfortranbegin.la
3714 %{gcclibdir}/32/libgfortranbegin.a
3716 %if %{with multilib2}
3717 %files fortran-multilib-%{multilib2}
3718 %defattr(644,root,root,755)
3719 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3720 %{_libdirm2}/libgfortran.spec
3721 %{_libdirm2}/libgfortran.la
3722 %{gcclibdir}/%{multilib2}/libcaf_single.a
3723 %{gcclibdir}/%{multilib2}/libcaf_single.la
3724 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3725 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3729 %files -n libgfortran
3730 %defattr(644,root,root,755)
3731 %doc libgfortran/{AUTHORS,README,ChangeLog}
3732 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3733 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3735 %if %{with multilib}
3736 %files -n libgfortran-multilib-32
3737 %defattr(644,root,root,755)
3738 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3739 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3741 %if %{with multilib2}
3742 %files -n libgfortran-multilib-%{multilib2}
3743 %defattr(644,root,root,755)
3744 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3745 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3749 %files -n libgfortran-static
3750 %defattr(644,root,root,755)
3751 %{_libdir}/libgfortran.a
3753 %if %{with multilib}
3754 %files -n libgfortran-multilib-32-static
3755 %defattr(644,root,root,755)
3756 %{_libdir32}/libgfortran.a
3758 %if %{with multilib2}
3759 %files -n libgfortran-multilib-%{multilib2}-static
3760 %defattr(644,root,root,755)
3761 %{_libdirm2}/libgfortran.a
3765 %files -n libquadmath
3766 %defattr(644,root,root,755)
3767 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3768 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3770 %if %{with multilib}
3771 %files -n libquadmath-multilib-32
3772 %defattr(644,root,root,755)
3773 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3774 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3776 %if %{with multilib2}
3777 %files -n libquadmath-multilib-%{multilib2}
3778 %defattr(644,root,root,755)
3779 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3780 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3784 %files -n libquadmath-devel
3785 %defattr(644,root,root,755)
3786 %{gcclibdir}/include/quadmath.h
3787 %{gcclibdir}/include/quadmath_weak.h
3788 %attr(755,root,root) %{_libdir}/libquadmath.so
3789 %{_libdir}/libquadmath.la
3790 %{_infodir}/libquadmath.info*
3792 %if %{with multilib}
3793 %files -n libquadmath-multilib-32-devel
3794 %defattr(644,root,root,755)
3795 %attr(755,root,root) %{_libdir32}/libquadmath.so
3796 %{_libdir32}/libquadmath.la
3798 %if %{with multilib2}
3799 %files -n libquadmath-multilib-%{multilib2}-devel
3800 %defattr(644,root,root,755)
3801 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3802 %{_libdirm2}/libquadmath.la
3806 %files -n libquadmath-static
3807 %defattr(644,root,root,755)
3808 %{_libdir}/libquadmath.a
3810 %if %{with multilib}
3811 %files -n libquadmath-multilib-32-static
3812 %defattr(644,root,root,755)
3813 %{_libdir32}/libquadmath.a
3815 %if %{with multilib2}
3816 %files -n libquadmath-multilib-%{multilib2}-static
3817 %defattr(644,root,root,755)
3818 %{_libdirm2}/libquadmath.a
3825 %defattr(644,root,root,755)
3826 %doc gcc/java/ChangeLog java-doc/*
3827 %attr(755,root,root) %{_bindir}/gappletviewer
3828 %attr(755,root,root) %{_bindir}/gc-analyze
3829 %attr(755,root,root) %{_bindir}/gcj
3830 %attr(755,root,root) %{_bindir}/gcj-dbtool
3831 %attr(755,root,root) %{_bindir}/gcjh
3832 %attr(755,root,root) %{_bindir}/gjar
3833 %attr(755,root,root) %{_bindir}/gjarsigner
3834 %attr(755,root,root) %{_bindir}/gjavah
3835 %attr(755,root,root) %{_bindir}/gkeytool
3836 %attr(755,root,root) %{_bindir}/gnative2ascii
3837 %attr(755,root,root) %{_bindir}/gorbd
3838 %attr(755,root,root) %{_bindir}/grmic
3839 %attr(755,root,root) %{_bindir}/grmid
3840 %attr(755,root,root) %{_bindir}/grmiregistry
3841 %attr(755,root,root) %{_bindir}/gserialver
3842 %attr(755,root,root) %{_bindir}/gtnameserv
3843 %attr(755,root,root) %{_bindir}/jcf-dump
3844 %attr(755,root,root) %{_bindir}/jv-convert
3845 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
3846 %attr(755,root,root) %{_bindir}/*-gcj
3847 %attr(755,root,root) %{gcclibdir}/ecj1
3848 %attr(755,root,root) %{gcclibdir}/jc1
3849 %attr(755,root,root) %{gcclibdir}/jvgenmain
3850 %{_infodir}/cp-tools.info*
3851 %{_infodir}/gcj.info*
3852 %{_mandir}/man1/gappletviewer.1*
3853 %{_mandir}/man1/gc-analyze.1*
3854 %{_mandir}/man1/gcj.1*
3855 %{_mandir}/man1/gcj-dbtool.1*
3856 %{_mandir}/man1/gcjh.1*
3857 %{_mandir}/man1/gjar.1*
3858 %{_mandir}/man1/gjarsigner.1*
3859 %{_mandir}/man1/gjavah.1*
3860 %{_mandir}/man1/gkeytool.1*
3861 %{_mandir}/man1/gnative2ascii.1*
3862 %{_mandir}/man1/gorbd.1*
3863 %{_mandir}/man1/grmic.1*
3864 %{_mandir}/man1/grmid.1*
3865 %{_mandir}/man1/grmiregistry.1*
3866 %{_mandir}/man1/gserialver.1*
3867 %{_mandir}/man1/gtnameserv.1*
3868 %{_mandir}/man1/jcf-dump.1*
3869 %{_mandir}/man1/jv-convert.1*
3870 %{_mandir}/man1/rebuild-gcj-db*
3873 %files java-aotcompile
3874 %defattr(644,root,root,755)
3875 %attr(755,root,root) %{_bindir}/aot-compile
3876 %dir %{py_sitescriptdir}/libjava
3877 %{py_sitescriptdir}/libjava/*.py[co]
3878 %{_mandir}/man1/aot-compile.1*
3882 %defattr(644,root,root,755)
3883 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
3884 %attr(755,root,root) %{_bindir}/gij
3885 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
3886 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
3887 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
3888 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
3889 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
3890 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
3891 %attr(755,root,root) %{_libdir}/libgcj_bc.so
3892 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
3893 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
3894 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
3895 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
3896 %dir %{_libdir}/%{gcjdbexecdir}
3897 %{_libdir}/%{gcjdbexecdir}/classmap.db
3898 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
3899 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
3900 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
3901 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
3902 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
3903 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
3904 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
3905 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
3906 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
3907 %{_libdir}/logging.properties
3908 %{_javadir}/libgcj*.jar
3910 %{_mandir}/man1/gij.1*
3912 %files -n libgcj-devel
3913 %defattr(644,root,root,755)
3914 %attr(755,root,root) %{_libdir}/libgcj-tools.so
3915 %{_libdir}/libgcj-tools.la
3916 %attr(755,root,root) %{_libdir}/libgcj.so
3917 %{_libdir}/libgcj.la
3918 %attr(755,root,root) %{_libdir}/libgij.so
3919 %{_libdir}/libgij.la
3921 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
3922 %{_libdir}/lib-gnu-awt-xlib.la
3924 %{_libdir}/libgcj.spec
3925 %dir %{_libdir}/security
3926 %{_libdir}/security/*
3927 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
3928 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
3929 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
3930 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
3931 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
3932 %{_libdir}/%{gcjdbexecdir}/libjvm.la
3933 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
3934 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
3935 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
3936 %{gcclibdir}/include/gcj
3937 %{gcclibdir}/include/jawt.h
3938 %{gcclibdir}/include/jawt_md.h
3939 %{gcclibdir}/include/jni.h
3940 %{gcclibdir}/include/jni_md.h
3941 %{gcclibdir}/include/jvmpi.h
3942 %{_includedir}/c++/%{version}/java
3943 %{_includedir}/c++/%{version}/javax
3944 %{_includedir}/c++/%{version}/gcj
3945 %{_includedir}/c++/%{version}/gnu
3946 %{_includedir}/c++/%{version}/org
3947 %{_includedir}/c++/%{version}/sun
3948 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
3950 %files -n libgcj-static
3951 %defattr(644,root,root,755)
3952 %{_libdir}/libgcj-tools.a
3954 %{_libdir}/libgcj_bc.a
3956 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
3957 %{_libdir}/%{gcjdbexecdir}/libjvm.a
3960 %if %{with gcc_libffi}
3962 %defattr(644,root,root,755)
3963 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
3964 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3965 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3967 %if %{with multilib}
3968 %files -n libffi-multilib-32
3969 %defattr(644,root,root,755)
3970 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3971 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3973 %if %{with multilib2}
3974 %files -n libffi-multilib-%{multilib2}
3975 %defattr(644,root,root,755)
3976 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3977 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3981 %files -n libffi-devel
3982 %defattr(644,root,root,755)
3983 %attr(755,root,root) %{_libdir}/libffi.so
3984 %{_libdir}/libffi.la
3985 %{gcclibdir}/include/ffi.h
3986 %{gcclibdir}/include/ffitarget.h
3987 %{_pkgconfigdir}/libffi.pc
3988 %{_mandir}/man3/ffi*.3*
3989 %{_infodir}/libffi.info*
3991 %if %{with multilib}
3992 %files -n libffi-multilib-32-devel
3993 %defattr(644,root,root,755)
3994 %attr(755,root,root) %{_libdir32}/libffi.so
3995 %{_libdir32}/libffi.la
3996 %{_pkgconfigdir32}/libffi.pc
3998 %if %{with multilib2}
3999 %files -n libffi-multilib-%{multilib2}-devel
4000 %defattr(644,root,root,755)
4001 %attr(755,root,root) %{_libdirm2}/libffi.so
4002 %{_libdirm2}/libffi.la
4003 %{_pkgconfigdirm2}/libffi.pc
4007 %files -n libffi-static
4008 %defattr(644,root,root,755)
4011 %if %{with multilib}
4012 %files -n libffi-multilib-32-static
4013 %defattr(644,root,root,755)
4014 %{_libdir32}/libffi.a
4016 %if %{with multilib2}
4017 %files -n libffi-multilib-%{multilib2}-static
4018 %defattr(644,root,root,755)
4019 %{_libdirm2}/libffi.a
4026 %defattr(644,root,root,755)
4027 %doc gcc/objc/README.libobjc
4028 %attr(755,root,root) %{gcclibdir}/cc1obj
4029 %attr(755,root,root) %{_libdir}/libobjc.so
4030 %{_libdir}/libobjc.la
4031 %{gcclibdir}/include/objc
4035 %defattr(644,root,root,755)
4036 %doc gcc/objcp/ChangeLog
4037 %attr(755,root,root) %{gcclibdir}/cc1objplus
4040 %if %{with multilib}
4041 %files objc-multilib-32
4042 %defattr(644,root,root,755)
4043 %attr(755,root,root) %{_libdir32}/libobjc.so
4044 %{_libdir32}/libobjc.la
4046 %if %{with multilib2}
4047 %files objc-multilib-%{multilib2}
4048 %defattr(644,root,root,755)
4049 %attr(755,root,root) %{_libdirm2}/libobjc.so
4050 %{_libdirm2}/libobjc.la
4055 %defattr(644,root,root,755)
4056 %doc libobjc/{ChangeLog,README*}
4057 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4058 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4060 %if %{with multilib}
4061 %files -n libobjc-multilib-32
4062 %defattr(644,root,root,755)
4063 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4064 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4066 %if %{with multilib2}
4067 %files -n libobjc-multilib-%{multilib2}
4068 %defattr(644,root,root,755)
4069 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4070 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4074 %files -n libobjc-static
4075 %defattr(644,root,root,755)
4076 %{_libdir}/libobjc.a
4078 %if %{with multilib}
4079 %files -n libobjc-multilib-32-static
4080 %defattr(644,root,root,755)
4081 %{_libdir32}/libobjc.a
4083 %if %{with multilib2}
4084 %files -n libobjc-multilib-%{multilib2}-static
4085 %defattr(644,root,root,755)
4086 %{_libdirm2}/libobjc.a
4093 %defattr(644,root,root,755)
4094 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4095 %attr(755,root,root) %{_bindir}/gccgo
4096 %attr(755,root,root) %{gcclibdir}/go1
4098 %{_libdir}/go/%{version}
4099 %{_mandir}/man1/gccgo.1*
4100 %{_infodir}/gccgo.info*
4102 %if %{with multilib}
4103 %files go-multilib-32
4104 %defattr(644,root,root,755)
4105 %dir %{_libdir32}/go
4106 %{_libdir32}/go/%{version}
4108 %if %{with multilib2}
4109 %files go-multilib-%{multilib2}
4110 %defattr(644,root,root,755)
4111 %dir %{_libdirm2}/go
4112 %{_libdirm2}/go/%{version}
4117 %defattr(644,root,root,755)
4118 %doc libgo/{LICENSE,PATENTS,README}
4119 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4120 %attr(755,root,root) %ghost %{_libdir}/libgo.so.5
4122 %if %{with multilib}
4123 %files -n libgo-multilib-32
4124 %defattr(644,root,root,755)
4125 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4126 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4128 %if %{with multilib2}
4129 %files -n libgo-multilib-%{multilib2}
4130 %defattr(644,root,root,755)
4131 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4132 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
4136 %files -n libgo-devel
4137 %defattr(644,root,root,755)
4138 %attr(755,root,root) %{_libdir}/libgo.so
4140 %{_libdir}/libgobegin.a
4142 %if %{with multilib}
4143 %files -n libgo-multilib-32-devel
4144 %defattr(644,root,root,755)
4145 %attr(755,root,root) %{_libdir32}/libgo.so
4146 %{_libdir32}/libgo.la
4147 %{_libdir32}/libgobegin.a
4149 %if %{with multilib2}
4150 %files -n libgo-multilib-%{multilib2}-devel
4151 %defattr(644,root,root,755)
4152 %attr(755,root,root) %{_libdirm2}/libgo.so
4153 %{_libdirm2}/libgo.la
4154 %{_libdirm2}/libgobegin.a
4158 %files -n libgo-static
4159 %defattr(644,root,root,755)
4162 %if %{with multilib}
4163 %files -n libgo-multilib-32-static
4164 %defattr(644,root,root,755)
4165 %{_libdir32}/libgo.a
4167 %if %{with multilib2}
4168 %files -n libgo-multilib-%{multilib2}-static
4169 %defattr(644,root,root,755)
4170 %{_libdirm2}/libgo.a
4177 %defattr(644,root,root,755)
4178 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4179 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4180 %attr(755,root,root) %ghost %{_libdir}/libasan.so.1
4182 %if %{with multilib}
4183 %files -n libasan-multilib-32
4184 %defattr(644,root,root,755)
4185 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4186 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4188 %if %{with multilib2}
4189 %files -n libasan-multilib-%{multilib2}
4190 %defattr(644,root,root,755)
4191 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4192 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
4196 %files -n libasan-devel
4197 %defattr(644,root,root,755)
4198 %attr(755,root,root) %{_libdir}/libasan.so
4199 %{_libdir}/libasan_preinit.o
4200 %{_libdir}/libasan.la
4201 %{gcclibdir}/include/sanitizer/asan_interface.h
4203 %if %{with multilib}
4204 %files -n libasan-multilib-32-devel
4205 %defattr(644,root,root,755)
4206 %attr(755,root,root) %{_libdir32}/libasan.so
4207 %{_libdir32}/libasan_preinit.o
4208 %{_libdir32}/libasan.la
4210 %if %{with multilib2}
4211 %files -n libasan-multilib-%{multilib2}-devel
4212 %defattr(644,root,root,755)
4213 %attr(755,root,root) %{_libdirm2}/libasan.so
4214 %{_libdirm2}/libasan_preinit.o
4215 %{_libdirm2}/libasan.la
4219 %files -n libasan-static
4220 %defattr(644,root,root,755)
4221 %{_libdir}/libasan.a
4223 %if %{with multilib}
4224 %files -n libasan-multilib-32-static
4225 %defattr(644,root,root,755)
4226 %{_libdir32}/libasan.a
4228 %if %{with multilib2}
4229 %files -n libasan-multilib-%{multilib2}-static
4230 %defattr(644,root,root,755)
4231 %{_libdirm2}/libasan.a
4238 %defattr(644,root,root,755)
4239 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4240 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4242 %files -n liblsan-devel
4243 %defattr(644,root,root,755)
4244 %attr(755,root,root) %{_libdir}/liblsan.so
4245 %{_libdir}/liblsan.la
4246 %{gcclibdir}/include/sanitizer/lsan_interface.h
4248 %files -n liblsan-static
4249 %defattr(644,root,root,755)
4250 %{_libdir}/liblsan.a
4253 %if %{with multilib2} && %{with lsan_m2}
4254 %files -n liblsan-multilib-%{multilib2}
4255 %defattr(644,root,root,755)
4256 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4257 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4259 %files -n liblsan-multilib-%{multilib2}-devel
4260 %defattr(644,root,root,755)
4261 %attr(755,root,root) %{_libdirm2}/liblsan.so
4262 %{_libdirm2}/liblsan.la
4263 %{gcclibdir}/include/sanitizer/lsan_interface.h
4265 %files -n liblsan-multilib-%{multilib2}-static
4266 %defattr(644,root,root,755)
4267 %{_libdirm2}/liblsan.a
4272 %defattr(644,root,root,755)
4273 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4274 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4275 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4277 %files -n libtsan-devel
4278 %defattr(644,root,root,755)
4279 %attr(755,root,root) %{_libdir}/libtsan.so
4280 %{_libdir}/libtsan.la
4282 %files -n libtsan-static
4283 %defattr(644,root,root,755)
4284 %{_libdir}/libtsan.a
4287 %if %{with multilib2} && %{with tsan_m2}
4288 %files -n libtsan-multilib-%{multilib2}
4289 %defattr(644,root,root,755)
4290 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4291 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4292 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4294 %files -n libtsan-multilib-%{multilib2}-devel
4295 %defattr(644,root,root,755)
4296 %attr(755,root,root) %{_libdirm2}/libtsan.so
4297 %{_libdirm2}/libtsan.la
4299 %files -n libtsan-multilib-%{multilib2}-static
4300 %defattr(644,root,root,755)
4301 %{_libdirm2}/libtsan.a
4306 %defattr(644,root,root,755)
4307 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4308 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4310 %if %{with multilib}
4311 %files -n libubsan-multilib-32
4312 %defattr(644,root,root,755)
4313 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4314 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4316 %if %{with multilib2}
4317 %files -n libubsan-multilib-%{multilib2}
4318 %defattr(644,root,root,755)
4319 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4320 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4324 %files -n libubsan-devel
4325 %defattr(644,root,root,755)
4326 %attr(755,root,root) %{_libdir}/libubsan.so
4327 %{_libdir}/libubsan.la
4329 %if %{with multilib}
4330 %files -n libubsan-multilib-32-devel
4331 %defattr(644,root,root,755)
4332 %attr(755,root,root) %{_libdir32}/libubsan.so
4333 %{_libdir32}/libubsan.la
4335 %if %{with multilib2}
4336 %files -n libubsan-multilib-%{multilib2}-devel
4337 %defattr(644,root,root,755)
4338 %attr(755,root,root) %{_libdirm2}/libubsan.so
4339 %{_libdirm2}/libubsan.la
4343 %files -n libubsan-static
4344 %defattr(644,root,root,755)
4345 %{_libdir}/libubsan.a
4347 %if %{with multilib}
4348 %files -n libubsan-multilib-32-static
4349 %defattr(644,root,root,755)
4350 %{_libdir32}/libubsan.a
4352 %if %{with multilib2}
4353 %files -n libubsan-multilib-%{multilib2}-static
4354 %defattr(644,root,root,755)
4355 %{_libdirm2}/libubsan.a
4362 %defattr(644,root,root,755)
4363 %doc libatomic/ChangeLog*
4364 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4365 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4367 %if %{with multilib}
4368 %files -n libatomic-multilib-32
4369 %defattr(644,root,root,755)
4370 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4371 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4373 %if %{with multilib2}
4374 %files -n libatomic-multilib-%{multilib2}
4375 %defattr(644,root,root,755)
4376 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4377 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4381 %files -n libatomic-devel
4382 %defattr(644,root,root,755)
4383 %attr(755,root,root) %{_libdir}/libatomic.so
4384 %{_libdir}/libatomic.la
4386 %if %{with multilib}
4387 %files -n libatomic-multilib-32-devel
4388 %defattr(644,root,root,755)
4389 %attr(755,root,root) %{_libdir32}/libatomic.so
4390 %{_libdir32}/libatomic.la
4392 %if %{with multilib2}
4393 %files -n libatomic-multilib-%{multilib2}-devel
4394 %defattr(644,root,root,755)
4395 %attr(755,root,root) %{_libdirm2}/libatomic.so
4396 %{_libdirm2}/libatomic.la
4400 %files -n libatomic-static
4401 %defattr(644,root,root,755)
4402 %{_libdir}/libatomic.a
4404 %if %{with multilib}
4405 %files -n libatomic-multilib-32-static
4406 %defattr(644,root,root,755)
4407 %{_libdir32}/libatomic.a
4409 %if %{with multilib2}
4410 %files -n libatomic-multilib-%{multilib2}-static
4411 %defattr(644,root,root,755)
4412 %{_libdirm2}/libatomic.a