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