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