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