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