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