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