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