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