]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
- undo patch comment
[packages/gcc.git] / gcc.spec
1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
2 #
3 # TODO:
4 # - gconf peer? (but libgcj needs split anyway)
5 # - package?
6 #   /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
7 #   /usr/share/man/man1/gjdoc.1.gz
8 #
9 # Conditional build:
10 # - languages:
11 %bcond_without  ada             # build without ADA support
12 %bcond_without  cxx             # build without C++ support
13 %bcond_without  fortran         # build without Fortran support
14 %bcond_without  go              # build without Go support
15 %bcond_without  java            # build without Java support
16 %bcond_without  objc            # build without Objective-C support
17 %bcond_without  objcxx          # build without Objective-C++ support
18 # - features:
19 %bcond_without  gomp            # build without OpenMP support
20 %bcond_without  multilib        # build without multilib support (which needs glibc[32&64]-devel)
21 %bcond_without  multilibx32     # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
22 %bcond_without  profiling       # build without profiling
23 %bcond_without  python          # build without libstdc++ printers for gdb and aot-compile for java
24 %bcond_with     gcc_libffi      # packaging gcc libffi for system usage
25                                 # note: libgcj and libgo always have convenience gcc libffi linked in
26 # - libgcj options:
27 %bcond_without  alsa            # don't build libgcj ALSA MIDI interface
28 %bcond_without  dssi            # don't build libgcj DSSI MIDI interface
29 %bcond_without  gtk             # don't build libgcj GTK peer
30 %bcond_without  apidocs         # do not build and package API docs
31 %bcond_with     mozilla         # build libgcjwebplugin (needs fix for new xulrunner)
32 %bcond_with     qt              # build libgcj Qt peer (currently doesn't build with libtool-2.x)
33 %bcond_without  x               # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
34 # - other:
35 %bcond_without  bootstrap       # omit 3-stage bootstrap
36 %bcond_with     tests           # torture gcc
37 %bcond_with     symvers         # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
38
39 %if %{with symvers}
40 %define         cxx_sover       7
41 %else
42 %define         cxx_sover       6
43 %endif
44
45 # go, java and objcxx require C++
46 %if %{without cxx}
47 %undefine       with_go
48 %undefine       with_java
49 %undefine       with_objcxx
50 %endif
51 # objcxx requires objc
52 %if %{without objc}
53 %undefine       with_objcxx
54 %endif
55
56 %if %{without bootstrap}
57 %undefine       with_profiling
58 %endif
59
60 %if %{without x}
61 %undefine       with_gtk
62 %undefine       with_qt
63 %endif
64
65 %ifarch sparc64 x32
66 # used to be broken on sparc64 (to be verified if needed)
67 # broken since 5.x on x32 (to be verified if needed)
68 %undefine       with_ada
69 %endif
70
71 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
72 %undefine       with_multilib
73 %endif
74 %ifnarch %{x8664}
75 %undefine       with_multilibx32
76 %endif
77
78 # setup internal semi-bconds based on bconds and architecture
79 %if %{with multilib}
80 %ifarch x32
81 %define         with_multilib2  1
82 %endif
83 %if %{with multilibx32}
84 %define         with_multilib2  1
85 %endif
86 %endif
87 %ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
88 # library for atomic operations not supported by hardware
89 %define         with_atomic     1
90 %endif
91 %ifarch %{ix86} %{x8664} x32
92 %define         with_cilkrts    1
93 %endif
94 %ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
95 # sanitizer feature (asan and ubsan are common for all supported archs)
96 %define         with_Xsan       1
97 %endif
98 %ifarch %{x8664}
99 # lsan and tsan exist only for primary x86_64 ABI
100 %define         with_lsan_m0    1
101 %define         with_tsan_m0    1
102 %endif
103 %ifarch x32
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
107 %endif
108 %ifarch %{ix86} %{x8664} x32
109 %define         with_vtv        1
110 %endif
111
112 %define         major_ver       5
113 %define         minor_ver       2.0
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  16
118
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
123 Name:           gcc
124 Version:        %{major_ver}.%{minor_ver}
125 Release:        0.1
126 Epoch:          6
127 License:        GPL v3+
128 Group:          Development/Languages
129 Source0:        https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
130 # Source0-md5:  a51bcfeb3da7dd4c623e27207ed43467
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_5_2_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-5-branch > gcc-branch.diff
137 Patch100:       %{name}-branch.diff
138 # Patch100-md5: 2c8fbfa431c9e9833f087624862d0114
139 Patch0:         %{name}-info.patch
140 Patch2:         %{name}-nodebug.patch
141 Patch3:         %{name}-ada-link.patch
142 Patch4:         %{name}-ada-x32.patch
143
144 Patch6:         %{name}-pr61164.patch
145 Patch7:         %{name}-libjava-multilib.patch
146 Patch8:         %{name}-enable-java-awt-qt.patch
147 Patch10:        %{name}-moresparcs.patch
148 Patch11:        %{name}-install-libffi.patch
149 URL:            http://gcc.gnu.org/
150 BuildRequires:  autoconf >= 2.64
151 %{?with_tests:BuildRequires:    autogen}
152 BuildRequires:  automake >= 1:1.9.3
153 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
154 BuildRequires:  binutils >= 3:2.17.50.0.9-1
155 BuildRequires:  bison
156 BuildRequires:  chrpath >= 0.13-2
157 BuildRequires:  cloog-isl-devel >= 0.17.0
158 BuildRequires:  cloog-isl-devel < 0.19
159 %{?with_tests:BuildRequires:    dejagnu}
160 BuildRequires:  elfutils-devel >= 0.145-1
161 BuildRequires:  fileutils >= 4.0.41
162 BuildRequires:  flex
163 %if %{with ada}
164 BuildRequires:  gcc(ada)
165 BuildRequires:  gcc-ada
166 %endif
167 BuildRequires:  gettext-tools
168 BuildRequires:  glibc-devel >= 6:2.4-1
169 %if %{with multilib}
170 # Formerly known as gcc(multilib)
171 BuildRequires:  gcc(multilib-32)
172 %ifarch %{x8664}
173 %if %{with multilibx32}
174 BuildRequires:  gcc(multilib-x32)
175 BuildRequires:  glibc-devel(x32)
176 %endif
177 BuildRequires:  glibc-devel(ix86)
178 %endif
179 %ifarch x32
180 BuildRequires:  gcc(multilib-64)
181 BuildRequires:  glibc-devel(ix86)
182 BuildRequires:  glibc-devel(x86_64)
183 %endif
184 %ifarch aarch64
185 BuildRequires:  glibc-devel(arm)
186 %endif
187 %ifarch ppc64
188 BuildRequires:  glibc-devel(ppc)
189 %endif
190 %ifarch s390x
191 BuildRequires:  glibc-devel(s390)
192 %endif
193 %ifarch sparc64
194 BuildRequires:  glibc-devel(sparcv9)
195 %endif
196 %endif
197 BuildRequires:  gmp-c++-devel >= 4.1
198 BuildRequires:  gmp-devel >= 4.1
199 BuildRequires:  isl-devel >= 0.13
200 BuildRequires:  libmpc-devel
201 BuildRequires:  mpfr-devel >= 2.3.0
202 %if %{with python}
203 BuildRequires:  python-devel
204 BuildRequires:  rpm-pythonprov
205 %endif
206 BuildRequires:  rpmbuild(macros) >= 1.211
207 BuildRequires:  texinfo >= 4.1
208 BuildRequires:  zlib-devel
209 %if %{with java}
210 %{?with_alsa:BuildRequires:     alsa-lib-devel}
211 %if %{with dssi}
212 BuildRequires:  dssi-devel
213 BuildRequires:  jack-audio-connection-kit-devel
214 %endif
215 BuildRequires:  libxml2-devel >= 1:2.6.8
216 BuildRequires:  libxslt-devel >= 1.1.11
217 BuildRequires:  perl-base
218 BuildRequires:  perl-tools-pod
219 BuildRequires:  pkgconfig
220 BuildRequires:  sed >= 4.0
221 BuildRequires:  unzip
222 BuildRequires:  zip
223 %if %{with gtk}
224 BuildRequires:  cairo-devel >= 0.5.0
225 BuildRequires:  gtk+2-devel >= 2:2.4.0
226 BuildRequires:  libart_lgpl-devel
227 BuildRequires:  pango-devel
228 BuildRequires:  xorg-lib-libXt-devel
229 BuildRequires:  xorg-lib-libXtst-devel
230 %endif
231 %if %{with qt}
232 BuildRequires:  QtGui-devel >= 4.0.1
233 BuildRequires:  qt4-build >= 4.0.1
234 %endif
235 %{?with_mozilla:BuildRequires:  xulrunner-devel >= 1.8.1.3-1.20070321.5}
236 %endif
237 BuildConflicts: pdksh < 5.2.14-50
238 Requires:       binutils >= 3:2.23
239 Requires:       libgcc = %{epoch}:%{version}-%{release}
240 Provides:       cpp = %{epoch}:%{version}-%{release}
241 %{?with_ada:Provides:   gcc(ada)}
242 Obsoletes:      cpp
243 Obsoletes:      egcs-cpp
244 Obsoletes:      gcc-chill
245 Obsoletes:      gcc-cpp
246 Obsoletes:      gcc-ksi
247 Obsoletes:      gcc4
248 Obsoletes:      gont
249 Conflicts:      glibc-devel < 2.2.5-20
250 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
251
252 %define         _slibdir        /%{_lib}
253 %if %{with multilib}
254 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
255 %define         _slibdir32      /lib
256 %define         _libdir32       /usr/lib
257 %define         _pkgconfigdir32 %{_libdir32}/pkgconfig
258 %if %{with multilib2}
259 # x32 environment on x86-64
260 %ifarch %{x8664}
261 %define         multilib2       x32
262 %define         m2_desc         ILP32
263 %define         _slibdirm2      /libx32
264 %define         _libdirm2       /usr/libx32
265 %define         _pkgconfigdirm2 %{_libdirm2}/pkgconfig
266 %endif
267 # 64-bit environment on x32
268 %ifarch x32
269 %define         multilib2       64
270 %define         m2_desc         LP64
271 %define         _slibdirm2      /lib64
272 %define         _libdirm2       /usr/lib64
273 %define         _pkgconfigdirm2 %{_libdir64}/pkgconfig
274 %endif
275 %endif
276 %endif
277 %define         gcclibdir       %{_libdir}/gcc/%{_target_platform}/%{version}
278 %define         gcjdbexecdir    gcj-%{version}-%{gcj_soname_ver}
279
280 %define         filterout       -fwrapv -fno-strict-aliasing -fsigned-char
281 %define         filterout_ld    -Wl,--as-needed
282
283 # functions with printf format attribute but with special parser and also
284 # receiving non constant format strings
285 %define         Werror_cflags   %{nil}
286
287 %define         skip_post_check_so      '.*(libcc1plugin|libgo|libxmlj|lib-gnu-awt-xlib)\.so.*'
288
289 %description
290 A compiler aimed at integrating all the optimizations and features
291 necessary for a high-performance and stable development environment.
292
293 This package contains the C compiler and some files shared by various
294 parts of the GNU Compiler Collection. In order to use another GCC
295 compiler you will need to install the appropriate subpackage.
296
297 %description -l es.UTF-8
298 Un compilador que intenta integrar todas las optimalizaciones y
299 características necesarias para un entorno de desarrollo eficaz y
300 estable.
301
302 Este paquete contiene el compilador de C y unos ficheros compartidos
303 por varias partes de la colección de compiladores GNU (GCC). Para usar
304 otro compilador de GCC será necesario que instale el subpaquete
305 adecuado.
306
307 %description -l pl.UTF-8
308 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
309 wyprodukowania szybkiego i stabilnego kodu wynikowego.
310
311 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
312 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
313 z GCC, trzeba zainstalować odpowiedni podpakiet.
314
315 %description -l pt_BR.UTF-8
316 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
317 GNU Compiler Collection.
318
319 %package multilib-32
320 Summary:        GNU Compiler Collection: the C compiler 32-bit support
321 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
322 License:        GPL v3+
323 Group:          Development/Languages
324 Requires:       %{name} = %{epoch}:%{version}-%{release}
325 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
326 Obsoletes:      libgcc32
327 %ifarch %{x8664}
328 Requires:       glibc-devel(ix86)
329 %endif
330 %ifarch ppc64
331 Requires:       glibc-devel(ppc)
332 %endif
333 %ifarch s390x
334 Requires:       glibc-devel(s390)
335 %endif
336 %ifarch sparc64
337 Requires:       glibc-devel(sparcv9)
338 %endif
339 Provides:       gcc(multilib-32)
340 Obsoletes:      gcc-multilib
341
342 %description multilib-32
343 A compiler aimed at integrating all the optimizations and features
344 necessary for a high-performance and stable development environment.
345
346 This package contains the C compiler support for producing 32-bit
347 programs on 64-bit host.
348
349 %description multilib-32 -l pl.UTF-8
350 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
351 wyprodukowania szybkiego i stabilnego kodu wynikowego.
352
353 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
354 programów 32-bitowych na maszynie 64-bitowej.
355
356 %package multilib-%{multilib2}
357 Summary:        GNU Compiler Collection: the C compiler %{m2_desc} binaries support
358 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
359 License:        GPL v3+
360 Group:          Development/Languages
361 Requires:       %{name} = %{epoch}:%{version}-%{release}
362 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
363 %{?with_multilib:Provides:      gcc(multilib-%{multilib2})}
364 %ifarch %{x8664}
365 Requires:       glibc-devel(x32)
366 %endif
367 %ifarch x32
368 Requires:       glibc-devel(x86_64)
369 %endif
370
371 %description multilib-%{multilib2}
372 A compiler aimed at integrating all the optimizations and features
373 necessary for a high-performance and stable development environment.
374
375 This package contains the C compiler support for producing %{m2_desc}
376 binaries.
377
378 %description multilib-%{multilib2} -l pl.UTF-8
379 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
380 wyprodukowania szybkiego i stabilnego kodu wynikowego.
381
382 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
383 binariów %{m2_desc}.
384
385 %package -n libgcc
386 Summary:        Shared gcc library
387 Summary(es.UTF-8):      Biblioteca compartida de gcc
388 Summary(pl.UTF-8):      Biblioteka gcc
389 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
390 License:        GPL v3+ with GCC Runtime Library Exception v3.1
391 Group:          Libraries
392 Obsoletes:      libgcc1
393 Obsoletes:      libgcc4
394
395 %description -n libgcc
396 Shared gcc library.
397
398 %description -n libgcc -l es.UTF-8
399 Biblioteca compartida de gcc.
400
401 %description -n libgcc -l pl.UTF-8
402 Biblioteka dynamiczna gcc.
403
404 %description -n libgcc -l pt_BR.UTF-8
405 Biblioteca runtime para o GCC.
406
407 %package -n libgcc-multilib-32
408 Summary:        Shared gcc library - 32-bit version
409 Summary(pl.UTF-8):      Biblioteka gcc - wersja 32-bitowa
410 License:        GPL v3+ with GCC Runtime Library Exception v3.1
411 Group:          Libraries
412 Obsoletes:      libgcc-multilib
413
414 %description -n libgcc-multilib-32
415 Shared gcc library - 32-bit version.
416
417 %description -n libgcc-multilib-32 -l pl.UTF-8
418 Biblioteka dynamiczna gcc - wersja 32-bitowa.
419
420 %package -n libgcc-multilib-%{multilib2}
421 Summary:        Shared gcc library - %{m2_desc} version
422 Summary(pl.UTF-8):      Biblioteka gcc - wersja %{m2_desc}
423 License:        GPL v3+ with GCC Runtime Library Exception v3.1
424 Group:          Libraries
425
426 %description -n libgcc-multilib-%{multilib2}
427 Shared gcc library - %{m2_desc} version.
428
429 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
430 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
431
432 %package -n libgomp
433 Summary:        GNU OpenMP library
434 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
435 License:        GPL v3+ with GCC Runtime Library Exception v3.1
436 Group:          Libraries
437
438 %description -n libgomp
439 GNU OpenMP library.
440
441 %description -n libgomp -l pl.UTF-8
442 Biblioteka GNU OpenMP.
443
444 %package -n libgomp-devel
445 Summary:        Development files for GNU OpenMP library
446 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
447 License:        GPL v3+ with GCC Runtime Library Exception v3.1
448 Group:          Development/Libraries
449 Requires:       %{name} = %{epoch}:%{version}-%{release}
450 Requires:       libgomp = %{epoch}:%{version}-%{release}
451
452 %description -n libgomp-devel
453 Development files for GNU OpenMP library.
454
455 %description -n libgomp-devel -l pl.UTF-8
456 Pliki programistyczne biblioteki GNU OpenMP.
457
458 %package -n libgomp-static
459 Summary:        Static GNU OpenMP library
460 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
461 License:        GPL v3+ with GCC Runtime Library Exception v3.1
462 Group:          Development/Libraries
463 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
464
465 %description -n libgomp-static
466 Static GNU OpenMP library.
467
468 %description -n libgomp-static -l pl.UTF-8
469 Statyczna biblioteka GNU OpenMP.
470
471 %package -n libgomp-multilib-32
472 Summary:        GNU OpenMP library - 32-bit version
473 Summary(pl.UTF-8):      Biblioteka GNU OpenMP - wersja 32-bitowa
474 License:        GPL v3+ with GCC Runtime Library Exception v3.1
475 Group:          Libraries
476 Obsoletes:      libgomp-multilib
477
478 %description -n libgomp-multilib-32
479 GNU OpenMP library - 32-bit version.
480
481 %description -n libgomp-multilib-32 -l pl.UTF-8
482 Biblioteka GNU OpenMP - wersja 32-bitowa.
483
484 %package -n libgomp-multilib-32-devel
485 Summary:        Development files for 32-bit version of GNU OpenMP library
486 Summary(pl.UTF-8):      Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
487 License:        GPL v3+ with GCC Runtime Library Exception v3.1
488 Group:          Development/Libraries
489 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
490 Obsoletes:      libgomp-multilib-devel
491
492 %description -n libgomp-multilib-32-devel
493 Development files for 32-bit version of GNU OpenMP library.
494
495 %description -n libgomp-multilib-32-devel -l pl.UTF-8
496 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
497
498 %package -n libgomp-multilib-32-static
499 Summary:        Static GNU OpenMP library - 32-bit version
500 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
501 License:        GPL v3+ with GCC Runtime Library Exception v3.1
502 Group:          Development/Libraries
503 Requires:       libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
504 Obsoletes:      libgomp-multilib-static
505
506 %description -n libgomp-multilib-32-static
507 Static GNU OpenMP library - 32-bit version.
508
509 %description -n libgomp-multilib-32-static -l pl.UTF-8
510 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
511
512 %package -n libgomp-multilib-%{multilib2}
513 Summary:        GNU OpenMP library - %{m2_desc} version
514 Summary(pl.UTF-8):      Biblioteka GNU OpenMP - wersja %{m2_desc}
515 License:        GPL v3+ with GCC Runtime Library Exception v3.1
516 Group:          Libraries
517
518 %description -n libgomp-multilib-%{multilib2}
519 GNU OpenMP library - %{m2_desc} version.
520
521 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
522 Biblioteka GNU OpenMP - wersja %{m2_desc}.
523
524 %package -n libgomp-multilib-%{multilib2}-devel
525 Summary:        Development files for %{m2_desc} version of GNU OpenMP library
526 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
527 License:        GPL v3+ with GCC Runtime Library Exception v3.1
528 Group:          Development/Libraries
529 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
530
531 %description -n libgomp-multilib-%{multilib2}-devel
532 Development files for %{m2_desc} version of GNU OpenMP library.
533
534 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
535 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
536
537 %package -n libgomp-multilib-%{multilib2}-static
538 Summary:        Static GNU OpenMP library - %{m2_desc} version
539 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
540 License:        GPL v3+ with GCC Runtime Library Exception v3.1
541 Group:          Development/Libraries
542 Requires:       libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
543
544 %description -n libgomp-multilib-%{multilib2}-static
545 Static GNU OpenMP library - %{m2_desc} version.
546
547 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
548 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
549
550 %package -n libcilkrts
551 Summary:        GCC Cilk Plus language extensions runtime library
552 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
553 License:        BSD
554 Group:          Libraries
555 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
556
557 %description -n libcilkrts
558 This package contains the Cilk Plus C/C++ language extensions runtime
559 library.
560
561 %description -n libcilkrts -l pl.UTF-8
562 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
563 języków C/C++.
564
565 %package -n libcilkrts-devel
566 Summary:        GCC development files for Cilk Plus language extensions
567 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Cilk Plus
568 License:        BSD
569 Group:          Development/Libraries
570 Requires:       libcilkrts = %{epoch}:%{version}-%{release}
571
572 %description -n libcilkrts-devel
573 This package contains development files for Cilk Plus C/C++ language
574 extensions.
575
576 %description -n libcilkrts-devel -l pl.UTF-8
577 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
578 języków C/C++.
579
580 %package -n libcilkrts-static
581 Summary:        GCC Cilk Plus language extensions static library
582 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
583 License:        BSD
584 Group:          Development/Libraries
585 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
586
587 %description -n libcilkrts-static
588 This package contains Cilk Plus C/C++ language extensions static
589 library.
590
591 %description -n libcilkrts-static -l pl.UTF-8
592 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
593 języków C/C++.
594
595 %package -n libcilkrts-multilib-32
596 Summary:        GCC Cilk Plus language extensions runtime library - 32-bit version
597 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
598 License:        BSD
599 Group:          Libraries
600 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
601 Obsoletes:      libcilkrts-multilib
602
603 %description -n libcilkrts-multilib-32
604 This package contains the Cilk Plus C/C++ language extensions runtime
605 library in 32-bit version.
606
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.
610
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
614 License:        BSD
615 Group:          Development/Libraries
616 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
617 Requires:       libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
618 Obsoletes:      libcilkrts-multilib-devel
619
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.
623
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.
627
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
631 License:        BSD
632 Group:          Development/Libraries
633 Requires:       libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
634 Obsoletes:      libcilkrts-multilib-static
635
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.
639
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.
643
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}
647 License:        BSD
648 Group:          Libraries
649 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
650
651 %description -n libcilkrts-multilib-%{multilib2}
652 This package contains the Cilk Plus C/C++ language extensions runtime
653 library in %{m2_desc} version.
654
655 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
656 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
657 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
658
659 %package -n libcilkrts-multilib-%{multilib2}-devel
660 Summary:        GCC development files for Cilk Plus language extensions - %{m2_desc} version
661 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
662 License:        BSD
663 Group:          Development/Libraries
664 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
665 Requires:       libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
666
667 %description -n libcilkrts-multilib-%{multilib2}-devel
668 This package contains development files for Cilk Plus C/C++ language
669 extensions in %{m2_desc} version.
670
671 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
672 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
673 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
674
675 %package -n libcilkrts-multilib-%{multilib2}-static
676 Summary:        GCC Cilk Plus language extensions static library - %{m2_desc} version
677 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
678 License:        BSD
679 Group:          Development/Libraries
680 Requires:       libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
681
682 %description -n libcilkrts-multilib-%{multilib2}-static
683 This package contains the Cilk Plus C/C++ language extensions static
684 library in %{m2_desc} version.
685
686 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
687 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
688 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
689
690 %package ada
691 Summary:        Ada language support for GCC
692 Summary(es.UTF-8):      Soporte de Ada para GCC
693 Summary(pl.UTF-8):      Obsługa języka Ada do GCC
694 Group:          Development/Languages
695 Requires:       %{name} = %{epoch}:%{version}-%{release}
696 Requires:       libgnat = %{epoch}:%{version}-%{release}
697 Obsoletes:      gcc-gnat
698 Obsoletes:      gnat-devel
699
700 %description ada
701 This package adds experimental support for compiling Ada programs.
702
703 %description ada -l es.UTF-8
704 Este paquete añade soporte experimental para compilar programas en
705 Ada.
706
707 %description ada -l pl.UTF-8
708 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
709 Adzie.
710
711 %package ada-multilib-32
712 Summary:        Ada language 32-bit binaries support for GCC
713 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku Ada dla GCC
714 Group:          Development/Languages
715 Requires:       %{name}-ada = %{epoch}:%{version}-%{release}
716 Requires:       libgnat-multilib-32 = %{epoch}:%{version}-%{release}
717 Obsoletes:      gcc-ada-multilib
718
719 %description ada-multilib-32
720 This package adds experimental support for compiling 32-bit Ada
721 programs on 64-bit host.
722
723 %description ada-multilib-32 -l pl.UTF-8
724 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
725 32-bitowych w języku Ada na maszynie 64-bitowej.
726
727 %package ada-multilib-%{multilib2}
728 Summary:        Ada language %{m2_desc} binaries support for GCC
729 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Ada dla GCC
730 Group:          Development/Languages
731 Requires:       %{name}-ada = %{epoch}:%{version}-%{release}
732 Requires:       libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
733
734 %description ada-multilib-%{multilib2}
735 This package adds experimental support for compiling Ada language to
736 %{m2_desc} binaries.
737
738 %description ada-multilib-%{multilib2} -l pl.UTF-8
739 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
740 języku Ada do binariów %{m2_desc}.
741
742 %package -n libgnat
743 Summary:        Ada standard libraries
744 Summary(es.UTF-8):      Bibliotecas estándares de Ada
745 Summary(pl.UTF-8):      Biblioteki standardowe Ady
746 License:        GPL v3+ with GCC Runtime Library Exception v3.1
747 Group:          Libraries
748 Requires:       libgcc = %{epoch}:%{version}-%{release}
749 Obsoletes:      gnat
750 Obsoletes:      libgnat1
751
752 %description -n libgnat
753 This package contains shared libraries needed to run programs written
754 in Ada.
755
756 %description -n libgnat -l es.UTF-8
757 Este paquete contiene las bibliotecas compartidas necesarias para
758 ejecutar programas escritos en Ada.
759
760 %description -n libgnat -l pl.UTF-8
761 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
762 napisanych w Adzie.
763
764 %package -n libgnat-static
765 Summary:        Static Ada standard libraries
766 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady
767 License:        GPL v3+ with GCC Runtime Library Exception v3.1
768 Group:          Development/Libraries
769 Obsoletes:      gnat-static
770
771 %description -n libgnat-static
772 This package contains static libraries for programs written in Ada.
773
774 %description -n libgnat-static -l pl.UTF-8
775 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
776 Adzie.
777
778 %package -n libgnat-multilib-32
779 Summary:        Ada standard libraries - 32-bit version
780 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady - wersja 32-bitowa
781 License:        GPL v3+ with GCC Runtime Library Exception v3.1
782 Group:          Libraries
783 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
784 Obsoletes:      libgnat-multilib
785
786 %description -n libgnat-multilib-32
787 This package contains 32-bit version of shared libraries needed to run
788 programs written in Ada.
789
790 %description -n libgnat-multilib-32 -l pl.UTF-8
791 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
792 uruchamiania programów napisanych w języku Ada.
793
794 %package -n libgnat-multilib-32-static
795 Summary:        Static Ada standard libraries - 32-bit version
796 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
797 License:        GPL v3+ with GCC Runtime Library Exception v3.1
798 Group:          Development/Libraries
799 Obsoletes:      libgnat-multilib-static
800
801 %description -n libgnat-multilib-32-static
802 This package contains 32-bit version of static libraries for programs
803 written in Ada.
804
805 %description -n libgnat-multilib-32-static -l pl.UTF-8
806 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
807 programów napisanych w Adzie.
808
809 %package -n libgnat-multilib-%{multilib2}
810 Summary:        Ada standard libraries - %{m2_desc} version
811 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady - wersja %{m2_desc}
812 License:        GPL v3+ with GCC Runtime Library Exception v3.1
813 Group:          Libraries
814 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
815
816 %description -n libgnat-multilib-%{multilib2}
817 This package contains %{m2_desc} version of shared libraries needed to run
818 programs written in Ada.
819
820 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
821 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
822 uruchamiania programów napisanych w Adzie.
823
824 %package -n libgnat-multilib-%{multilib2}-static
825 Summary:        Static Ada standard libraries - %{m2_desc} version
826 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
827 License:        GPL v3+ with GCC Runtime Library Exception v3.1
828 Group:          Development/Libraries
829
830 %description -n libgnat-multilib-%{multilib2}-static
831 This package contains %{m2_desc} version of static libraries for programs
832 written in Ada.
833
834 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
835 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
836 programów napisanych w Adzie.
837
838 %package c++
839 Summary:        C++ language support for GCC
840 Summary(es.UTF-8):      Soporte de C++ para GCC
841 Summary(pl.UTF-8):      Obsługa języka C++ dla GCC
842 Summary(pt_BR.UTF-8):   Suporte C++ para o GCC
843 Group:          Development/Languages
844 Requires:       %{name} = %{epoch}:%{version}-%{release}
845 Obsoletes:      egcc-c++
846 Obsoletes:      egcs-c++
847 Obsoletes:      gcc4-c++
848
849 %description c++
850 This package adds C++ support to the GNU Compiler Collection. It
851 includes support for most of the current C++ specification, including
852 templates and exception handling. It does not include a standard C++
853 library, which is available separately.
854
855 %description c++ -l de.UTF-8
856 Dieses Paket enthält die C++-Unterstützung für den
857 GNU-Compiler-Collection. Es unterstützt die aktuelle
858 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
859 C++-Standard-Library ist nicht enthalten - sie ist getrennt
860 erhältlich.
861
862 %description c++ -l es.UTF-8
863 Este paquete añade soporte de C++ al GCC (colección de compiladores
864 GNU). Ello incluye el soporte para la mayoría de la especificación
865 actual de C++, incluyendo plantillas y manejo de excepciones. No
866 incluye la biblioteca estándar de C++, la que es disponible separada.
867
868 %description c++ -l fr.UTF-8
869 Ce package ajoute un support C++ a la collection de compilateurs GNU.
870 Il comprend un support pour la plupart des spécifications actuelles de
871 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
872 une bibliothéque C++ standard, qui est disponible séparément.
873
874 %description c++ -l pl.UTF-8
875 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
876 obecnej specyfikacji C++, nie zawiera natomiast standardowych
877 bibliotek C++, które są w oddzielnym pakiecie.
878
879 %description c++ -l pt_BR.UTF-8
880 Este pacote adiciona suporte C++ para o gcc.
881
882 %description c++ -l tr.UTF-8
883 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
884 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
885 C++ kitaplığı bu pakette yer almaz.
886
887 %package c++-multilib-32
888 Summary:        C++ language 32-bit binaries support for GCC
889 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku C++ dla GCC
890 Group:          Development/Languages
891 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
892 Requires:       %{name}-multilib-32 = %{epoch}:%{version}-%{release}
893 Obsoletes:      gcc-c++-multilib
894
895 %description c++-multilib-32
896 This package adds 32-bit binaries in C++ language support to the GNU
897 Compiler Collection.
898
899 %description c++-multilib-32 -l pl.UTF-8
900 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
901 kompilatora GCC.
902
903 %package c++-multilib-%{multilib2}
904 Summary:        C++ language %{m2_desc} binaries support for GCC
905 Summary(pl.UTF-8):      Obsługa %{multilib2}-bitowych binariów C++ dla GCC
906 Group:          Development/Languages
907 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
908 Requires:       %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
909
910 %description c++-multilib-%{multilib2}
911 This package adds %{m2_desc} binaries in C++ language support to the GNU
912 Compiler Collection.
913
914 %description c++-multilib-%{multilib2} -l pl.UTF-8
915 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
916 GCC.
917
918 %package -n libstdc++
919 Summary:        GNU C++ library
920 Summary(es.UTF-8):      Biblioteca C++ de GNU
921 Summary(pl.UTF-8):      Biblioteka GNU C++
922 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
923 License:        GPL v3+ with GCC Runtime Library Exception v3.1
924 Group:          Libraries
925 # >= instead of = to allow keeping older libstdc++ (with different soname)
926 Requires:       libgcc >= %{epoch}:%{version}-%{release}
927 Obsoletes:      libg++
928 Obsoletes:      libstdc++3
929 Obsoletes:      libstdc++4
930
931 %description -n libstdc++
932 This is the GNU implementation of the standard C++ library, along with
933 additional GNU tools. This package includes the shared libraries
934 necessary to run C++ applications.
935
936 %description -n libstdc++ -l de.UTF-8
937 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
938 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
939 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
940
941 %description -n libstdc++ -l es.UTF-8
942 Este es el soporte de las bibliotecas padrón del C++, junto con
943 herramientas GNU adicionales. El paquete incluye las bibliotecas
944 compartidas necesarias para ejecutar aplicaciones C++.
945
946 %description -n libstdc++ -l fr.UTF-8
947 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
948 des outils GNU supplémentaires. Ce package comprend les librairies
949 partagées nécessaires à l'exécution d'application C++.
950
951 %description -n libstdc++ -l pl.UTF-8
952 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
953 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
954 uruchamiania aplikacji napisanych w C++.
955
956 %description -n libstdc++ -l pt_BR.UTF-8
957 Este pacote é uma implementação da biblioteca padrão C++ v3, um
958 subconjunto do padrão ISO 14882.
959
960 %description -n libstdc++ -l tr.UTF-8
961 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
962 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
963
964 %package -n libstdc++-devel
965 Summary:        Header files and documentation for C++ development
966 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
967 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
968 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
969 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
970 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
971 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
972 License:        GPL v3+ with GCC Runtime Library Exception v3.1
973 Group:          Development/Libraries
974 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
975 Requires:       glibc-devel
976 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
977 Obsoletes:      libg++-devel
978 Obsoletes:      libstdc++3-devel
979 Obsoletes:      libstdc++4-devel
980
981 %description -n libstdc++-devel
982 This is the GNU implementation of the standard C++ libraries. This
983 package includes the header files needed for C++ development and
984 library documentation.
985
986 %description -n libstdc++-devel -l es.UTF-8
987 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
988 paquete incluye los archivos de inclusión y bibliotecas necesarios
989 para desarrollo de programas en lenguaje C++.
990
991 %description -n libstdc++-devel -l pl.UTF-8
992 Pakiet ten zawiera biblioteki będące implementacją standardowych
993 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
994 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
995
996 %description -n libstdc++-devel -l pt_BR.UTF-8
997 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
998 para desenvolvimento de programas C++.
999
1000 %package -n libstdc++-static
1001 Summary:        Static C++ standard library
1002 Summary(es.UTF-8):      Biblioteca estándar estática de C++
1003 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
1004 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1005 Group:          Development/Libraries
1006 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1007 Obsoletes:      libstdc++4-static
1008
1009 %description -n libstdc++-static
1010 Static C++ standard library.
1011
1012 %description -n libstdc++-static -l es.UTF-8
1013 Biblioteca estándar estática de C++.
1014
1015 %description -n libstdc++-static -l pl.UTF-8
1016 Statyczna biblioteka standardowa C++.
1017
1018 %package -n libstdc++-multilib-32
1019 Summary:        GNU C++ library - 32-bit version
1020 Summary(pl.UTF-8):      Biblioteka GNU C++ - wersja 32-bitowa
1021 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1022 Group:          Libraries
1023 # >= instead of = to allow keeping older libstdc++ (with different soname)
1024 Requires:       libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
1025 Obsoletes:      libstdc++-multilib
1026
1027 %description -n libstdc++-multilib-32
1028 This is 32-bit version of the GNU implementation of the standard C++
1029 library.
1030
1031 %description -n libstdc++-multilib-32 -l pl.UTF-8
1032 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
1033 standardowej C++.
1034
1035 %package -n libstdc++-multilib-32-devel
1036 Summary:        Development files for C++ development - 32-bit version
1037 Summary(pl.UTF-8):      Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1038 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1039 Group:          Development/Libraries
1040 Requires:       %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1041 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1042 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1043 Obsoletes:      libstdc++-multilib-devel
1044
1045 %description -n libstdc++-multilib-32-devel
1046 This package contains the development files for 32-bit version of the
1047 GNU implementation of the standard C++ library.
1048
1049 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1050 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1051 implementacji GNU biblioteki standardowej C++.
1052
1053 %package -n libstdc++-multilib-32-static
1054 Summary:        Static C++ standard library - 32-bit version
1055 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1056 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1057 Group:          Development/Libraries
1058 Requires:       libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1059 Obsoletes:      libstdc++-multilib-static
1060
1061 %description -n libstdc++-multilib-32-static
1062 Static C++ standard library - 32-bit version.
1063
1064 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1065 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1066
1067 %package -n libstdc++-multilib-%{multilib2}
1068 Summary:        GNU C++ library - %{m2_desc} version
1069 Summary(pl.UTF-8):      Biblioteka GNU C++ - wersja %{m2_desc}
1070 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1071 Group:          Libraries
1072 # >= instead of = to allow keeping older libstdc++ (with different soname)
1073 Requires:       libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
1074
1075 %description -n libstdc++-multilib-%{multilib2}
1076 This is %{m2_desc} version of the GNU implementation of the standard C++
1077 library.
1078
1079 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
1080 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
1081 standardowej C++.
1082
1083 %package -n libstdc++-multilib-%{multilib2}-devel
1084 Summary:        Development files for C++ development - %{m2_desc} version
1085 Summary(pl.UTF-8):      Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
1086 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1087 Group:          Development/Libraries
1088 Requires:       %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1089 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1090 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1091
1092 %description -n libstdc++-multilib-%{multilib2}-devel
1093 This package contains the development files for %{m2_desc} version of the
1094 GNU implementation of the standard C++ library.
1095
1096 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1097 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
1098 implementacji GNU biblioteki standardowej C++.
1099
1100 %package -n libstdc++-multilib-%{multilib2}-static
1101 Summary:        Static C++ standard library - %{m2_desc} version
1102 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
1103 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1104 Group:          Development/Libraries
1105 Requires:       libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1106
1107 %description -n libstdc++-multilib-%{multilib2}-static
1108 Static C++ standard library - %{m2_desc} version.
1109
1110 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1111 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1112
1113 %package -n libstdc++-gdb
1114 Summary:        libstdc++ pretty printers for GDB
1115 Summary(pl.UTF-8):      Funkcje wypisujące dane libstdc++ dla GDB
1116 Group:          Development/Debuggers
1117
1118 %description -n libstdc++-gdb
1119 This package contains Python scripts for GDB pretty printing of the
1120 libstdc++ types/containers.
1121
1122 %description -n libstdc++-gdb -l pl.UTF-8
1123 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1124 wypisywania typów i kontenerów libstdc++.
1125
1126 %package -n libstdc++-apidocs
1127 Summary:        C++ standard library API documentation
1128 Summary(pl.UTF-8):      Dokumentacja API biblioteki standardowej C++
1129 License:        FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
1130 Group:          Documentation
1131 %if "%{_rpmversion}" >= "5"
1132 BuildArch:      noarch
1133 %endif
1134
1135 %description -n libstdc++-apidocs
1136 API and internal documentation for C++ standard library.
1137
1138 %description -n libstdc++-apidocs -l pl.UTF-8
1139 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1140
1141 %package fortran
1142 Summary:        Fortran 95 language support for GCC
1143 Summary(es.UTF-8):      Soporte de Fortran 95 para GCC
1144 Summary(pl.UTF-8):      Obsługa języka Fortran 95 dla GCC
1145 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
1146 Group:          Development/Languages/Fortran
1147 Requires:       %{name} = %{epoch}:%{version}-%{release}
1148 Requires:       libgfortran = %{epoch}:%{version}-%{release}
1149 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1150 Provides:       gcc-g77 = %{epoch}:%{version}-%{release}
1151 Obsoletes:      egcs-g77
1152 Obsoletes:      gcc-g77
1153
1154 %description fortran
1155 This package adds support for compiling Fortran 95 programs with the
1156 GNU compiler.
1157
1158 %description fortran -l es.UTF-8
1159 Este paquete añade soporte para compilar programas escritos en Fortran
1160 95 con el compilador GNU.
1161
1162 %description fortran -l pl.UTF-8
1163 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
1164
1165 %description fortran -l pt_BR.UTF-8
1166 Suporte Fortran 95 para o GCC.
1167
1168 %package fortran-multilib-32
1169 Summary:        Fortran 95 language 32-bit binaries support for GCC
1170 Summary(pl.UTF-8):      Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
1171 Group:          Development/Languages/Fortran
1172 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
1173 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1174 Requires:       libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1175 Obsoletes:      gcc-fortran-multilib
1176
1177 %description fortran-multilib-32
1178 This package adds support for compiling 32-bit Fortran 95 programs
1179 with the GNU compiler.
1180
1181 %description fortran-multilib-32 -l pl.UTF-8
1182 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1183 kompilatora gcc.
1184
1185 %package fortran-multilib-%{multilib2}
1186 Summary:        Fortran 95 language %{m2_desc} binaries support for GCC
1187 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1188 Group:          Development/Languages/Fortran
1189 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
1190 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1191 Requires:       libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1192
1193 %description fortran-multilib-%{multilib2}
1194 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1195 binaries with the GNU compiler.
1196
1197 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1198 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1199 kompilatora GCC.
1200
1201 %package -n libgfortran
1202 Summary:        Fortran 95 Library
1203 Summary(es.UTF-8):      Biblioteca de Fortran 95
1204 Summary(pl.UTF-8):      Biblioteka Fortranu 95
1205 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1206 Group:          Libraries
1207 Requires:       libgcc = %{epoch}:%{version}-%{release}
1208 Requires:       libquadmath = %{epoch}:%{version}-%{release}
1209 Obsoletes:      libg2c
1210
1211 %description -n libgfortran
1212 Fortran 95 Library.
1213
1214 %description -n libgfortran -l es.UTF-8
1215 Biblioteca de Fortran 95.
1216
1217 %description -n libgfortran -l pl.UTF-8
1218 Biblioteka Fortranu 95.
1219
1220 %package -n libgfortran-static
1221 Summary:        Static Fortran 95 Library
1222 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
1223 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95
1224 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1225 Group:          Development/Libraries
1226 Requires:       libgfortran = %{epoch}:%{version}-%{release}
1227 Obsoletes:      libg2c-static
1228
1229 %description -n libgfortran-static
1230 Static Fortran 95 Library.
1231
1232 %description -n libgfortran-static -l es.UTF-8
1233 Bibliotecas estáticas de Fortran 95.
1234
1235 %description -n libgfortran-static -l pl.UTF-8
1236 Statyczna biblioteka Fortranu 95.
1237
1238 %package -n libgfortran-multilib-32
1239 Summary:        Fortran 95 Library - 32-bit version
1240 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja 32-bitowa
1241 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1242 Group:          Libraries
1243 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1244 Requires:       libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1245 Obsoletes:      libgfortran-multilib
1246
1247 %description -n libgfortran-multilib-32
1248 Fortran 95 Library - 32-bit version.
1249
1250 %description -n libgfortran-multilib-32 -l pl.UTF-8
1251 Biblioteka Fortranu 95 - wersja 32-bitowa.
1252
1253 %package -n libgfortran-multilib-32-static
1254 Summary:        Static Fortran 95 Library - 32-bit version
1255 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1256 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1257 Group:          Development/Libraries
1258 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1259 Obsoletes:      libgfortran-multilib-static
1260
1261 %description -n libgfortran-multilib-32-static
1262 Static Fortran 95 Library - 32-bit version.
1263
1264 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1265 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1266
1267 %package -n libgfortran-multilib-%{multilib2}
1268 Summary:        Fortran 95 Library - %{m2_desc} version
1269 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja %{m2_desc}
1270 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1271 Group:          Libraries
1272 Requires:       libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1273
1274 %description -n libgfortran-multilib-%{multilib2}
1275 Fortran 95 Library - %{m2_desc} version.
1276
1277 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1278 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1279
1280 %package -n libgfortran-multilib-%{multilib2}-static
1281 Summary:        Static Fortran 95 Library - %{m2_desc} version
1282 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1283 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1284 Group:          Development/Libraries
1285 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1286 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1287
1288 %description -n libgfortran-multilib-%{multilib2}-static
1289 Static Fortran 95 Library - %{m2_desc} version.
1290
1291 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1292 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1293
1294 %package -n libquadmath
1295 Summary:        GCC __float128 shared support library
1296 Summary(pl.UTF-8):      Biblioteka współdzielona do obsługi typu __float128
1297 License:        LGPL v2.1+
1298 Group:          Libraries
1299
1300 %description -n libquadmath
1301 This package contains GCC shared support library which is needed for
1302 __float128 math support and for Fortran REAL*16 support.
1303
1304 %description -n libquadmath -l pl.UTF-8
1305 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1306 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1307 Fortranie.
1308
1309 %package -n libquadmath-devel
1310 Summary:        Header files for GCC __float128 support library
1311 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1312 License:        LGPL v2.1+
1313 Group:          Development/Libraries
1314 Requires:       libquadmath = %{epoch}:%{version}-%{release}
1315
1316 %description -n libquadmath-devel
1317 This package contains header files for GCC support library which is
1318 needed for __float128 math support and for Fortran REAL*16 support.
1319
1320 %description -n libquadmath-devel -l pl.UTF-8
1321 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1322 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1323 Fortranie.
1324
1325 %package -n libquadmath-static
1326 Summary:        Static GCC __float128 support library
1327 Summary(pl.UTF-8):      Biblioteka statyczna GCC do obsługi typu __float128
1328 License:        LGPL v2.1+
1329 Group:          Development/Libraries
1330 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1331
1332 %description -n libquadmath-static
1333 Static GCC __float128 support library.
1334
1335 %description -n libquadmath-static -l pl.UTF-8
1336 Biblioteka statyczna GCC do obsługi typu __float128.
1337
1338 %package -n libquadmath-multilib-32
1339 Summary:        GCC __float128 shared support library - 32-bit version
1340 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1341 License:        LGPL v2.1+
1342 Group:          Libraries
1343 Obsoletes:      libquadmath-multilib
1344
1345 %description -n libquadmath-multilib-32
1346 This package contains 32-bit version of GCC shared support library
1347 which is needed for __float128 math support and for Fortran REAL*16
1348 support.
1349
1350 %description -n libquadmath-multilib-32 -l pl.UTF-8
1351 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1352 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1353 w Fortranie.
1354
1355 %package -n libquadmath-multilib-32-devel
1356 Summary:        Development files for 32-bit GCC __float128 support library
1357 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1358 License:        LGPL v2.1+
1359 Group:          Development/Libraries
1360 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1361 Requires:       libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1362 Obsoletes:      libquadmath-multilib-devel
1363
1364 %description -n libquadmath-multilib-32-devel
1365 This package contains development files for 32-bit GCC support library
1366 which is needed for __float128 math support and for Fortran REAL*16
1367 support.
1368
1369 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1370 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1371 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1372 REAL*16 w Fortranie.
1373
1374 %package -n libquadmath-multilib-32-static
1375 Summary:        Static GCC __float128 support library - 32-bit version
1376 Summary(pl.UTF-8):      32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1377 License:        LGPL v2.1+
1378 Group:          Development/Libraries
1379 Requires:       libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1380 Obsoletes:      libquadmath-multilib-static
1381
1382 %description -n libquadmath-multilib-32-static
1383 Static GCC __float128 support library - 32-bit version.
1384
1385 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1386 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1387
1388 %package -n libquadmath-multilib-%{multilib2}
1389 Summary:        GCC __float128 shared support library - %{m2_desc} version
1390 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1391 License:        LGPL v2.1+
1392 Group:          Libraries
1393
1394 %description -n libquadmath-multilib-%{multilib2}
1395 This package contains %{m2_desc} version of GCC shared support library
1396 which is needed for __float128 math support and for Fortran REAL*16
1397 support.
1398
1399 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1400 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1401 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1402 REAL*16 w Fortranie.
1403
1404 %package -n libquadmath-multilib-%{multilib2}-devel
1405 Summary:        Development files for %{m2_desc} version of GCC __float128 support library
1406 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1407 License:        LGPL v2.1+
1408 Group:          Development/Libraries
1409 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1410 Requires:       libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1411
1412 %description -n libquadmath-multilib-%{multilib2}-devel
1413 This package contains development files for %{m2_desc} version of GCC
1414 support library which is needed for __float128 math support and for
1415 Fortran REAL*16 support.
1416
1417 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1418 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1419 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1420 typu REAL*16 w Fortranie.
1421
1422 %package -n libquadmath-multilib-%{multilib2}-static
1423 Summary:        Static GCC __float128 support library - %{m2_desc} version
1424 Summary(pl.UTF-8):      Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1425 License:        LGPL v2.1+
1426 Group:          Development/Libraries
1427 Requires:       libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1428
1429 %description -n libquadmath-multilib-%{multilib2}-static
1430 Static GCC __float128 support library - %{m2_desc} version.
1431
1432 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1433 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1434
1435 %package java
1436 Summary:        Java language support for GCC
1437 Summary(es.UTF-8):      Soporte de Java para GCC
1438 Summary(pl.UTF-8):      Obsługa języka Java dla GCC
1439 Group:          Development/Languages/Java
1440 Requires:       %{name} = %{epoch}:%{version}-%{release}
1441 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
1442 Provides:       gcc-java-tools
1443 Provides:       gcj = %{epoch}:%{version}-%{release}
1444 Obsoletes:      eclipse-ecj
1445 Obsoletes:      gcc-java-tools
1446 Obsoletes:      java-gnu-classpath-tools
1447
1448 %description java
1449 This package adds experimental support for compiling Java(TM) programs
1450 and bytecode into native code. To use this you will also need the
1451 libgcj package.
1452
1453 %description java -l es.UTF-8
1454 Este paquete añade soporte experimental para compilar programas
1455 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1456 necesitar el paquete libgcj.
1457
1458 %description java -l pl.UTF-8
1459 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1460 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1461 dodatkowo pakiet libgcj.
1462
1463 %package java-aotcompile
1464 Summary:        Java AOT-compiler - compiling bytecode to native
1465 Summary(pl.UTF-8):      Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1466 License:        GPL v2+
1467 Group:          Development/Tools
1468 Requires:       %{name}-java = %{epoch}:%{version}-%{release}
1469
1470 %description java-aotcompile
1471 aot-compile is a script that searches a directory for Java bytecode
1472 (as class files, or in jars) and uses gcj to compile it to native code
1473 and generate the databases from it.
1474
1475 %description java-aotcompile -l pl.UTF-8
1476 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1477 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1478 generujący z niego bazy danych.
1479
1480 %package -n libgcj
1481 Summary:        Java Class Libraries
1482 Summary(es.UTF-8):      Bibliotecas de clases de Java
1483 Summary(pl.UTF-8):      Biblioteki klas Javy
1484 License:        GPL v2+ with limited linking exception
1485 Group:          Libraries
1486 Requires:       jpackage-utils
1487 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
1488 Provides:       java(ClassDataVersion) = %{_classdataversion}
1489 Obsoletes:      libgcj3
1490
1491 %description -n libgcj
1492 Java Class Libraries.
1493
1494 %description -n libgcj -l es.UTF-8
1495 Bibliotecas de clases de Java.
1496
1497 %description -n libgcj -l pl.UTF-8
1498 Biblioteki klas Javy.
1499
1500 %package -n libgcj-devel
1501 Summary:        Development files for Java Class Libraries
1502 Summary(es.UTF-8):      Ficheros de desarrollo para las bibliotecas de clases de Java
1503 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek klas Javy
1504 License:        GPL v2+ with limited linking exception
1505 Group:          Development/Libraries
1506 Requires:       libgcj = %{epoch}:%{version}-%{release}
1507 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1508 Requires:       zlib-devel
1509 Obsoletes:      libgcj3-devel
1510
1511 %description -n libgcj-devel
1512 Development files for Java Class Libraries.
1513
1514 %description -n libgcj-devel -l es.UTF-8
1515 Ficheros de desarrollo para las bibliotecas de clases de Java.
1516
1517 %description -n libgcj-devel -l pl.UTF-8
1518 Pliki nagłówkowe bibliotek klas Javy.
1519
1520 %package -n libgcj-static
1521 Summary:        Static Java Class Libraries
1522 Summary(es.UTF-8):      Bibliotecas estáticas de clases de Java
1523 Summary(pl.UTF-8):      Statyczne biblioteki klas Javy
1524 License:        GPL v2+ with limited linking exception
1525 Group:          Development/Libraries
1526 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
1527
1528 %description -n libgcj-static
1529 Static Java Class Libraries.
1530
1531 %description -n libgcj-static -l es.UTF-8
1532 Bibliotecas estáticas de clases de Java.
1533
1534 %description -n libgcj-static -l pl.UTF-8
1535 Statyczne biblioteki klas Javy.
1536
1537 %package -n libffi
1538 Summary:        Foreign Function Interface library
1539 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1540 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych
1541 License:        BSD-like
1542 Group:          Libraries
1543
1544 %description -n libffi
1545 The libffi library provides a portable, high level programming
1546 interface to various calling conventions. This allows a programmer to
1547 call any function specified by a call interface description at run
1548 time.
1549
1550 %description -n libffi -l es.UTF-8
1551 La biblioteca libffi provee una interfaz portable de programación de
1552 alto nivel para varias convenciones de llamada. Ello permite que un
1553 programador llame una función cualquiera especificada por una
1554 descripción de interfaz de llamada en el tiempo de ejecución.
1555
1556 %description -n libffi -l pl.UTF-8
1557 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1558 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1559 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1560 działania programu.
1561
1562 %package -n libffi-devel
1563 Summary:        Development files for Foreign Function Interface library
1564 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1565 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libffi
1566 License:        BSD-like
1567 Group:          Development/Libraries
1568 Requires:       %{name} = %{epoch}:%{version}-%{release}
1569 Requires:       libffi = %{epoch}:%{version}-%{release}
1570
1571 %description -n libffi-devel
1572 Development files for Foreign Function Interface library.
1573
1574 %description -n libffi-devel -l es.UTF-8
1575 Ficheros de desarrollo para libffi.
1576
1577 %description -n libffi-devel -l pl.UTF-8
1578 Pliki nagłówkowe biblioteki libffi.
1579
1580 %package -n libffi-static
1581 Summary:        Static Foreign Function Interface library
1582 Summary(es.UTF-8):      Biblioteca libffi estática
1583 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1584 License:        BSD-like
1585 Group:          Development/Libraries
1586 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1587
1588 %description -n libffi-static
1589 Static Foreign Function Interface library.
1590
1591 %description -n libffi-static -l es.UTF-8
1592 Biblioteca libffi estática.
1593
1594 %description -n libffi-static -l pl.UTF-8
1595 Statyczna biblioteka libffi.
1596
1597 %package -n libffi-multilib-32
1598 Summary:        Foreign Function Interface library - 32-bit version
1599 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1600 License:        BSD-like
1601 Group:          Libraries
1602 Obsoletes:      libffi-multilib
1603
1604 %description -n libffi-multilib-32
1605 The libffi library provides a portable, high level programming
1606 interface to various calling conventions. This allows a programmer to
1607 call any function specified by a call interface description at run
1608 time. This package contains 32-bit version of the library.
1609
1610 %description -n libffi-multilib-32 -l pl.UTF-8
1611 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1612 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1613 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1614 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1615
1616 %package -n libffi-multilib-32-devel
1617 Summary:        Development files for 32-bit version of Foreign Function Interface library
1618 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej wersji biblioteki libffi
1619 License:        BSD-like
1620 Group:          Development/Libraries
1621 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1622 Requires:       libffi-multilib-32 = %{epoch}:%{version}-%{release}
1623 Obsoletes:      libffi-multilib-devel
1624
1625 %description -n libffi-multilib-32-devel
1626 Development files for 32-bit version of Foreign Function Interface
1627 library.
1628
1629 %description -n libffi-multilib-32-devel -l pl.UTF-8
1630 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1631
1632 %package -n libffi-multilib-32-static
1633 Summary:        Static Foreign Function Interface library - 32-bit version
1634 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja 32-bitowa
1635 License:        BSD-like
1636 Group:          Development/Libraries
1637 Requires:       libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1638 Obsoletes:      libffi-multilib-static
1639
1640 %description -n libffi-multilib-32-static
1641 Static Foreign Function Interface library - 32-bit version.
1642
1643 %description -n libffi-multilib-32-static -l pl.UTF-8
1644 Statyczna biblioteka libffi - wersja 32-bitowa.
1645
1646 %package -n libffi-multilib-%{multilib2}
1647 Summary:        Foreign Function Interface library - %{m2_desc} version
1648 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1649 License:        BSD-like
1650 Group:          Libraries
1651
1652 %description -n libffi-multilib-%{multilib2}
1653 The libffi library provides a portable, high level programming
1654 interface to various calling conventions. This allows a programmer to
1655 call any function specified by a call interface description at run
1656 time. This package contains %{m2_desc} version of the library.
1657
1658 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1659 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1660 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1661 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1662 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1663
1664 %package -n libffi-multilib-%{multilib2}-devel
1665 Summary:        Development files for %{m2_desc} version of Foreign Function Interface library
1666 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1667 License:        BSD-like
1668 Group:          Development/Libraries
1669 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1670 Requires:       libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1671
1672 %description -n libffi-multilib-%{multilib2}-devel
1673 Development files for %{m2_desc} version of Foreign Function Interface
1674 library.
1675
1676 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1677 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1678
1679 %package -n libffi-multilib-%{multilib2}-static
1680 Summary:        Static Foreign Function Interface library - %{m2_desc} version
1681 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja %{m2_desc}
1682 License:        BSD-like
1683 Group:          Development/Libraries
1684 Requires:       libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1685
1686 %description -n libffi-multilib-%{multilib2}-static
1687 Static Foreign Function Interface library - %{m2_desc} version.
1688
1689 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1690 Statyczna biblioteka libffi - wersja %{m2_desc}.
1691
1692 %package objc
1693 Summary:        Objective C language support for GCC
1694 Summary(de.UTF-8):      Objektive C-Unterstützung für GCC
1695 Summary(es.UTF-8):      Soporte de Objective C para GCC
1696 Summary(fr.UTF-8):      Gestion d'Objective C pour GCC
1697 Summary(pl.UTF-8):      Obsługa obiektowego C (Objective C) dla kompilatora GCC
1698 Summary(tr.UTF-8):      GCC için Objective C desteği
1699 Group:          Development/Languages
1700 Requires:       %{name} = %{epoch}:%{version}-%{release}
1701 Requires:       libobjc = %{epoch}:%{version}-%{release}
1702 Obsoletes:      egcc-objc
1703 Obsoletes:      egcs-objc
1704
1705 %description objc
1706 This package adds Objective C support to the GNU Compiler Collection.
1707 Objective C is a object oriented derivative of the C language, mainly
1708 used on systems running NeXTSTEP. This package does not include the
1709 standard objective C object library.
1710
1711 %description objc -l de.UTF-8
1712 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1713 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1714 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1715 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1716
1717 %description objc -l es.UTF-8
1718 Este paquete añade soporte de Objective C al GCC (colección de
1719 compiladores GNU). Objective C es un lenguaje orientado a objetos
1720 derivado de C, principalmente usado en sistemas que funcionan bajo
1721 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1722 Objective C.
1723
1724 %description objc -l fr.UTF-8
1725 Ce package ajoute un support Objective C a la collection de
1726 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1727 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1728 package n'inclue pas la bibliothéque Objective C standard.
1729
1730 %description objc -l pl.UTF-8
1731 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1732 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1733 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1734 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1735
1736 %description objc -l tr.UTF-8
1737 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1738 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1739 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1740 kitaplığı bu pakette yer almaz.
1741
1742 %package objc-multilib-32
1743 Summary:        Objective C language 32-bit binaries support for GCC
1744 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1745 Group:          Development/Languages
1746 Requires:       %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1747 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1748 Obsoletes:      gcc-objc-multilib
1749
1750 %description objc-multilib-32
1751 This package adds 32-bit Objective C support to the GNU Compiler
1752 Collection.
1753
1754 %description objc-multilib-32 -l pl.UTF-8
1755 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1756 kompilatora GCC.
1757
1758 %package objc-multilib-%{multilib2}
1759 Summary:        Objective C language %{m2_desc} binaries support for GCC
1760 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1761 Group:          Development/Languages
1762 Requires:       %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1763 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1764
1765 %description objc-multilib-%{multilib2}
1766 This package adds %{m2_desc} binaries in Objective C language support to
1767 the GNU Compiler Collection.
1768
1769 %description objc-multilib-%{multilib2} -l pl.UTF-8
1770 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1771 kompilatora GCC.
1772
1773 %package objc++
1774 Summary:        Objective C++ support for GCC
1775 Summary(pl.UTF-8):      Obsługa języka Objective C++ dla GCC
1776 Group:          Development/Languages
1777 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
1778 Requires:       %{name}-objc = %{epoch}:%{version}-%{release}
1779
1780 %description objc++
1781 This package adds Objective C++ support to the GNU Compiler
1782 Collection.
1783
1784 %description objc++ -l pl.UTF-8
1785 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1786 GNU Compiler Collection.
1787
1788 %package -n libobjc
1789 Summary:        Objective C Library
1790 Summary(es.UTF-8):      Biblioteca de Objective C
1791 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C)
1792 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1793 Group:          Libraries
1794 Requires:       libgcc = %{epoch}:%{version}-%{release}
1795 Obsoletes:      libobjc1
1796
1797 %description -n libobjc
1798 Objective C Library.
1799
1800 %description -n libobjc -l es.UTF-8
1801 Bibliotecas de Objective C.
1802
1803 %description -n libobjc -l pl.UTF-8
1804 Biblioteka obiektowego C (Objective C).
1805
1806 %package -n libobjc-static
1807 Summary:        Static Objective C Library
1808 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1809 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C)
1810 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1811 Group:          Development/Libraries
1812 Requires:       libobjc = %{epoch}:%{version}-%{release}
1813
1814 %description -n libobjc-static
1815 Static Objective C Library.
1816
1817 %description -n libobjc-static -l es.UTF-8
1818 Bibliotecas estáticas de Objective C.
1819
1820 %description -n libobjc-static -l pl.UTF-8
1821 Statyczna biblioteka obiektowego C (Objective C).
1822
1823 %package -n libobjc-multilib-32
1824 Summary:        Objective C Library - 32-bit version
1825 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1826 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1827 Group:          Libraries
1828 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1829 Obsoletes:      libobjc-multilib
1830
1831 %description -n libobjc-multilib-32
1832 Objective C Library - 32-bit version.
1833
1834 %description -n libobjc-multilib-32 -l pl.UTF-8
1835 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1836
1837 %package -n libobjc-multilib-32-static
1838 Summary:        Static Objective C Library - 32-bit version
1839 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1840 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1841 Group:          Development/Libraries
1842 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1843 Obsoletes:      libobjc-multilib-static
1844
1845 %description -n libobjc-multilib-32-static
1846 Static Objective C Library - 32-bit version.
1847
1848 %description -n libobjc-multilib-32-static -l pl.UTF-8
1849 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1850
1851 %package -n libobjc-multilib-%{multilib2}
1852 Summary:        Objective C Library - %{m2_desc} version
1853 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1854 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1855 Group:          Libraries
1856 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1857
1858 %description -n libobjc-multilib-%{multilib2}
1859 Objective C Library - %{m2_desc} version.
1860
1861 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1862 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1863
1864 %package -n libobjc-multilib-%{multilib2}-static
1865 Summary:        Static Objective C Library - %{m2_desc} version
1866 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1867 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1868 Group:          Development/Libraries
1869 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1870
1871 %description -n libobjc-multilib-%{multilib2}-static
1872 Static Objective C Library - %{m2_desc} version.
1873
1874 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1875 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1876
1877 %package go
1878 Summary:        Go language support for GCC
1879 Summary(pl.UTF-8):      Obsługa języka Go dla kompilatora GCC
1880 License:        GPL v3+ (gcc), BSD (Go-specific part)
1881 Group:          Development/Languages
1882 Requires:       %{name} = %{epoch}:%{version}-%{release}
1883 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1884
1885 %description go
1886 This package adds Go language support to the GNU Compiler Collection.
1887
1888 %description go -l pl.UTF-8
1889 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1890
1891 %package go-multilib-32
1892 Summary:        Go language 32-bit binaries support for GCC
1893 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1894 License:        GPL v3+ (gcc), BSD (Go-specific part)
1895 Group:          Development/Languages
1896 Requires:       %{name} = %{epoch}:%{version}-%{release}
1897 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1898 Obsoletes:      gcc-go-multilib
1899
1900 %description go-multilib-32
1901 This package adds 32-bit Go language support to the GNU Compiler
1902 Collection.
1903
1904 %description go-multilib-32 -l pl.UTF-8
1905 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1906 kompilatora GCC.
1907
1908 %package go-multilib-%{multilib2}
1909 Summary:        Go language %{m2_desc} binaries support for GCC
1910 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1911 License:        GPL v3+ (gcc), BSD (Go-specific part)
1912 Group:          Development/Languages
1913 Requires:       %{name} = %{epoch}:%{version}-%{release}
1914 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1915
1916 %description go-multilib-%{multilib2}
1917 This package adds %{m2_desc} binaries in Go language support to the GNU
1918 Compiler Collection.
1919
1920 %description go-multilib-%{multilib2} -l pl.UTF-8
1921 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1922 GCC.
1923
1924 %package -n libgo
1925 Summary:        Go language library
1926 Summary(pl.UTF-8):      Biblioteka języka Go
1927 License:        BSD
1928 Group:          Libraries
1929 Requires:       libgcc = %{epoch}:%{version}-%{release}
1930
1931 %description -n libgo
1932 Go language library.
1933
1934 %description -n libgo -l pl.UTF-8
1935 Biblioteka języka Go.
1936
1937 %package -n libgo-devel
1938 Summary:        Development files for Go language library
1939 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go
1940 License:        BSD
1941 Group:          Development/Libraries
1942 Requires:       glibc-devel
1943 Requires:       libgo = %{epoch}:%{version}-%{release}
1944
1945 %description -n libgo-devel
1946 Development files for Go language library.
1947
1948 %description -n libgo-devel -l pl.UTF-8
1949 Pliki programistyczne biblioteki języka Go.
1950
1951 %package -n libgo-static
1952 Summary:        Static Go language library
1953 Summary(pl.UTF-8):      Statyczna biblioteka języka Go
1954 License:        BSD
1955 Group:          Development/Libraries
1956 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1957
1958 %description -n libgo-static
1959 Static Go language library.
1960
1961 %description -n libgo-static -l pl.UTF-8
1962 Statyczna biblioteka języka Go.
1963
1964 %package -n libgo-multilib-32
1965 Summary:        Go language library - 32-bit version
1966 Summary(pl.UTF-8):      Biblioteka języka Go - wersja 32-bitowa
1967 License:        BSD
1968 Group:          Libraries
1969 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1970 Obsoletes:      libgo-multilib
1971
1972 %description -n libgo-multilib-32
1973 Go language library - 32-bit version.
1974
1975 %description -n libgo-multilib-32 -l pl.UTF-8
1976 Biblioteka języka Go - wersja 32-bitowa.
1977
1978 %package -n libgo-multilib-32-devel
1979 Summary:        Development files for Go language library - 32-bit version
1980 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1981 License:        BSD
1982 Group:          Development/Libraries
1983 Requires:       glibc-devel
1984 Requires:       libgo-multilib-32 = %{epoch}:%{version}-%{release}
1985 Obsoletes:      libgo-multilib-devel
1986
1987 %description -n libgo-multilib-32-devel
1988 Development files for Go language library - 32-bit version.
1989
1990 %description -n libgo-multilib-32-devel -l pl.UTF-8
1991 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1992
1993 %package -n libgo-multilib-32-static
1994 Summary:        Static Go language library - 32-bit version
1995 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja 32-bitowa
1996 License:        BSD
1997 Group:          Development/Libraries
1998 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1999 Obsoletes:      libgo-multilib-static
2000
2001 %description -n libgo-multilib-32-static
2002 Static Go language library - 32-bit version.
2003
2004 %description -n libgo-multilib-32-static -l pl.UTF-8
2005 Statyczna biblioteka języka Go - wersja 32-bitowa.
2006
2007 %package -n libgo-multilib-%{multilib2}
2008 Summary:        Go language library - %{m2_desc} version
2009 Summary(pl.UTF-8):      Biblioteka języka Go - wersja %{m2_desc}
2010 License:        BSD
2011 Group:          Libraries
2012 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2013
2014 %description -n libgo-multilib-%{multilib2}
2015 Go language library - %{m2_desc} version.
2016
2017 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
2018 Biblioteka języka Go - wersja %{m2_desc}.
2019
2020 %package -n libgo-multilib-%{multilib2}-devel
2021 Summary:        Development files for Go language library - %{m2_desc} version
2022 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
2023 License:        BSD
2024 Group:          Development/Libraries
2025 Requires:       glibc-devel
2026 Requires:       libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2027
2028 %description -n libgo-multilib-%{multilib2}-devel
2029 Development files for Go language library - %{m2_desc} version.
2030
2031 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
2032 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
2033
2034 %package -n libgo-multilib-%{multilib2}-static
2035 Summary:        Static Go language library - %{m2_desc} version
2036 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja %{m2_desc}
2037 License:        BSD
2038 Group:          Development/Libraries
2039 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2040
2041 %description -n libgo-multilib-%{multilib2}-static
2042 Static Go language library - %{m2_desc} version.
2043
2044 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2045 Statyczna biblioteka języka Go - wersja %{m2_desc}.
2046
2047 %package -n libasan
2048 Summary:        The Address Sanitizer library
2049 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów
2050 License:        BSD-like or MIT
2051 Group:          Libraries
2052 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2053
2054 %description -n libasan
2055 This package contains the Address Sanitizer library which is used for
2056 -fsanitize=address instrumented programs.
2057
2058 %description -n libasan -l pl.UTF-8
2059 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2060 adresów w programach kompilowanych z opcją -fsanitize=address.
2061
2062 %package -n libasan-devel
2063 Summary:        Development files for the Address Sanitizer library
2064 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer
2065 License:        BSD-like or MIT
2066 Group:          Development/Libraries
2067 Requires:       libasan = %{epoch}:%{version}-%{release}
2068
2069 %description -n libasan-devel
2070 This package contains development files for the Address Sanitizer
2071 library.
2072
2073 %description -n libasan-devel -l pl.UTF-8
2074 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2075
2076 %package -n libasan-static
2077 Summary:        The Address Sanitizer static library
2078 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer
2079 License:        BSD-like or MIT
2080 Group:          Development/Libraries
2081 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2082
2083 %description -n libasan-static
2084 This package contains Address Sanitizer static library.
2085
2086 %description -n libasan-static -l pl.UTF-8
2087 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2088
2089 %package -n libasan-multilib-32
2090 Summary:        The Address Sanitizer library - 32-bit version
2091 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2092 License:        BSD-like or MIT
2093 Group:          Libraries
2094 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2095 Obsoletes:      libasan-multilib
2096
2097 %description -n libasan-multilib-32
2098 This package contains 32-bit version of the Address Sanitizer library
2099 which is used for -fsanitize=address instrumented programs.
2100
2101 %description -n libasan-multilib-32 -l pl.UTF-8
2102 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2103 służącej do kontroli adresów w programach kompilowanych z opcją
2104 -fsanitize=address.
2105
2106 %package -n libasan-multilib-32-devel
2107 Summary:        Development files for the Address Sanitizer library - 32-bit version
2108 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2109 License:        BSD-like or MIT
2110 Group:          Development/Libraries
2111 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2112 Requires:       libasan-multilib-32 = %{epoch}:%{version}-%{release}
2113 Obsoletes:      libasan-multilib-devel
2114
2115 %description -n libasan-multilib-32-devel
2116 This package contains the development files for 32-bit version of the
2117 Address Sanitizer library.
2118
2119 %description -n libasan-multilib-32-devel -l pl.UTF-8
2120 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2121 Address Sanitizer.
2122
2123 %package -n libasan-multilib-32-static
2124 Summary:        The Address Sanitizer static library - 32-bit version
2125 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2126 License:        BSD-like or MIT
2127 Group:          Development/Libraries
2128 Requires:       libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2129 Obsoletes:      libasan-multilib-static
2130
2131 %description -n libasan-multilib-32-static
2132 This package contains 32-bit version of the Address Sanitizer static
2133 library.
2134
2135 %description -n libasan-multilib-32-static -l pl.UTF-8
2136 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2137 Sanitizer.
2138
2139 %package -n libasan-multilib-%{multilib2}
2140 Summary:        The Address Sanitizer library - %{m2_desc} version
2141 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2142 License:        BSD-like or MIT
2143 Group:          Libraries
2144 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2145
2146 %description -n libasan-multilib-%{multilib2}
2147 This package contains %{m2_desc} version of the Address Sanitizer library
2148 which is used for -fsanitize=address instrumented programs.
2149
2150 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2151 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2152 służącej do kontroli adresów w programach kompilowanych z opcją
2153 -fsanitize=address.
2154
2155 %package -n libasan-multilib-%{multilib2}-devel
2156 Summary:        Development files for the Address Sanitizer library - %{m2_desc} version
2157 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2158 License:        BSD-like or MIT
2159 Group:          Development/Libraries
2160 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2161 Requires:       libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2162
2163 %description -n libasan-multilib-%{multilib2}-devel
2164 This package contains the development files for %{m2_desc} version of the
2165 Address Sanitizer library.
2166
2167 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2168 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2169 Address Sanitizer.
2170
2171 %package -n libasan-multilib-%{multilib2}-static
2172 Summary:        The Address Sanitizer static library - %{m2_desc} version
2173 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
2174 License:        BSD-like or MIT
2175 Group:          Development/Libraries
2176 Requires:       libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2177
2178 %description -n libasan-multilib-%{multilib2}-static
2179 This package contains %{m2_desc} version of the Address Sanitizer static
2180 library.
2181
2182 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2183 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
2184 Sanitizer.
2185
2186 %package -n liblsan
2187 Summary:        The Leak Sanitizer library
2188 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków
2189 License:        BSD-like or MIT
2190 Group:          Libraries
2191 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2192
2193 %description -n liblsan
2194 This package contains the Leak Sanitizer library which is used for
2195 -fsanitize=leak instrumented programs.
2196
2197 %description -n liblsan -l pl.UTF-8
2198 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2199 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2200
2201 %package -n liblsan-devel
2202 Summary:        Development files for the Leak Sanitizer library
2203 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer
2204 License:        BSD-like or MIT
2205 Group:          Development/Libraries
2206 Requires:       liblsan = %{epoch}:%{version}-%{release}
2207
2208 %description -n liblsan-devel
2209 This package contains development files for the Leak Sanitizer
2210 library.
2211
2212 %description -n liblsan-devel -l pl.UTF-8
2213 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2214
2215 %package -n liblsan-static
2216 Summary:        The Leak Sanitizer static library
2217 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer
2218 License:        BSD-like or MIT
2219 Group:          Development/Libraries
2220 Requires:       liblsan-devel = %{epoch}:%{version}-%{release}
2221
2222 %description -n liblsan-static
2223 This package contains Leak Sanitizer static library.
2224
2225 %description -n liblsan-static -l pl.UTF-8
2226 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2227
2228 %package -n liblsan-multilib-%{multilib2}
2229 Summary:        The Leak Sanitizer library - %{m2_desc} version
2230 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2231 License:        BSD-like or MIT
2232 Group:          Libraries
2233 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2234
2235 %description -n liblsan-multilib-%{multilib2}
2236 This package contains %{m2_desc} version of the Leak Sanitizer library
2237 which is used for -fsanitize=leak instrumented programs.
2238
2239 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2240 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2241 do kontroli wycieków w programach kompilowanych z opcją
2242 -fsanitize=leak.
2243
2244 %package -n liblsan-multilib-%{multilib2}-devel
2245 Summary:        Development files for the Leak Sanitizer library - %{m2_desc} version
2246 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2247 License:        BSD-like or MIT
2248 Group:          Development/Libraries
2249 Requires:       liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2250
2251 %description -n liblsan-multilib-%{multilib2}-devel
2252 This package contains development files for %{m2_desc} version of the
2253 Leak Sanitizer library.
2254
2255 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2256 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2257 Leak Sanitizer.
2258
2259 %package -n liblsan-multilib-%{multilib2}-static
2260 Summary:        The Leak Sanitizer static library - %{m2_desc} version
2261 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2262 License:        BSD-like or MIT
2263 Group:          Development/Libraries
2264 Requires:       liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2265
2266 %description -n liblsan-multilib-%{multilib2}-static
2267 This package contains Leak Sanitizer static library - %{m2_desc} version.
2268
2269 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2270 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2271
2272 %package -n libtsan
2273 Summary:        The Thread Sanitizer library
2274 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości
2275 License:        BSD-like or MIT
2276 Group:          Libraries
2277 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2278
2279 %description -n libtsan
2280 This package contains the Thread Sanitizer library which is used for
2281 -fsanitize=thread instrumented programs.
2282
2283 %description -n libtsan -l pl.UTF-8
2284 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2285 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2286
2287 %package -n libtsan-devel
2288 Summary:        Development files for the Thread Sanitizer library
2289 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer
2290 License:        BSD-like or MIT
2291 Group:          Development/Libraries
2292 Requires:       libtsan = %{epoch}:%{version}-%{release}
2293
2294 %description -n libtsan-devel
2295 This package contains development files for Thread Sanitizer library.
2296
2297 %description -n libtsan-devel -l pl.UTF-8
2298 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2299
2300 %package -n libtsan-static
2301 Summary:        The Thread Sanitizer static library
2302 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer
2303 License:        BSD-like or MIT
2304 Group:          Development/Libraries
2305 Requires:       libtsan-devel = %{epoch}:%{version}-%{release}
2306
2307 %description -n libtsan-static
2308 This package contains Thread Sanitizer static library.
2309
2310 %description -n libtsan-static -l pl.UTF-8
2311 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2312
2313 %package -n libtsan-multilib-%{multilib2}
2314 Summary:        The Thread Sanitizer library - %{m2_desc} version
2315 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2316 License:        BSD-like or MIT
2317 Group:          Libraries
2318 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2319
2320 %description -n libtsan-multilib-%{multilib2}
2321 This package contains %{m2_desc} version of the Thread Sanitizer
2322 library which is used for -fsanitize=thread instrumented programs.
2323
2324 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2325 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2326 służącej do kontroli wielowątkowości w programach kompilowanych
2327 z opcją -fsanitize=thread.
2328
2329 %package -n libtsan-multilib-%{multilib2}-devel
2330 Summary:        Development files for the Thread Sanitizer library - %{m2_desc} version
2331 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2332 License:        BSD-like or MIT
2333 Group:          Development/Libraries
2334 Requires:       libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2335
2336 %description -n libtsan-multilib-%{multilib2}-devel
2337 This package contains development files for %{m2_desc} version of
2338 Thread Sanitizer library.
2339
2340 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2341 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2342 Thread Sanitizer.
2343
2344 %package -n libtsan-multilib-%{multilib2}-static
2345 Summary:        The Thread Sanitizer static library - %{m2_desc} version
2346 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2347 License:        BSD-like or MIT
2348 Group:          Development/Libraries
2349 Requires:       libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2350
2351 %description -n libtsan-multilib-%{multilib2}-static
2352 This package contains %{m2_desc} version of Thread Sanitizer static
2353 library.
2354
2355 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2356 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2357 Sanitizer.
2358
2359 %package -n libubsan
2360 Summary:        The Undefined Behavior Sanitizer library
2361 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2362 License:        BSD-like or MIT
2363 Group:          Libraries
2364 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2365
2366 %description -n libubsan
2367 This package contains the Undefined Behavior Sanitizer library which
2368 is used for -fsanitize=undefined instrumented programs.
2369
2370 %description -n libubsan -l pl.UTF-8
2371 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2372 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2373 -fsanitize=undefined.
2374
2375 %package -n libubsan-devel
2376 Summary:        Development files for the Undefined Behavior Sanitizer library
2377 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2378 License:        BSD-like or MIT
2379 Group:          Development/Libraries
2380 Requires:       libubsan = %{epoch}:%{version}-%{release}
2381
2382 %description -n libubsan-devel
2383 This package contains development files for the Undefined Behavior
2384 Sanitizer library.
2385
2386 %description -n libubsan-devel -l pl.UTF-8
2387 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2388 Sanitizer.
2389
2390 %package -n libubsan-static
2391 Summary:        The Undefined Behavior Sanitizer static library
2392 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer
2393 License:        BSD-like or MIT
2394 Group:          Development/Libraries
2395 Requires:       libubsan-devel = %{epoch}:%{version}-%{release}
2396
2397 %description -n libubsan-static
2398 This package contains Undefined Behavior Sanitizer static library.
2399
2400 %description -n libubsan-static -l pl.UTF-8
2401 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2402
2403 %package -n libubsan-multilib-32
2404 Summary:        The Undefined Behavior Sanitizer library - 32-bit version
2405 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2406 License:        BSD-like or MIT
2407 Group:          Libraries
2408 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2409 Obsoletes:      libubsan-multilib
2410
2411 %description -n libubsan-multilib-32
2412 This package contains 32-bit version of the Undefined Behavior
2413 Sanitizer library which is used for -fsanitize=undefined instrumented
2414 programs.
2415
2416 %description -n libubsan-multilib-32 -l pl.UTF-8
2417 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2418 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2419 kompilowanych z opcją -fsanitize=undefined.
2420
2421 %package -n libubsan-multilib-32-devel
2422 Summary:        Development files for the Undefined Behavior Sanitizer library - 32-bit version
2423 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2424 License:        BSD-like or MIT
2425 Group:          Development/Libraries
2426 Requires:       libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2427 Obsoletes:      libubsan-multilib-devel
2428
2429 %description -n libubsan-multilib-32-devel
2430 This package contains the development files for 32-bit version of the
2431 Undefined Behavior Sanitizer library.
2432
2433 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2434 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2435 Undefined Behavior Sanitizer.
2436
2437 %package -n libubsan-multilib-32-static
2438 Summary:        The Undefined Behavior Sanitizer static library - 32-bit version
2439 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2440 License:        BSD-like or MIT
2441 Group:          Development/Libraries
2442 Requires:       libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2443 Obsoletes:      libubsan-multilib-static
2444
2445 %description -n libubsan-multilib-32-static
2446 This package contains 32-bit version of the Undefined Behavior
2447 Sanitizer static library.
2448
2449 %description -n libubsan-multilib-32-static -l pl.UTF-8
2450 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2451 Behavior Sanitizer.
2452
2453 %package -n libubsan-multilib-%{multilib2}
2454 Summary:        The Undefined Behavior Sanitizer library - %{m2_desc} version
2455 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2456 License:        BSD-like or MIT
2457 Group:          Libraries
2458 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2459
2460 %description -n libubsan-multilib-%{multilib2}
2461 This package contains %{m2_desc} version of the Undefined Behavior
2462 Sanitizer library which is used for -fsanitize=undefined instrumented
2463 programs.
2464
2465 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2466 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2467 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2468 kompilowanych z opcją -fsanitize=undefined.
2469
2470 %package -n libubsan-multilib-%{multilib2}-devel
2471 Summary:        Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2472 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2473 License:        BSD-like or MIT
2474 Group:          Development/Libraries
2475 Requires:       libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2476
2477 %description -n libubsan-multilib-%{multilib2}-devel
2478 This package contains the development files for %{m2_desc} version of the
2479 Undefined Behavior Sanitizer library.
2480
2481 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2482 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2483 Undefined Behavior Sanitizer.
2484
2485 %package -n libubsan-multilib-%{multilib2}-static
2486 Summary:        The Undefined Behavior Sanitizer static library - %{m2_desc} version
2487 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2488 License:        BSD-like or MIT
2489 Group:          Development/Libraries
2490 Requires:       libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2491
2492 %description -n libubsan-multilib-%{multilib2}-static
2493 This package contains %{m2_desc} version of the Undefined Behavior
2494 Sanitizer static library.
2495
2496 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2497 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2498 Behavior Sanitizer.
2499
2500 %package -n libvtv
2501 Summary:        The Virtual Table Verification library
2502 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2503 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2504 Group:          Libraries
2505 URL:            https://gcc.gnu.org/wiki/vtv
2506 Requires:       libgcc = %{epoch}:%{version}-%{release}
2507
2508 %description -n libvtv
2509 This package contains the Virtual Table Verification library which
2510 is used for -fvtable-verify=... instrumented programs.
2511
2512 %description -n libvtv -l pl.UTF-8
2513 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2514 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2515 -fvtable-verify=....
2516
2517 %package -n libvtv-devel
2518 Summary:        Development files for the Virtual Table Verification library
2519 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification
2520 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2521 Group:          Development/Libraries
2522 URL:            https://gcc.gnu.org/wiki/vtv
2523 Requires:       libvtv = %{epoch}:%{version}-%{release}
2524
2525 %description -n libvtv-devel
2526 This package contains development files for the Virtual Table
2527 Verification library.
2528
2529 %description -n libvtv-devel -l pl.UTF-8
2530 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2531 Verification.
2532
2533 %package -n libvtv-static
2534 Summary:        The Virtual Table Verification static library
2535 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification
2536 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2537 Group:          Development/Libraries
2538 URL:            https://gcc.gnu.org/wiki/vtv
2539 Requires:       libvtv-devel = %{epoch}:%{version}-%{release}
2540
2541 %description -n libvtv-static
2542 This package contains Virtual Table Verification static library.
2543
2544 %description -n libvtv-static -l pl.UTF-8
2545 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2546
2547 %package -n libvtv-multilib-32
2548 Summary:        The Virtual Table Verification library - 32-bit version
2549 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2550 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2551 Group:          Libraries
2552 URL:            https://gcc.gnu.org/wiki/vtv
2553 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2554
2555 %description -n libvtv-multilib-32
2556 This package contains 32-bit version of the Virtual Table Verification
2557 library which is used for -fvtable-verify=... instrumented programs.
2558
2559 %description -n libvtv-multilib-32 -l pl.UTF-8
2560 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2561 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2562 kompilowanych z opcją -fvtable-verify=....
2563
2564 %package -n libvtv-multilib-32-devel
2565 Summary:        Development files for the Virtual Table Verification library - 32-bit version
2566 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2567 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2568 Group:          Development/Libraries
2569 URL:            https://gcc.gnu.org/wiki/vtv
2570 Requires:       libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2571
2572 %description -n libvtv-multilib-32-devel
2573 This package contains the development files for 32-bit version of the
2574 Virtual Table Verification library.
2575
2576 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2577 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2578 Virtual Table Verification.
2579
2580 %package -n libvtv-multilib-32-static
2581 Summary:        The Virtual Table Verification static library - 32-bit version
2582 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2583 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2584 Group:          Development/Libraries
2585 URL:            https://gcc.gnu.org/wiki/vtv
2586 Requires:       libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2587
2588 %description -n libvtv-multilib-32-static
2589 This package contains 32-bit version of the Virtual Table Verification
2590 library.
2591
2592 %description -n libvtv-multilib-32-static -l pl.UTF-8
2593 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2594 Table Verification.
2595
2596 %package -n libvtv-multilib-%{multilib2}
2597 Summary:        The Virtual Table Verification library - %{m2_desc} version
2598 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2599 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2600 Group:          Libraries
2601 URL:            https://gcc.gnu.org/wiki/vtv
2602 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2603
2604 %description -n libvtv-multilib-%{multilib2}
2605 This package contains %{m2_desc} version of the Virtual Table Verification
2606 library which is used for -fvtable-verify=... instrumented programs.
2607
2608 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2609 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2610 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2611 kompilowanych z opcją -fvtable-verify=....
2612
2613 %package -n libvtv-multilib-%{multilib2}-devel
2614 Summary:        Development files for the Virtual Table Verification library - %{m2_desc} version
2615 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2616 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2617 Group:          Development/Libraries
2618 URL:            https://gcc.gnu.org/wiki/vtv
2619 Requires:       libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2620
2621 %description -n libvtv-multilib-%{multilib2}-devel
2622 This package contains the development files for %{m2_desc} version of the
2623 Virtual Table Verification library.
2624
2625 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2626 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2627 Virtual Table Verification.
2628
2629 %package -n libvtv-multilib-%{multilib2}-static
2630 Summary:        The Virtual Table Verification static library - %{m2_desc} version
2631 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2632 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2633 Group:          Development/Libraries
2634 URL:            https://gcc.gnu.org/wiki/vtv
2635 Requires:       libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2636
2637 %description -n libvtv-multilib-%{multilib2}-static
2638 This package contains %{m2_desc} version of the Virtual Table
2639 Verification library.
2640
2641 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2642 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2643 Table Verification.
2644
2645 %package -n libatomic
2646 Summary:        The GNU Atomic library
2647 Summary(pl.UTF-8):      Biblioteka GNU Atomic
2648 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2649 Group:          Libraries
2650
2651 %description -n libatomic
2652 This package contains the GNU Atomic library which is a GCC support
2653 library for atomic operations not supported by hardware.
2654
2655 %description -n libatomic -l pl.UTF-8
2656 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2657 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2658
2659 %package -n libatomic-devel
2660 Summary:        Development files for the GNU Atomic library
2661 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic
2662 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2663 Group:          Development/Libraries
2664 Requires:       libatomic = %{epoch}:%{version}-%{release}
2665
2666 %description -n libatomic-devel
2667 This package contains development files for the GNU Atomic library.
2668
2669 %description -n libatomic-devel -l pl.UTF-8
2670 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2671
2672 %package -n libatomic-static
2673 Summary:        The GNU Atomic static library
2674 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic
2675 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2676 Group:          Development/Libraries
2677 Requires:       libatomic-devel = %{epoch}:%{version}-%{release}
2678
2679 %description -n libatomic-static
2680 This package contains GNU Atomic static library.
2681
2682 %description -n libatomic-static
2683 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2684
2685 %package -n libatomic-multilib-32
2686 Summary:        The GNU Atomic library - 32-bit version
2687 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja 32-bitowa
2688 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2689 Group:          Libraries
2690 Obsoletes:      libatomic-multilib
2691
2692 %description -n libatomic-multilib-32
2693 This package contains 32-bit version of the GNU Atomic library which
2694 is a GCC support library for atomic operations not supported by
2695 hardware.
2696
2697 %description -n libatomic-multilib-32 -l pl.UTF-8
2698 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2699 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2700 obsługującym.
2701
2702 %package -n libatomic-multilib-32-devel
2703 Summary:        Development files for the GNU Atomic static library - 32-bit version
2704 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2705 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2706 Group:          Development/Libraries
2707 Requires:       libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2708 Obsoletes:      libatomic-multilib-devel
2709
2710 %description -n libatomic-multilib-32-devel
2711 This package contains the development files for 32-bit version of the
2712 GNU Atomic library.
2713
2714 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2715 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2716 GNU Atomic.
2717
2718 %package -n libatomic-multilib-32-static
2719 Summary:        The GNU Atomic static library - 32-bit version
2720 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2721 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2722 Group:          Development/Libraries
2723 Requires:       libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2724 Obsoletes:      libatomic-multilib-static
2725
2726 %description -n libatomic-multilib-32-static
2727 This package contains 32-bit version of the GNU Atomic static library.
2728
2729 %description -n libatomic-multilib-32-static -l pl.UTF-8
2730 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2731
2732 %package -n libatomic-multilib-%{multilib2}
2733 Summary:        The GNU Atomic library - %{m2_desc} version
2734 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja %{m2_desc}
2735 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2736 Group:          Libraries
2737
2738 %description -n libatomic-multilib-%{multilib2}
2739 This package contains %{m2_desc} version of the GNU Atomic library which
2740 is a GCC support library for atomic operations not supported by
2741 hardware.
2742
2743 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2744 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2745 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2746 obsługującym.
2747
2748 %package -n libatomic-multilib-%{multilib2}-devel
2749 Summary:        Development files for the GNU Atomic static library - %{m2_desc} version
2750 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2751 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2752 Group:          Development/Libraries
2753 Requires:       libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2754
2755 %description -n libatomic-multilib-%{multilib2}-devel
2756 This package contains the development files for %{m2_desc} version of the
2757 GNU Atomic library.
2758
2759 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2760 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2761 GNU Atomic.
2762
2763 %package -n libatomic-multilib-%{multilib2}-static
2764 Summary:        The GNU Atomic static library - %{m2_desc} version
2765 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2766 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2767 Group:          Development/Libraries
2768 Requires:       libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2769
2770 %description -n libatomic-multilib-%{multilib2}-static
2771 This package contains %{m2_desc} version of the GNU Atomic static library.
2772
2773 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2774 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2775
2776 %prep
2777 %setup -q
2778 %patch100 -p0
2779 %patch0 -p1
2780 %patch2 -p1
2781 %patch3 -p1
2782 %patch4 -p1
2783
2784 %patch6 -p1
2785 %patch7 -p0
2786 %if %{with qt}
2787 %patch8 -p1
2788 %endif
2789 %patch10 -p1
2790 %if %{with gcc_libffi}
2791 %patch11 -p0
2792 %endif
2793
2794 mv ChangeLog ChangeLog.general
2795
2796 %if %{with java}
2797 # see contrib/download_ecj
2798 cp -p %{SOURCE2} ecj.jar
2799 %endif
2800
2801 # override snapshot version.
2802 echo %{version} > gcc/BASE-VER
2803 echo "release" > gcc/DEV-PHASE
2804
2805 %build
2806 cd gcc
2807 #{__autoconf}
2808 cd ..
2809 %if %{with qt}
2810 cd libjava/classpath
2811 %{__autoconf}
2812 cd ../..
2813 %endif
2814 cp -f /usr/share/automake/config.sub .
2815
2816 rm -rf builddir && install -d builddir && cd builddir
2817
2818 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
2819 export JAR=no
2820
2821 CC="%{__cc}" \
2822 CFLAGS="%{rpmcflags}" \
2823 CXXFLAGS="%{rpmcxxflags}" \
2824 TEXCONFIG=false \
2825 ../configure \
2826         --prefix=%{_prefix} \
2827         --with-local-prefix=%{_prefix}/local \
2828         --libdir=%{_libdir} \
2829         --libexecdir=%{_libdir} \
2830         --infodir=%{_infodir} \
2831         --mandir=%{_mandir} \
2832         --x-libraries=%{_libdir} \
2833         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2834         --disable-build-with-cxx \
2835         --disable-build-poststage1-with-cxx \
2836         --enable-c99 \
2837         --enable-checking=release \
2838 %ifarch %{ix86} %{x8664} x32
2839         --disable-cld \
2840 %endif
2841         %{?with_fortran:--enable-cmath} \
2842         --enable-decimal-float \
2843         --enable-gnu-unique-object \
2844         --enable-gnu-indirect-function \
2845         --enable-initfini-array \
2846         --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}" \
2847         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2848         --enable-libitm \
2849         --enable-linker-build-id \
2850         --enable-linux-futex \
2851         --enable-long-long \
2852         %{!?with_multilib:--disable-multilib} \
2853         --enable-nls \
2854         --enable-lto \
2855         --enable-plugin \
2856 %ifarch ppc ppc64
2857         --enable-secureplt \
2858 %endif
2859         --enable-shared \
2860         --enable-threads=posix \
2861         --disable-werror \
2862 %ifarch x32
2863         --with-abi=x32 \
2864 %endif
2865 %ifarch %{x8664} x32
2866         --with-arch-32=x86-64 \
2867 %endif
2868         --with-cloog \
2869 %ifarch sparc64
2870         --with-cpu=ultrasparc \
2871 %endif
2872         --with-demangler-in-ld \
2873         --with-gnu-as \
2874         --with-gnu-ld \
2875         --with-linker-hash-style=gnu \
2876         --with-long-double-128 \
2877 %if %{with multilib}
2878 %ifarch %{x8664}
2879         --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2880 %endif
2881 %ifarch x32
2882         --with-multilib-list=m32,m64,mx32 \
2883 %endif
2884 %endif
2885         --with-slibdir=%{_slibdir} \
2886 %ifnarch ia64
2887         --without-system-libunwind \
2888 %else
2889         --with-system-libunwind \
2890 %endif
2891         --with-system-zlib \
2892         %{!?with_java:--without-x} \
2893 %if %{with cxx}
2894         --enable-__cxa_atexit \
2895         --enable-libstdcxx-allocator=new \
2896         --disable-libstdcxx-pch \
2897         --enable-libstdcxx-threads \
2898         --enable-libstdcxx-time=rt \
2899         --enable-libstdcxx-visibility \
2900         --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2901         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2902 %endif
2903 %if %{with java}
2904         %{!?with_alsa:--disable-alsa} \
2905         %{!?with_dssi:--disable-dssi} \
2906         --disable-gconf-peer \
2907         %{?with_gtk:--enable-gtk-cairo} \
2908 %if %{with x}
2909         --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
2910 %endif
2911         --enable-jni \
2912         --enable-libgcj \
2913         --enable-libgcj-database \
2914         --enable-libgcj-multifile \
2915         --disable-libjava-multilib \
2916         %{?with_mozilla:--enable-plugin} \
2917         --enable-static-libjava \
2918         --enable-xmlj \
2919 %endif
2920         --with-pkgversion="PLD-Linux" \
2921         --with-bugurl="http://bugs.pld-linux.org" \
2922         --host=%{_target_platform} \
2923         --build=%{_target_platform}
2924
2925 cd ..
2926
2927 cat << 'EOF' > Makefile
2928 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2929
2930 all $(all):
2931         $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2932                 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2933                 GCJFLAGS="%{rpmcflags}" \
2934                 BOOT_CFLAGS="%{rpmcflags}" \
2935                 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2936                 GNATLIBCFLAGS="%{rpmcflags}" \
2937                 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2938                 mandir=%{_mandir} \
2939                 infodir=%{_infodir}
2940 EOF
2941
2942 %{__make}
2943
2944 %if %{with tests}
2945 if [ ! -r /dev/pts/0 ]; then
2946         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2947         exit 1
2948 fi
2949 %{__make} -k -C builddir check 2>&1 ||:
2950 %endif
2951
2952 %install
2953 rm -rf $RPM_BUILD_ROOT
2954 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2955
2956 cd builddir
2957
2958 %{__make} -j1 install \
2959         mandir=%{_mandir} \
2960         infodir=%{_infodir} \
2961         DESTDIR=$RPM_BUILD_ROOT
2962
2963 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2964
2965 %if %{with multilib}
2966 # create links
2967 %ifarch sparc64
2968 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2969         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2970 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2971         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2972 %if %{with cxx}
2973 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2974         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2975 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2976         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2977 %endif
2978 %if %{with java}
2979 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
2980         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
2981 %endif
2982 %endif
2983 %endif
2984
2985 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2986 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2987 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2988
2989 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2990 mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2991 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2992
2993 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2994 mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2995 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2996
2997 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2998 mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2999 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
3000
3001 libgompplugin=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp-plugin-host_nonshm.so.*.*.*)
3002 mv $RPM_BUILD_ROOT%{_libdir}/libgomp-plugin-host_nonshm.so.* $RPM_BUILD_ROOT%{_slibdir}
3003 ln -sf %{_slibdir}/$libgompplugin $RPM_BUILD_ROOT%{_libdir}/libgomp-plugin-host_nonshm.so
3004
3005 %if %{with multilib}
3006 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
3007 mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3008 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
3009
3010 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
3011 mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
3012 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
3013
3014 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
3015 mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3016 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
3017
3018 %if %{with multilib2}
3019 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
3020 mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3021 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
3022
3023 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
3024 mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3025 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3026
3027 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
3028 mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3029 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3030 %endif
3031 %endif
3032
3033 %if %{with fortran}
3034 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
3035 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
3036 %endif
3037
3038 %if %{with ada}
3039 # move ada shared libraries to proper place...
3040 mv -f   $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
3041         $RPM_BUILD_ROOT%{_libdir}
3042 # check if symlink to be made is valid
3043 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3044 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3045 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3046 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3047 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
3048 %if %{with multilib}
3049 mv -f   $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
3050         $RPM_BUILD_ROOT%{_libdir32}
3051 # check if symlink to be made is valid
3052 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3053 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3054 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3055 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3056 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
3057
3058 %if %{with multilib2}
3059 mv -f   $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
3060         $RPM_BUILD_ROOT%{_libdirm2}
3061 # check if symlink to be made is valid
3062 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3063 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3064 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3065 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3066 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3067 %endif
3068 %endif
3069 %endif
3070
3071 cd ..
3072
3073 %if %{with java}
3074 install -d java-doc
3075 cp -f libjava/READ* java-doc
3076 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
3077 %endif
3078
3079 %if %{with gcc_libffi}
3080 # still not installed by gcc?
3081 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
3082 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
3083 sed -e 's,@prefix@,%{_prefix},
3084         s,@exec_prefix@,%{_exec_prefix},
3085         s,@libdir@,%{_libdir},
3086         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3087 %if %{with multilib}
3088 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3089 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3090 sed -e 's,@prefix@,%{_prefix},
3091         s,@exec_prefix@,%{_exec_prefix},
3092         s,@libdir@,%{_libdir32},
3093         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
3094 %if %{with multilib2}
3095 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3096 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3097 sed -e 's,@prefix@,%{_prefix},
3098         s,@exec_prefix@,%{_exec_prefix},
3099         s,@libdir@,%{_libdirm2},
3100         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3101 %endif
3102 %endif
3103 %endif
3104
3105 %if %{with objc}
3106 cp -f libobjc/README gcc/objc/README.libobjc
3107 %endif
3108
3109 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
3110 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
3111 for f in libitm.la libssp.la libssp_nonshared.la \
3112         %{?with_cxx:libstdc++.la libsupc++.la} \
3113         %{?with_fortran:libgfortran.la libquadmath.la} \
3114         %{?with_gomp:libgomp.la} \
3115         %{?with_Xsan:libasan.la libubsan.la} \
3116         %{?with_lsan_m0:liblsan.la} \
3117         %{?with_tsan_m0:libtsan.la} \
3118         %{?with_atomic:libatomic.la} \
3119 %if %{with java}
3120         %{?with_gcc_libffi:libffi.la} \
3121         libgcj.la libgcj-tools.la libgij.la \
3122         %{gcjdbexecdir}/libjvm.la \
3123         %{gcjdbexecdir}/libxmlj.la \
3124         %{?with_x:lib-gnu-awt-xlib.la} \
3125         %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
3126         %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
3127         %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3128         %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
3129 %endif
3130         %{?with_objc:libobjc.la};
3131 do
3132         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
3133         mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
3134 done
3135 %if %{with multilib}
3136 for f in libitm.la libssp.la libssp_nonshared.la \
3137         %{?with_cxx:libstdc++.la libsupc++.la} \
3138         %{?with_fortran:libgfortran.la libquadmath.la} \
3139         %{?with_gomp:libgomp.la} \
3140         %{?with_Xsan:libasan.la libubsan.la} \
3141         %{?with_lsan_m1:liblsan.la} \
3142         %{?with_tsan_m1:libtsan.la} \
3143         %{?with_atomic:libatomic.la} \
3144         %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3145         %{?with_objc:libobjc.la};
3146 do
3147         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
3148         mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
3149 done
3150 %if %{with multilib2}
3151 for f in libitm.la libssp.la libssp_nonshared.la \
3152         %{?with_cxx:libstdc++.la libsupc++.la} \
3153         %{?with_fortran:libgfortran.la libquadmath.la} \
3154         %{?with_gomp:libgomp.la} \
3155         %{?with_Xsan:libasan.la libubsan.la} \
3156         %{?with_lsan_m2:liblsan.la} \
3157         %{?with_tsan_m2:libtsan.la} \
3158         %{?with_atomic:libatomic.la} \
3159         %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3160         %{?with_objc:libobjc.la};
3161 do
3162         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3163         mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3164 done
3165 %endif
3166 %endif
3167
3168 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3169 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3170 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3171 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3172
3173 # plugin, .la not needed
3174 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
3175
3176 %if %{with python}
3177 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3178         LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3179         install -d $LIBPATH
3180         # basename is being run only for the native (non-biarch) file.
3181         sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3182           -e "s,@toolexeclibdir@,$LIBDIR," \
3183           < libstdc++-v3/python/hook.in \
3184           > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3185 done
3186 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3187 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3188 %if %{with java}
3189 mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
3190 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
3191 %endif
3192 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3193 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3194 %py_postclean
3195 %else
3196 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3197 %if %{with java}
3198 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3199 %endif
3200 %endif
3201 # script(s) always installed; see above for builds with python; if no python, just don't package
3202 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3203 %if %{with multilib}
3204 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3205 %if %{with multilib2}
3206 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3207 %endif
3208 %endif
3209
3210 %find_lang gcc
3211 %find_lang cpplib
3212 cat cpplib.lang >> gcc.lang
3213
3214 %if %{with cxx}
3215 %find_lang libstdc\+\+
3216 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3217 %endif
3218
3219 # always -f, as "dir" is created depending which texlive version is installed
3220 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3221
3222 # svn snap doesn't contain (release does) below files,
3223 # so let's create dummy entries to satisfy %%files.
3224 [ ! -f NEWS ] && touch NEWS
3225 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3226 [ ! -f libgfortran/README ] && touch libgfortran/README
3227
3228 %clean
3229 rm -rf $RPM_BUILD_ROOT
3230
3231 %post   -p /sbin/postshell
3232 -/usr/sbin/fix-info-dir -c %{_infodir}
3233
3234 %postun -p /sbin/postshell
3235 -/usr/sbin/fix-info-dir -c %{_infodir}
3236
3237 %post   ada -p /sbin/postshell
3238 -/usr/sbin/fix-info-dir -c %{_infodir}
3239
3240 %postun ada -p /sbin/postshell
3241 -/usr/sbin/fix-info-dir -c %{_infodir}
3242
3243 %post   fortran -p /sbin/postshell
3244 -/usr/sbin/fix-info-dir -c %{_infodir}
3245
3246 %postun fortran -p /sbin/postshell
3247 -/usr/sbin/fix-info-dir -c %{_infodir}
3248
3249 %post   java -p /sbin/postshell
3250 -/usr/sbin/fix-info-dir -c %{_infodir}
3251
3252 %postun java -p /sbin/postshell
3253 -/usr/sbin/fix-info-dir -c %{_infodir}
3254
3255 %post   go -p /sbin/postshell
3256 -/usr/sbin/fix-info-dir -c %{_infodir}
3257
3258 %postun go -p /sbin/postshell
3259 -/usr/sbin/fix-info-dir -c %{_infodir}
3260
3261 %post   -n libquadmath-devel -p /sbin/postshell
3262 -/usr/sbin/fix-info-dir -c %{_infodir}
3263
3264 %postun -n libquadmath-devel -p /sbin/postshell
3265 -/usr/sbin/fix-info-dir -c %{_infodir}
3266
3267 %post   -n libffi-devel -p /sbin/postshell
3268 -/usr/sbin/fix-info-dir -c %{_infodir}
3269
3270 %postun -n libffi-devel -p /sbin/postshell
3271 -/usr/sbin/fix-info-dir -c %{_infodir}
3272
3273 %post   -n libgomp-devel -p /sbin/postshell
3274 -/usr/sbin/fix-info-dir -c %{_infodir}
3275
3276 %postun -n libgomp-devel -p /sbin/postshell
3277 -/usr/sbin/fix-info-dir -c %{_infodir}
3278
3279 %post   -p /sbin/ldconfig -n libcilkrts
3280 %postun -p /sbin/ldconfig -n libcilkrts
3281 %post   -p /sbin/ldconfig -n libcilkrts-multilib-32
3282 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3283 %post   -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3284 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3285 %post   -p /sbin/ldconfig -n libgcc
3286 %postun -p /sbin/ldconfig -n libgcc
3287 %post   -p /sbin/ldconfig -n libgcc-multilib-32
3288 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3289 %post   -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3290 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3291 %post   -p /sbin/ldconfig -n libgomp
3292 %postun -p /sbin/ldconfig -n libgomp
3293 %post   -p /sbin/ldconfig -n libgomp-multilib-32
3294 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3295 %post   -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3296 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3297 %post   -p /sbin/ldconfig -n libgnat
3298 %postun -p /sbin/ldconfig -n libgnat
3299 %post   -p /sbin/ldconfig -n libgnat-multilib-32
3300 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3301 %post   -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3302 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3303 %post   -p /sbin/ldconfig -n libstdc++
3304 %postun -p /sbin/ldconfig -n libstdc++
3305 %post   -p /sbin/ldconfig -n libstdc++-multilib-32
3306 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3307 %post   -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3308 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3309 %post   -p /sbin/ldconfig -n libgfortran
3310 %postun -p /sbin/ldconfig -n libgfortran
3311 %post   -p /sbin/ldconfig -n libgfortran-multilib-32
3312 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3313 %post   -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3314 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3315 %post   -p /sbin/ldconfig -n libgcj
3316 %postun -p /sbin/ldconfig -n libgcj
3317 %post   -p /sbin/ldconfig -n libffi
3318 %postun -p /sbin/ldconfig -n libffi
3319 %post   -p /sbin/ldconfig -n libffi-multilib-32
3320 %postun -p /sbin/ldconfig -n libffi-multilib-32
3321 %post   -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3322 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3323 %post   -p /sbin/ldconfig -n libobjc
3324 %postun -p /sbin/ldconfig -n libobjc
3325 %post   -p /sbin/ldconfig -n libobjc-multilib-32
3326 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3327 %post   -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3328 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3329 %post   -p /sbin/ldconfig -n libquadmath
3330 %postun -p /sbin/ldconfig -n libquadmath
3331 %post   -p /sbin/ldconfig -n libquadmath-multilib-32
3332 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3333 %post   -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3334 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3335 %post   -p /sbin/ldconfig -n libgo
3336 %postun -p /sbin/ldconfig -n libgo
3337 %post   -p /sbin/ldconfig -n libgo-multilib-32
3338 %postun -p /sbin/ldconfig -n libgo-multilib-32
3339 %post   -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3340 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3341 %post   -p /sbin/ldconfig -n libasan
3342 %postun -p /sbin/ldconfig -n libasan
3343 %post   -p /sbin/ldconfig -n libasan-multilib-32
3344 %postun -p /sbin/ldconfig -n libasan-multilib-32
3345 %post   -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3346 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3347 %post   -p /sbin/ldconfig -n liblsan
3348 %postun -p /sbin/ldconfig -n liblsan
3349 %post   -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3350 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3351 %post   -p /sbin/ldconfig -n libtsan
3352 %postun -p /sbin/ldconfig -n libtsan
3353 %post   -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3354 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3355 %post   -p /sbin/ldconfig -n libubsan
3356 %postun -p /sbin/ldconfig -n libubsan
3357 %post   -p /sbin/ldconfig -n libubsan-multilib-32
3358 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3359 %post   -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3360 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3361 %post   -p /sbin/ldconfig -n libvtv
3362 %postun -p /sbin/ldconfig -n libvtv
3363 %post   -p /sbin/ldconfig -n libvtv-multilib-32
3364 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3365 %post   -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3366 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3367 %post   -p /sbin/ldconfig -n libatomic
3368 %postun -p /sbin/ldconfig -n libatomic
3369 %post   -p /sbin/ldconfig -n libatomic-multilib-32
3370 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3371 %post   -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3372 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3373
3374 %files -f gcc.lang
3375 %defattr(644,root,root,755)
3376 %doc ChangeLog.general MAINTAINERS NEWS
3377 # bugs.html faq.html
3378 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3379 %attr(755,root,root) %{_bindir}/*-gcc*
3380 %attr(755,root,root) %{_bindir}/cc
3381 %attr(755,root,root) %{_bindir}/cpp
3382 %attr(755,root,root) %{_bindir}/gcc
3383 %attr(755,root,root) %{_bindir}/gcc-ar
3384 %attr(755,root,root) %{_bindir}/gcc-nm
3385 %attr(755,root,root) %{_bindir}/gcc-ranlib
3386 #%attr(755,root,root) %{_bindir}/gccbug
3387 %attr(755,root,root) %{_bindir}/gcov
3388 %{_mandir}/man1/cc.1*
3389 %{_mandir}/man1/cpp.1*
3390 %{_mandir}/man1/gcc.1*
3391 %{_mandir}/man1/gcov.1*
3392 %{_infodir}/cpp.info*
3393 %{_infodir}/cppinternals.info*
3394 %{_infodir}/gcc.info*
3395 %{_infodir}/gccinstall.info*
3396 %{_infodir}/gccint.info*
3397 %{_infodir}/libitm.info*
3398 %attr(755,root,root) /lib/cpp
3399 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3400 %attr(755,root,root) %{_libdir}/libitm.so
3401 %attr(755,root,root) %{_libdir}/libssp.so
3402 %{_libdir}/libitm.la
3403 %{_libdir}/libitm.a
3404 %{_libdir}/libitm.spec
3405 %{_libdir}/libsanitizer.spec
3406 %{_libdir}/libssp.la
3407 %{_libdir}/libssp.a
3408 %{_libdir}/libssp_nonshared.la
3409 %{_libdir}/libssp_nonshared.a
3410 %dir %{_libdir}/gcc
3411 %dir %{_libdir}/gcc/%{_target_platform}
3412 %dir %{gcclibdir}
3413 %{gcclibdir}/libgcc.a
3414 %{gcclibdir}/libgcc_eh.a
3415 %{gcclibdir}/libgcov.a
3416 %{gcclibdir}/specs
3417 %{gcclibdir}/crt*.o
3418 %attr(755,root,root) %{gcclibdir}/cc1
3419 %attr(755,root,root) %{gcclibdir}/collect2
3420 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3421 %attr(755,root,root) %{gcclibdir}/lto1
3422 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3423 %{gcclibdir}/plugin
3424 %dir %{gcclibdir}/include
3425 %dir %{gcclibdir}/include/sanitizer
3426 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3427 %dir %{gcclibdir}/include/ssp
3428 %{gcclibdir}/include/ssp/*.h
3429 %{gcclibdir}/include/float.h
3430 %{gcclibdir}/include/iso646.h
3431 %{gcclibdir}/include/limits.h
3432 %{gcclibdir}/include/stdalign.h
3433 %{gcclibdir}/include/stdarg.h
3434 %{gcclibdir}/include/stdatomic.h
3435 %{gcclibdir}/include/stdbool.h
3436 %{gcclibdir}/include/stddef.h
3437 %{gcclibdir}/include/stdfix.h
3438 %{gcclibdir}/include/stdint.h
3439 %{gcclibdir}/include/stdint-gcc.h
3440 %{gcclibdir}/include/stdnoreturn.h
3441 %{gcclibdir}/include/syslimits.h
3442 %{gcclibdir}/include/unwind.h
3443 %{gcclibdir}/include/varargs.h
3444 %ifarch %{ix86} %{x8664} x32
3445 %{gcclibdir}/include/adxintrin.h
3446 %{gcclibdir}/include/ammintrin.h
3447 %{gcclibdir}/include/avx2intrin.h
3448 %{gcclibdir}/include/avx512bwintrin.h
3449 %{gcclibdir}/include/avx512cdintrin.h
3450 %{gcclibdir}/include/avx512dqintrin.h
3451 %{gcclibdir}/include/avx512erintrin.h
3452 %{gcclibdir}/include/avx512fintrin.h
3453 %{gcclibdir}/include/avx512ifmaintrin.h
3454 %{gcclibdir}/include/avx512ifmavlintrin.h
3455 %{gcclibdir}/include/avx512pfintrin.h
3456 %{gcclibdir}/include/avx512vbmiintrin.h
3457 %{gcclibdir}/include/avx512vbmivlintrin.h
3458 %{gcclibdir}/include/avx512vlbwintrin.h
3459 %{gcclibdir}/include/avx512vldqintrin.h
3460 %{gcclibdir}/include/avx512vlintrin.h
3461 %{gcclibdir}/include/avxintrin.h
3462 %{gcclibdir}/include/bmi2intrin.h
3463 %{gcclibdir}/include/bmiintrin.h
3464 %{gcclibdir}/include/bmmintrin.h
3465 %{gcclibdir}/include/clflushoptintrin.h
3466 %{gcclibdir}/include/clwbintrin.h
3467 %{gcclibdir}/include/cpuid.h
3468 %{gcclibdir}/include/cross-stdarg.h
3469 %{gcclibdir}/include/emmintrin.h
3470 %{gcclibdir}/include/f16cintrin.h
3471 %{gcclibdir}/include/fma4intrin.h
3472 %{gcclibdir}/include/fmaintrin.h
3473 %{gcclibdir}/include/fxsrintrin.h
3474 %{gcclibdir}/include/ia32intrin.h
3475 %{gcclibdir}/include/immintrin.h
3476 %{gcclibdir}/include/lwpintrin.h
3477 %{gcclibdir}/include/lzcntintrin.h
3478 %{gcclibdir}/include/mm3dnow.h
3479 %{gcclibdir}/include/mmintrin.h
3480 %{gcclibdir}/include/mm_malloc.h
3481 %{gcclibdir}/include/nmmintrin.h
3482 %{gcclibdir}/include/pcommitintrin.h
3483 %{gcclibdir}/include/pmmintrin.h
3484 %{gcclibdir}/include/popcntintrin.h
3485 %{gcclibdir}/include/prfchwintrin.h
3486 %{gcclibdir}/include/rdseedintrin.h
3487 %{gcclibdir}/include/rtmintrin.h
3488 %{gcclibdir}/include/shaintrin.h
3489 %{gcclibdir}/include/smmintrin.h
3490 %{gcclibdir}/include/tbmintrin.h
3491 %{gcclibdir}/include/tmmintrin.h
3492 %{gcclibdir}/include/wmmintrin.h
3493 %{gcclibdir}/include/x86intrin.h
3494 %{gcclibdir}/include/xmmintrin.h
3495 %{gcclibdir}/include/xopintrin.h
3496 %{gcclibdir}/include/xsavecintrin.h
3497 %{gcclibdir}/include/xsaveintrin.h
3498 %{gcclibdir}/include/xsaveoptintrin.h
3499 %{gcclibdir}/include/xsavesintrin.h
3500 %{gcclibdir}/include/xtestintrin.h
3501 %endif
3502 %ifarch arm
3503 %{gcclibdir}/include/arm_neon.h
3504 %{gcclibdir}/include/mmintrin.h
3505 %endif
3506 %ifarch ia64
3507 %{gcclibdir}/include/ia64intrin.h
3508 %endif
3509 %ifarch m68k
3510 %{gcclibdir}/include/math-68881.h
3511 %endif
3512 %ifarch mips
3513 %{gcclibdir}/include/loongson.h
3514 %endif
3515 %ifarch powerpc ppc ppc64
3516 %{gcclibdir}/include/altivec.h
3517 %{gcclibdir}/include/paired.h
3518 %{gcclibdir}/include/ppc-asm.h
3519 %{gcclibdir}/include/ppu_intrinsics.h
3520 %{gcclibdir}/include/si2vmx.h
3521 %{gcclibdir}/include/spe.h
3522 %{gcclibdir}/include/spu2vmx.h
3523 %{gcclibdir}/include/vec_types.h
3524 %endif
3525
3526 %if %{with multilib}
3527 %files multilib-32
3528 %defattr(644,root,root,755)
3529 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3530 %dir %{gcclibdir}/32
3531 %{gcclibdir}/32/crt*.o
3532 %{gcclibdir}/32/libgcc.a
3533 %{gcclibdir}/32/libgcc_eh.a
3534 %{gcclibdir}/32/libgcov.a
3535 %{_libdir32}/libitm.spec
3536 %{_libdir32}/libsanitizer.spec
3537 %attr(755,root,root) %{_libdir32}/libitm.so
3538 %attr(755,root,root) %{_libdir32}/libssp.so
3539 %{_libdir32}/libitm.la
3540 %{_libdir32}/libitm.a
3541 %{_libdir32}/libssp.la
3542 %{_libdir32}/libssp.a
3543 %{_libdir32}/libssp_nonshared.la
3544 %{_libdir32}/libssp_nonshared.a
3545 %endif
3546
3547 %if %{with multilib2}
3548 %files multilib-%{multilib2}
3549 %defattr(644,root,root,755)
3550 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3551 %dir %{gcclibdir}/%{multilib2}
3552 %{gcclibdir}/%{multilib2}/crt*.o
3553 %{gcclibdir}/%{multilib2}/libgcc.a
3554 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3555 %{gcclibdir}/%{multilib2}/libgcov.a
3556 %{_libdirm2}/libitm.spec
3557 %{_libdirm2}/libsanitizer.spec
3558 %attr(755,root,root) %{_libdirm2}/libitm.so
3559 %attr(755,root,root) %{_libdirm2}/libssp.so
3560 %{_libdirm2}/libitm.la
3561 %{_libdirm2}/libitm.a
3562 %{_libdirm2}/libssp.la
3563 %{_libdirm2}/libssp.a
3564 %{_libdirm2}/libssp_nonshared.la
3565 %{_libdirm2}/libssp_nonshared.a
3566 %endif
3567
3568 %files -n libgcc
3569 %defattr(644,root,root,755)
3570 %doc COPYING.RUNTIME libgcc/ChangeLog
3571 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3572 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3573 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3574 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3575 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3576
3577 %if %{with multilib}
3578 %files -n libgcc-multilib-32
3579 %defattr(644,root,root,755)
3580 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3581 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3582 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3583 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3584 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3585 %endif
3586
3587 %if %{with multilib2}
3588 %files -n libgcc-multilib-%{multilib2}
3589 %defattr(644,root,root,755)
3590 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3591 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3592 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3593 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3594 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3595 %endif
3596
3597 %if %{with gomp}
3598 %files -n libgomp
3599 %defattr(644,root,root,755)
3600 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3601 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3602 %attr(755,root,root) %{_slibdir}/libgomp-plugin-host_nonshm.so.*.*.*
3603 %attr(755,root,root) %ghost %{_slibdir}/libgomp-plugin-host_nonshm.so.1
3604
3605 %files -n libgomp-devel
3606 %defattr(644,root,root,755)
3607 %attr(755,root,root) %{_libdir}/libgomp.so
3608 %attr(755,root,root) %{_libdir}/libgomp-plugin-host_nonshm.so
3609 %{_libdir}/libgomp.la
3610 %{_libdir}/libgomp-plugin-host_nonshm.la
3611 %{_libdir}/libgomp.spec
3612 %{gcclibdir}/finclude
3613 %{gcclibdir}/include/omp.h
3614 %{gcclibdir}/include/openacc.h
3615 %{_infodir}/libgomp.info*
3616
3617 %files -n libgomp-static
3618 %defattr(644,root,root,755)
3619 %{_libdir}/libgomp.a
3620
3621 %if %{with multilib}
3622 %files -n libgomp-multilib-32
3623 %defattr(644,root,root,755)
3624 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3625 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3626
3627 %files -n libgomp-multilib-32-devel
3628 %defattr(644,root,root,755)
3629 %attr(755,root,root) %{_libdir32}/libgomp.so
3630 %{_libdir32}/libgomp.la
3631 %{_libdir32}/libgomp.spec
3632
3633 %files -n libgomp-multilib-32-static
3634 %defattr(644,root,root,755)
3635 %{_libdir32}/libgomp.a
3636 %endif
3637
3638 %if %{with multilib2}
3639 %files -n libgomp-multilib-%{multilib2}
3640 %defattr(644,root,root,755)
3641 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3642 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3643
3644 %files -n libgomp-multilib-%{multilib2}-devel
3645 %defattr(644,root,root,755)
3646 %attr(755,root,root) %{_libdirm2}/libgomp.so
3647 %{_libdirm2}/libgomp.la
3648 %{_libdirm2}/libgomp.spec
3649
3650 %files -n libgomp-multilib-%{multilib2}-static
3651 %defattr(644,root,root,755)
3652 %{_libdirm2}/libgomp.a
3653 %endif
3654 %endif
3655
3656 %if %{with cilkrts}
3657 %files -n libcilkrts
3658 %defattr(644,root,root,755)
3659 %doc libcilkrts/{ChangeLog,README}
3660 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3661 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3662
3663 %files -n libcilkrts-devel
3664 %defattr(644,root,root,755)
3665 %attr(755,root,root) %{_libdir}/libcilkrts.so
3666 %{_libdir}/libcilkrts.la
3667 %{_libdir}/libcilkrts.spec
3668 %{gcclibdir}/include/cilk
3669
3670 %files -n libcilkrts-static
3671 %defattr(644,root,root,755)
3672 %{_libdir}/libcilkrts.a
3673
3674 %if %{with multilib}
3675 %files -n libcilkrts-multilib-32
3676 %defattr(644,root,root,755)
3677 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3678 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3679
3680 %files -n libcilkrts-multilib-32-devel
3681 %defattr(644,root,root,755)
3682 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3683 %{_libdir32}/libcilkrts.la
3684 %{_libdir32}/libcilkrts.spec
3685
3686 %files -n libcilkrts-multilib-32-static
3687 %defattr(644,root,root,755)
3688 %{_libdir32}/libcilkrts.a
3689 %endif
3690
3691 %if %{with multilib2}
3692 %files -n libcilkrts-multilib-%{multilib2}
3693 %defattr(644,root,root,755)
3694 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3695 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3696
3697 %files -n libcilkrts-multilib-%{multilib2}-devel
3698 %defattr(644,root,root,755)
3699 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3700 %{_libdirm2}/libcilkrts.la
3701 %{_libdirm2}/libcilkrts.spec
3702
3703 %files -n libcilkrts-multilib-%{multilib2}-static
3704 %defattr(644,root,root,755)
3705 %{_libdirm2}/libcilkrts.a
3706 %endif
3707 %endif
3708
3709 %if %{with ada}
3710 %files ada
3711 %defattr(644,root,root,755)
3712 %doc gcc/ada/ChangeLog
3713 %attr(755,root,root) %{_bindir}/gnat*
3714 %if %{with java}
3715 %exclude %{_bindir}/gnative2ascii
3716 %endif
3717 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3718 %attr(755,root,root) %{_libdir}/libgnarl.so
3719 %attr(755,root,root) %{_libdir}/libgnat-*.so
3720 %attr(755,root,root) %{_libdir}/libgnat.so
3721 %attr(755,root,root) %{gcclibdir}/gnat1
3722 %{gcclibdir}/adainclude
3723 %dir %{gcclibdir}/adalib
3724 %{gcclibdir}/adalib/*.ali
3725 %ifarch %{ix86} %{x8664} x32
3726 %{gcclibdir}/adalib/libgmem.a
3727 %endif
3728 %{_infodir}/gnat-style.info*
3729 %{_infodir}/gnat_rm.info*
3730 %{_infodir}/gnat_ugn.info*
3731
3732 %if %{with multilib}
3733 %files ada-multilib-32
3734 %defattr(644,root,root,755)
3735 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3736 %attr(755,root,root) %{_libdir32}/libgnarl.so
3737 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3738 %attr(755,root,root) %{_libdir32}/libgnat.so
3739 %{gcclibdir}/32/adainclude
3740 %dir %{gcclibdir}/32/adalib
3741 %{gcclibdir}/32/adalib/*.ali
3742 %ifarch %{ix86} %{x8664} x32
3743 %{gcclibdir}/32/adalib/libgmem.a
3744 %endif
3745 %endif
3746
3747 %if %{with multilib2}
3748 %files ada-multilib-%{multilib2}
3749 %defattr(644,root,root,755)
3750 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3751 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3752 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3753 %attr(755,root,root) %{_libdirm2}/libgnat.so
3754 %{gcclibdir}/%{multilib2}/adainclude
3755 %dir %{gcclibdir}/%{multilib2}/adalib
3756 %{gcclibdir}/%{multilib2}/adalib/*.ali
3757 %ifarch %{ix86} %{x8664} x32
3758 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3759 %endif
3760 %endif
3761
3762 %files -n libgnat
3763 %defattr(644,root,root,755)
3764 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3765 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3766 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3767 %attr(755,root,root) %{_libdir}/libgnat.so.1
3768
3769 %files -n libgnat-static
3770 %defattr(644,root,root,755)
3771 %{gcclibdir}/adalib/libgnarl.a
3772 %{gcclibdir}/adalib/libgnat.a
3773
3774 %if %{with multilib}
3775 %files -n libgnat-multilib-32
3776 %defattr(644,root,root,755)
3777 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3778 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3779 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3780 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3781
3782 %files -n libgnat-multilib-32-static
3783 %defattr(644,root,root,755)
3784 %{gcclibdir}/32/adalib/libgnarl.a
3785 %{gcclibdir}/32/adalib/libgnat.a
3786 %endif
3787
3788 %if %{with multilib2}
3789 %files -n libgnat-multilib-%{multilib2}
3790 %defattr(644,root,root,755)
3791 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3792 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3793 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3794 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3795
3796 %files -n libgnat-multilib-%{multilib2}-static
3797 %defattr(644,root,root,755)
3798 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3799 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3800 %endif
3801 %endif
3802
3803 %if %{with cxx}
3804 %files c++
3805 %defattr(644,root,root,755)
3806 %doc gcc/cp/{ChangeLog,NEWS}
3807 %attr(755,root,root) %{_bindir}/g++
3808 %attr(755,root,root) %{_bindir}/*-g++
3809 %attr(755,root,root) %{_bindir}/c++
3810 %attr(755,root,root) %{_bindir}/*-c++
3811 %attr(755,root,root) %{gcclibdir}/cc1plus
3812 %{_libdir}/libsupc++.la
3813 %{_libdir}/libsupc++.a
3814 %{_mandir}/man1/g++.1*
3815
3816 %if %{with multilib}
3817 %files c++-multilib-32
3818 %defattr(644,root,root,755)
3819 %{_libdir32}/libsupc++.la
3820 %{_libdir32}/libsupc++.a
3821 %endif
3822
3823 %if %{with multilib2}
3824 %files c++-multilib-%{multilib2}
3825 %defattr(644,root,root,755)
3826 %{_libdirm2}/libsupc++.la
3827 %{_libdirm2}/libsupc++.a
3828 %endif
3829
3830 %files -n libstdc++ -f libstdc++.lang
3831 %defattr(644,root,root,755)
3832 %doc libstdc++-v3/{ChangeLog,README}
3833 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3834 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3835
3836 %files -n libstdc++-devel
3837 %defattr(644,root,root,755)
3838 %attr(755,root,root) %{_libdir}/libstdc++.so
3839 %{_libdir}/libstdc++.la
3840 %dir %{_includedir}/c++
3841 %{_includedir}/c++/%{version}
3842 %{_includedir}/extc++.h
3843 %{_includedir}/stdc++.h
3844 %{_includedir}/stdtr1c++.h
3845 %if %{with java}
3846 %exclude %{_includedir}/c++/%{version}/java
3847 %exclude %{_includedir}/c++/%{version}/javax
3848 %exclude %{_includedir}/c++/%{version}/gcj
3849 %exclude %{_includedir}/c++/%{version}/gnu
3850 %exclude %{_includedir}/c++/%{version}/org
3851 %exclude %{_includedir}/c++/%{version}/sun
3852 %endif
3853
3854 %files -n libstdc++-static
3855 %defattr(644,root,root,755)
3856 %{_libdir}/libstdc++.a
3857
3858 %if %{with multilib}
3859 %files -n libstdc++-multilib-32
3860 %defattr(644,root,root,755)
3861 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3862 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3863
3864 %files -n libstdc++-multilib-32-devel
3865 %defattr(644,root,root,755)
3866 %attr(755,root,root) %{_libdir32}/libstdc++.so
3867 %{_libdir32}/libstdc++.la
3868
3869 %files -n libstdc++-multilib-32-static
3870 %defattr(644,root,root,755)
3871 %{_libdir32}/libstdc++.a
3872 %endif
3873
3874 %if %{with multilib2}
3875 %files -n libstdc++-multilib-%{multilib2}
3876 %defattr(644,root,root,755)
3877 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3878 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3879
3880 %files -n libstdc++-multilib-%{multilib2}-devel
3881 %defattr(644,root,root,755)
3882 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3883 %{_libdirm2}/libstdc++.la
3884
3885 %files -n libstdc++-multilib-%{multilib2}-static
3886 %defattr(644,root,root,755)
3887 %{_libdirm2}/libstdc++.a
3888 %endif
3889
3890 %if %{with python}
3891 %files -n libstdc++-gdb
3892 %defattr(644,root,root,755)
3893 %dir %{py_sitescriptdir}/libstdcxx
3894 %{py_sitescriptdir}/libstdcxx/*.py[co]
3895 %dir %{py_sitescriptdir}/libstdcxx/v6
3896 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3897 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3898 %if %{with multilib}
3899 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3900 %endif
3901 %if %{with multilib2}
3902 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3903 %endif
3904 %endif
3905
3906 %if %{with apidocs}
3907 %files -n libstdc++-apidocs
3908 %defattr(644,root,root,755)
3909 %doc libstdc++-v3/doc/html/*
3910 %endif
3911 %endif
3912
3913 %if %{with fortran}
3914 %files fortran
3915 %defattr(644,root,root,755)
3916 %doc gcc/fortran/ChangeLog
3917 %attr(755,root,root) %{_bindir}/g95
3918 %attr(755,root,root) %{_bindir}/gfortran
3919 %attr(755,root,root) %{_bindir}/*-gfortran
3920 %attr(755,root,root) %{gcclibdir}/f951
3921 %attr(755,root,root) %{_libdir}/libgfortran.so
3922 %{_libdir}/libgfortran.spec
3923 %{_libdir}/libgfortran.la
3924 %{gcclibdir}/libcaf_single.a
3925 %{gcclibdir}/libcaf_single.la
3926 %{gcclibdir}/libgfortranbegin.la
3927 %{gcclibdir}/libgfortranbegin.a
3928 %{_infodir}/gfortran.info*
3929 %{_mandir}/man1/g95.1*
3930 %{_mandir}/man1/gfortran.1*
3931
3932 %if %{with multilib}
3933 %files fortran-multilib-32
3934 %defattr(644,root,root,755)
3935 %attr(755,root,root) %{_libdir32}/libgfortran.so
3936 %{_libdir32}/libgfortran.spec
3937 %{_libdir32}/libgfortran.la
3938 %{gcclibdir}/32/libcaf_single.a
3939 %{gcclibdir}/32/libcaf_single.la
3940 %{gcclibdir}/32/libgfortranbegin.la
3941 %{gcclibdir}/32/libgfortranbegin.a
3942 %endif
3943
3944 %if %{with multilib2}
3945 %files fortran-multilib-%{multilib2}
3946 %defattr(644,root,root,755)
3947 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3948 %{_libdirm2}/libgfortran.spec
3949 %{_libdirm2}/libgfortran.la
3950 %{gcclibdir}/%{multilib2}/libcaf_single.a
3951 %{gcclibdir}/%{multilib2}/libcaf_single.la
3952 %{gcclibdir}/%{multilib2}/libgfortranbegin.la
3953 %{gcclibdir}/%{multilib2}/libgfortranbegin.a
3954 %endif
3955
3956 %files -n libgfortran
3957 %defattr(644,root,root,755)
3958 %doc libgfortran/{AUTHORS,README,ChangeLog}
3959 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3960 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
3961
3962 %files -n libgfortran-static
3963 %defattr(644,root,root,755)
3964 %{_libdir}/libgfortran.a
3965
3966 %if %{with multilib}
3967 %files -n libgfortran-multilib-32
3968 %defattr(644,root,root,755)
3969 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3970 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
3971
3972 %files -n libgfortran-multilib-32-static
3973 %defattr(644,root,root,755)
3974 %{_libdir32}/libgfortran.a
3975 %endif
3976
3977 %if %{with multilib2}
3978 %files -n libgfortran-multilib-%{multilib2}
3979 %defattr(644,root,root,755)
3980 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3981 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
3982
3983 %files -n libgfortran-multilib-%{multilib2}-static
3984 %defattr(644,root,root,755)
3985 %{_libdirm2}/libgfortran.a
3986 %endif
3987
3988 %files -n libquadmath
3989 %defattr(644,root,root,755)
3990 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3991 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3992
3993 %files -n libquadmath-devel
3994 %defattr(644,root,root,755)
3995 %{gcclibdir}/include/quadmath.h
3996 %{gcclibdir}/include/quadmath_weak.h
3997 %attr(755,root,root) %{_libdir}/libquadmath.so
3998 %{_libdir}/libquadmath.la
3999 %{_infodir}/libquadmath.info*
4000
4001 %files -n libquadmath-static
4002 %defattr(644,root,root,755)
4003 %{_libdir}/libquadmath.a
4004
4005 %if %{with multilib}
4006 %files -n libquadmath-multilib-32
4007 %defattr(644,root,root,755)
4008 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4009 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4010
4011 %files -n libquadmath-multilib-32-devel
4012 %defattr(644,root,root,755)
4013 %attr(755,root,root) %{_libdir32}/libquadmath.so
4014 %{_libdir32}/libquadmath.la
4015
4016 %files -n libquadmath-multilib-32-static
4017 %defattr(644,root,root,755)
4018 %{_libdir32}/libquadmath.a
4019 %endif
4020
4021 %if %{with multilib2}
4022 %files -n libquadmath-multilib-%{multilib2}
4023 %defattr(644,root,root,755)
4024 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4025 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
4026
4027 %files -n libquadmath-multilib-%{multilib2}-devel
4028 %defattr(644,root,root,755)
4029 %attr(755,root,root) %{_libdirm2}/libquadmath.so
4030 %{_libdirm2}/libquadmath.la
4031
4032 %files -n libquadmath-multilib-%{multilib2}-static
4033 %defattr(644,root,root,755)
4034 %{_libdirm2}/libquadmath.a
4035 %endif
4036 %endif
4037
4038 %if %{with java}
4039 %files java
4040 %defattr(644,root,root,755)
4041 %doc gcc/java/ChangeLog java-doc/*
4042 %attr(755,root,root) %{_bindir}/gappletviewer
4043 %attr(755,root,root) %{_bindir}/gc-analyze
4044 %attr(755,root,root) %{_bindir}/gcj
4045 %attr(755,root,root) %{_bindir}/gcj-dbtool
4046 %attr(755,root,root) %{_bindir}/gcjh
4047 %attr(755,root,root) %{_bindir}/gjar
4048 %attr(755,root,root) %{_bindir}/gjarsigner
4049 %attr(755,root,root) %{_bindir}/gjavah
4050 %attr(755,root,root) %{_bindir}/gkeytool
4051 %attr(755,root,root) %{_bindir}/gnative2ascii
4052 %attr(755,root,root) %{_bindir}/gorbd
4053 %attr(755,root,root) %{_bindir}/grmic
4054 %attr(755,root,root) %{_bindir}/grmid
4055 %attr(755,root,root) %{_bindir}/grmiregistry
4056 %attr(755,root,root) %{_bindir}/gserialver
4057 %attr(755,root,root) %{_bindir}/gtnameserv
4058 %attr(755,root,root) %{_bindir}/jcf-dump
4059 %attr(755,root,root) %{_bindir}/jv-convert
4060 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
4061 %attr(755,root,root) %{_bindir}/*-gcj
4062 %attr(755,root,root) %{gcclibdir}/ecj1
4063 %attr(755,root,root) %{gcclibdir}/jc1
4064 %attr(755,root,root) %{gcclibdir}/jvgenmain
4065 %{_infodir}/cp-tools.info*
4066 %{_infodir}/gcj.info*
4067 %{_mandir}/man1/gappletviewer.1*
4068 %{_mandir}/man1/gc-analyze.1*
4069 %{_mandir}/man1/gcj.1*
4070 %{_mandir}/man1/gcj-dbtool.1*
4071 %{_mandir}/man1/gcjh.1*
4072 %{_mandir}/man1/gjar.1*
4073 %{_mandir}/man1/gjarsigner.1*
4074 %{_mandir}/man1/gjavah.1*
4075 %{_mandir}/man1/gkeytool.1*
4076 %{_mandir}/man1/gnative2ascii.1*
4077 %{_mandir}/man1/gorbd.1*
4078 %{_mandir}/man1/grmic.1*
4079 %{_mandir}/man1/grmid.1*
4080 %{_mandir}/man1/grmiregistry.1*
4081 %{_mandir}/man1/gserialver.1*
4082 %{_mandir}/man1/gtnameserv.1*
4083 %{_mandir}/man1/jcf-dump.1*
4084 %{_mandir}/man1/jv-convert.1*
4085 %{_mandir}/man1/rebuild-gcj-db*
4086
4087 %if %{with python}
4088 %files java-aotcompile
4089 %defattr(644,root,root,755)
4090 %attr(755,root,root) %{_bindir}/aot-compile
4091 %dir %{py_sitescriptdir}/libjava
4092 %{py_sitescriptdir}/libjava/*.py[co]
4093 %{_mandir}/man1/aot-compile.1*
4094 %endif
4095
4096 %files -n libgcj
4097 %defattr(644,root,root,755)
4098 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
4099 %attr(755,root,root) %{_bindir}/gij
4100 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
4101 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
4102 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
4103 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
4104 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
4105 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
4106 %attr(755,root,root) %{_libdir}/libgcj_bc.so
4107 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
4108 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
4109 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
4110 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
4111 %dir %{_libdir}/%{gcjdbexecdir}
4112 %{_libdir}/%{gcjdbexecdir}/classmap.db
4113 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4114 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4115 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4116 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4117 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
4118 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
4119 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
4120 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
4121 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
4122 %{_libdir}/logging.properties
4123 %{_javadir}/libgcj*.jar
4124 %{_javadir}/ecj.jar
4125 %{_mandir}/man1/gij.1*
4126
4127 %files -n libgcj-devel
4128 %defattr(644,root,root,755)
4129 %attr(755,root,root) %{_libdir}/libgcj-tools.so
4130 %{_libdir}/libgcj-tools.la
4131 %attr(755,root,root) %{_libdir}/libgcj.so
4132 %{_libdir}/libgcj.la
4133 %attr(755,root,root) %{_libdir}/libgij.so
4134 %{_libdir}/libgij.la
4135 %if %{with x}
4136 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4137 %{_libdir}/lib-gnu-awt-xlib.la
4138 %endif
4139 %{_libdir}/libgcj.spec
4140 %dir %{_libdir}/security
4141 %{_libdir}/security/*
4142 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4143 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4144 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4145 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
4146 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
4147 %{_libdir}/%{gcjdbexecdir}/libjvm.la
4148 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
4149 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
4150 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
4151 %{gcclibdir}/include/gcj
4152 %{gcclibdir}/include/jawt.h
4153 %{gcclibdir}/include/jawt_md.h
4154 %{gcclibdir}/include/jni.h
4155 %{gcclibdir}/include/jni_md.h
4156 %{gcclibdir}/include/jvmpi.h
4157 %{_includedir}/c++/%{version}/java
4158 %{_includedir}/c++/%{version}/javax
4159 %{_includedir}/c++/%{version}/gcj
4160 %{_includedir}/c++/%{version}/gnu
4161 %{_includedir}/c++/%{version}/org
4162 %{_includedir}/c++/%{version}/sun
4163 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
4164
4165 %files -n libgcj-static
4166 %defattr(644,root,root,755)
4167 %{_libdir}/libgcj-tools.a
4168 %{_libdir}/libgcj.a
4169 %{_libdir}/libgcj_bc.a
4170 %{_libdir}/libgij.a
4171 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
4172 %{_libdir}/%{gcjdbexecdir}/libjvm.a
4173 %endif
4174
4175 %if %{with gcc_libffi}
4176 %files -n libffi
4177 %defattr(644,root,root,755)
4178 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4179 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4180 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
4181
4182 %files -n libffi-devel
4183 %defattr(644,root,root,755)
4184 %attr(755,root,root) %{_libdir}/libffi.so
4185 %{_libdir}/libffi.la
4186 %{gcclibdir}/include/ffi.h
4187 %{gcclibdir}/include/ffitarget.h
4188 %{_pkgconfigdir}/libffi.pc
4189 %{_mandir}/man3/ffi*.3*
4190 %{_infodir}/libffi.info*
4191
4192 %files -n libffi-static
4193 %defattr(644,root,root,755)
4194 %{_libdir}/libffi.a
4195
4196 %if %{with multilib}
4197 %files -n libffi-multilib-32
4198 %defattr(644,root,root,755)
4199 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4200 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4201
4202 %files -n libffi-multilib-32-devel
4203 %defattr(644,root,root,755)
4204 %attr(755,root,root) %{_libdir32}/libffi.so
4205 %{_libdir32}/libffi.la
4206 %{_pkgconfigdir32}/libffi.pc
4207
4208 %files -n libffi-multilib-32-static
4209 %defattr(644,root,root,755)
4210 %{_libdir32}/libffi.a
4211 %endif
4212
4213 %if %{with multilib2}
4214 %files -n libffi-multilib-%{multilib2}
4215 %defattr(644,root,root,755)
4216 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4217 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
4218
4219 %files -n libffi-multilib-%{multilib2}-devel
4220 %defattr(644,root,root,755)
4221 %attr(755,root,root) %{_libdirm2}/libffi.so
4222 %{_libdirm2}/libffi.la
4223 %{_pkgconfigdirm2}/libffi.pc
4224
4225 %files -n libffi-multilib-%{multilib2}-static
4226 %defattr(644,root,root,755)
4227 %{_libdirm2}/libffi.a
4228 %endif
4229 %endif
4230
4231 %if %{with objc}
4232 %files objc
4233 %defattr(644,root,root,755)
4234 %doc gcc/objc/README.libobjc
4235 %attr(755,root,root) %{gcclibdir}/cc1obj
4236 %attr(755,root,root) %{_libdir}/libobjc.so
4237 %{_libdir}/libobjc.la
4238 %{gcclibdir}/include/objc
4239
4240 %if %{with multilib}
4241 %files objc-multilib-32
4242 %defattr(644,root,root,755)
4243 %attr(755,root,root) %{_libdir32}/libobjc.so
4244 %{_libdir32}/libobjc.la
4245 %endif
4246
4247 %if %{with multilib2}
4248 %files objc-multilib-%{multilib2}
4249 %defattr(644,root,root,755)
4250 %attr(755,root,root) %{_libdirm2}/libobjc.so
4251 %{_libdirm2}/libobjc.la
4252 %endif
4253
4254 %if %{with objcxx}
4255 %files objc++
4256 %defattr(644,root,root,755)
4257 %doc gcc/objcp/ChangeLog
4258 %attr(755,root,root) %{gcclibdir}/cc1objplus
4259 %endif
4260
4261 %files -n libobjc
4262 %defattr(644,root,root,755)
4263 %doc libobjc/{ChangeLog,README*}
4264 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4265 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4266
4267 %files -n libobjc-static
4268 %defattr(644,root,root,755)
4269 %{_libdir}/libobjc.a
4270
4271 %if %{with multilib}
4272 %files -n libobjc-multilib-32
4273 %defattr(644,root,root,755)
4274 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4275 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4276
4277 %files -n libobjc-multilib-32-static
4278 %defattr(644,root,root,755)
4279 %{_libdir32}/libobjc.a
4280 %endif
4281
4282 %if %{with multilib2}
4283 %files -n libobjc-multilib-%{multilib2}
4284 %defattr(644,root,root,755)
4285 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4286 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4287
4288 %files -n libobjc-multilib-%{multilib2}-static
4289 %defattr(644,root,root,755)
4290 %{_libdirm2}/libobjc.a
4291 %endif
4292 %endif
4293
4294 %if %{with go}
4295 %files go
4296 %defattr(644,root,root,755)
4297 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4298 %attr(755,root,root) %{_bindir}/gccgo
4299 %attr(755,root,root) %{_bindir}/go
4300 %attr(755,root,root) %{_bindir}/gofmt
4301 %attr(755,root,root) %{gcclibdir}/cgo
4302 %attr(755,root,root) %{gcclibdir}/go1
4303 %dir %{_libdir}/go
4304 %{_libdir}/go/%{version}
4305 %{_mandir}/man1/go.1*
4306 %{_mandir}/man1/gofmt.1*
4307 %{_mandir}/man1/gccgo.1*
4308 %{_infodir}/gccgo.info*
4309
4310 %if %{with multilib}
4311 %files go-multilib-32
4312 %defattr(644,root,root,755)
4313 %dir %{_libdir32}/go
4314 %{_libdir32}/go/%{version}
4315 %endif
4316
4317 %if %{with multilib2}
4318 %files go-multilib-%{multilib2}
4319 %defattr(644,root,root,755)
4320 %dir %{_libdirm2}/go
4321 %{_libdirm2}/go/%{version}
4322 %endif
4323
4324 %files -n libgo
4325 %defattr(644,root,root,755)
4326 %doc libgo/{LICENSE,PATENTS,README}
4327 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4328 %attr(755,root,root) %ghost %{_libdir}/libgo.so.7
4329
4330 %files -n libgo-devel
4331 %defattr(644,root,root,755)
4332 %attr(755,root,root) %{_libdir}/libgo.so
4333 %{_libdir}/libgo.la
4334 %{_libdir}/libgobegin.a
4335 %{_libdir}/libnetgo.a
4336
4337 %files -n libgo-static
4338 %defattr(644,root,root,755)
4339 %{_libdir}/libgo.a
4340
4341 %if %{with multilib}
4342 %files -n libgo-multilib-32
4343 %defattr(644,root,root,755)
4344 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4345 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.7
4346
4347 %files -n libgo-multilib-32-devel
4348 %defattr(644,root,root,755)
4349 %attr(755,root,root) %{_libdir32}/libgo.so
4350 %{_libdir32}/libgo.la
4351 %{_libdir32}/libgobegin.a
4352
4353 %files -n libgo-multilib-32-static
4354 %defattr(644,root,root,755)
4355 %{_libdir32}/libgo.a
4356 %endif
4357
4358 %if %{with multilib2}
4359 %files -n libgo-multilib-%{multilib2}
4360 %defattr(644,root,root,755)
4361 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4362 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.7
4363
4364 %files -n libgo-multilib-%{multilib2}-devel
4365 %defattr(644,root,root,755)
4366 %attr(755,root,root) %{_libdirm2}/libgo.so
4367 %{_libdirm2}/libgo.la
4368 %{_libdirm2}/libgobegin.a
4369
4370 %files -n libgo-multilib-%{multilib2}-static
4371 %defattr(644,root,root,755)
4372 %{_libdirm2}/libgo.a
4373 %endif
4374 %endif
4375
4376 %if %{with Xsan}
4377 %files -n libasan
4378 %defattr(644,root,root,755)
4379 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4380 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4381 %attr(755,root,root) %ghost %{_libdir}/libasan.so.2
4382
4383 %files -n libasan-devel
4384 %defattr(644,root,root,755)
4385 %attr(755,root,root) %{_libdir}/libasan.so
4386 %{_libdir}/libasan_preinit.o
4387 %{_libdir}/libasan.la
4388 %{gcclibdir}/include/sanitizer/asan_interface.h
4389
4390 %files -n libasan-static
4391 %defattr(644,root,root,755)
4392 %{_libdir}/libasan.a
4393
4394 %if %{with multilib}
4395 %files -n libasan-multilib-32
4396 %defattr(644,root,root,755)
4397 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4398 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.2
4399
4400 %files -n libasan-multilib-32-devel
4401 %defattr(644,root,root,755)
4402 %attr(755,root,root) %{_libdir32}/libasan.so
4403 %{_libdir32}/libasan_preinit.o
4404 %{_libdir32}/libasan.la
4405
4406 %files -n libasan-multilib-32-static
4407 %defattr(644,root,root,755)
4408 %{_libdir32}/libasan.a
4409 %endif
4410
4411 %if %{with multilib2}
4412 %files -n libasan-multilib-%{multilib2}
4413 %defattr(644,root,root,755)
4414 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4415 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.2
4416
4417 %files -n libasan-multilib-%{multilib2}-devel
4418 %defattr(644,root,root,755)
4419 %attr(755,root,root) %{_libdirm2}/libasan.so
4420 %{_libdirm2}/libasan_preinit.o
4421 %{_libdirm2}/libasan.la
4422
4423 %files -n libasan-multilib-%{multilib2}-static
4424 %defattr(644,root,root,755)
4425 %{_libdirm2}/libasan.a
4426 %endif
4427 %endif
4428
4429 %if %{with lsan_m0}
4430 %files -n liblsan
4431 %defattr(644,root,root,755)
4432 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4433 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4434
4435 %files -n liblsan-devel
4436 %defattr(644,root,root,755)
4437 %attr(755,root,root) %{_libdir}/liblsan.so
4438 %{_libdir}/liblsan.la
4439 %{gcclibdir}/include/sanitizer/lsan_interface.h
4440
4441 %files -n liblsan-static
4442 %defattr(644,root,root,755)
4443 %{_libdir}/liblsan.a
4444 %endif
4445
4446 %if %{with multilib2} && %{with lsan_m2}
4447 %files -n liblsan-multilib-%{multilib2}
4448 %defattr(644,root,root,755)
4449 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4450 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4451
4452 %files -n liblsan-multilib-%{multilib2}-devel
4453 %defattr(644,root,root,755)
4454 %attr(755,root,root) %{_libdirm2}/liblsan.so
4455 %{_libdirm2}/liblsan.la
4456 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4457 # these packages are mutually exclusive
4458 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4459 %{gcclibdir}/include/sanitizer/lsan_interface.h
4460
4461 %files -n liblsan-multilib-%{multilib2}-static
4462 %defattr(644,root,root,755)
4463 %{_libdirm2}/liblsan.a
4464 %endif
4465
4466 %if %{with tsan_m0}
4467 %files -n libtsan
4468 %defattr(644,root,root,755)
4469 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4470 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4471 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4472
4473 %files -n libtsan-devel
4474 %defattr(644,root,root,755)
4475 %attr(755,root,root) %{_libdir}/libtsan.so
4476 %{_libdir}/libtsan.la
4477
4478 %files -n libtsan-static
4479 %defattr(644,root,root,755)
4480 %{_libdir}/libtsan.a
4481 %endif
4482
4483 %if %{with multilib2} && %{with tsan_m2}
4484 %files -n libtsan-multilib-%{multilib2}
4485 %defattr(644,root,root,755)
4486 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4487 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4488 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4489
4490 %files -n libtsan-multilib-%{multilib2}-devel
4491 %defattr(644,root,root,755)
4492 %attr(755,root,root) %{_libdirm2}/libtsan.so
4493 %{_libdirm2}/libtsan.la
4494
4495 %files -n libtsan-multilib-%{multilib2}-static
4496 %defattr(644,root,root,755)
4497 %{_libdirm2}/libtsan.a
4498 %endif
4499
4500 %if %{with Xsan}
4501 %files -n libubsan
4502 %defattr(644,root,root,755)
4503 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4504 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4505
4506 %files -n libubsan-devel
4507 %defattr(644,root,root,755)
4508 %attr(755,root,root) %{_libdir}/libubsan.so
4509 %{_libdir}/libubsan.la
4510
4511 %files -n libubsan-static
4512 %defattr(644,root,root,755)
4513 %{_libdir}/libubsan.a
4514
4515 %if %{with multilib}
4516 %files -n libubsan-multilib-32
4517 %defattr(644,root,root,755)
4518 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4519 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4520
4521 %files -n libubsan-multilib-32-devel
4522 %defattr(644,root,root,755)
4523 %attr(755,root,root) %{_libdir32}/libubsan.so
4524 %{_libdir32}/libubsan.la
4525
4526 %files -n libubsan-multilib-32-static
4527 %defattr(644,root,root,755)
4528 %{_libdir32}/libubsan.a
4529 %endif
4530
4531 %if %{with multilib2}
4532 %files -n libubsan-multilib-%{multilib2}
4533 %defattr(644,root,root,755)
4534 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4535 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4536
4537 %files -n libubsan-multilib-%{multilib2}-devel
4538 %defattr(644,root,root,755)
4539 %attr(755,root,root) %{_libdirm2}/libubsan.so
4540 %{_libdirm2}/libubsan.la
4541
4542 %files -n libubsan-multilib-%{multilib2}-static
4543 %defattr(644,root,root,755)
4544 %{_libdirm2}/libubsan.a
4545 %endif
4546 %endif
4547
4548 %if %{with vtv}
4549 %files -n libvtv
4550 %defattr(644,root,root,755)
4551 %doc libvtv/ChangeLog
4552 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4553 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4554
4555 %files -n libvtv-devel
4556 %defattr(644,root,root,755)
4557 %attr(755,root,root) %{_libdir}/libvtv.so
4558 %{_libdir}/libvtv.la
4559
4560 %files -n libvtv-static
4561 %defattr(644,root,root,755)
4562 %{_libdir}/libvtv.a
4563
4564 %if %{with multilib}
4565 %files -n libvtv-multilib-32
4566 %defattr(644,root,root,755)
4567 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4568 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4569
4570 %files -n libvtv-multilib-32-devel
4571 %defattr(644,root,root,755)
4572 %attr(755,root,root) %{_libdir32}/libvtv.so
4573 %{_libdir32}/libvtv.la
4574
4575 %files -n libvtv-multilib-32-static
4576 %defattr(644,root,root,755)
4577 %{_libdir32}/libvtv.a
4578 %endif
4579
4580 %if %{with multilib2}
4581 %files -n libvtv-multilib-%{multilib2}
4582 %defattr(644,root,root,755)
4583 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4584 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4585
4586 %files -n libvtv-multilib-%{multilib2}-devel
4587 %defattr(644,root,root,755)
4588 %attr(755,root,root) %{_libdirm2}/libvtv.so
4589 %{_libdirm2}/libvtv.la
4590
4591 %files -n libvtv-multilib-%{multilib2}-static
4592 %defattr(644,root,root,755)
4593 %{_libdirm2}/libvtv.a
4594 %endif
4595 %endif
4596
4597 %if %{with atomic}
4598 %files -n libatomic
4599 %defattr(644,root,root,755)
4600 %doc libatomic/ChangeLog*
4601 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4602 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4603
4604 %files -n libatomic-devel
4605 %defattr(644,root,root,755)
4606 %attr(755,root,root) %{_libdir}/libatomic.so
4607 %{_libdir}/libatomic.la
4608
4609 %files -n libatomic-static
4610 %defattr(644,root,root,755)
4611 %{_libdir}/libatomic.a
4612
4613 %if %{with multilib}
4614 %files -n libatomic-multilib-32
4615 %defattr(644,root,root,755)
4616 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4617 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4618
4619 %files -n libatomic-multilib-32-devel
4620 %defattr(644,root,root,755)
4621 %attr(755,root,root) %{_libdir32}/libatomic.so
4622 %{_libdir32}/libatomic.la
4623
4624 %files -n libatomic-multilib-32-static
4625 %defattr(644,root,root,755)
4626 %{_libdir32}/libatomic.a
4627 %endif
4628
4629 %if %{with multilib2}
4630 %files -n libatomic-multilib-%{multilib2}
4631 %defattr(644,root,root,755)
4632 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4633 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4634
4635 %files -n libatomic-multilib-%{multilib2}-devel
4636 %defattr(644,root,root,755)
4637 %attr(755,root,root) %{_libdirm2}/libatomic.so
4638 %{_libdirm2}/libatomic.la
4639
4640 %files -n libatomic-multilib-%{multilib2}-static
4641 %defattr(644,root,root,755)
4642 %{_libdirm2}/libatomic.a
4643 %endif
4644 %endif
This page took 0.577762 seconds and 3 git commands to generate.