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