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