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