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