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