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