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