1 # TODO: missing info patch parts
2 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
5 # - gconf peer? (but libgcj needs split anyway)
7 # /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
8 # /usr/share/man/man1/gjdoc.1.gz
12 %bcond_without ada # build without ADA support
13 %bcond_without cxx # build without C++ support
14 %bcond_without fortran # build without Fortran support
15 %bcond_without go # build without Go support
16 %bcond_without java # build without Java support
17 %bcond_without objc # build without Objective-C support
18 %bcond_without objcxx # build without Objective-C++ support
20 %bcond_without gomp # build without OpenMP support
21 %bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
22 %bcond_with multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
23 %bcond_without profiling # build without profiling
24 %bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
25 %bcond_with gcc_libffi # packaging gcc libffi for system usage
26 # note: libgcj and libgo always have convenience gcc libffi linked in
28 %bcond_without alsa # don't build libgcj ALSA MIDI interface
29 %bcond_without dssi # don't build libgcj DSSI MIDI interface
30 %bcond_without gtk # don't build libgcj GTK peer
31 %bcond_without apidocs # do not build and package API docs
32 %bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
33 %bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
34 %bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
36 %bcond_without bootstrap # omit 3-stage bootstrap
37 %bcond_with tests # torture gcc
38 %bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
46 # go, java and objcxx require C++
52 # objcxx requires objc
57 %if %{without bootstrap}
58 %undefine with_profiling
67 # used to be broken (to be verified if needed)
71 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
72 %undefine with_multilib
75 %undefine with_multilibx32
78 # setup internal semi-bconds based on bconds and architecture
81 %define with_multilib2 1
83 %if %{with multilibx32}
84 %define with_multilib2 1
87 %ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
88 # library for atomic operations not supported by hardware
91 %ifarch %{ix86} %{x8664} x32
92 %define with_cilkrts 1
94 %ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
95 # sanitizer feature (asan and ubsan are common for all supported archs)
99 # lsan and tsan exist only for primary x86_64 ABI
100 %define with_lsan_m0 1
101 %define with_tsan_m0 1
104 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
105 %define with_lsan_m2 1
106 %define with_tsan_m2 1
108 %ifarch %{ix86} %{x8664} x32
112 %define major_ver 4.9
114 %define major_ecj_ver 4.9
115 # class data version seen with file(1) that this jvm is able to load
116 %define _classdataversion 50.0
117 %define gcj_soname_ver 15
119 Summary: GNU Compiler Collection: the C compiler and shared files
120 Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
121 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
122 Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
124 Version: %{major_ver}.%{minor_ver}
128 Group: Development/Languages
129 Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
130 # Source0-md5: 4df8ee253b7f3863ad0b86359cd39c43
131 Source1: %{name}-optimize-la.pl
132 Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
133 # Source2-md5: 7339f199ba11c941890031fd9981d7be
134 # check libffi version with libffi/configure.ac
135 Source3: libffi.pc.in
136 # 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
137 Patch100: %{name}-branch.diff
138 # Patch100-md5: 1f1a11566ddf413cca96fbb04fd790d4
139 Patch0: %{name}-info.patch
140 Patch1: %{name}-cloog.patch
141 Patch2: %{name}-nodebug.patch
142 Patch3: %{name}-ada-link.patch
143 Patch4: %{name}-ada-x32.patch
145 Patch6: %{name}-pr61164.patch
146 Patch7: %{name}-libjava-multilib.patch
147 Patch8: %{name}-enable-java-awt-qt.patch
148 Patch10: %{name}-moresparcs.patch
149 Patch11: %{name}-install-libffi.patch
150 URL: http://gcc.gnu.org/
151 BuildRequires: autoconf >= 2.64
152 %{?with_tests:BuildRequires: autogen}
153 BuildRequires: automake >= 1:1.9.3
154 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
155 BuildRequires: binutils >= 3:2.17.50.0.9-1
157 BuildRequires: chrpath >= 0.13-2
158 BuildRequires: cloog-isl-devel >= 0.17.0
159 BuildRequires: cloog-isl-devel < 0.19
160 %{?with_tests:BuildRequires: dejagnu}
161 BuildRequires: elfutils-devel >= 0.145-1
162 BuildRequires: fileutils >= 4.0.41
165 BuildRequires: gcc(ada)
166 BuildRequires: gcc-ada
168 BuildRequires: gettext-tools
169 BuildRequires: glibc-devel >= 6:2.4-1
171 # Formerly known as gcc(multilib)
172 BuildRequires: gcc(multilib-32)
174 %if %{with multilibx32}
175 BuildRequires: gcc(multilib-x32)
176 BuildRequires: glibc-devel(x32)
178 BuildRequires: glibc-devel(ix86)
181 BuildRequires: gcc(multilib-64)
182 BuildRequires: glibc-devel(ix86)
183 BuildRequires: glibc-devel(x86_64)
186 BuildRequires: glibc-devel(arm)
189 BuildRequires: glibc-devel(ppc)
192 BuildRequires: glibc-devel(s390)
195 BuildRequires: glibc-devel(sparcv9)
198 BuildRequires: gmp-c++-devel >= 4.1
199 BuildRequires: gmp-devel >= 4.1
200 BuildRequires: isl-devel >= 0.13
201 BuildRequires: libmpc-devel
202 BuildRequires: mpfr-devel >= 2.3.0
203 BuildRequires: ppl-devel >= 0.11
205 BuildRequires: python-devel
206 BuildRequires: rpm-pythonprov
208 BuildRequires: rpmbuild(macros) >= 1.211
209 BuildRequires: texinfo >= 4.1
210 BuildRequires: zlib-devel
212 %{?with_alsa:BuildRequires: alsa-lib-devel}
214 BuildRequires: dssi-devel
215 BuildRequires: jack-audio-connection-kit-devel
217 BuildRequires: libxml2-devel >= 1:2.6.8
218 BuildRequires: libxslt-devel >= 1.1.11
219 BuildRequires: perl-base
220 BuildRequires: perl-tools-pod
221 BuildRequires: pkgconfig
222 BuildRequires: sed >= 4.0
226 BuildRequires: cairo-devel >= 0.5.0
227 BuildRequires: gtk+2-devel >= 2:2.4.0
228 BuildRequires: libart_lgpl-devel
229 BuildRequires: pango-devel
230 BuildRequires: xorg-lib-libXt-devel
231 BuildRequires: xorg-lib-libXtst-devel
234 BuildRequires: QtGui-devel >= 4.0.1
235 BuildRequires: qt4-build >= 4.0.1
237 %{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
239 BuildConflicts: pdksh < 5.2.14-50
240 Requires: binutils >= 3:2.23
241 Requires: libgcc = %{epoch}:%{version}-%{release}
242 Provides: cpp = %{epoch}:%{version}-%{release}
243 %{?with_ada:Provides: gcc(ada)}
251 Conflicts: glibc-devel < 2.2.5-20
252 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
254 %define _slibdir /%{_lib}
256 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
257 %define _slibdir32 /lib
258 %define _libdir32 /usr/lib
259 %define _pkgconfigdir32 %{_libdir32}/pkgconfig
260 %if %{with multilib2}
261 # x32 environment on x86-64
263 %define multilib2 x32
264 %define m2_desc ILP32
265 %define _slibdirm2 /libx32
266 %define _libdirm2 /usr/libx32
267 %define _pkgconfigdirm2 %{_libdirm2}/pkgconfig
269 # 64-bit environment on x32
273 %define _slibdirm2 /lib64
274 %define _libdirm2 /usr/lib64
275 %define _pkgconfigdirm2 %{_libdir64}/pkgconfig
279 %define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
280 %define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
282 %define filterout -fwrapv -fno-strict-aliasing -fsigned-char
283 %define filterout_ld -Wl,--as-needed
285 # functions with printf format attribute but with special parser and also
286 # receiving non constant format strings
287 %define Werror_cflags %{nil}
289 %define skip_post_check_so '.*(libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
292 A compiler aimed at integrating all the optimizations and features
293 necessary for a high-performance and stable development environment.
295 This package contains the C compiler and some files shared by various
296 parts of the GNU Compiler Collection. In order to use another GCC
297 compiler you will need to install the appropriate subpackage.
299 %description -l es.UTF-8
300 Un compilador que intenta integrar todas las optimalizaciones y
301 características necesarias para un entorno de desarrollo eficaz y
304 Este paquete contiene el compilador de C y unos ficheros compartidos
305 por varias partes de la colección de compiladores GNU (GCC). Para usar
306 otro compilador de GCC será necesario que instale el subpaquete
309 %description -l pl.UTF-8
310 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
311 wyprodukowania szybkiego i stabilnego kodu wynikowego.
313 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
314 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
315 z GCC, trzeba zainstalować odpowiedni podpakiet.
317 %description -l pt_BR.UTF-8
318 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
319 GNU Compiler Collection.
322 Summary: GNU Compiler Collection: the C compiler 32-bit support
323 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
325 Group: Development/Languages
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
330 Requires: glibc-devel(ix86)
333 Requires: glibc-devel(ppc)
336 Requires: glibc-devel(s390)
339 Requires: glibc-devel(sparcv9)
341 Provides: gcc(multilib-32)
342 Obsoletes: gcc-multilib
344 %description multilib-32
345 A compiler aimed at integrating all the optimizations and features
346 necessary for a high-performance and stable development environment.
348 This package contains the C compiler support for producing 32-bit
349 programs on 64-bit host.
351 %description multilib-32 -l pl.UTF-8
352 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
353 wyprodukowania szybkiego i stabilnego kodu wynikowego.
355 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
356 programów 32-bitowych na maszynie 64-bitowej.
358 %package multilib-%{multilib2}
359 Summary: GNU Compiler Collection: the C compiler %{m2_desc} binaries support
360 Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
362 Group: Development/Languages
363 Requires: %{name} = %{epoch}:%{version}-%{release}
364 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
365 %{?with_multilib:Provides: gcc(multilib-%{multilib2})}
367 Requires: glibc-devel(x32)
370 Requires: glibc-devel(x86_64)
373 %description multilib-%{multilib2}
374 A compiler aimed at integrating all the optimizations and features
375 necessary for a high-performance and stable development environment.
377 This package contains the C compiler support for producing %{m2_desc}
380 %description multilib-%{multilib2} -l pl.UTF-8
381 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
382 wyprodukowania szybkiego i stabilnego kodu wynikowego.
384 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
388 Summary: Shared gcc library
389 Summary(es.UTF-8): Biblioteca compartida de gcc
390 Summary(pl.UTF-8): Biblioteka gcc
391 Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
392 License: GPL v2+ with unlimited link permission
397 %description -n libgcc
400 %description -n libgcc -l es.UTF-8
401 Biblioteca compartida de gcc.
403 %description -n libgcc -l pl.UTF-8
404 Biblioteka dynamiczna gcc.
406 %description -n libgcc -l pt_BR.UTF-8
407 Biblioteca runtime para o GCC.
409 %package -n libgcc-multilib-32
410 Summary: Shared gcc library - 32-bit version
411 Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
412 License: GPL v2+ with unlimited link permission
414 Obsoletes: libgcc-multilib
416 %description -n libgcc-multilib-32
417 Shared gcc library - 32-bit version.
419 %description -n libgcc-multilib-32 -l pl.UTF-8
420 Biblioteka dynamiczna gcc - wersja 32-bitowa.
422 %package -n libgcc-multilib-%{multilib2}
423 Summary: Shared gcc library - %{m2_desc} version
424 Summary(pl.UTF-8): Biblioteka gcc - wersja %{m2_desc}
425 License: GPL v2+ with unlimited link permission
428 %description -n libgcc-multilib-%{multilib2}
429 Shared gcc library - %{m2_desc} version.
431 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
432 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
435 Summary: GNU OpenMP library
436 Summary(pl.UTF-8): Biblioteka GNU OpenMP
437 License: LGPL v2.1+ with unlimited link permission
440 %description -n libgomp
443 %description -n libgomp -l pl.UTF-8
444 Biblioteka GNU OpenMP.
446 %package -n libgomp-devel
447 Summary: Development files for GNU OpenMP library
448 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
449 License: LGPL v2.1+ with unlimited link permission
450 Group: Development/Libraries
451 Requires: %{name} = %{epoch}:%{version}-%{release}
452 Requires: libgomp = %{epoch}:%{version}-%{release}
454 %description -n libgomp-devel
455 Development files for GNU OpenMP library.
457 %description -n libgomp-devel -l pl.UTF-8
458 Pliki programistyczne biblioteki GNU OpenMP.
460 %package -n libgomp-static
461 Summary: Static GNU OpenMP library
462 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
463 License: LGPL v2.1+ with unlimited link permission
464 Group: Development/Libraries
465 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
467 %description -n libgomp-static
468 Static GNU OpenMP library.
470 %description -n libgomp-static -l pl.UTF-8
471 Statyczna biblioteka GNU OpenMP.
473 %package -n libgomp-multilib-32
474 Summary: GNU OpenMP library - 32-bit version
475 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
476 License: LGPL v2.1+ with unlimited link permission
478 Obsoletes: libgomp-multilib
480 %description -n libgomp-multilib-32
481 GNU OpenMP library - 32-bit version.
483 %description -n libgomp-multilib-32 -l pl.UTF-8
484 Biblioteka GNU OpenMP - wersja 32-bitowa.
486 %package -n libgomp-multilib-32-devel
487 Summary: Development files for 32-bit version of GNU OpenMP library
488 Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
489 License: LGPL v2.1+ with unlimited link permission
490 Group: Development/Libraries
491 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
492 Obsoletes: libgomp-multilib-devel
494 %description -n libgomp-multilib-32-devel
495 Development files for 32-bit version of GNU OpenMP library.
497 %description -n libgomp-multilib-32-devel -l pl.UTF-8
498 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
500 %package -n libgomp-multilib-32-static
501 Summary: Static GNU OpenMP library - 32-bit version
502 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
503 License: LGPL v2.1+ with unlimited link permission
504 Group: Development/Libraries
505 Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
506 Obsoletes: libgomp-multilib-static
508 %description -n libgomp-multilib-32-static
509 Static GNU OpenMP library - 32-bit version.
511 %description -n libgomp-multilib-32-static -l pl.UTF-8
512 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
514 %package -n libgomp-multilib-%{multilib2}
515 Summary: GNU OpenMP library - %{m2_desc} version
516 Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja %{m2_desc}
517 License: LGPL v2.1+ with unlimited link permission
520 %description -n libgomp-multilib-%{multilib2}
521 GNU OpenMP library - %{m2_desc} version.
523 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
524 Biblioteka GNU OpenMP - wersja %{m2_desc}.
526 %package -n libgomp-multilib-%{multilib2}-devel
527 Summary: Development files for %{m2_desc} version of GNU OpenMP library
528 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
529 License: LGPL v2.1+ with unlimited link permission
530 Group: Development/Libraries
531 Requires: libgomp-devel = %{epoch}:%{version}-%{release}
533 %description -n libgomp-multilib-%{multilib2}-devel
534 Development files for %{m2_desc} version of GNU OpenMP library.
536 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
537 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
539 %package -n libgomp-multilib-%{multilib2}-static
540 Summary: Static GNU OpenMP library - %{m2_desc} version
541 Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
542 License: LGPL v2.1+ with unlimited link permission
543 Group: Development/Libraries
544 Requires: libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
546 %description -n libgomp-multilib-%{multilib2}-static
547 Static GNU OpenMP library - %{m2_desc} version.
549 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
550 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
552 %package -n libcilkrts
553 Summary: GCC Cilk Plus language extensions runtime library
554 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
558 %description -n libcilkrts
559 This package contains the Cilk Plus C/C++ language extensions runtime
562 %description -n libcilkrts -l pl.UTF-8
563 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
566 %package -n libcilkrts-devel
567 Summary: GCC development files for Cilk Plus language extensions
568 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus
570 Group: Development/Libraries
571 Requires: libcilkrts = %{epoch}:%{version}-%{release}
573 %description -n libcilkrts-devel
574 This package contains development files for Cilk Plus C/C++ language
577 %description -n libcilkrts-devel -l pl.UTF-8
578 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
581 %package -n libcilkrts-static
582 Summary: GCC Cilk Plus language extensions static library
583 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
585 Group: Development/Libraries
586 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
588 %description -n libcilkrts-static
589 This package contains Cilk Plus C/C++ language extensions static
592 %description -n libcilkrts-static -l pl.UTF-8
593 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
596 %package -n libcilkrts-multilib-32
597 Summary: GCC Cilk Plus language extensions runtime library - 32-bit version
598 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
601 Obsoletes: libcilkrts-multilib
603 %description -n libcilkrts-multilib-32
604 This package contains the Cilk Plus C/C++ language extensions runtime
605 library in 32-bit version.
607 %description -n libcilkrts-multilib-32 -l pl.UTF-8
608 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
609 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
611 %package -n libcilkrts-multilib-32-devel
612 Summary: GCC development files for Cilk Plus language extensions - 32-bit version
613 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
615 Group: Development/Libraries
616 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
617 Requires: libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
618 Obsoletes: libcilkrts-multilib-devel
620 %description -n libcilkrts-multilib-32-devel
621 This package contains development files for Cilk Plus C/C++ language
622 extensions in 32-bit version.
624 %description -n libcilkrts-multilib-32-devel -l pl.UTF-8
625 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
626 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
628 %package -n libcilkrts-multilib-32-static
629 Summary: GCC Cilk Plus language extensions static library - 32-bit version
630 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
632 Group: Development/Libraries
633 Requires: libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
634 Obsoletes: libcilkrts-multilib-static
636 %description -n libcilkrts-multilib-32-static
637 This package contains the Cilk Plus C/C++ language extensions static
638 library in 32-bit version.
640 %description -n libcilkrts-multilib-32-static -l pl.UTF-8
641 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
642 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
644 %package -n libcilkrts-multilib-%{multilib2}
645 Summary: GCC Cilk Plus language extensions runtime library - %{m2_desc} version
646 Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
650 %description -n libcilkrts-multilib-%{multilib2}
651 This package contains the Cilk Plus C/C++ language extensions runtime
652 library in %{m2_desc} version.
654 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
655 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
656 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
658 %package -n libcilkrts-multilib-%{multilib2}-devel
659 Summary: GCC development files for Cilk Plus language extensions - %{m2_desc} version
660 Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
662 Group: Development/Libraries
663 Requires: libcilkrts-devel = %{epoch}:%{version}-%{release}
664 Requires: libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
666 %description -n libcilkrts-multilib-%{multilib2}-devel
667 This package contains development files for Cilk Plus C/C++ language
668 extensions in %{m2_desc} version.
670 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
671 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
672 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
674 %package -n libcilkrts-multilib-%{multilib2}-static
675 Summary: GCC Cilk Plus language extensions static library - %{m2_desc} version
676 Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
678 Group: Development/Libraries
679 Requires: libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
681 %description -n libcilkrts-multilib-%{multilib2}-static
682 This package contains the Cilk Plus C/C++ language extensions static
683 library in %{m2_desc} version.
685 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
686 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
687 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
690 Summary: Ada language support for GCC
691 Summary(es.UTF-8): Soporte de Ada para GCC
692 Summary(pl.UTF-8): Obsługa języka Ada do GCC
693 Group: Development/Languages
694 Requires: %{name} = %{epoch}:%{version}-%{release}
695 Requires: libgnat = %{epoch}:%{version}-%{release}
697 Obsoletes: gnat-devel
700 This package adds experimental support for compiling Ada programs.
702 %description ada -l es.UTF-8
703 Este paquete añade soporte experimental para compilar programas en
706 %description ada -l pl.UTF-8
707 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
710 %package ada-multilib-32
711 Summary: Ada language 32-bit binaries support for GCC
712 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Ada dla GCC
713 Group: Development/Languages
714 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
715 Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
716 Obsoletes: gcc-ada-multilib
718 %description ada-multilib-32
719 This package adds experimental support for compiling 32-bit Ada
720 programs on 64-bit host.
722 %description ada-multilib-32 -l pl.UTF-8
723 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
724 32-bitowych w języku Ada na maszynie 64-bitowej.
726 %package ada-multilib-%{multilib2}
727 Summary: Ada language %{m2_desc} binaries support for GCC
728 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Ada dla GCC
729 Group: Development/Languages
730 Requires: %{name}-ada = %{epoch}:%{version}-%{release}
731 Requires: libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
733 %description ada-multilib-%{multilib2}
734 This package adds experimental support for compiling Ada language to
737 %description ada-multilib-%{multilib2} -l pl.UTF-8
738 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
739 języku Ada do binariów %{m2_desc}.
742 Summary: Ada standard libraries
743 Summary(es.UTF-8): Bibliotecas estándares de Ada
744 Summary(pl.UTF-8): Biblioteki standardowe Ady
745 License: GPL v2+ with linking exception
750 %description -n libgnat
751 This package contains shared libraries needed to run programs written
754 %description -n libgnat -l es.UTF-8
755 Este paquete contiene las bibliotecas compartidas necesarias para
756 ejecutar programas escritos en Ada.
758 %description -n libgnat -l pl.UTF-8
759 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
762 %package -n libgnat-static
763 Summary: Static Ada standard libraries
764 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
765 License: GPL v2+ with linking exception
766 Group: Development/Libraries
767 Obsoletes: gnat-static
769 %description -n libgnat-static
770 This package contains static libraries for programs written in Ada.
772 %description -n libgnat-static -l pl.UTF-8
773 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
776 %package -n libgnat-multilib-32
777 Summary: Ada standard libraries - 32-bit version
778 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
779 License: GPL v2+ with linking exception
781 Obsoletes: libgnat-multilib
783 %description -n libgnat-multilib-32
784 This package contains 32-bit version of shared libraries needed to run
785 programs written in Ada.
787 %description -n libgnat-multilib-32 -l pl.UTF-8
788 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
789 uruchamiania programów napisanych w języku Ada.
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}
807 Summary: Ada standard libraries - %{m2_desc} version
808 Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja %{m2_desc}
809 License: GPL v2+ with linking exception
812 %description -n libgnat-multilib-%{multilib2}
813 This package contains %{m2_desc} version of shared libraries needed to run
814 programs written in Ada.
816 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
817 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
818 uruchamiania programów napisanych w Adzie.
820 %package -n libgnat-multilib-%{multilib2}-static
821 Summary: Static Ada standard libraries - %{m2_desc} version
822 Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
823 License: GPL v2+ with linking exception
824 Group: Development/Libraries
826 %description -n libgnat-multilib-%{multilib2}-static
827 This package contains %{m2_desc} version of static libraries for programs
830 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
831 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
832 programów napisanych w Adzie.
835 Summary: C++ language support for GCC
836 Summary(es.UTF-8): Soporte de C++ para GCC
837 Summary(pl.UTF-8): Obsługa języka C++ dla GCC
838 Summary(pt_BR.UTF-8): Suporte C++ para o GCC
839 Group: Development/Languages
840 Requires: %{name} = %{epoch}:%{version}-%{release}
846 This package adds C++ support to the GNU Compiler Collection. It
847 includes support for most of the current C++ specification, including
848 templates and exception handling. It does not include a standard C++
849 library, which is available separately.
851 %description c++ -l de.UTF-8
852 Dieses Paket enthält die C++-Unterstützung für den
853 GNU-Compiler-Collection. Es unterstützt die aktuelle
854 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
855 C++-Standard-Library ist nicht enthalten - sie ist getrennt
858 %description c++ -l es.UTF-8
859 Este paquete añade soporte de C++ al GCC (colección de compiladores
860 GNU). Ello incluye el soporte para la mayoría de la especificación
861 actual de C++, incluyendo plantillas y manejo de excepciones. No
862 incluye la biblioteca estándar de C++, la que es disponible separada.
864 %description c++ -l fr.UTF-8
865 Ce package ajoute un support C++ a la collection de compilateurs GNU.
866 Il comprend un support pour la plupart des spécifications actuelles de
867 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
868 une bibliothéque C++ standard, qui est disponible séparément.
870 %description c++ -l pl.UTF-8
871 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
872 obecnej specyfikacji C++, nie zawiera natomiast standardowych
873 bibliotek C++, które są w oddzielnym pakiecie.
875 %description c++ -l pt_BR.UTF-8
876 Este pacote adiciona suporte C++ para o gcc.
878 %description c++ -l tr.UTF-8
879 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
880 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
881 C++ kitaplığı bu pakette yer almaz.
883 %package c++-multilib-32
884 Summary: C++ language 32-bit binaries support for GCC
885 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku C++ dla GCC
886 Group: Development/Languages
887 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
888 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
889 Obsoletes: gcc-c++-multilib
891 %description c++-multilib-32
892 This package adds 32-bit binaries in C++ language support to the GNU
895 %description c++-multilib-32 -l pl.UTF-8
896 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
899 %package c++-multilib-%{multilib2}
900 Summary: C++ language %{m2_desc} binaries support for GCC
901 Summary(pl.UTF-8): Obsługa %{multilib2}-bitowych binariów C++ dla GCC
902 Group: Development/Languages
903 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
904 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
906 %description c++-multilib-%{multilib2}
907 This package adds %{m2_desc} binaries in C++ language support to the GNU
910 %description c++-multilib-%{multilib2} -l pl.UTF-8
911 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
914 %package -n libstdc++
915 Summary: GNU C++ library
916 Summary(es.UTF-8): Biblioteca C++ de GNU
917 Summary(pl.UTF-8): Biblioteka GNU C++
918 Summary(pt_BR.UTF-8): Biblioteca C++ GNU
919 License: GPL v2+ with free software exception
921 # >= instead of = to allow keeping older libstdc++ (with different soname)
922 Requires: libgcc >= %{epoch}:%{version}-%{release}
924 Obsoletes: libstdc++3
925 Obsoletes: libstdc++4
927 %description -n libstdc++
928 This is the GNU implementation of the standard C++ library, along with
929 additional GNU tools. This package includes the shared libraries
930 necessary to run C++ applications.
932 %description -n libstdc++ -l de.UTF-8
933 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
934 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
935 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
937 %description -n libstdc++ -l es.UTF-8
938 Este es el soporte de las bibliotecas padrón del C++, junto con
939 herramientas GNU adicionales. El paquete incluye las bibliotecas
940 compartidas necesarias para ejecutar aplicaciones C++.
942 %description -n libstdc++ -l fr.UTF-8
943 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
944 des outils GNU supplémentaires. Ce package comprend les librairies
945 partagées nécessaires à l'exécution d'application C++.
947 %description -n libstdc++ -l pl.UTF-8
948 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
949 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
950 uruchamiania aplikacji napisanych w C++.
952 %description -n libstdc++ -l pt_BR.UTF-8
953 Este pacote é uma implementação da biblioteca padrão C++ v3, um
954 subconjunto do padrão ISO 14882.
956 %description -n libstdc++ -l tr.UTF-8
957 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
958 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
960 %package -n libstdc++-devel
961 Summary: Header files and documentation for C++ development
962 Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
963 Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
964 Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
965 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
966 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
967 Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
968 License: GPL v2+ with free software exception
969 Group: Development/Libraries
970 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
971 Requires: glibc-devel
972 Requires: libstdc++ = %{epoch}:%{version}-%{release}
973 Obsoletes: libg++-devel
974 Obsoletes: libstdc++3-devel
975 Obsoletes: libstdc++4-devel
977 %description -n libstdc++-devel
978 This is the GNU implementation of the standard C++ libraries. This
979 package includes the header files needed for C++ development and
980 library documentation.
982 %description -n libstdc++-devel -l es.UTF-8
983 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
984 paquete incluye los archivos de inclusión y bibliotecas necesarios
985 para desarrollo de programas en lenguaje C++.
987 %description -n libstdc++-devel -l pl.UTF-8
988 Pakiet ten zawiera biblioteki będące implementacją standardowych
989 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
990 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
992 %description -n libstdc++-devel -l pt_BR.UTF-8
993 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
994 para desenvolvimento de programas C++.
996 %package -n libstdc++-static
997 Summary: Static C++ standard library
998 Summary(es.UTF-8): Biblioteca estándar estática de C++
999 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
1000 License: GPL v2+ with free software exception
1001 Group: Development/Libraries
1002 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1003 Obsoletes: libstdc++4-static
1005 %description -n libstdc++-static
1006 Static C++ standard library.
1008 %description -n libstdc++-static -l es.UTF-8
1009 Biblioteca estándar estática de C++.
1011 %description -n libstdc++-static -l pl.UTF-8
1012 Statyczna biblioteka standardowa C++.
1014 %package -n libstdc++-multilib-32
1015 Summary: GNU C++ library - 32-bit version
1016 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
1017 License: GPL v2+ with free software exception
1019 # >= instead of = to allow keeping older libstdc++ (with different soname)
1020 Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
1021 Obsoletes: libstdc++-multilib
1023 %description -n libstdc++-multilib-32
1024 This is 32-bit version of the GNU implementation of the standard C++
1027 %description -n libstdc++-multilib-32 -l pl.UTF-8
1028 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
1031 %package -n libstdc++-multilib-32-devel
1032 Summary: Development files for C++ development - 32-bit version
1033 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1034 License: GPL v2+ with free software exception
1035 Group: Development/Libraries
1036 Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1037 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1038 Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1039 Obsoletes: libstdc++-multilib-devel
1041 %description -n libstdc++-multilib-32-devel
1042 This package contains the development files for 32-bit version of the
1043 GNU implementation of the standard C++ library.
1045 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1046 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1047 implementacji GNU biblioteki standardowej C++.
1049 %package -n libstdc++-multilib-32-static
1050 Summary: Static C++ standard library - 32-bit version
1051 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1052 License: GPL v2+ with free software exception
1053 Group: Development/Libraries
1054 Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1055 Obsoletes: libstdc++-multilib-static
1057 %description -n libstdc++-multilib-32-static
1058 Static C++ standard library - 32-bit version.
1060 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1061 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1063 %package -n libstdc++-multilib-%{multilib2}
1064 Summary: GNU C++ library - %{m2_desc} version
1065 Summary(pl.UTF-8): Biblioteka GNU C++ - wersja %{m2_desc}
1066 License: GPL v2+ with free software exception
1068 # >= instead of = to allow keeping older libstdc++ (with different soname)
1069 Requires: libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
1071 %description -n libstdc++-multilib-%{multilib2}
1072 This is %{m2_desc} version of the GNU implementation of the standard C++
1075 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
1076 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
1079 %package -n libstdc++-multilib-%{multilib2}-devel
1080 Summary: Development files for C++ development - %{m2_desc} version
1081 Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
1082 License: GPL v2+ with free software exception
1083 Group: Development/Libraries
1084 Requires: %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1085 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1086 Requires: libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1088 %description -n libstdc++-multilib-%{multilib2}-devel
1089 This package contains the development files for %{m2_desc} version of the
1090 GNU implementation of the standard C++ library.
1092 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1093 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
1094 implementacji GNU biblioteki standardowej C++.
1096 %package -n libstdc++-multilib-%{multilib2}-static
1097 Summary: Static C++ standard library - %{m2_desc} version
1098 Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
1099 License: GPL v2+ with free software exception
1100 Group: Development/Libraries
1101 Requires: libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1103 %description -n libstdc++-multilib-%{multilib2}-static
1104 Static C++ standard library - %{m2_desc} version.
1106 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1107 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1109 %package -n libstdc++-gdb
1110 Summary: libstdc++ pretty printers for GDB
1111 Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
1112 Group: Development/Debuggers
1114 %description -n libstdc++-gdb
1115 This package contains Python scripts for GDB pretty printing of the
1116 libstdc++ types/containers.
1118 %description -n libstdc++-gdb -l pl.UTF-8
1119 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1120 wypisywania typów i kontenerów libstdc++.
1122 %package -n libstdc++-apidocs
1123 Summary: C++ standard library API documentation
1124 Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
1125 Group: Documentation
1126 %if "%{_rpmversion}" >= "5"
1130 %description -n libstdc++-apidocs
1131 API and internal documentation for C++ standard library.
1133 %description -n libstdc++-apidocs -l pl.UTF-8
1134 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1137 Summary: Fortran 95 language support for GCC
1138 Summary(es.UTF-8): Soporte de Fortran 95 para GCC
1139 Summary(pl.UTF-8): Obsługa języka Fortran 95 dla GCC
1140 Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
1141 Group: Development/Languages/Fortran
1142 Requires: %{name} = %{epoch}:%{version}-%{release}
1143 Requires: libgfortran = %{epoch}:%{version}-%{release}
1144 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1145 Provides: gcc-g77 = %{epoch}:%{version}-%{release}
1149 %description fortran
1150 This package adds support for compiling Fortran 95 programs with the
1153 %description fortran -l es.UTF-8
1154 Este paquete añade soporte para compilar programas escritos en Fortran
1155 95 con el compilador GNU.
1157 %description fortran -l pl.UTF-8
1158 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
1160 %description fortran -l pt_BR.UTF-8
1161 Suporte Fortran 95 para o GCC.
1163 %package fortran-multilib-32
1164 Summary: Fortran 95 language 32-bit binaries support for GCC
1165 Summary(pl.UTF-8): Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
1166 Group: Development/Languages/Fortran
1167 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1168 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1169 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1170 Obsoletes: gcc-fortran-multilib
1172 %description fortran-multilib-32
1173 This package adds support for compiling 32-bit Fortran 95 programs
1174 with the GNU compiler.
1176 %description fortran-multilib-32 -l pl.UTF-8
1177 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1180 %package fortran-multilib-%{multilib2}
1181 Summary: Fortran 95 language %{m2_desc} binaries support for GCC
1182 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1183 Group: Development/Languages/Fortran
1184 Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
1185 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1186 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1188 %description fortran-multilib-%{multilib2}
1189 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1190 binaries with the GNU compiler.
1192 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1193 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1196 %package -n libgfortran
1197 Summary: Fortran 95 Library
1198 Summary(es.UTF-8): Biblioteca de Fortran 95
1199 Summary(pl.UTF-8): Biblioteka Fortranu 95
1200 License: GPL v2+ with unlimited link permission
1202 Requires: libquadmath = %{epoch}:%{version}-%{release}
1205 %description -n libgfortran
1208 %description -n libgfortran -l es.UTF-8
1209 Biblioteca de Fortran 95.
1211 %description -n libgfortran -l pl.UTF-8
1212 Biblioteka Fortranu 95.
1214 %package -n libgfortran-static
1215 Summary: Static Fortran 95 Library
1216 Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
1217 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95
1218 License: GPL v2+ with unlimited link permission
1219 Group: Development/Libraries
1220 Requires: libgfortran = %{epoch}:%{version}-%{release}
1221 Obsoletes: libg2c-static
1223 %description -n libgfortran-static
1224 Static Fortran 95 Library.
1226 %description -n libgfortran-static -l es.UTF-8
1227 Bibliotecas estáticas de Fortran 95.
1229 %description -n libgfortran-static -l pl.UTF-8
1230 Statyczna biblioteka Fortranu 95.
1232 %package -n libgfortran-multilib-32
1233 Summary: Fortran 95 Library - 32-bit version
1234 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja 32-bitowa
1235 License: GPL v2+ with unlimited link permission
1237 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1238 Obsoletes: libgfortran-multilib
1240 %description -n libgfortran-multilib-32
1241 Fortran 95 Library - 32-bit version.
1243 %description -n libgfortran-multilib-32 -l pl.UTF-8
1244 Biblioteka Fortranu 95 - wersja 32-bitowa.
1246 %package -n libgfortran-multilib-32-static
1247 Summary: Static Fortran 95 Library - 32-bit version
1248 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1249 License: GPL v2+ with unlimited link permission
1250 Group: Development/Libraries
1251 Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1252 Obsoletes: libgfortran-multilib-static
1254 %description -n libgfortran-multilib-32-static
1255 Static Fortran 95 Library - 32-bit version.
1257 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1258 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1260 %package -n libgfortran-multilib-%{multilib2}
1261 Summary: Fortran 95 Library - %{m2_desc} version
1262 Summary(pl.UTF-8): Biblioteka Fortranu 95 - wersja %{m2_desc}
1263 License: GPL v2+ with unlimited link permission
1265 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1267 %description -n libgfortran-multilib-%{multilib2}
1268 Fortran 95 Library - %{m2_desc} version.
1270 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1271 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1273 %package -n libgfortran-multilib-%{multilib2}-static
1274 Summary: Static Fortran 95 Library - %{m2_desc} version
1275 Summary(pl.UTF-8): Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1276 License: GPL v2+ with unlimited link permission
1277 Group: Development/Libraries
1278 Requires: libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1280 %description -n libgfortran-multilib-%{multilib2}-static
1281 Static Fortran 95 Library - %{m2_desc} version.
1283 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1284 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1286 %package -n libquadmath
1287 Summary: GCC __float128 shared support library
1288 Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
1289 License: GPL v2+ with linking exception
1292 %description -n libquadmath
1293 This package contains GCC shared support library which is needed for
1294 __float128 math support and for Fortran REAL*16 support.
1296 %description -n libquadmath -l pl.UTF-8
1297 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1298 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1301 %package -n libquadmath-devel
1302 Summary: Header files for GCC __float128 support library
1303 Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1304 License: GPL v2+ with linking exception
1305 Group: Development/Libraries
1306 Requires: libquadmath = %{epoch}:%{version}-%{release}
1308 %description -n libquadmath-devel
1309 This package contains header files for GCC support library which is
1310 needed for __float128 math support and for Fortran REAL*16 support.
1312 %description -n libquadmath-devel -l pl.UTF-8
1313 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1314 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1317 %package -n libquadmath-static
1318 Summary: Static GCC __float128 support library
1319 Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1320 License: GPL v2+ with linking exception
1321 Group: Development/Libraries
1322 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1324 %description -n libquadmath-static
1325 Static GCC __float128 support library.
1327 %description -n libquadmath-static -l pl.UTF-8
1328 Biblioteka statyczna GCC do obsługi typu __float128.
1330 %package -n libquadmath-multilib-32
1331 Summary: GCC __float128 shared support library - 32-bit version
1332 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1333 License: GPL v2+ with linking exception
1335 Obsoletes: libquadmath-multilib
1337 %description -n libquadmath-multilib-32
1338 This package contains 32-bit version of GCC shared support library
1339 which is needed for __float128 math support and for Fortran REAL*16
1342 %description -n libquadmath-multilib-32 -l pl.UTF-8
1343 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1344 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1347 %package -n libquadmath-multilib-32-devel
1348 Summary: Development files for 32-bit GCC __float128 support library
1349 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1350 License: GPL v2+ with linking exception
1351 Group: Development/Libraries
1352 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1353 Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1354 Obsoletes: libquadmath-multilib-devel
1356 %description -n libquadmath-multilib-32-devel
1357 This package contains development files for 32-bit GCC support library
1358 which is needed for __float128 math support and for Fortran REAL*16
1361 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1362 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1363 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1364 REAL*16 w Fortranie.
1366 %package -n libquadmath-multilib-32-static
1367 Summary: Static GCC __float128 support library - 32-bit version
1368 Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1369 License: GPL v2+ with linking exception
1370 Group: Development/Libraries
1371 Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1372 Obsoletes: libquadmath-multilib-static
1374 %description -n libquadmath-multilib-32-static
1375 Static GCC __float128 support library - 32-bit version.
1377 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1378 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1380 %package -n libquadmath-multilib-%{multilib2}
1381 Summary: GCC __float128 shared support library - %{m2_desc} version
1382 Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1383 License: GPL v2+ with linking exception
1386 %description -n libquadmath-multilib-%{multilib2}
1387 This package contains %{m2_desc} version of GCC shared support library
1388 which is needed for __float128 math support and for Fortran REAL*16
1391 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1392 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1393 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1394 REAL*16 w Fortranie.
1396 %package -n libquadmath-multilib-%{multilib2}-devel
1397 Summary: Development files for %{m2_desc} version of GCC __float128 support library
1398 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1399 License: GPL v2+ with linking exception
1400 Group: Development/Libraries
1401 Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1402 Requires: libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1404 %description -n libquadmath-multilib-%{multilib2}-devel
1405 This package contains development files for %{m2_desc} version of GCC
1406 support library which is needed for __float128 math support and for
1407 Fortran REAL*16 support.
1409 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1410 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1411 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1412 typu REAL*16 w Fortranie.
1414 %package -n libquadmath-multilib-%{multilib2}-static
1415 Summary: Static GCC __float128 support library - %{m2_desc} version
1416 Summary(pl.UTF-8): Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1417 License: GPL v2+ with linking exception
1418 Group: Development/Libraries
1419 Requires: libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1421 %description -n libquadmath-multilib-%{multilib2}-static
1422 Static GCC __float128 support library - %{m2_desc} version.
1424 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1425 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1428 Summary: Java language support for GCC
1429 Summary(es.UTF-8): Soporte de Java para GCC
1430 Summary(pl.UTF-8): Obsługa języka Java dla GCC
1431 Group: Development/Languages/Java
1432 Requires: %{name} = %{epoch}:%{version}-%{release}
1433 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1434 Provides: gcc-java-tools
1435 Provides: gcj = %{epoch}:%{version}-%{release}
1436 Obsoletes: eclipse-ecj
1437 Obsoletes: gcc-java-tools
1438 Obsoletes: java-gnu-classpath-tools
1441 This package adds experimental support for compiling Java(TM) programs
1442 and bytecode into native code. To use this you will also need the
1445 %description java -l es.UTF-8
1446 Este paquete añade soporte experimental para compilar programas
1447 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1448 necesitar el paquete libgcj.
1450 %description java -l pl.UTF-8
1451 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1452 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1453 dodatkowo pakiet libgcj.
1455 %package java-aotcompile
1456 Summary: Java AOT-compiler - compiling bytecode to native
1457 Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1459 Group: Development/Tools
1460 Requires: %{name}-java = %{epoch}:%{version}-%{release}
1462 %description java-aotcompile
1463 aot-compile is a script that searches a directory for Java bytecode
1464 (as class files, or in jars) and uses gcj to compile it to native code
1465 and generate the databases from it.
1467 %description java-aotcompile -l pl.UTF-8
1468 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1469 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1470 generujący z niego bazy danych.
1473 Summary: Java Class Libraries
1474 Summary(es.UTF-8): Bibliotecas de clases de Java
1475 Summary(pl.UTF-8): Biblioteki klas Javy
1476 License: GPL v2+ with limited linking exception
1478 Requires: jpackage-utils
1479 Requires: libstdc++ = %{epoch}:%{version}-%{release}
1480 Provides: java(ClassDataVersion) = %{_classdataversion}
1483 %description -n libgcj
1484 Java Class Libraries.
1486 %description -n libgcj -l es.UTF-8
1487 Bibliotecas de clases de Java.
1489 %description -n libgcj -l pl.UTF-8
1490 Biblioteki klas Javy.
1492 %package -n libgcj-devel
1493 Summary: Development files for Java Class Libraries
1494 Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1495 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek klas Javy
1496 License: GPL v2+ with limited linking exception
1497 Group: Development/Libraries
1498 Requires: libgcj = %{epoch}:%{version}-%{release}
1499 Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
1500 Requires: zlib-devel
1501 Obsoletes: libgcj3-devel
1503 %description -n libgcj-devel
1504 Development files for Java Class Libraries.
1506 %description -n libgcj-devel -l es.UTF-8
1507 Ficheros de desarrollo para las bibliotecas de clases de Java.
1509 %description -n libgcj-devel -l pl.UTF-8
1510 Pliki nagłówkowe bibliotek klas Javy.
1512 %package -n libgcj-static
1513 Summary: Static Java Class Libraries
1514 Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1515 Summary(pl.UTF-8): Statyczne biblioteki klas Javy
1516 License: GPL v2+ with limited linking exception
1517 Group: Development/Libraries
1518 Requires: libgcj-devel = %{epoch}:%{version}-%{release}
1520 %description -n libgcj-static
1521 Static Java Class Libraries.
1523 %description -n libgcj-static -l es.UTF-8
1524 Bibliotecas estáticas de clases de Java.
1526 %description -n libgcj-static -l pl.UTF-8
1527 Statyczne biblioteki klas Javy.
1530 Summary: Foreign Function Interface library
1531 Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1532 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych
1536 %description -n libffi
1537 The libffi library provides a portable, high level programming
1538 interface to various calling conventions. This allows a programmer to
1539 call any function specified by a call interface description at run
1542 %description -n libffi -l es.UTF-8
1543 La biblioteca libffi provee una interfaz portable de programación de
1544 alto nivel para varias convenciones de llamada. Ello permite que un
1545 programador llame una función cualquiera especificada por una
1546 descripción de interfaz de llamada en el tiempo de ejecución.
1548 %description -n libffi -l pl.UTF-8
1549 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1550 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1551 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1554 %package -n libffi-devel
1555 Summary: Development files for Foreign Function Interface library
1556 Summary(es.UTF-8): Ficheros de desarrollo para libffi
1557 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
1559 Group: Development/Libraries
1560 Requires: %{name} = %{epoch}:%{version}-%{release}
1561 Requires: libffi = %{epoch}:%{version}-%{release}
1563 %description -n libffi-devel
1564 Development files for Foreign Function Interface library.
1566 %description -n libffi-devel -l es.UTF-8
1567 Ficheros de desarrollo para libffi.
1569 %description -n libffi-devel -l pl.UTF-8
1570 Pliki nagłówkowe biblioteki libffi.
1572 %package -n libffi-static
1573 Summary: Static Foreign Function Interface library
1574 Summary(es.UTF-8): Biblioteca libffi estática
1575 Summary(pl.UTF-8): Statyczna biblioteka libffi
1577 Group: Development/Libraries
1578 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1580 %description -n libffi-static
1581 Static Foreign Function Interface library.
1583 %description -n libffi-static -l es.UTF-8
1584 Biblioteca libffi estática.
1586 %description -n libffi-static -l pl.UTF-8
1587 Statyczna biblioteka libffi.
1589 %package -n libffi-multilib-32
1590 Summary: Foreign Function Interface library - 32-bit version
1591 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1594 Obsoletes: libffi-multilib
1596 %description -n libffi-multilib-32
1597 The libffi library provides a portable, high level programming
1598 interface to various calling conventions. This allows a programmer to
1599 call any function specified by a call interface description at run
1600 time. This package contains 32-bit version of the library.
1602 %description -n libffi-multilib-32 -l pl.UTF-8
1603 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1604 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1605 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1606 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1608 %package -n libffi-multilib-32-devel
1609 Summary: Development files for 32-bit version of Foreign Function Interface library
1610 Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
1612 Group: Development/Libraries
1613 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1614 Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
1615 Obsoletes: libffi-multilib-devel
1617 %description -n libffi-multilib-32-devel
1618 Development files for 32-bit version of Foreign Function Interface
1621 %description -n libffi-multilib-32-devel -l pl.UTF-8
1622 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1624 %package -n libffi-multilib-32-static
1625 Summary: Static Foreign Function Interface library - 32-bit version
1626 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
1628 Group: Development/Libraries
1629 Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1630 Obsoletes: libffi-multilib-static
1632 %description -n libffi-multilib-32-static
1633 Static Foreign Function Interface library - 32-bit version.
1635 %description -n libffi-multilib-32-static -l pl.UTF-8
1636 Statyczna biblioteka libffi - wersja 32-bitowa.
1638 %package -n libffi-multilib-%{multilib2}
1639 Summary: Foreign Function Interface library - %{m2_desc} version
1640 Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1644 %description -n libffi-multilib-%{multilib2}
1645 The libffi library provides a portable, high level programming
1646 interface to various calling conventions. This allows a programmer to
1647 call any function specified by a call interface description at run
1648 time. This package contains %{m2_desc} version of the library.
1650 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1651 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1652 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1653 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1654 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1656 %package -n libffi-multilib-%{multilib2}-devel
1657 Summary: Development files for %{m2_desc} version of Foreign Function Interface library
1658 Summary(pl.UTF-8): Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1660 Group: Development/Libraries
1661 Requires: libffi-devel = %{epoch}:%{version}-%{release}
1662 Requires: libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1664 %description -n libffi-multilib-%{multilib2}-devel
1665 Development files for %{m2_desc} version of Foreign Function Interface
1668 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1669 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1671 %package -n libffi-multilib-%{multilib2}-static
1672 Summary: Static Foreign Function Interface library - %{m2_desc} version
1673 Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja %{m2_desc}
1675 Group: Development/Libraries
1676 Requires: libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1678 %description -n libffi-multilib-%{multilib2}-static
1679 Static Foreign Function Interface library - %{m2_desc} version.
1681 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1682 Statyczna biblioteka libffi - wersja %{m2_desc}.
1685 Summary: Objective C language support for GCC
1686 Summary(de.UTF-8): Objektive C-Unterstützung für GCC
1687 Summary(es.UTF-8): Soporte de Objective C para GCC
1688 Summary(fr.UTF-8): Gestion d'Objective C pour GCC
1689 Summary(pl.UTF-8): Obsługa obiektowego C (Objective C) dla kompilatora GCC
1690 Summary(tr.UTF-8): GCC için Objective C desteği
1691 Group: Development/Languages
1692 Requires: %{name} = %{epoch}:%{version}-%{release}
1693 Requires: libobjc = %{epoch}:%{version}-%{release}
1694 Obsoletes: egcc-objc
1695 Obsoletes: egcs-objc
1698 This package adds Objective C support to the GNU Compiler Collection.
1699 Objective C is a object oriented derivative of the C language, mainly
1700 used on systems running NeXTSTEP. This package does not include the
1701 standard objective C object library.
1703 %description objc -l de.UTF-8
1704 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1705 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1706 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1707 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1709 %description objc -l es.UTF-8
1710 Este paquete añade soporte de Objective C al GCC (colección de
1711 compiladores GNU). Objective C es un lenguaje orientado a objetos
1712 derivado de C, principalmente usado en sistemas que funcionan bajo
1713 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1716 %description objc -l fr.UTF-8
1717 Ce package ajoute un support Objective C a la collection de
1718 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1719 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1720 package n'inclue pas la bibliothéque Objective C standard.
1722 %description objc -l pl.UTF-8
1723 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1724 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1725 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1726 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1728 %description objc -l tr.UTF-8
1729 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1730 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1731 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1732 kitaplığı bu pakette yer almaz.
1734 %package objc-multilib-32
1735 Summary: Objective C language 32-bit binaries support for GCC
1736 Summary(pl.UTF-8): Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1737 Group: Development/Languages
1738 Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1739 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1740 Obsoletes: gcc-objc-multilib
1742 %description objc-multilib-32
1743 This package adds 32-bit Objective C support to the GNU Compiler
1746 %description objc-multilib-32 -l pl.UTF-8
1747 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1750 %package objc-multilib-%{multilib2}
1751 Summary: Objective C language %{m2_desc} binaries support for GCC
1752 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1753 Group: Development/Languages
1754 Requires: %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1755 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1757 %description objc-multilib-%{multilib2}
1758 This package adds %{m2_desc} binaries in Objective C language support to
1759 the GNU Compiler Collection.
1761 %description objc-multilib-%{multilib2} -l pl.UTF-8
1762 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1766 Summary: Objective C++ support for GCC
1767 Summary(pl.UTF-8): Obsługa języka Objective C++ dla GCC
1768 Group: Development/Languages
1769 Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1770 Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1773 This package adds Objective C++ support to the GNU Compiler
1776 %description objc++ -l pl.UTF-8
1777 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1778 GNU Compiler Collection.
1781 Summary: Objective C Library
1782 Summary(es.UTF-8): Biblioteca de Objective C
1783 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C)
1784 License: GPL v2+ with linking exception
1788 %description -n libobjc
1789 Objective C Library.
1791 %description -n libobjc -l es.UTF-8
1792 Bibliotecas de Objective C.
1794 %description -n libobjc -l pl.UTF-8
1795 Biblioteka obiektowego C (Objective C).
1797 %package -n libobjc-static
1798 Summary: Static Objective C Library
1799 Summary(es.UTF-8): Bibliotecas estáticas de Objective C
1800 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C)
1801 License: GPL v2+ with linking exception
1802 Group: Development/Libraries
1803 Requires: libobjc = %{epoch}:%{version}-%{release}
1805 %description -n libobjc-static
1806 Static Objective C Library.
1808 %description -n libobjc-static -l es.UTF-8
1809 Bibliotecas estáticas de Objective C.
1811 %description -n libobjc-static -l pl.UTF-8
1812 Statyczna biblioteka obiektowego C (Objective C).
1814 %package -n libobjc-multilib-32
1815 Summary: Objective C Library - 32-bit version
1816 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1817 License: GPL v2+ with linking exception
1819 Obsoletes: libobjc-multilib
1821 %description -n libobjc-multilib-32
1822 Objective C Library - 32-bit version.
1824 %description -n libobjc-multilib-32 -l pl.UTF-8
1825 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1827 %package -n libobjc-multilib-32-static
1828 Summary: Static Objective C Library - 32-bit version
1829 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1830 License: GPL v2+ with linking exception
1831 Group: Development/Libraries
1832 Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1833 Obsoletes: libobjc-multilib-static
1835 %description -n libobjc-multilib-32-static
1836 Static Objective C Library - 32-bit version.
1838 %description -n libobjc-multilib-32-static -l pl.UTF-8
1839 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1841 %package -n libobjc-multilib-%{multilib2}
1842 Summary: Objective C Library - %{m2_desc} version
1843 Summary(pl.UTF-8): Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1844 License: GPL v2+ with linking exception
1847 %description -n libobjc-multilib-%{multilib2}
1848 Objective C Library - %{m2_desc} version.
1850 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1851 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1853 %package -n libobjc-multilib-%{multilib2}-static
1854 Summary: Static Objective C Library - %{m2_desc} version
1855 Summary(pl.UTF-8): Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1856 License: GPL v2+ with linking exception
1857 Group: Development/Libraries
1858 Requires: libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1860 %description -n libobjc-multilib-%{multilib2}-static
1861 Static Objective C Library - %{m2_desc} version.
1863 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1864 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1867 Summary: Go language support for GCC
1868 Summary(pl.UTF-8): Obsługa języka Go dla kompilatora GCC
1869 License: GPL v3+ (gcc), BSD (Go-specific part)
1870 Group: Development/Languages
1871 Requires: %{name} = %{epoch}:%{version}-%{release}
1872 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1875 This package adds Go language support to the GNU Compiler Collection.
1877 %description go -l pl.UTF-8
1878 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1880 %package go-multilib-32
1881 Summary: Go language 32-bit binaries support for GCC
1882 Summary(pl.UTF-8): Obsługa 32-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-32-devel = %{epoch}:%{version}-%{release}
1887 Obsoletes: gcc-go-multilib
1889 %description go-multilib-32
1890 This package adds 32-bit Go language support to the GNU Compiler
1893 %description go-multilib-32 -l pl.UTF-8
1894 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1897 %package go-multilib-%{multilib2}
1898 Summary: Go language %{m2_desc} binaries support for GCC
1899 Summary(pl.UTF-8): Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1900 License: GPL v3+ (gcc), BSD (Go-specific part)
1901 Group: Development/Languages
1902 Requires: %{name} = %{epoch}:%{version}-%{release}
1903 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1905 %description go-multilib-%{multilib2}
1906 This package adds %{m2_desc} binaries in Go language support to the GNU
1907 Compiler Collection.
1909 %description go-multilib-%{multilib2} -l pl.UTF-8
1910 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1914 Summary: Go language library
1915 Summary(pl.UTF-8): Biblioteka języka Go
1918 Requires: libgcc = %{epoch}:%{version}-%{release}
1920 %description -n libgo
1921 Go language library.
1923 %description -n libgo -l pl.UTF-8
1924 Biblioteka języka Go.
1926 %package -n libgo-devel
1927 Summary: Development files for Go language library
1928 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1930 Group: Development/Libraries
1931 Requires: glibc-devel
1932 Requires: libgo = %{epoch}:%{version}-%{release}
1934 %description -n libgo-devel
1935 Development files for Go language library.
1937 %description -n libgo-devel -l pl.UTF-8
1938 Pliki programistyczne biblioteki języka Go.
1940 %package -n libgo-static
1941 Summary: Static Go language library
1942 Summary(pl.UTF-8): Statyczna biblioteka języka Go
1944 Group: Development/Libraries
1945 Requires: libgo-devel = %{epoch}:%{version}-%{release}
1947 %description -n libgo-static
1948 Static Go language library.
1950 %description -n libgo-static -l pl.UTF-8
1951 Statyczna biblioteka języka Go.
1953 %package -n libgo-multilib-32
1954 Summary: Go language library - 32-bit version
1955 Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1958 Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1959 Obsoletes: libgo-multilib
1961 %description -n libgo-multilib-32
1962 Go language library - 32-bit version.
1964 %description -n libgo-multilib-32 -l pl.UTF-8
1965 Biblioteka języka Go - wersja 32-bitowa.
1967 %package -n libgo-multilib-32-devel
1968 Summary: Development files for Go language library - 32-bit version
1969 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1971 Group: Development/Libraries
1972 Requires: glibc-devel
1973 Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
1974 Obsoletes: libgo-multilib-devel
1976 %description -n libgo-multilib-32-devel
1977 Development files for Go language library - 32-bit version.
1979 %description -n libgo-multilib-32-devel -l pl.UTF-8
1980 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1982 %package -n libgo-multilib-32-static
1983 Summary: Static Go language library - 32-bit version
1984 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1986 Group: Development/Libraries
1987 Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1988 Obsoletes: libgo-multilib-static
1990 %description -n libgo-multilib-32-static
1991 Static Go language library - 32-bit version.
1993 %description -n libgo-multilib-32-static -l pl.UTF-8
1994 Statyczna biblioteka języka Go - wersja 32-bitowa.
1996 %package -n libgo-multilib-%{multilib2}
1997 Summary: Go language library - %{m2_desc} version
1998 Summary(pl.UTF-8): Biblioteka języka Go - wersja %{m2_desc}
2001 Requires: libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2003 %description -n libgo-multilib-%{multilib2}
2004 Go language library - %{m2_desc} version.
2006 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
2007 Biblioteka języka Go - wersja %{m2_desc}.
2009 %package -n libgo-multilib-%{multilib2}-devel
2010 Summary: Development files for Go language library - %{m2_desc} version
2011 Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
2013 Group: Development/Libraries
2014 Requires: glibc-devel
2015 Requires: libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2017 %description -n libgo-multilib-%{multilib2}-devel
2018 Development files for Go language library - %{m2_desc} version.
2020 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
2021 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
2023 %package -n libgo-multilib-%{multilib2}-static
2024 Summary: Static Go language library - %{m2_desc} version
2025 Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja %{m2_desc}
2027 Group: Development/Libraries
2028 Requires: libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2030 %description -n libgo-multilib-%{multilib2}-static
2031 Static Go language library - %{m2_desc} version.
2033 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2034 Statyczna biblioteka języka Go - wersja %{m2_desc}.
2037 Summary: The Address Sanitizer library
2038 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów
2041 %description -n libasan
2042 This package contains the Address Sanitizer library which is used for
2043 -fsanitize=address instrumented programs.
2045 %description -n libasan -l pl.UTF-8
2046 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2047 adresów w programach kompilowanych z opcją -fsanitize=address.
2049 %package -n libasan-devel
2050 Summary: Development files for the Address Sanitizer library
2051 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer
2052 Group: Development/Libraries
2053 Requires: libasan = %{epoch}:%{version}-%{release}
2055 %description -n libasan-devel
2056 This package contains development files for the Address Sanitizer
2059 %description -n libasan-devel -l pl.UTF-8
2060 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2062 %package -n libasan-static
2063 Summary: The Address Sanitizer static library
2064 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer
2065 Group: Development/Libraries
2066 Requires: libasan-devel = %{epoch}:%{version}-%{release}
2068 %description -n libasan-static
2069 This package contains Address Sanitizer static library.
2071 %description -n libasan-static -l pl.UTF-8
2072 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2074 %package -n libasan-multilib-32
2075 Summary: The Address Sanitizer library - 32-bit version
2076 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2078 Obsoletes: libasan-multilib
2080 %description -n libasan-multilib-32
2081 This package contains 32-bit version of the Address Sanitizer library
2082 which is used for -fsanitize=address instrumented programs.
2084 %description -n libasan-multilib-32 -l pl.UTF-8
2085 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2086 służącej do kontroli adresów w programach kompilowanych z opcją
2089 %package -n libasan-multilib-32-devel
2090 Summary: Development files for the Address Sanitizer library - 32-bit version
2091 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2092 Group: Development/Libraries
2093 Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
2094 Obsoletes: libasan-multilib-devel
2096 %description -n libasan-multilib-32-devel
2097 This package contains the development files for 32-bit version of the
2098 Address Sanitizer library.
2100 %description -n libasan-multilib-32-devel -l pl.UTF-8
2101 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2104 %package -n libasan-multilib-32-static
2105 Summary: The Address Sanitizer static library - 32-bit version
2106 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2107 Group: Development/Libraries
2108 Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2109 Obsoletes: libasan-multilib-static
2111 %description -n libasan-multilib-32-static
2112 This package contains 32-bit version of the Address Sanitizer static
2115 %description -n libasan-multilib-32-static -l pl.UTF-8
2116 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2119 %package -n libasan-multilib-%{multilib2}
2120 Summary: The Address Sanitizer library - %{m2_desc} version
2121 Summary(pl.UTF-8): Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2124 %description -n libasan-multilib-%{multilib2}
2125 This package contains %{m2_desc} version of the Address Sanitizer library
2126 which is used for -fsanitize=address instrumented programs.
2128 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2129 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2130 służącej do kontroli adresów w programach kompilowanych z opcją
2133 %package -n libasan-multilib-%{multilib2}-devel
2134 Summary: Development files for the Address Sanitizer library - %{m2_desc} version
2135 Summary(pl.UTF-8): Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2136 Group: Development/Libraries
2137 Requires: libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2139 %description -n libasan-multilib-%{multilib2}-devel
2140 This package contains the development files for %{m2_desc} version of the
2141 Address Sanitizer library.
2143 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2144 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2147 %package -n libasan-multilib-%{multilib2}-static
2148 Summary: The Address Sanitizer static library - %{m2_desc} version
2149 Summary(pl.UTF-8): Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
2150 Group: Development/Libraries
2151 Requires: libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2153 %description -n libasan-multilib-%{multilib2}-static
2154 This package contains %{m2_desc} version of the Address Sanitizer static
2157 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2158 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
2162 Summary: The Leak Sanitizer library
2163 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków
2166 %description -n liblsan
2167 This package contains the Leak Sanitizer library which is used for
2168 -fsanitize=leak instrumented programs.
2170 %description -n liblsan -l pl.UTF-8
2171 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2172 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2174 %package -n liblsan-devel
2175 Summary: Development files for the Leak Sanitizer library
2176 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer
2177 Group: Development/Libraries
2178 Requires: liblsan = %{epoch}:%{version}-%{release}
2180 %description -n liblsan-devel
2181 This package contains development files for the Leak Sanitizer
2184 %description -n liblsan-devel -l pl.UTF-8
2185 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2187 %package -n liblsan-static
2188 Summary: The Leak Sanitizer static library
2189 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer
2190 Group: Development/Libraries
2191 Requires: liblsan-devel = %{epoch}:%{version}-%{release}
2193 %description -n liblsan-static
2194 This package contains Leak Sanitizer static library.
2196 %description -n liblsan-static -l pl.UTF-8
2197 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2199 %package -n liblsan-multilib-%{multilib2}
2200 Summary: The Leak Sanitizer library - %{m2_desc} version
2201 Summary(pl.UTF-8): Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2204 %description -n liblsan-multilib-%{multilib2}
2205 This package contains %{m2_desc} version of the Leak Sanitizer library
2206 which is used for -fsanitize=leak instrumented programs.
2208 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2209 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2210 do kontroli wycieków w programach kompilowanych z opcją
2213 %package -n liblsan-multilib-%{multilib2}-devel
2214 Summary: Development files for the Leak Sanitizer library - %{m2_desc} version
2215 Summary(pl.UTF-8): Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2216 Group: Development/Libraries
2217 Requires: liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2219 %description -n liblsan-multilib-%{multilib2}-devel
2220 This package contains development files for %{m2_desc} version of the
2221 Leak Sanitizer library.
2223 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2224 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2227 %package -n liblsan-multilib-%{multilib2}-static
2228 Summary: The Leak Sanitizer static library - %{m2_desc} version
2229 Summary(pl.UTF-8): Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2230 Group: Development/Libraries
2231 Requires: liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2233 %description -n liblsan-multilib-%{multilib2}-static
2234 This package contains Leak Sanitizer static library - %{m2_desc} version.
2236 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2237 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2240 Summary: The Thread Sanitizer library
2241 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości
2244 %description -n libtsan
2245 This package contains the Thread Sanitizer library which is used for
2246 -fsanitize=thread instrumented programs.
2248 %description -n libtsan -l pl.UTF-8
2249 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2250 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2252 %package -n libtsan-devel
2253 Summary: Development files for the Thread Sanitizer library
2254 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer
2255 Group: Development/Libraries
2256 Requires: libtsan = %{epoch}:%{version}-%{release}
2258 %description -n libtsan-devel
2259 This package contains development files for Thread Sanitizer library.
2261 %description -n libtsan-devel -l pl.UTF-8
2262 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2264 %package -n libtsan-static
2265 Summary: The Thread Sanitizer static library
2266 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer
2267 Group: Development/Libraries
2268 Requires: libtsan-devel = %{epoch}:%{version}-%{release}
2270 %description -n libtsan-static
2271 This package contains Thread Sanitizer static library.
2273 %description -n libtsan-static -l pl.UTF-8
2274 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2276 %package -n libtsan-multilib-%{multilib2}
2277 Summary: The Thread Sanitizer library - %{m2_desc} version
2278 Summary(pl.UTF-8): Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2281 %description -n libtsan-multilib-%{multilib2}
2282 This package contains %{m2_desc} version of the Thread Sanitizer
2283 library which is used for -fsanitize=thread instrumented programs.
2285 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2286 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2287 służącej do kontroli wielowątkowości w programach kompilowanych
2288 z opcją -fsanitize=thread.
2290 %package -n libtsan-multilib-%{multilib2}-devel
2291 Summary: Development files for the Thread Sanitizer library - %{m2_desc} version
2292 Summary(pl.UTF-8): Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2293 Group: Development/Libraries
2294 Requires: libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2296 %description -n libtsan-multilib-%{multilib2}-devel
2297 This package contains development files for %{m2_desc} version of
2298 Thread Sanitizer library.
2300 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2301 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2304 %package -n libtsan-multilib-%{multilib2}-static
2305 Summary: The Thread Sanitizer static library - %{m2_desc} version
2306 Summary(pl.UTF-8): Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2307 Group: Development/Libraries
2308 Requires: libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2310 %description -n libtsan-multilib-%{multilib2}-static
2311 This package contains %{m2_desc} version of Thread Sanitizer static
2314 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2315 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2318 %package -n libubsan
2319 Summary: The Undefined Behavior Sanitizer library
2320 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2323 %description -n libubsan
2324 This package contains the Undefined Behavior Sanitizer library which
2325 is used for -fsanitize=undefined instrumented programs.
2327 %description -n libubsan -l pl.UTF-8
2328 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2329 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2330 -fsanitize=undefined.
2332 %package -n libubsan-devel
2333 Summary: Development files for the Undefined Behavior Sanitizer library
2334 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2335 Group: Development/Libraries
2336 Requires: libubsan = %{epoch}:%{version}-%{release}
2338 %description -n libubsan-devel
2339 This package contains development files for the Undefined Behavior
2342 %description -n libubsan-devel -l pl.UTF-8
2343 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2346 %package -n libubsan-static
2347 Summary: The Undefined Behavior Sanitizer static library
2348 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer
2349 Group: Development/Libraries
2350 Requires: libubsan-devel = %{epoch}:%{version}-%{release}
2352 %description -n libubsan-static
2353 This package contains Undefined Behavior Sanitizer static library.
2355 %description -n libubsan-static -l pl.UTF-8
2356 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2358 %package -n libubsan-multilib-32
2359 Summary: The Undefined Behavior Sanitizer library - 32-bit version
2360 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2362 Obsoletes: libubsan-multilib
2364 %description -n libubsan-multilib-32
2365 This package contains 32-bit version of the Undefined Behavior
2366 Sanitizer library which is used for -fsanitize=undefined instrumented
2369 %description -n libubsan-multilib-32 -l pl.UTF-8
2370 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2371 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2372 kompilowanych z opcją -fsanitize=undefined.
2374 %package -n libubsan-multilib-32-devel
2375 Summary: Development files for the Undefined Behavior Sanitizer library - 32-bit version
2376 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2377 Group: Development/Libraries
2378 Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2379 Obsoletes: libubsan-multilib-devel
2381 %description -n libubsan-multilib-32-devel
2382 This package contains the development files for 32-bit version of the
2383 Undefined Behavior Sanitizer library.
2385 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2386 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2387 Undefined Behavior Sanitizer.
2389 %package -n libubsan-multilib-32-static
2390 Summary: The Undefined Behavior Sanitizer static library - 32-bit version
2391 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2392 Group: Development/Libraries
2393 Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2394 Obsoletes: libubsan-multilib-static
2396 %description -n libubsan-multilib-32-static
2397 This package contains 32-bit version of the Undefined Behavior
2398 Sanitizer static library.
2400 %description -n libubsan-multilib-32-static -l pl.UTF-8
2401 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2404 %package -n libubsan-multilib-%{multilib2}
2405 Summary: The Undefined Behavior Sanitizer library - %{m2_desc} version
2406 Summary(pl.UTF-8): Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2409 %description -n libubsan-multilib-%{multilib2}
2410 This package contains %{m2_desc} version of the Undefined Behavior
2411 Sanitizer library which is used for -fsanitize=undefined instrumented
2414 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2415 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2416 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2417 kompilowanych z opcją -fsanitize=undefined.
2419 %package -n libubsan-multilib-%{multilib2}-devel
2420 Summary: Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2421 Summary(pl.UTF-8): Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2422 Group: Development/Libraries
2423 Requires: libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2425 %description -n libubsan-multilib-%{multilib2}-devel
2426 This package contains the development files for %{m2_desc} version of the
2427 Undefined Behavior Sanitizer library.
2429 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2430 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2431 Undefined Behavior Sanitizer.
2433 %package -n libubsan-multilib-%{multilib2}-static
2434 Summary: The Undefined Behavior Sanitizer static library - %{m2_desc} version
2435 Summary(pl.UTF-8): Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2436 Group: Development/Libraries
2437 Requires: libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2439 %description -n libubsan-multilib-%{multilib2}-static
2440 This package contains %{m2_desc} version of the Undefined Behavior
2441 Sanitizer static library.
2443 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2444 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2448 Summary: The Virtual Table Verification library
2449 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2450 License: GPL v3+ with GCC Runtime Library Exception v3.1
2452 URL: https://gcc.gnu.org/wiki/vtv
2454 %description -n libvtv
2455 This package contains the Virtual Table Verification library which
2456 is used for -fvtable-verify=... instrumented programs.
2458 %description -n libvtv -l pl.UTF-8
2459 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2460 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2461 -fvtable-verify=....
2463 %package -n libvtv-devel
2464 Summary: Development files for the Virtual Table Verification library
2465 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification
2466 License: GPL v3+ with GCC Runtime Library Exception v3.1
2467 Group: Development/Libraries
2468 URL: https://gcc.gnu.org/wiki/vtv
2469 Requires: libvtv = %{epoch}:%{version}-%{release}
2471 %description -n libvtv-devel
2472 This package contains development files for the Virtual Table
2473 Verification library.
2475 %description -n libvtv-devel -l pl.UTF-8
2476 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2479 %package -n libvtv-static
2480 Summary: The Virtual Table Verification static library
2481 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification
2482 License: GPL v3+ with GCC Runtime Library Exception v3.1
2483 Group: Development/Libraries
2484 URL: https://gcc.gnu.org/wiki/vtv
2485 Requires: libvtv-devel = %{epoch}:%{version}-%{release}
2487 %description -n libvtv-static
2488 This package contains Virtual Table Verification static library.
2490 %description -n libvtv-static -l pl.UTF-8
2491 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2493 %package -n libvtv-multilib-32
2494 Summary: The Virtual Table Verification library - 32-bit version
2495 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2496 License: GPL v3+ with GCC Runtime Library Exception v3.1
2498 URL: https://gcc.gnu.org/wiki/vtv
2500 %description -n libvtv-multilib-32
2501 This package contains 32-bit version of the Virtual Table Verification
2502 library which is used for -fvtable-verify=... instrumented programs.
2504 %description -n libvtv-multilib-32 -l pl.UTF-8
2505 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2506 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2507 kompilowanych z opcją -fvtable-verify=....
2509 %package -n libvtv-multilib-32-devel
2510 Summary: Development files for the Virtual Table Verification library - 32-bit version
2511 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2512 License: GPL v3+ with GCC Runtime Library Exception v3.1
2513 Group: Development/Libraries
2514 URL: https://gcc.gnu.org/wiki/vtv
2515 Requires: libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2517 %description -n libvtv-multilib-32-devel
2518 This package contains the development files for 32-bit version of the
2519 Virtual Table Verification library.
2521 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2522 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2523 Virtual Table Verification.
2525 %package -n libvtv-multilib-32-static
2526 Summary: The Virtual Table Verification static library - 32-bit version
2527 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2528 License: GPL v3+ with GCC Runtime Library Exception v3.1
2529 Group: Development/Libraries
2530 URL: https://gcc.gnu.org/wiki/vtv
2531 Requires: libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2533 %description -n libvtv-multilib-32-static
2534 This package contains 32-bit version of the Virtual Table Verification
2537 %description -n libvtv-multilib-32-static -l pl.UTF-8
2538 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2541 %package -n libvtv-multilib-%{multilib2}
2542 Summary: The Virtual Table Verification library - %{m2_desc} version
2543 Summary(pl.UTF-8): Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2544 License: GPL v3+ with GCC Runtime Library Exception v3.1
2546 URL: https://gcc.gnu.org/wiki/vtv
2548 %description -n libvtv-multilib-%{multilib2}
2549 This package contains %{m2_desc} version of the Virtual Table Verification
2550 library which is used for -fvtable-verify=... instrumented programs.
2552 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2553 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2554 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2555 kompilowanych z opcją -fvtable-verify=....
2557 %package -n libvtv-multilib-%{multilib2}-devel
2558 Summary: Development files for the Virtual Table Verification library - %{m2_desc} version
2559 Summary(pl.UTF-8): Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2560 License: GPL v3+ with GCC Runtime Library Exception v3.1
2561 Group: Development/Libraries
2562 URL: https://gcc.gnu.org/wiki/vtv
2563 Requires: libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2565 %description -n libvtv-multilib-%{multilib2}-devel
2566 This package contains the development files for %{m2_desc} version of the
2567 Virtual Table Verification library.
2569 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2570 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2571 Virtual Table Verification.
2573 %package -n libvtv-multilib-%{multilib2}-static
2574 Summary: The Virtual Table Verification static library - %{m2_desc} version
2575 Summary(pl.UTF-8): Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2576 License: GPL v3+ with GCC Runtime Library Exception v3.1
2577 Group: Development/Libraries
2578 URL: https://gcc.gnu.org/wiki/vtv
2579 Requires: libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2581 %description -n libvtv-multilib-%{multilib2}-static
2582 This package contains %{m2_desc} version of the Virtual Table
2583 Verification library.
2585 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2586 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2589 %package -n libatomic
2590 Summary: The GNU Atomic library
2591 Summary(pl.UTF-8): Biblioteka GNU Atomic
2594 %description -n libatomic
2595 This package contains the GNU Atomic library which is a GCC support
2596 library for atomic operations not supported by hardware.
2598 %description -n libatomic -l pl.UTF-8
2599 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2600 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2602 %package -n libatomic-devel
2603 Summary: Development files for the GNU Atomic library
2604 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic
2605 Group: Development/Libraries
2606 Requires: libatomic = %{epoch}:%{version}-%{release}
2608 %description -n libatomic-devel
2609 This package contains development files for the GNU Atomic library.
2611 %description -n libatomic-devel -l pl.UTF-8
2612 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2614 %package -n libatomic-static
2615 Summary: The GNU Atomic static library
2616 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic
2617 Group: Development/Libraries
2618 Requires: libatomic-devel = %{epoch}:%{version}-%{release}
2620 %description -n libatomic-static
2621 This package contains GNU Atomic static library.
2623 %description -n libatomic-static
2624 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2626 %package -n libatomic-multilib-32
2627 Summary: The GNU Atomic library - 32-bit version
2628 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
2630 Obsoletes: libatomic-multilib
2632 %description -n libatomic-multilib-32
2633 This package contains 32-bit version of the GNU Atomic library which
2634 is a GCC support library for atomic operations not supported by
2637 %description -n libatomic-multilib-32 -l pl.UTF-8
2638 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2639 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2642 %package -n libatomic-multilib-32-devel
2643 Summary: Development files for the GNU Atomic static library - 32-bit version
2644 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2645 Group: Development/Libraries
2646 Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2647 Obsoletes: libatomic-multilib-devel
2649 %description -n libatomic-multilib-32-devel
2650 This package contains the development files for 32-bit version of the
2653 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2654 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2657 %package -n libatomic-multilib-32-static
2658 Summary: The GNU Atomic static library - 32-bit version
2659 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2660 Group: Development/Libraries
2661 Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2662 Obsoletes: libatomic-multilib-static
2664 %description -n libatomic-multilib-32-static
2665 This package contains 32-bit version of the GNU Atomic static library.
2667 %description -n libatomic-multilib-32-static -l pl.UTF-8
2668 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2670 %package -n libatomic-multilib-%{multilib2}
2671 Summary: The GNU Atomic library - %{m2_desc} version
2672 Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja %{m2_desc}
2675 %description -n libatomic-multilib-%{multilib2}
2676 This package contains %{m2_desc} version of the GNU Atomic library which
2677 is a GCC support library for atomic operations not supported by
2680 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2681 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2682 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2685 %package -n libatomic-multilib-%{multilib2}-devel
2686 Summary: Development files for the GNU Atomic static library - %{m2_desc} version
2687 Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2688 Group: Development/Libraries
2689 Requires: libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2691 %description -n libatomic-multilib-%{multilib2}-devel
2692 This package contains the development files for %{m2_desc} version of the
2695 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2696 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2699 %package -n libatomic-multilib-%{multilib2}-static
2700 Summary: The GNU Atomic static library - %{m2_desc} version
2701 Summary(pl.UTF-8): Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2702 Group: Development/Libraries
2703 Requires: libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2705 %description -n libatomic-multilib-%{multilib2}-static
2706 This package contains %{m2_desc} version of the GNU Atomic static library.
2708 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2709 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2726 %if %{with gcc_libffi}
2730 mv ChangeLog ChangeLog.general
2733 # see contrib/download_ecj
2734 cp -p %{SOURCE2} ecj.jar
2737 # override snapshot version.
2738 echo %{version} > gcc/BASE-VER
2739 echo "release" > gcc/DEV-PHASE
2746 cd libjava/classpath
2750 cp -f /usr/share/automake/config.sub .
2752 rm -rf builddir && install -d builddir && cd builddir
2754 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2758 CFLAGS="%{rpmcflags}" \
2759 CXXFLAGS="%{rpmcxxflags}" \
2762 --prefix=%{_prefix} \
2763 --with-local-prefix=%{_prefix}/local \
2764 --libdir=%{_libdir} \
2765 --libexecdir=%{_libdir} \
2766 --infodir=%{_infodir} \
2767 --mandir=%{_mandir} \
2768 --x-libraries=%{_libdir} \
2769 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2770 --disable-build-with-cxx \
2771 --disable-build-poststage1-with-cxx \
2773 --enable-checking=release \
2774 %ifarch %{ix86} %{x8664} x32
2777 %{?with_fortran:--enable-cmath} \
2778 --enable-decimal-float \
2779 --enable-gnu-unique-object \
2780 --enable-gnu-indirect-function \
2781 --enable-initfini-array \
2782 --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}" \
2783 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2785 --enable-linker-build-id \
2786 --enable-linux-futex \
2787 --enable-long-long \
2788 %{!?with_multilib:--disable-multilib} \
2793 --enable-secureplt \
2796 --enable-threads=posix \
2801 %ifarch %{x8664} x32
2802 --with-arch-32=x86-64 \
2806 --with-cpu=ultrasparc \
2808 --with-demangler-in-ld \
2811 --with-linker-hash-style=gnu \
2812 --with-long-double-128 \
2813 %if %{with multilib}
2815 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2818 --with-multilib-list=m32,m64,mx32 \
2822 --disable-ppl-version-check \
2823 --with-slibdir=%{_slibdir} \
2825 --without-system-libunwind \
2827 --with-system-libunwind \
2829 --with-system-zlib \
2830 %{!?with_java:--without-x} \
2832 --enable-__cxa_atexit \
2833 --enable-libstdcxx-allocator=new \
2834 --disable-libstdcxx-pch \
2835 --enable-libstdcxx-threads \
2836 --enable-libstdcxx-time=rt \
2837 --enable-libstdcxx-visibility \
2838 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2839 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2842 %{!?with_alsa:--disable-alsa} \
2843 %{!?with_dssi:--disable-dssi} \
2844 --disable-gconf-peer \
2845 %{?with_gtk:--enable-gtk-cairo} \
2847 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2851 --enable-libgcj-database \
2852 --enable-libgcj-multifile \
2853 --disable-libjava-multilib \
2854 %{?with_mozilla:--enable-plugin} \
2855 --enable-static-libjava \
2858 --with-pkgversion="PLD-Linux" \
2859 --with-bugurl="http://bugs.pld-linux.org" \
2860 --host=%{_target_platform} \
2861 --build=%{_target_platform}
2865 cat << 'EOF' > Makefile
2866 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2869 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2870 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2871 GCJFLAGS="%{rpmcflags}" \
2872 BOOT_CFLAGS="%{rpmcflags}" \
2873 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2874 GNATLIBCFLAGS="%{rpmcflags}" \
2875 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2883 if [ ! -r /dev/pts/0 ]; then
2884 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2887 %{__make} -k -C builddir check 2>&1 ||:
2891 rm -rf $RPM_BUILD_ROOT
2892 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2896 %{__make} -j1 install \
2898 infodir=%{_infodir} \
2899 DESTDIR=$RPM_BUILD_ROOT
2901 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2903 %if %{with multilib}
2906 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2907 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2908 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2909 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2911 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2912 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2913 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2914 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2917 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2918 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2923 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2924 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2925 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2927 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2928 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2929 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2931 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2932 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2933 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2935 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2936 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2937 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2939 %if %{with multilib}
2940 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2941 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2942 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2944 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2945 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2946 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2948 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2949 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2950 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2952 %if %{with multilib2}
2953 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2954 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2955 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2957 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2958 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2959 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2961 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2962 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2963 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2968 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2969 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2973 # move ada shared libraries to proper place...
2974 mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2975 $RPM_BUILD_ROOT%{_libdir}
2976 # check if symlink to be made is valid
2977 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2978 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2979 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2980 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2981 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2982 %if %{with multilib}
2983 mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2984 $RPM_BUILD_ROOT%{_libdir32}
2985 # check if symlink to be made is valid
2986 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2987 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2988 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2989 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2990 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2992 %if %{with multilib2}
2993 mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2994 $RPM_BUILD_ROOT%{_libdirm2}
2995 # check if symlink to be made is valid
2996 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2997 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2998 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2999 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3000 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3009 cp -f libjava/READ* java-doc
3010 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
3013 %if %{with gcc_libffi}
3014 # still not installed by gcc?
3015 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
3016 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
3017 sed -e 's,@prefix@,%{_prefix},
3018 s,@exec_prefix@,%{_exec_prefix},
3019 s,@libdir@,%{_libdir},
3020 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3021 %if %{with multilib}
3022 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3023 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3024 sed -e 's,@prefix@,%{_prefix},
3025 s,@exec_prefix@,%{_exec_prefix},
3026 s,@libdir@,%{_libdir32},
3027 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
3028 %if %{with multilib2}
3029 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3030 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3031 sed -e 's,@prefix@,%{_prefix},
3032 s,@exec_prefix@,%{_exec_prefix},
3033 s,@libdir@,%{_libdirm2},
3034 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3040 cp -f libobjc/README gcc/objc/README.libobjc
3043 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
3044 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
3045 for f in libitm.la libssp.la libssp_nonshared.la \
3046 %{?with_cxx:libstdc++.la libsupc++.la} \
3047 %{?with_fortran:libgfortran.la libquadmath.la} \
3048 %{?with_gomp:libgomp.la} \
3049 %{?with_Xsan:libasan.la libubsan.la} \
3050 %{?with_lsan_m0:liblsan.la} \
3051 %{?with_tsan_m0:libtsan.la} \
3052 %{?with_atomic:libatomic.la} \
3054 %{?with_gcc_libffi:libffi.la} \
3055 libgcj.la libgcj-tools.la libgij.la \
3056 %{gcjdbexecdir}/libjvm.la \
3057 %{gcjdbexecdir}/libxmlj.la \
3058 %{?with_x:lib-gnu-awt-xlib.la} \
3059 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
3060 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
3061 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3062 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
3064 %{?with_objc:libobjc.la};
3066 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
3067 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
3069 %if %{with multilib}
3070 for f in libitm.la libssp.la libssp_nonshared.la \
3071 %{?with_cxx:libstdc++.la libsupc++.la} \
3072 %{?with_fortran:libgfortran.la libquadmath.la} \
3073 %{?with_gomp:libgomp.la} \
3074 %{?with_Xsan:libasan.la libubsan.la} \
3075 %{?with_lsan_m1:liblsan.la} \
3076 %{?with_tsan_m1:libtsan.la} \
3077 %{?with_atomic:libatomic.la} \
3078 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3079 %{?with_objc:libobjc.la};
3081 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
3082 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
3084 %if %{with multilib2}
3085 for f in libitm.la libssp.la libssp_nonshared.la \
3086 %{?with_cxx:libstdc++.la libsupc++.la} \
3087 %{?with_fortran:libgfortran.la libquadmath.la} \
3088 %{?with_gomp:libgomp.la} \
3089 %{?with_Xsan:libasan.la libubsan.la} \
3090 %{?with_lsan_m2:liblsan.la} \
3091 %{?with_tsan_m2:libtsan.la} \
3092 %{?with_atomic:libatomic.la} \
3093 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3094 %{?with_objc:libobjc.la};
3096 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3097 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3102 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3103 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3104 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3105 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3107 # plugin, .la not needed
3108 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
3111 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3112 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3114 # basename is being run only for the native (non-biarch) file.
3115 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3116 -e "s,@toolexeclibdir@,$LIBDIR," \
3117 < libstdc++-v3/python/hook.in \
3118 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3120 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3121 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3123 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
3124 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
3126 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3127 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3130 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3132 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3135 # script(s) always installed; see above for builds with python; if no python, just don't package
3136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3137 %if %{with multilib}
3138 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3139 %if %{with multilib2}
3140 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3146 cat cpplib.lang >> gcc.lang
3149 %find_lang libstdc\+\+
3150 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3153 # always -f, as "dir" is created depending which texlive version is installed
3154 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3156 # svn snap doesn't contain (release does) below files,
3157 # so let's create dummy entries to satisfy %%files.
3158 [ ! -f NEWS ] && touch NEWS
3159 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3160 [ ! -f libgfortran/README ] && touch libgfortran/README
3163 rm -rf $RPM_BUILD_ROOT
3165 %post -p /sbin/postshell
3166 -/usr/sbin/fix-info-dir -c %{_infodir}
3168 %postun -p /sbin/postshell
3169 -/usr/sbin/fix-info-dir -c %{_infodir}
3171 %post ada -p /sbin/postshell
3172 -/usr/sbin/fix-info-dir -c %{_infodir}
3174 %postun ada -p /sbin/postshell
3175 -/usr/sbin/fix-info-dir -c %{_infodir}
3177 %post fortran -p /sbin/postshell
3178 -/usr/sbin/fix-info-dir -c %{_infodir}
3180 %postun fortran -p /sbin/postshell
3181 -/usr/sbin/fix-info-dir -c %{_infodir}
3183 %post java -p /sbin/postshell
3184 -/usr/sbin/fix-info-dir -c %{_infodir}
3186 %postun java -p /sbin/postshell
3187 -/usr/sbin/fix-info-dir -c %{_infodir}
3189 %post go -p /sbin/postshell
3190 -/usr/sbin/fix-info-dir -c %{_infodir}
3192 %postun go -p /sbin/postshell
3193 -/usr/sbin/fix-info-dir -c %{_infodir}
3195 %post -n libquadmath-devel -p /sbin/postshell
3196 -/usr/sbin/fix-info-dir -c %{_infodir}
3198 %postun -n libquadmath-devel -p /sbin/postshell
3199 -/usr/sbin/fix-info-dir -c %{_infodir}
3201 %post -n libffi-devel -p /sbin/postshell
3202 -/usr/sbin/fix-info-dir -c %{_infodir}
3204 %postun -n libffi-devel -p /sbin/postshell
3205 -/usr/sbin/fix-info-dir -c %{_infodir}
3207 %post -p /sbin/ldconfig -n libcilkrts
3208 %postun -p /sbin/ldconfig -n libcilkrts
3209 %post -p /sbin/ldconfig -n libcilkrts-multilib-32
3210 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3211 %post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3212 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3213 %post -p /sbin/ldconfig -n libgcc
3214 %postun -p /sbin/ldconfig -n libgcc
3215 %post -p /sbin/ldconfig -n libgcc-multilib-32
3216 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3217 %post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3218 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3219 %post -p /sbin/ldconfig -n libgomp
3220 %postun -p /sbin/ldconfig -n libgomp
3221 %post -p /sbin/ldconfig -n libgomp-multilib-32
3222 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3223 %post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3224 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3225 %post -p /sbin/ldconfig -n libgnat
3226 %postun -p /sbin/ldconfig -n libgnat
3227 %post -p /sbin/ldconfig -n libgnat-multilib-32
3228 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3229 %post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3230 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3231 %post -p /sbin/ldconfig -n libstdc++
3232 %postun -p /sbin/ldconfig -n libstdc++
3233 %post -p /sbin/ldconfig -n libstdc++-multilib-32
3234 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3235 %post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3236 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3237 %post -p /sbin/ldconfig -n libgfortran
3238 %postun -p /sbin/ldconfig -n libgfortran
3239 %post -p /sbin/ldconfig -n libgfortran-multilib-32
3240 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3241 %post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3242 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3243 %post -p /sbin/ldconfig -n libgcj
3244 %postun -p /sbin/ldconfig -n libgcj
3245 %post -p /sbin/ldconfig -n libffi
3246 %postun -p /sbin/ldconfig -n libffi
3247 %post -p /sbin/ldconfig -n libffi-multilib-32
3248 %postun -p /sbin/ldconfig -n libffi-multilib-32
3249 %post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3250 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3251 %post -p /sbin/ldconfig -n libobjc
3252 %postun -p /sbin/ldconfig -n libobjc
3253 %post -p /sbin/ldconfig -n libobjc-multilib-32
3254 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3255 %post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3256 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3257 %post -p /sbin/ldconfig -n libquadmath
3258 %postun -p /sbin/ldconfig -n libquadmath
3259 %post -p /sbin/ldconfig -n libquadmath-multilib-32
3260 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3261 %post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3262 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3263 %post -p /sbin/ldconfig -n libgo
3264 %postun -p /sbin/ldconfig -n libgo
3265 %post -p /sbin/ldconfig -n libgo-multilib-32
3266 %postun -p /sbin/ldconfig -n libgo-multilib-32
3267 %post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3268 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3269 %post -p /sbin/ldconfig -n libasan
3270 %postun -p /sbin/ldconfig -n libasan
3271 %post -p /sbin/ldconfig -n libasan-multilib-32
3272 %postun -p /sbin/ldconfig -n libasan-multilib-32
3273 %post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3274 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3275 %post -p /sbin/ldconfig -n liblsan
3276 %postun -p /sbin/ldconfig -n liblsan
3277 %post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3278 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3279 %post -p /sbin/ldconfig -n libtsan
3280 %postun -p /sbin/ldconfig -n libtsan
3281 %post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3282 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3283 %post -p /sbin/ldconfig -n libubsan
3284 %postun -p /sbin/ldconfig -n libubsan
3285 %post -p /sbin/ldconfig -n libubsan-multilib-32
3286 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3287 %post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3288 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3289 %post -p /sbin/ldconfig -n libvtv
3290 %postun -p /sbin/ldconfig -n libvtv
3291 %post -p /sbin/ldconfig -n libvtv-multilib-32
3292 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3293 %post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3294 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3295 %post -p /sbin/ldconfig -n libatomic
3296 %postun -p /sbin/ldconfig -n libatomic
3297 %post -p /sbin/ldconfig -n libatomic-multilib-32
3298 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3299 %post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3300 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3303 %defattr(644,root,root,755)
3304 %doc ChangeLog.general MAINTAINERS NEWS
3305 # bugs.html faq.html
3306 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3307 %attr(755,root,root) %{_bindir}/*-gcc*
3308 %attr(755,root,root) %{_bindir}/cc
3309 %attr(755,root,root) %{_bindir}/cpp
3310 %attr(755,root,root) %{_bindir}/gcc
3311 %attr(755,root,root) %{_bindir}/gcc-ar
3312 %attr(755,root,root) %{_bindir}/gcc-nm
3313 %attr(755,root,root) %{_bindir}/gcc-ranlib
3314 #%attr(755,root,root) %{_bindir}/gccbug
3315 %attr(755,root,root) %{_bindir}/gcov
3316 %{_mandir}/man1/cc.1*
3317 %{_mandir}/man1/cpp.1*
3318 %{_mandir}/man1/gcc.1*
3319 %{_mandir}/man1/gcov.1*
3320 %{_infodir}/cpp.info*
3321 %{_infodir}/cppinternals.info*
3322 %{_infodir}/gcc.info*
3323 %{_infodir}/gccinstall.info*
3324 %{_infodir}/gccint.info*
3325 %{_infodir}/libitm.info*
3326 %attr(755,root,root) /lib/cpp
3327 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3328 %attr(755,root,root) %{_libdir}/libitm.so
3329 %attr(755,root,root) %{_libdir}/libssp.so
3330 %{_libdir}/libitm.la
3332 %{_libdir}/libitm.spec
3333 %{_libdir}/libsanitizer.spec
3334 %{_libdir}/libssp.la
3336 %{_libdir}/libssp_nonshared.la
3337 %{_libdir}/libssp_nonshared.a
3339 %dir %{_libdir}/gcc/%{_target_platform}
3341 %{gcclibdir}/libgcc.a
3342 %{gcclibdir}/libgcc_eh.a
3343 %{gcclibdir}/libgcov.a
3346 %attr(755,root,root) %{gcclibdir}/cc1
3347 %attr(755,root,root) %{gcclibdir}/collect2
3348 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3349 %attr(755,root,root) %{gcclibdir}/lto1
3350 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3352 %dir %{gcclibdir}/include
3353 %dir %{gcclibdir}/include/sanitizer
3354 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3355 %dir %{gcclibdir}/include/ssp
3356 %{gcclibdir}/include/ssp/*.h
3357 %{gcclibdir}/include/float.h
3358 %{gcclibdir}/include/iso646.h
3359 %{gcclibdir}/include/limits.h
3360 %{gcclibdir}/include/stdalign.h
3361 %{gcclibdir}/include/stdarg.h
3362 %{gcclibdir}/include/stdatomic.h
3363 %{gcclibdir}/include/stdbool.h
3364 %{gcclibdir}/include/stddef.h
3365 %{gcclibdir}/include/stdfix.h
3366 %{gcclibdir}/include/stdint.h
3367 %{gcclibdir}/include/stdint-gcc.h
3368 %{gcclibdir}/include/stdnoreturn.h
3369 %{gcclibdir}/include/syslimits.h
3370 %{gcclibdir}/include/unwind.h
3371 %{gcclibdir}/include/varargs.h
3372 %ifarch %{ix86} %{x8664} x32
3373 %{gcclibdir}/include/adxintrin.h
3374 %{gcclibdir}/include/ammintrin.h
3375 %{gcclibdir}/include/avx2intrin.h
3376 %{gcclibdir}/include/avx512cdintrin.h
3377 %{gcclibdir}/include/avx512erintrin.h
3378 %{gcclibdir}/include/avx512fintrin.h
3379 %{gcclibdir}/include/avx512pfintrin.h
3380 %{gcclibdir}/include/avxintrin.h
3381 %{gcclibdir}/include/bmi2intrin.h
3382 %{gcclibdir}/include/bmiintrin.h
3383 %{gcclibdir}/include/bmmintrin.h
3384 %{gcclibdir}/include/cpuid.h
3385 %{gcclibdir}/include/cross-stdarg.h
3386 %{gcclibdir}/include/emmintrin.h
3387 %{gcclibdir}/include/f16cintrin.h
3388 %{gcclibdir}/include/fma4intrin.h
3389 %{gcclibdir}/include/fmaintrin.h
3390 %{gcclibdir}/include/fxsrintrin.h
3391 %{gcclibdir}/include/ia32intrin.h
3392 %{gcclibdir}/include/immintrin.h
3393 %{gcclibdir}/include/lwpintrin.h
3394 %{gcclibdir}/include/lzcntintrin.h
3395 %{gcclibdir}/include/mm3dnow.h
3396 %{gcclibdir}/include/mmintrin.h
3397 %{gcclibdir}/include/mm_malloc.h
3398 %{gcclibdir}/include/nmmintrin.h
3399 %{gcclibdir}/include/pmmintrin.h
3400 %{gcclibdir}/include/popcntintrin.h
3401 %{gcclibdir}/include/prfchwintrin.h
3402 %{gcclibdir}/include/rdseedintrin.h
3403 %{gcclibdir}/include/rtmintrin.h
3404 %{gcclibdir}/include/shaintrin.h
3405 %{gcclibdir}/include/smmintrin.h
3406 %{gcclibdir}/include/tbmintrin.h
3407 %{gcclibdir}/include/tmmintrin.h
3408 %{gcclibdir}/include/wmmintrin.h
3409 %{gcclibdir}/include/x86intrin.h
3410 %{gcclibdir}/include/xmmintrin.h
3411 %{gcclibdir}/include/xopintrin.h
3412 %{gcclibdir}/include/xsaveintrin.h
3413 %{gcclibdir}/include/xsaveoptintrin.h
3414 %{gcclibdir}/include/xtestintrin.h
3417 %{gcclibdir}/include/arm_neon.h
3418 %{gcclibdir}/include/mmintrin.h
3421 %{gcclibdir}/include/ia64intrin.h
3424 %{gcclibdir}/include/math-68881.h
3427 %{gcclibdir}/include/loongson.h
3429 %ifarch powerpc ppc ppc64
3430 %{gcclibdir}/include/altivec.h
3431 %{gcclibdir}/include/paired.h
3432 %{gcclibdir}/include/ppc-asm.h
3433 %{gcclibdir}/include/ppu_intrinsics.h
3434 %{gcclibdir}/include/si2vmx.h
3435 %{gcclibdir}/include/spe.h
3436 %{gcclibdir}/include/spu2vmx.h
3437 %{gcclibdir}/include/vec_types.h
3440 %if %{with multilib}
3442 %defattr(644,root,root,755)
3443 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3444 %dir %{gcclibdir}/32
3445 %{gcclibdir}/32/crt*.o
3446 %{gcclibdir}/32/libgcc.a
3447 %{gcclibdir}/32/libgcc_eh.a
3448 %{gcclibdir}/32/libgcov.a
3449 %{_libdir32}/libitm.spec
3450 %{_libdir32}/libsanitizer.spec
3451 %attr(755,root,root) %{_libdir32}/libitm.so
3452 %attr(755,root,root) %{_libdir32}/libssp.so
3453 %{_libdir32}/libitm.la
3454 %{_libdir32}/libitm.a
3455 %{_libdir32}/libssp.la
3456 %{_libdir32}/libssp.a
3457 %{_libdir32}/libssp_nonshared.la
3458 %{_libdir32}/libssp_nonshared.a
3461 %if %{with multilib2}
3462 %files multilib-%{multilib2}
3463 %defattr(644,root,root,755)
3464 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3465 %dir %{gcclibdir}/%{multilib2}
3466 %{gcclibdir}/%{multilib2}/crt*.o
3467 %{gcclibdir}/%{multilib2}/libgcc.a
3468 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3469 %{gcclibdir}/%{multilib2}/libgcov.a
3470 %{_libdirm2}/libitm.spec
3471 %{_libdirm2}/libsanitizer.spec
3472 %attr(755,root,root) %{_libdirm2}/libitm.so
3473 %attr(755,root,root) %{_libdirm2}/libssp.so
3474 %{_libdirm2}/libitm.la
3475 %{_libdirm2}/libitm.a
3476 %{_libdirm2}/libssp.la
3477 %{_libdirm2}/libssp.a
3478 %{_libdirm2}/libssp_nonshared.la
3479 %{_libdirm2}/libssp_nonshared.a
3483 %defattr(644,root,root,755)
3484 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3485 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3486 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3487 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3488 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3490 %if %{with multilib}
3491 %files -n libgcc-multilib-32
3492 %defattr(644,root,root,755)
3493 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3494 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3495 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3496 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3497 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3500 %if %{with multilib2}
3501 %files -n libgcc-multilib-%{multilib2}
3502 %defattr(644,root,root,755)
3503 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3504 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3505 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3506 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3507 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3512 %defattr(644,root,root,755)
3513 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3514 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3516 %files -n libgomp-devel
3517 %defattr(644,root,root,755)
3518 %attr(755,root,root) %{_libdir}/libgomp.so
3519 %{_libdir}/libgomp.la
3520 %{_libdir}/libgomp.spec
3521 %{gcclibdir}/finclude
3522 %{gcclibdir}/include/omp.h
3523 %{_infodir}/libgomp.info*
3525 %files -n libgomp-static
3526 %defattr(644,root,root,755)
3527 %{_libdir}/libgomp.a
3529 %if %{with multilib}
3530 %files -n libgomp-multilib-32
3531 %defattr(644,root,root,755)
3532 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3533 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3535 %files -n libgomp-multilib-32-devel
3536 %defattr(644,root,root,755)
3537 %attr(755,root,root) %{_libdir32}/libgomp.so
3538 %{_libdir32}/libgomp.la
3539 %{_libdir32}/libgomp.spec
3541 %files -n libgomp-multilib-32-static
3542 %defattr(644,root,root,755)
3543 %{_libdir32}/libgomp.a
3546 %if %{with multilib2}
3547 %files -n libgomp-multilib-%{multilib2}
3548 %defattr(644,root,root,755)
3549 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3550 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3552 %files -n libgomp-multilib-%{multilib2}-devel
3553 %defattr(644,root,root,755)
3554 %attr(755,root,root) %{_libdirm2}/libgomp.so
3555 %{_libdirm2}/libgomp.la
3556 %{_libdirm2}/libgomp.spec
3558 %files -n libgomp-multilib-%{multilib2}-static
3559 %defattr(644,root,root,755)
3560 %{_libdirm2}/libgomp.a
3565 %files -n libcilkrts
3566 %defattr(644,root,root,755)
3567 %doc libcilkrts/{ChangeLog,README}
3568 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3569 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3571 %files -n libcilkrts-devel
3572 %defattr(644,root,root,755)
3573 %attr(755,root,root) %{_libdir}/libcilkrts.so
3574 %{_libdir}/libcilkrts.la
3575 %{_libdir}/libcilkrts.spec
3576 %{gcclibdir}/include/cilk
3578 %files -n libcilkrts-static
3579 %defattr(644,root,root,755)
3580 %{_libdir}/libcilkrts.a
3582 %if %{with multilib}
3583 %files -n libcilkrts-multilib-32
3584 %defattr(644,root,root,755)
3585 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3586 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3588 %files -n libcilkrts-multilib-32-devel
3589 %defattr(644,root,root,755)
3590 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3591 %{_libdir32}/libcilkrts.la
3592 %{_libdir32}/libcilkrts.spec
3594 %files -n libcilkrts-multilib-32-static
3595 %defattr(644,root,root,755)
3596 %{_libdir32}/libcilkrts.a
3599 %if %{with multilib2}
3600 %files -n libcilkrts-multilib-%{multilib2}
3601 %defattr(644,root,root,755)
3602 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3603 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3605 %files -n libcilkrts-multilib-%{multilib2}-devel
3606 %defattr(644,root,root,755)
3607 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3608 %{_libdirm2}/libcilkrts.la
3609 %{_libdirm2}/libcilkrts.spec
3611 %files -n libcilkrts-multilib-%{multilib2}-static
3612 %defattr(644,root,root,755)
3613 %{_libdirm2}/libcilkrts.a
3619 %defattr(644,root,root,755)
3620 %doc gcc/ada/ChangeLog
3621 %attr(755,root,root) %{_bindir}/gnat*
3623 %exclude %{_bindir}/gnative2ascii
3625 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3626 %attr(755,root,root) %{_libdir}/libgnarl.so
3627 %attr(755,root,root) %{_libdir}/libgnat-*.so
3628 %attr(755,root,root) %{_libdir}/libgnat.so
3629 %attr(755,root,root) %{gcclibdir}/gnat1
3630 %{gcclibdir}/adainclude
3631 %dir %{gcclibdir}/adalib
3632 %{gcclibdir}/adalib/*.ali
3633 %ifarch %{ix86} %{x8664} x32
3634 %{gcclibdir}/adalib/libgmem.a
3636 %{_infodir}/gnat-style.info*
3637 %{_infodir}/gnat_rm.info*
3638 %{_infodir}/gnat_ugn.info*
3640 %if %{with multilib}
3641 %files ada-multilib-32
3642 %defattr(644,root,root,755)
3643 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3644 %attr(755,root,root) %{_libdir32}/libgnarl.so
3645 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3646 %attr(755,root,root) %{_libdir32}/libgnat.so
3647 %{gcclibdir}/32/adainclude
3648 %dir %{gcclibdir}/32/adalib
3649 %{gcclibdir}/32/adalib/*.ali
3650 %ifarch %{ix86} %{x8664} x32
3651 %{gcclibdir}/32/adalib/libgmem.a
3655 %if %{with multilib2}
3656 %files ada-multilib-%{multilib2}
3657 %defattr(644,root,root,755)
3658 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3659 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3660 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3661 %attr(755,root,root) %{_libdirm2}/libgnat.so
3662 %{gcclibdir}/%{multilib2}/adainclude
3663 %dir %{gcclibdir}/%{multilib2}/adalib
3664 %{gcclibdir}/%{multilib2}/adalib/*.ali
3665 %ifarch %{ix86} %{x8664} x32
3666 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3671 %defattr(644,root,root,755)
3672 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3673 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3674 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3675 %attr(755,root,root) %{_libdir}/libgnat.so.1
3677 %files -n libgnat-static
3678 %defattr(644,root,root,755)
3679 %{gcclibdir}/adalib/libgnarl.a
3680 %{gcclibdir}/adalib/libgnat.a
3682 %if %{with multilib}
3683 %files -n libgnat-multilib-32
3684 %defattr(644,root,root,755)
3685 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3686 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3687 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3688 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3690 %files -n libgnat-multilib-32-static
3691 %defattr(644,root,root,755)
3692 %{gcclibdir}/32/adalib/libgnarl.a
3693 %{gcclibdir}/32/adalib/libgnat.a
3696 %if %{with multilib2}
3697 %files -n libgnat-multilib-%{multilib2}
3698 %defattr(644,root,root,755)
3699 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3700 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3701 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3702 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3704 %files -n libgnat-multilib-%{multilib2}-static
3705 %defattr(644,root,root,755)
3706 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3707 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3713 %defattr(644,root,root,755)
3714 %doc gcc/cp/{ChangeLog,NEWS}
3715 %attr(755,root,root) %{_bindir}/g++
3716 %attr(755,root,root) %{_bindir}/*-g++
3717 %attr(755,root,root) %{_bindir}/c++
3718 %attr(755,root,root) %{_bindir}/*-c++
3719 %attr(755,root,root) %{gcclibdir}/cc1plus
3720 %{_libdir}/libsupc++.la
3721 %{_libdir}/libsupc++.a
3722 %{_mandir}/man1/g++.1*
3724 %if %{with multilib}
3725 %files c++-multilib-32
3726 %defattr(644,root,root,755)
3727 %{_libdir32}/libsupc++.la
3728 %{_libdir32}/libsupc++.a
3731 %if %{with multilib2}
3732 %files c++-multilib-%{multilib2}
3733 %defattr(644,root,root,755)
3734 %{_libdirm2}/libsupc++.la
3735 %{_libdirm2}/libsupc++.a
3738 %files -n libstdc++ -f libstdc++.lang
3739 %defattr(644,root,root,755)
3740 %doc libstdc++-v3/{ChangeLog,README}
3741 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3742 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3744 %files -n libstdc++-devel
3745 %defattr(644,root,root,755)
3746 %attr(755,root,root) %{_libdir}/libstdc++.so
3747 %{_libdir}/libstdc++.la
3748 %dir %{_includedir}/c++
3749 %{_includedir}/c++/%{version}
3750 %{_includedir}/extc++.h
3751 %{_includedir}/stdc++.h
3752 %{_includedir}/stdtr1c++.h
3754 %exclude %{_includedir}/c++/%{version}/java
3755 %exclude %{_includedir}/c++/%{version}/javax
3756 %exclude %{_includedir}/c++/%{version}/gcj
3757 %exclude %{_includedir}/c++/%{version}/gnu
3758 %exclude %{_includedir}/c++/%{version}/org
3759 %exclude %{_includedir}/c++/%{version}/sun
3762 %files -n libstdc++-static
3763 %defattr(644,root,root,755)
3764 %{_libdir}/libstdc++.a
3766 %if %{with multilib}
3767 %files -n libstdc++-multilib-32
3768 %defattr(644,root,root,755)
3769 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3770 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3772 %files -n libstdc++-multilib-32-devel
3773 %defattr(644,root,root,755)
3774 %attr(755,root,root) %{_libdir32}/libstdc++.so
3775 %{_libdir32}/libstdc++.la
3777 %files -n libstdc++-multilib-32-static
3778 %defattr(644,root,root,755)
3779 %{_libdir32}/libstdc++.a
3782 %if %{with multilib2}
3783 %files -n libstdc++-multilib-%{multilib2}
3784 %defattr(644,root,root,755)
3785 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3786 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3788 %files -n libstdc++-multilib-%{multilib2}-devel
3789 %defattr(644,root,root,755)
3790 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3791 %{_libdirm2}/libstdc++.la
3793 %files -n libstdc++-multilib-%{multilib2}-static
3794 %defattr(644,root,root,755)
3795 %{_libdirm2}/libstdc++.a
3799 %files -n libstdc++-gdb
3800 %defattr(644,root,root,755)
3801 %dir %{py_sitescriptdir}/libstdcxx
3802 %{py_sitescriptdir}/libstdcxx/*.py[co]
3803 %dir %{py_sitescriptdir}/libstdcxx/v6
3804 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3805 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3806 %if %{with multilib}
3807 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3809 %if %{with multilib2}
3810 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3815 %files -n libstdc++-apidocs
3816 %defattr(644,root,root,755)
3817 %doc libstdc++-v3/doc/html/*
3823 %defattr(644,root,root,755)
3824 %doc gcc/fortran/ChangeLog
3825 %attr(755,root,root) %{_bindir}/g95
3826 %attr(755,root,root) %{_bindir}/gfortran
3827 %attr(755,root,root) %{_bindir}/*-gfortran
3828 %attr(755,root,root) %{gcclibdir}/f951
3829 %attr(755,root,root) %{_libdir}/libgfortran.so
3830 %{_libdir}/libgfortran.spec
3831 %{_libdir}/libgfortran.la
3832 %{gcclibdir}/libcaf_single.a
3833 %{gcclibdir}/libcaf_single.la
3834 %{gcclibdir}/libgfortranbegin.la
3835 %{gcclibdir}/libgfortranbegin.a
3836 %{_infodir}/gfortran.info*
3837 %{_mandir}/man1/g95.1*
3838 %{_mandir}/man1/gfortran.1*
3840 %if %{with multilib}
3841 %files fortran-multilib-32
3842 %defattr(644,root,root,755)
3843 %attr(755,root,root) %{_libdir32}/libgfortran.so
3844 %{_libdir32}/libgfortran.spec
3845 %{_libdir32}/libgfortran.la
3846 %{gcclibdir}/32/libcaf_single.a
3847 %{gcclibdir}/32/libcaf_single.la
3848 %{gcclibdir}/32/libgfortranbegin.la
3849 %{gcclibdir}/32/libgfortranbegin.a
3852 %if %{with multilib2}
3853 %files fortran-multilib-%{multilib2}
3854 %defattr(644,root,root,755)
3855 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3856 %{_libdirm2}/libgfortran.spec
3857 %{_libdirm2}/libgfortran.la
3858 %{gcclibdir}/%{multilib2}/libcaf_single.a
3859 %{gcclibdir}/%{multilib2}/libcaf_single.la
3860 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3861 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3864 %files -n libgfortran
3865 %defattr(644,root,root,755)
3866 %doc libgfortran/{AUTHORS,README,ChangeLog}
3867 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3868 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3870 %files -n libgfortran-static
3871 %defattr(644,root,root,755)
3872 %{_libdir}/libgfortran.a
3874 %if %{with multilib}
3875 %files -n libgfortran-multilib-32
3876 %defattr(644,root,root,755)
3877 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3878 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3880 %files -n libgfortran-multilib-32-static
3881 %defattr(644,root,root,755)
3882 %{_libdir32}/libgfortran.a
3885 %if %{with multilib2}
3886 %files -n libgfortran-multilib-%{multilib2}
3887 %defattr(644,root,root,755)
3888 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3889 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3891 %files -n libgfortran-multilib-%{multilib2}-static
3892 %defattr(644,root,root,755)
3893 %{_libdirm2}/libgfortran.a
3896 %files -n libquadmath
3897 %defattr(644,root,root,755)
3898 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3899 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3901 %files -n libquadmath-devel
3902 %defattr(644,root,root,755)
3903 %{gcclibdir}/include/quadmath.h
3904 %{gcclibdir}/include/quadmath_weak.h
3905 %attr(755,root,root) %{_libdir}/libquadmath.so
3906 %{_libdir}/libquadmath.la
3907 %{_infodir}/libquadmath.info*
3909 %files -n libquadmath-static
3910 %defattr(644,root,root,755)
3911 %{_libdir}/libquadmath.a
3913 %if %{with multilib}
3914 %files -n libquadmath-multilib-32
3915 %defattr(644,root,root,755)
3916 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3917 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3919 %files -n libquadmath-multilib-32-devel
3920 %defattr(644,root,root,755)
3921 %attr(755,root,root) %{_libdir32}/libquadmath.so
3922 %{_libdir32}/libquadmath.la
3924 %files -n libquadmath-multilib-32-static
3925 %defattr(644,root,root,755)
3926 %{_libdir32}/libquadmath.a
3929 %if %{with multilib2}
3930 %files -n libquadmath-multilib-%{multilib2}
3931 %defattr(644,root,root,755)
3932 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3933 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3935 %files -n libquadmath-multilib-%{multilib2}-devel
3936 %defattr(644,root,root,755)
3937 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3938 %{_libdirm2}/libquadmath.la
3940 %files -n libquadmath-multilib-%{multilib2}-static
3941 %defattr(644,root,root,755)
3942 %{_libdirm2}/libquadmath.a
3948 %defattr(644,root,root,755)
3949 %doc gcc/java/ChangeLog java-doc/*
3950 %attr(755,root,root) %{_bindir}/gappletviewer
3951 %attr(755,root,root) %{_bindir}/gc-analyze
3952 %attr(755,root,root) %{_bindir}/gcj
3953 %attr(755,root,root) %{_bindir}/gcj-dbtool
3954 %attr(755,root,root) %{_bindir}/gcjh
3955 %attr(755,root,root) %{_bindir}/gjar
3956 %attr(755,root,root) %{_bindir}/gjarsigner
3957 %attr(755,root,root) %{_bindir}/gjavah
3958 %attr(755,root,root) %{_bindir}/gkeytool
3959 %attr(755,root,root) %{_bindir}/gnative2ascii
3960 %attr(755,root,root) %{_bindir}/gorbd
3961 %attr(755,root,root) %{_bindir}/grmic
3962 %attr(755,root,root) %{_bindir}/grmid
3963 %attr(755,root,root) %{_bindir}/grmiregistry
3964 %attr(755,root,root) %{_bindir}/gserialver
3965 %attr(755,root,root) %{_bindir}/gtnameserv
3966 %attr(755,root,root) %{_bindir}/jcf-dump
3967 %attr(755,root,root) %{_bindir}/jv-convert
3968 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
3969 %attr(755,root,root) %{_bindir}/*-gcj
3970 %attr(755,root,root) %{gcclibdir}/ecj1
3971 %attr(755,root,root) %{gcclibdir}/jc1
3972 %attr(755,root,root) %{gcclibdir}/jvgenmain
3973 %{_infodir}/cp-tools.info*
3974 %{_infodir}/gcj.info*
3975 %{_mandir}/man1/gappletviewer.1*
3976 %{_mandir}/man1/gc-analyze.1*
3977 %{_mandir}/man1/gcj.1*
3978 %{_mandir}/man1/gcj-dbtool.1*
3979 %{_mandir}/man1/gcjh.1*
3980 %{_mandir}/man1/gjar.1*
3981 %{_mandir}/man1/gjarsigner.1*
3982 %{_mandir}/man1/gjavah.1*
3983 %{_mandir}/man1/gkeytool.1*
3984 %{_mandir}/man1/gnative2ascii.1*
3985 %{_mandir}/man1/gorbd.1*
3986 %{_mandir}/man1/grmic.1*
3987 %{_mandir}/man1/grmid.1*
3988 %{_mandir}/man1/grmiregistry.1*
3989 %{_mandir}/man1/gserialver.1*
3990 %{_mandir}/man1/gtnameserv.1*
3991 %{_mandir}/man1/jcf-dump.1*
3992 %{_mandir}/man1/jv-convert.1*
3993 %{_mandir}/man1/rebuild-gcj-db*
3996 %files java-aotcompile
3997 %defattr(644,root,root,755)
3998 %attr(755,root,root) %{_bindir}/aot-compile
3999 %dir %{py_sitescriptdir}/libjava
4000 %{py_sitescriptdir}/libjava/*.py[co]
4001 %{_mandir}/man1/aot-compile.1*
4005 %defattr(644,root,root,755)
4006 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
4007 %attr(755,root,root) %{_bindir}/gij
4008 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
4009 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
4010 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
4011 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
4012 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
4013 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
4014 %attr(755,root,root) %{_libdir}/libgcj_bc.so
4015 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
4016 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
4017 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
4018 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
4019 %dir %{_libdir}/%{gcjdbexecdir}
4020 %{_libdir}/%{gcjdbexecdir}/classmap.db
4021 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4022 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4023 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4024 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4025 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
4026 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
4027 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
4028 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
4029 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
4030 %{_libdir}/logging.properties
4031 %{_javadir}/libgcj*.jar
4033 %{_mandir}/man1/gij.1*
4035 %files -n libgcj-devel
4036 %defattr(644,root,root,755)
4037 %attr(755,root,root) %{_libdir}/libgcj-tools.so
4038 %{_libdir}/libgcj-tools.la
4039 %attr(755,root,root) %{_libdir}/libgcj.so
4040 %{_libdir}/libgcj.la
4041 %attr(755,root,root) %{_libdir}/libgij.so
4042 %{_libdir}/libgij.la
4044 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4045 %{_libdir}/lib-gnu-awt-xlib.la
4047 %{_libdir}/libgcj.spec
4048 %dir %{_libdir}/security
4049 %{_libdir}/security/*
4050 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4051 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4052 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4053 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
4054 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
4055 %{_libdir}/%{gcjdbexecdir}/libjvm.la
4056 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
4057 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
4058 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
4059 %{gcclibdir}/include/gcj
4060 %{gcclibdir}/include/jawt.h
4061 %{gcclibdir}/include/jawt_md.h
4062 %{gcclibdir}/include/jni.h
4063 %{gcclibdir}/include/jni_md.h
4064 %{gcclibdir}/include/jvmpi.h
4065 %{_includedir}/c++/%{version}/java
4066 %{_includedir}/c++/%{version}/javax
4067 %{_includedir}/c++/%{version}/gcj
4068 %{_includedir}/c++/%{version}/gnu
4069 %{_includedir}/c++/%{version}/org
4070 %{_includedir}/c++/%{version}/sun
4071 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
4073 %files -n libgcj-static
4074 %defattr(644,root,root,755)
4075 %{_libdir}/libgcj-tools.a
4077 %{_libdir}/libgcj_bc.a
4079 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
4080 %{_libdir}/%{gcjdbexecdir}/libjvm.a
4083 %if %{with gcc_libffi}
4085 %defattr(644,root,root,755)
4086 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4087 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4088 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
4090 %files -n libffi-devel
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdir}/libffi.so
4093 %{_libdir}/libffi.la
4094 %{gcclibdir}/include/ffi.h
4095 %{gcclibdir}/include/ffitarget.h
4096 %{_pkgconfigdir}/libffi.pc
4097 %{_mandir}/man3/ffi*.3*
4098 %{_infodir}/libffi.info*
4100 %files -n libffi-static
4101 %defattr(644,root,root,755)
4104 %if %{with multilib}
4105 %files -n libffi-multilib-32
4106 %defattr(644,root,root,755)
4107 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4108 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4110 %files -n libffi-multilib-32-devel
4111 %defattr(644,root,root,755)
4112 %attr(755,root,root) %{_libdir32}/libffi.so
4113 %{_libdir32}/libffi.la
4114 %{_pkgconfigdir32}/libffi.pc
4116 %files -n libffi-multilib-32-static
4117 %defattr(644,root,root,755)
4118 %{_libdir32}/libffi.a
4121 %if %{with multilib2}
4122 %files -n libffi-multilib-%{multilib2}
4123 %defattr(644,root,root,755)
4124 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4125 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
4127 %files -n libffi-multilib-%{multilib2}-devel
4128 %defattr(644,root,root,755)
4129 %attr(755,root,root) %{_libdirm2}/libffi.so
4130 %{_libdirm2}/libffi.la
4131 %{_pkgconfigdirm2}/libffi.pc
4133 %files -n libffi-multilib-%{multilib2}-static
4134 %defattr(644,root,root,755)
4135 %{_libdirm2}/libffi.a
4141 %defattr(644,root,root,755)
4142 %doc gcc/objc/README.libobjc
4143 %attr(755,root,root) %{gcclibdir}/cc1obj
4144 %attr(755,root,root) %{_libdir}/libobjc.so
4145 %{_libdir}/libobjc.la
4146 %{gcclibdir}/include/objc
4148 %if %{with multilib}
4149 %files objc-multilib-32
4150 %defattr(644,root,root,755)
4151 %attr(755,root,root) %{_libdir32}/libobjc.so
4152 %{_libdir32}/libobjc.la
4155 %if %{with multilib2}
4156 %files objc-multilib-%{multilib2}
4157 %defattr(644,root,root,755)
4158 %attr(755,root,root) %{_libdirm2}/libobjc.so
4159 %{_libdirm2}/libobjc.la
4164 %defattr(644,root,root,755)
4165 %doc gcc/objcp/ChangeLog
4166 %attr(755,root,root) %{gcclibdir}/cc1objplus
4170 %defattr(644,root,root,755)
4171 %doc libobjc/{ChangeLog,README*}
4172 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4173 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4175 %files -n libobjc-static
4176 %defattr(644,root,root,755)
4177 %{_libdir}/libobjc.a
4179 %if %{with multilib}
4180 %files -n libobjc-multilib-32
4181 %defattr(644,root,root,755)
4182 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4183 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4185 %files -n libobjc-multilib-32-static
4186 %defattr(644,root,root,755)
4187 %{_libdir32}/libobjc.a
4190 %if %{with multilib2}
4191 %files -n libobjc-multilib-%{multilib2}
4192 %defattr(644,root,root,755)
4193 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4194 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4196 %files -n libobjc-multilib-%{multilib2}-static
4197 %defattr(644,root,root,755)
4198 %{_libdirm2}/libobjc.a
4204 %defattr(644,root,root,755)
4205 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4206 %attr(755,root,root) %{_bindir}/gccgo
4207 %attr(755,root,root) %{gcclibdir}/go1
4209 %{_libdir}/go/%{version}
4210 %{_mandir}/man1/gccgo.1*
4211 %{_infodir}/gccgo.info*
4213 %if %{with multilib}
4214 %files go-multilib-32
4215 %defattr(644,root,root,755)
4216 %dir %{_libdir32}/go
4217 %{_libdir32}/go/%{version}
4220 %if %{with multilib2}
4221 %files go-multilib-%{multilib2}
4222 %defattr(644,root,root,755)
4223 %dir %{_libdirm2}/go
4224 %{_libdirm2}/go/%{version}
4228 %defattr(644,root,root,755)
4229 %doc libgo/{LICENSE,PATENTS,README}
4230 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4231 %attr(755,root,root) %ghost %{_libdir}/libgo.so.5
4233 %files -n libgo-devel
4234 %defattr(644,root,root,755)
4235 %attr(755,root,root) %{_libdir}/libgo.so
4237 %{_libdir}/libgobegin.a
4239 %files -n libgo-static
4240 %defattr(644,root,root,755)
4243 %if %{with multilib}
4244 %files -n libgo-multilib-32
4245 %defattr(644,root,root,755)
4246 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4247 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.5
4249 %files -n libgo-multilib-32-devel
4250 %defattr(644,root,root,755)
4251 %attr(755,root,root) %{_libdir32}/libgo.so
4252 %{_libdir32}/libgo.la
4253 %{_libdir32}/libgobegin.a
4255 %files -n libgo-multilib-32-static
4256 %defattr(644,root,root,755)
4257 %{_libdir32}/libgo.a
4260 %if %{with multilib2}
4261 %files -n libgo-multilib-%{multilib2}
4262 %defattr(644,root,root,755)
4263 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4264 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.5
4266 %files -n libgo-multilib-%{multilib2}-devel
4267 %defattr(644,root,root,755)
4268 %attr(755,root,root) %{_libdirm2}/libgo.so
4269 %{_libdirm2}/libgo.la
4270 %{_libdirm2}/libgobegin.a
4272 %files -n libgo-multilib-%{multilib2}-static
4273 %defattr(644,root,root,755)
4274 %{_libdirm2}/libgo.a
4280 %defattr(644,root,root,755)
4281 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4282 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4283 %attr(755,root,root) %ghost %{_libdir}/libasan.so.1
4285 %files -n libasan-devel
4286 %defattr(644,root,root,755)
4287 %attr(755,root,root) %{_libdir}/libasan.so
4288 %{_libdir}/libasan_preinit.o
4289 %{_libdir}/libasan.la
4290 %{gcclibdir}/include/sanitizer/asan_interface.h
4292 %files -n libasan-static
4293 %defattr(644,root,root,755)
4294 %{_libdir}/libasan.a
4296 %if %{with multilib}
4297 %files -n libasan-multilib-32
4298 %defattr(644,root,root,755)
4299 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4300 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.1
4302 %files -n libasan-multilib-32-devel
4303 %defattr(644,root,root,755)
4304 %attr(755,root,root) %{_libdir32}/libasan.so
4305 %{_libdir32}/libasan_preinit.o
4306 %{_libdir32}/libasan.la
4308 %files -n libasan-multilib-32-static
4309 %defattr(644,root,root,755)
4310 %{_libdir32}/libasan.a
4313 %if %{with multilib2}
4314 %files -n libasan-multilib-%{multilib2}
4315 %defattr(644,root,root,755)
4316 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4317 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.1
4319 %files -n libasan-multilib-%{multilib2}-devel
4320 %defattr(644,root,root,755)
4321 %attr(755,root,root) %{_libdirm2}/libasan.so
4322 %{_libdirm2}/libasan_preinit.o
4323 %{_libdirm2}/libasan.la
4325 %files -n libasan-multilib-%{multilib2}-static
4326 %defattr(644,root,root,755)
4327 %{_libdirm2}/libasan.a
4333 %defattr(644,root,root,755)
4334 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4335 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4337 %files -n liblsan-devel
4338 %defattr(644,root,root,755)
4339 %attr(755,root,root) %{_libdir}/liblsan.so
4340 %{_libdir}/liblsan.la
4341 %{gcclibdir}/include/sanitizer/lsan_interface.h
4343 %files -n liblsan-static
4344 %defattr(644,root,root,755)
4345 %{_libdir}/liblsan.a
4348 %if %{with multilib2} && %{with lsan_m2}
4349 %files -n liblsan-multilib-%{multilib2}
4350 %defattr(644,root,root,755)
4351 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4352 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4354 %files -n liblsan-multilib-%{multilib2}-devel
4355 %defattr(644,root,root,755)
4356 %attr(755,root,root) %{_libdirm2}/liblsan.so
4357 %{_libdirm2}/liblsan.la
4358 %{gcclibdir}/include/sanitizer/lsan_interface.h
4360 %files -n liblsan-multilib-%{multilib2}-static
4361 %defattr(644,root,root,755)
4362 %{_libdirm2}/liblsan.a
4367 %defattr(644,root,root,755)
4368 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4369 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4370 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4372 %files -n libtsan-devel
4373 %defattr(644,root,root,755)
4374 %attr(755,root,root) %{_libdir}/libtsan.so
4375 %{_libdir}/libtsan.la
4377 %files -n libtsan-static
4378 %defattr(644,root,root,755)
4379 %{_libdir}/libtsan.a
4382 %if %{with multilib2} && %{with tsan_m2}
4383 %files -n libtsan-multilib-%{multilib2}
4384 %defattr(644,root,root,755)
4385 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4386 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4387 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4389 %files -n libtsan-multilib-%{multilib2}-devel
4390 %defattr(644,root,root,755)
4391 %attr(755,root,root) %{_libdirm2}/libtsan.so
4392 %{_libdirm2}/libtsan.la
4394 %files -n libtsan-multilib-%{multilib2}-static
4395 %defattr(644,root,root,755)
4396 %{_libdirm2}/libtsan.a
4401 %defattr(644,root,root,755)
4402 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4403 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4405 %files -n libubsan-devel
4406 %defattr(644,root,root,755)
4407 %attr(755,root,root) %{_libdir}/libubsan.so
4408 %{_libdir}/libubsan.la
4410 %files -n libubsan-static
4411 %defattr(644,root,root,755)
4412 %{_libdir}/libubsan.a
4414 %if %{with multilib}
4415 %files -n libubsan-multilib-32
4416 %defattr(644,root,root,755)
4417 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4418 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4420 %files -n libubsan-multilib-32-devel
4421 %defattr(644,root,root,755)
4422 %attr(755,root,root) %{_libdir32}/libubsan.so
4423 %{_libdir32}/libubsan.la
4425 %files -n libubsan-multilib-32-static
4426 %defattr(644,root,root,755)
4427 %{_libdir32}/libubsan.a
4430 %if %{with multilib2}
4431 %files -n libubsan-multilib-%{multilib2}
4432 %defattr(644,root,root,755)
4433 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4434 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4436 %files -n libubsan-multilib-%{multilib2}-devel
4437 %defattr(644,root,root,755)
4438 %attr(755,root,root) %{_libdirm2}/libubsan.so
4439 %{_libdirm2}/libubsan.la
4441 %files -n libubsan-multilib-%{multilib2}-static
4442 %defattr(644,root,root,755)
4443 %{_libdirm2}/libubsan.a
4449 %defattr(644,root,root,755)
4450 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4451 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4453 %files -n libvtv-devel
4454 %defattr(644,root,root,755)
4455 %attr(755,root,root) %{_libdir}/libvtv.so
4456 %{_libdir}/libvtv.la
4458 %files -n libvtv-static
4459 %defattr(644,root,root,755)
4462 %if %{with multilib}
4463 %files -n libvtv-multilib-32
4464 %defattr(644,root,root,755)
4465 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4466 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4468 %files -n libvtv-multilib-32-devel
4469 %defattr(644,root,root,755)
4470 %attr(755,root,root) %{_libdir32}/libvtv.so
4471 %{_libdir32}/libvtv.la
4473 %files -n libvtv-multilib-32-static
4474 %defattr(644,root,root,755)
4475 %{_libdir32}/libvtv.a
4478 %if %{with multilib2}
4479 %files -n libvtv-multilib-%{multilib2}
4480 %defattr(644,root,root,755)
4481 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4482 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4484 %files -n libvtv-multilib-%{multilib2}-devel
4485 %defattr(644,root,root,755)
4486 %attr(755,root,root) %{_libdirm2}/libvtv.so
4487 %{_libdirm2}/libvtv.la
4489 %files -n libvtv-multilib-%{multilib2}-static
4490 %defattr(644,root,root,755)
4491 %{_libdirm2}/libvtv.a
4497 %defattr(644,root,root,755)
4498 %doc libatomic/ChangeLog*
4499 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4500 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4502 %files -n libatomic-devel
4503 %defattr(644,root,root,755)
4504 %attr(755,root,root) %{_libdir}/libatomic.so
4505 %{_libdir}/libatomic.la
4507 %files -n libatomic-static
4508 %defattr(644,root,root,755)
4509 %{_libdir}/libatomic.a
4511 %if %{with multilib}
4512 %files -n libatomic-multilib-32
4513 %defattr(644,root,root,755)
4514 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4515 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4517 %files -n libatomic-multilib-32-devel
4518 %defattr(644,root,root,755)
4519 %attr(755,root,root) %{_libdir32}/libatomic.so
4520 %{_libdir32}/libatomic.la
4522 %files -n libatomic-multilib-32-static
4523 %defattr(644,root,root,755)
4524 %{_libdir32}/libatomic.a
4527 %if %{with multilib2}
4528 %files -n libatomic-multilib-%{multilib2}
4529 %defattr(644,root,root,755)
4530 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4531 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4533 %files -n libatomic-multilib-%{multilib2}-devel
4534 %defattr(644,root,root,755)
4535 %attr(755,root,root) %{_libdirm2}/libatomic.so
4536 %{_libdirm2}/libatomic.la
4538 %files -n libatomic-multilib-%{multilib2}-static
4539 %defattr(644,root,root,755)
4540 %{_libdirm2}/libatomic.a