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