]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
add default params for more arm[67] platforms
[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|libgnat-%{major_ver}|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 armv6l
2672         --with-arch=armv6 \
2673 %endif
2674 %ifarch armv6hl
2675         --with-arch=armv6 \
2676         --with-float=hard \
2677         --with-fpu=vfp \
2678 %endif
2679 %ifarch armv7l
2680         --with-arch=armv7 \
2681 %endif
2682 %ifarch armv7hl
2683         --with-arch=armv7-a \
2684         --with-float=hard \
2685         --with-fpu=vfpv3-d16 \
2686 %endif
2687 %ifarch armv7hnl
2688         --with-arch=armv7-a \
2689         --with-float=hard \
2690         --with-fpu=neon-vfpv4 \
2691 %endif
2692 %if %{with cxx}
2693         --enable-__cxa_atexit \
2694         --enable-libstdcxx-allocator=new \
2695         --disable-libstdcxx-pch \
2696         --enable-libstdcxx-threads \
2697         --enable-libstdcxx-time=rt \
2698         --enable-libstdcxx-visibility \
2699         --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2700         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2701         %{?with_vtv:--enable-vtable-verify} \
2702 %endif
2703         --with-pkgversion="PLD-Linux" \
2704         --with-bugurl="http://bugs.pld-linux.org" \
2705         --host=%{_target_platform} \
2706         --build=%{_target_platform}
2707
2708 cd ..
2709
2710 cat << 'EOF' > Makefile
2711 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2712
2713 all $(all):
2714         $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2715                 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2716                 BOOT_CFLAGS="%{rpmcflags}" \
2717                 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2718                 GNATLIBCFLAGS="%{rpmcflags}" \
2719                 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2720                 mandir=%{_mandir} \
2721                 infodir=%{_infodir}
2722 EOF
2723
2724 %{__make}
2725
2726 %if %{with tests}
2727 if [ ! -r /dev/pts/0 ]; then
2728         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2729         exit 1
2730 fi
2731 %{__make} -k -C builddir check 2>&1 ||:
2732 %endif
2733
2734 %install
2735 rm -rf $RPM_BUILD_ROOT
2736 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2737
2738 cd builddir
2739
2740 %{__make} -j1 install \
2741         mandir=%{_mandir} \
2742         infodir=%{_infodir} \
2743         DESTDIR=$RPM_BUILD_ROOT
2744
2745 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2746
2747 %if %{with multilib}
2748 # create links
2749 %ifarch sparc64
2750 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2751         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2752 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2753         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2754 %if %{with cxx}
2755 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2756         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2757 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2758         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2759 %endif
2760 %endif
2761 %endif
2762
2763 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2764 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2765 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2766
2767 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2768 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2769 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2770
2771 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2772 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2773 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2774
2775 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2776 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2777 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2778
2779 %if %{with multilib}
2780 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2781 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2782 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2783
2784 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2785 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2786 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2787
2788 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2789 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2790 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2791
2792 %if %{with multilib2}
2793 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2794 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2795 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2796
2797 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2798 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2799 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2800
2801 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2802 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2803 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2804 %endif
2805 %endif
2806
2807 %if %{with fortran}
2808 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2809 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2810 %endif
2811
2812 %if %{with ada}
2813 # move ada shared libraries to proper place...
2814 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2815         $RPM_BUILD_ROOT%{_libdir}
2816 # check if symlink to be made is valid
2817 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2818 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2819 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2820 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2821 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2822 %if %{with multilib}
2823 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2824         $RPM_BUILD_ROOT%{_libdir32}
2825 # check if symlink to be made is valid
2826 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2827 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2828 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2829 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2830 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2831
2832 %if %{with multilib2}
2833 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2834         $RPM_BUILD_ROOT%{_libdirm2}
2835 # check if symlink to be made is valid
2836 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2837 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2838 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2839 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2840 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2841 %endif
2842 %endif
2843 %endif
2844
2845 cd ..
2846
2847 %if %{with gcc_libffi}
2848 # still not installed by gcc?
2849 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2850 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2851 sed -e 's,@prefix@,%{_prefix},
2852         s,@exec_prefix@,%{_exec_prefix},
2853         s,@libdir@,%{_libdir},
2854         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2855 %if %{with multilib}
2856 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2857 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2858 sed -e 's,@prefix@,%{_prefix},
2859         s,@exec_prefix@,%{_exec_prefix},
2860         s,@libdir@,%{_libdir32},
2861         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2862 %if %{with multilib2}
2863 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2864 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2865 sed -e 's,@prefix@,%{_prefix},
2866         s,@exec_prefix@,%{_exec_prefix},
2867         s,@libdir@,%{_libdirm2},
2868         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2869 %endif
2870 %endif
2871 %endif
2872
2873 %if %{with objc}
2874 cp -f libobjc/README gcc/objc/README.libobjc
2875 %endif
2876
2877 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2878 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
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_hwasan:libhwasan.la} \
2885         %{?with_lsan_m0:liblsan.la} \
2886         %{?with_tsan_m0:libtsan.la} \
2887         %{?with_atomic:libatomic.la} \
2888         %{?with_objc:libobjc.la};
2889 do
2890         file="$RPM_BUILD_ROOT%{_libdir}/$f"
2891         %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2892         %{__mv} "${file}.fixed" "$file"
2893 done
2894 %if %{with multilib}
2895 for f in libitm.la libssp.la libssp_nonshared.la \
2896         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2897         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2898         %{?with_gomp:libgomp.la} \
2899         %{?with_Xsan:libasan.la libubsan.la} \
2900         %{?with_lsan_m1:liblsan.la} \
2901         %{?with_tsan_m1:libtsan.la} \
2902         %{?with_atomic:libatomic.la} \
2903         %{?with_objc:libobjc.la};
2904 do
2905         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2906         %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2907 done
2908 %if %{with multilib2}
2909 for f in libitm.la libssp.la libssp_nonshared.la \
2910         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2911         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2912         %{?with_gomp:libgomp.la} \
2913         %{?with_Xsan:libasan.la libubsan.la} \
2914         %{?with_lsan_m2:liblsan.la} \
2915         %{?with_tsan_m2:libtsan.la} \
2916         %{?with_atomic:libatomic.la} \
2917         %{?with_objc:libobjc.la};
2918 do
2919         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2920         %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2921 done
2922 %endif
2923 %endif
2924
2925 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2926 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2927 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2928 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2929
2930 # plugins, .la not needed
2931 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2932         $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2933
2934 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2935 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2936 %endif
2937
2938 %if %{with python}
2939 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2940         LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2941         install -d $LIBPATH
2942         # basename is being run only for the native (non-biarch) file.
2943         sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2944           -e "s,@toolexeclibdir@,$LIBDIR," \
2945           < libstdc++-v3/python/hook.in \
2946           > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2947 done
2948 install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
2949 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py3_sitescriptdir}
2950 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2951 %py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
2952 %else
2953 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2954 %endif
2955 # script(s) always installed; see above for builds with python; if no python, just don't package
2956 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2957 %if %{with multilib}
2958 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2959 %if %{with multilib2}
2960 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2961 %endif
2962 %endif
2963
2964 %find_lang gcc
2965 %find_lang cpplib
2966 cat cpplib.lang >> gcc.lang
2967
2968 %if %{with cxx}
2969 %find_lang libstdc\+\+
2970 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2971 %endif
2972
2973 # always -f, as "dir" is created depending which texlive version is installed
2974 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2975
2976 # svn snap doesn't contain (release does) below files,
2977 # so let's create dummy entries to satisfy %%files.
2978 [ ! -f NEWS ] && touch NEWS
2979 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2980 [ ! -f libgfortran/README ] && touch libgfortran/README
2981
2982 %clean
2983 rm -rf $RPM_BUILD_ROOT
2984
2985 %post   -p /sbin/postshell
2986 -/usr/sbin/fix-info-dir -c %{_infodir}
2987
2988 %postun -p /sbin/postshell
2989 -/usr/sbin/fix-info-dir -c %{_infodir}
2990
2991 %post   ada -p /sbin/postshell
2992 -/usr/sbin/fix-info-dir -c %{_infodir}
2993
2994 %postun ada -p /sbin/postshell
2995 -/usr/sbin/fix-info-dir -c %{_infodir}
2996
2997 %post   fortran -p /sbin/postshell
2998 -/usr/sbin/fix-info-dir -c %{_infodir}
2999
3000 %postun fortran -p /sbin/postshell
3001 -/usr/sbin/fix-info-dir -c %{_infodir}
3002
3003 %post   go -p /sbin/postshell
3004 -/usr/sbin/fix-info-dir -c %{_infodir}
3005
3006 %postun go -p /sbin/postshell
3007 -/usr/sbin/fix-info-dir -c %{_infodir}
3008
3009 %post   -n libquadmath-devel -p /sbin/postshell
3010 -/usr/sbin/fix-info-dir -c %{_infodir}
3011
3012 %postun -n libquadmath-devel -p /sbin/postshell
3013 -/usr/sbin/fix-info-dir -c %{_infodir}
3014
3015 %post   -n libffi-devel -p /sbin/postshell
3016 -/usr/sbin/fix-info-dir -c %{_infodir}
3017
3018 %postun -n libffi-devel -p /sbin/postshell
3019 -/usr/sbin/fix-info-dir -c %{_infodir}
3020
3021 %post   -n libgomp-devel -p /sbin/postshell
3022 -/usr/sbin/fix-info-dir -c %{_infodir}
3023
3024 %postun -n libgomp-devel -p /sbin/postshell
3025 -/usr/sbin/fix-info-dir -c %{_infodir}
3026
3027 %post   -p /sbin/ldconfig -n libgcc
3028 %postun -p /sbin/ldconfig -n libgcc
3029 %post   -p /sbin/ldconfig -n libgcc-multilib-32
3030 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3031 %post   -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3032 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3033 %post   -p /sbin/ldconfig -n libgomp
3034 %postun -p /sbin/ldconfig -n libgomp
3035 %post   -p /sbin/ldconfig -n libgomp-multilib-32
3036 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3037 %post   -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3038 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3039 %post   -p /sbin/ldconfig -n libgnat
3040 %postun -p /sbin/ldconfig -n libgnat
3041 %post   -p /sbin/ldconfig -n libgnat-multilib-32
3042 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3043 %post   -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3044 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3045 %post   -p /sbin/ldconfig -n libstdc++
3046 %postun -p /sbin/ldconfig -n libstdc++
3047 %post   -p /sbin/ldconfig -n libstdc++-multilib-32
3048 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3049 %post   -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3050 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3051 %post   -p /sbin/ldconfig -n libgfortran
3052 %postun -p /sbin/ldconfig -n libgfortran
3053 %post   -p /sbin/ldconfig -n libgfortran-multilib-32
3054 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3055 %post   -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3056 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3057 %post   -p /sbin/ldconfig -n libffi
3058 %postun -p /sbin/ldconfig -n libffi
3059 %post   -p /sbin/ldconfig -n libffi-multilib-32
3060 %postun -p /sbin/ldconfig -n libffi-multilib-32
3061 %post   -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3062 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3063 %post   -p /sbin/ldconfig -n libobjc
3064 %postun -p /sbin/ldconfig -n libobjc
3065 %post   -p /sbin/ldconfig -n libobjc-multilib-32
3066 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3067 %post   -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3068 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3069 %post   -p /sbin/ldconfig -n libquadmath
3070 %postun -p /sbin/ldconfig -n libquadmath
3071 %post   -p /sbin/ldconfig -n libquadmath-multilib-32
3072 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3073 %post   -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3074 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3075 %post   -p /sbin/ldconfig -n libgo
3076 %postun -p /sbin/ldconfig -n libgo
3077 %post   -p /sbin/ldconfig -n libgo-multilib-32
3078 %postun -p /sbin/ldconfig -n libgo-multilib-32
3079 %post   -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3080 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3081 %post   -p /sbin/ldconfig -n libasan
3082 %postun -p /sbin/ldconfig -n libasan
3083 %post   -p /sbin/ldconfig -n libasan-multilib-32
3084 %postun -p /sbin/ldconfig -n libasan-multilib-32
3085 %post   -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3086 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3087 %post   -p /sbin/ldconfig -n libhwasan
3088 %postun -p /sbin/ldconfig -n libhwasan
3089 %post   -p /sbin/ldconfig -n liblsan
3090 %postun -p /sbin/ldconfig -n liblsan
3091 %post   -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3092 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3093 %post   -p /sbin/ldconfig -n libtsan
3094 %postun -p /sbin/ldconfig -n libtsan
3095 %post   -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3096 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3097 %post   -p /sbin/ldconfig -n libubsan
3098 %postun -p /sbin/ldconfig -n libubsan
3099 %post   -p /sbin/ldconfig -n libubsan-multilib-32
3100 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3101 %post   -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3102 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3103 %post   -p /sbin/ldconfig -n libvtv
3104 %postun -p /sbin/ldconfig -n libvtv
3105 %post   -p /sbin/ldconfig -n libvtv-multilib-32
3106 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3107 %post   -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3108 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3109 %post   -p /sbin/ldconfig -n libatomic
3110 %postun -p /sbin/ldconfig -n libatomic
3111 %post   -p /sbin/ldconfig -n libatomic-multilib-32
3112 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3113 %post   -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3114 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3115 %post   -p /sbin/ldconfig gdb-plugin
3116 %postun -p /sbin/ldconfig gdb-plugin
3117
3118 %files -f gcc.lang
3119 %defattr(644,root,root,755)
3120 %doc ChangeLog.general MAINTAINERS NEWS
3121 # bugs.html faq.html
3122 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3123 %attr(755,root,root) %{_bindir}/*-gcc*
3124 %attr(755,root,root) %{_bindir}/cc
3125 %attr(755,root,root) %{_bindir}/cpp
3126 %attr(755,root,root) %{_bindir}/gcc
3127 %attr(755,root,root) %{_bindir}/gcc-ar
3128 %attr(755,root,root) %{_bindir}/gcc-nm
3129 %attr(755,root,root) %{_bindir}/gcc-ranlib
3130 %attr(755,root,root) %{_bindir}/gcov
3131 %attr(755,root,root) %{_bindir}/gcov-dump
3132 %attr(755,root,root) %{_bindir}/gcov-tool
3133 %attr(755,root,root) %{_bindir}/lto-dump
3134 %{_mandir}/man1/cc.1*
3135 %{_mandir}/man1/cpp.1*
3136 %{_mandir}/man1/gcc.1*
3137 %{_mandir}/man1/gcov.1*
3138 %{_mandir}/man1/gcov-dump.1*
3139 %{_mandir}/man1/gcov-tool.1*
3140 %{_mandir}/man1/lto-dump.1*
3141 %{_infodir}/cpp.info*
3142 %{_infodir}/cppinternals.info*
3143 %{_infodir}/gcc.info*
3144 %{_infodir}/gccinstall.info*
3145 %{_infodir}/gccint.info*
3146 %{_infodir}/libitm.info*
3147 %attr(755,root,root) /lib/cpp
3148 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3149 %attr(755,root,root) %{_libdir}/libitm.so
3150 %attr(755,root,root) %{_libdir}/libssp.so
3151 %{_libdir}/libitm.la
3152 %{_libdir}/libitm.a
3153 %{_libdir}/libitm.spec
3154 %{_libdir}/libsanitizer.spec
3155 %{_libdir}/libssp.la
3156 %{_libdir}/libssp.a
3157 %{_libdir}/libssp_nonshared.la
3158 %{_libdir}/libssp_nonshared.a
3159 %dir %{_libdir}/gcc/%{_target_platform}
3160 %dir %{gcclibdir}
3161 %{gcclibdir}/libgcc.a
3162 %{gcclibdir}/libgcc_eh.a
3163 %{gcclibdir}/libgcov.a
3164 %{gcclibdir}/specs
3165 %{gcclibdir}/crt*.o
3166 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3167 %attr(755,root,root) %{gcclibdir}/cc1
3168 %attr(755,root,root) %{gcclibdir}/collect2
3169 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3170 %attr(755,root,root) %{gcclibdir}/lto1
3171 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3172 %dir %{gcclibdir}/include
3173 %dir %{gcclibdir}/include/sanitizer
3174 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3175 %dir %{gcclibdir}/include/ssp
3176 %{gcclibdir}/include/ssp/*.h
3177 %{gcclibdir}/include/float.h
3178 %{gcclibdir}/include/gcov.h
3179 %{gcclibdir}/include/iso646.h
3180 %{gcclibdir}/include/limits.h
3181 %{gcclibdir}/include/stdalign.h
3182 %{gcclibdir}/include/stdarg.h
3183 %{gcclibdir}/include/stdatomic.h
3184 %{gcclibdir}/include/stdbool.h
3185 %{gcclibdir}/include/stddef.h
3186 %{gcclibdir}/include/stdfix.h
3187 %{gcclibdir}/include/stdint.h
3188 %{gcclibdir}/include/stdint-gcc.h
3189 %{gcclibdir}/include/stdnoreturn.h
3190 %{gcclibdir}/include/syslimits.h
3191 %{gcclibdir}/include/unwind.h
3192 %{gcclibdir}/include/varargs.h
3193 %ifarch %{ix86} %{x8664} x32
3194 %{gcclibdir}/include/adxintrin.h
3195 %{gcclibdir}/include/ammintrin.h
3196 %{gcclibdir}/include/amxbf16intrin.h
3197 %{gcclibdir}/include/amxint8intrin.h
3198 %{gcclibdir}/include/amxtileintrin.h 
3199 %{gcclibdir}/include/avx2intrin.h
3200 %{gcclibdir}/include/avx5124fmapsintrin.h
3201 %{gcclibdir}/include/avx5124vnniwintrin.h
3202 %{gcclibdir}/include/avx512bf16intrin.h
3203 %{gcclibdir}/include/avx512bf16vlintrin.h
3204 %{gcclibdir}/include/avx512bitalgintrin.h
3205 %{gcclibdir}/include/avx512bwintrin.h
3206 %{gcclibdir}/include/avx512cdintrin.h
3207 %{gcclibdir}/include/avx512dqintrin.h
3208 %{gcclibdir}/include/avx512erintrin.h
3209 %{gcclibdir}/include/avx512fintrin.h
3210 %{gcclibdir}/include/avx512ifmaintrin.h
3211 %{gcclibdir}/include/avx512ifmavlintrin.h
3212 %{gcclibdir}/include/avx512pfintrin.h
3213 %{gcclibdir}/include/avx512vbmi2intrin.h
3214 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3215 %{gcclibdir}/include/avx512vbmiintrin.h
3216 %{gcclibdir}/include/avx512vbmivlintrin.h
3217 %{gcclibdir}/include/avx512vlbwintrin.h
3218 %{gcclibdir}/include/avx512vldqintrin.h
3219 %{gcclibdir}/include/avx512vlintrin.h
3220 %{gcclibdir}/include/avx512vnniintrin.h
3221 %{gcclibdir}/include/avx512vnnivlintrin.h
3222 %{gcclibdir}/include/avx512vp2intersectintrin.h
3223 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3224 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3225 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3226 %{gcclibdir}/include/avxintrin.h
3227 %{gcclibdir}/include/avxvnniintrin.h
3228 %{gcclibdir}/include/bmi2intrin.h
3229 %{gcclibdir}/include/bmiintrin.h
3230 %{gcclibdir}/include/bmmintrin.h
3231 %{gcclibdir}/include/cet.h
3232 %{gcclibdir}/include/cetintrin.h
3233 %{gcclibdir}/include/cldemoteintrin.h
3234 %{gcclibdir}/include/clflushoptintrin.h
3235 %{gcclibdir}/include/clwbintrin.h
3236 %{gcclibdir}/include/clzerointrin.h
3237 %{gcclibdir}/include/cpuid.h
3238 %{gcclibdir}/include/cross-stdarg.h
3239 %{gcclibdir}/include/emmintrin.h
3240 %{gcclibdir}/include/enqcmdintrin.h
3241 %{gcclibdir}/include/f16cintrin.h
3242 %{gcclibdir}/include/fma4intrin.h
3243 %{gcclibdir}/include/fmaintrin.h
3244 %{gcclibdir}/include/fxsrintrin.h
3245 %{gcclibdir}/include/gfniintrin.h
3246 %{gcclibdir}/include/hresetintrin.h
3247 %{gcclibdir}/include/ia32intrin.h
3248 %{gcclibdir}/include/immintrin.h
3249 %{gcclibdir}/include/keylockerintrin.h
3250 %{gcclibdir}/include/lwpintrin.h
3251 %{gcclibdir}/include/lzcntintrin.h
3252 %{gcclibdir}/include/mm3dnow.h
3253 %{gcclibdir}/include/mmintrin.h
3254 %{gcclibdir}/include/mm_malloc.h
3255 %{gcclibdir}/include/movdirintrin.h
3256 %{gcclibdir}/include/mwaitxintrin.h
3257 %{gcclibdir}/include/nmmintrin.h
3258 %{gcclibdir}/include/pconfigintrin.h
3259 %{gcclibdir}/include/pkuintrin.h
3260 %{gcclibdir}/include/pmmintrin.h
3261 %{gcclibdir}/include/popcntintrin.h
3262 %{gcclibdir}/include/prfchwintrin.h
3263 %{gcclibdir}/include/rdseedintrin.h
3264 %{gcclibdir}/include/rtmintrin.h
3265 %{gcclibdir}/include/serializeintrin.h
3266 %{gcclibdir}/include/sgxintrin.h
3267 %{gcclibdir}/include/shaintrin.h
3268 %{gcclibdir}/include/smmintrin.h
3269 %{gcclibdir}/include/tbmintrin.h
3270 %{gcclibdir}/include/tmmintrin.h
3271 %{gcclibdir}/include/tsxldtrkintrin.h
3272 %{gcclibdir}/include/uintrintrin.h
3273 %{gcclibdir}/include/vaesintrin.h
3274 %{gcclibdir}/include/vpclmulqdqintrin.h
3275 %{gcclibdir}/include/waitpkgintrin.h
3276 %{gcclibdir}/include/wbnoinvdintrin.h
3277 %{gcclibdir}/include/wmmintrin.h
3278 %{gcclibdir}/include/x86gprintrin.h
3279 %{gcclibdir}/include/x86intrin.h
3280 %{gcclibdir}/include/xmmintrin.h
3281 %{gcclibdir}/include/xopintrin.h
3282 %{gcclibdir}/include/xsavecintrin.h
3283 %{gcclibdir}/include/xsaveintrin.h
3284 %{gcclibdir}/include/xsaveoptintrin.h
3285 %{gcclibdir}/include/xsavesintrin.h
3286 %{gcclibdir}/include/xtestintrin.h
3287 %endif
3288 %ifarch %{arm}
3289 %{gcclibdir}/include/arm_acle.h
3290 %{gcclibdir}/include/arm_bf16.h
3291 %{gcclibdir}/include/arm_cde.h
3292 %{gcclibdir}/include/arm_cmse.h
3293 %{gcclibdir}/include/arm_fp16.h
3294 %{gcclibdir}/include/arm_mve.h
3295 %{gcclibdir}/include/arm_mve_types.h
3296 %{gcclibdir}/include/arm_neon.h
3297 %{gcclibdir}/include/mmintrin.h
3298 %{gcclibdir}/include/unwind-arm-common.h
3299 %endif
3300 %ifarch aarch64
3301 %{gcclibdir}/include/arm_acle.h
3302 %{gcclibdir}/include/arm_bf16.h
3303 %{gcclibdir}/include/arm_fp16.h
3304 %{gcclibdir}/include/arm_neon.h
3305 %{gcclibdir}/include/arm_sve.h
3306 %endif
3307 %ifarch ia64
3308 %{gcclibdir}/include/ia64intrin.h
3309 %endif
3310 %ifarch m68k
3311 %{gcclibdir}/include/math-68881.h
3312 %endif
3313 %ifarch mips
3314 %{gcclibdir}/include/loongson.h
3315 %{gcclibdir}/include/msa.h
3316 %endif
3317 %ifarch powerpc ppc ppc64
3318 %{gcclibdir}/include/altivec.h
3319 %{gcclibdir}/include/amo.h
3320 %{gcclibdir}/include/bmiintrin.h
3321 %{gcclibdir}/include/bmi2intrin.h
3322 %{gcclibdir}/include/emmintrin.h
3323 %{gcclibdir}/include/htmintrin.h
3324 %{gcclibdir}/include/htmxlintrin.h
3325 %{gcclibdir}/include/mm_malloc.h
3326 %{gcclibdir}/include/mmintrin.h
3327 %{gcclibdir}/include/paired.h
3328 %{gcclibdir}/include/ppc-asm.h
3329 %{gcclibdir}/include/ppu_intrinsics.h
3330 %{gcclibdir}/include/si2vmx.h
3331 %{gcclibdir}/include/spe.h
3332 %{gcclibdir}/include/spu2vmx.h
3333 %{gcclibdir}/include/vec_types.h
3334 %{gcclibdir}/include/x86intrin.h
3335 %{gcclibdir}/include/xmmintrin.h
3336 %endif
3337 %ifarch s390
3338 %{gcclibdir}/include/htmintrin.h
3339 %{gcclibdir}/include/htmxlintrin.h
3340 %{gcclibdir}/include/s390intrin.h
3341 %{gcclibdir}/include/vecintrin.h
3342 %endif
3343 %ifarch sparc sparcv9 sparc64
3344 %{gcclibdir}/include/visintrin.h
3345 %endif
3346 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3347
3348 %if %{with multilib}
3349 %files multilib-32
3350 %defattr(644,root,root,755)
3351 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3352 %dir %{gcclibdir}/32
3353 %{gcclibdir}/32/crt*.o
3354 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3355 %{gcclibdir}/32/libgcc.a
3356 %{gcclibdir}/32/libgcc_eh.a
3357 %{gcclibdir}/32/libgcov.a
3358 %{_libdir32}/libitm.spec
3359 %{_libdir32}/libsanitizer.spec
3360 %attr(755,root,root) %{_libdir32}/libitm.so
3361 %attr(755,root,root) %{_libdir32}/libssp.so
3362 %{_libdir32}/libitm.la
3363 %{_libdir32}/libitm.a
3364 %{_libdir32}/libssp.la
3365 %{_libdir32}/libssp.a
3366 %{_libdir32}/libssp_nonshared.la
3367 %{_libdir32}/libssp_nonshared.a
3368 %endif
3369
3370 %if %{with multilib2}
3371 %files multilib-%{multilib2}
3372 %defattr(644,root,root,755)
3373 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3374 %dir %{gcclibdir}/%{multilib2}
3375 %{gcclibdir}/%{multilib2}/crt*.o
3376 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3377 %{gcclibdir}/%{multilib2}/libgcc.a
3378 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3379 %{gcclibdir}/%{multilib2}/libgcov.a
3380 %{_libdirm2}/libitm.spec
3381 %{_libdirm2}/libsanitizer.spec
3382 %attr(755,root,root) %{_libdirm2}/libitm.so
3383 %attr(755,root,root) %{_libdirm2}/libssp.so
3384 %{_libdirm2}/libitm.la
3385 %{_libdirm2}/libitm.a
3386 %{_libdirm2}/libssp.la
3387 %{_libdirm2}/libssp.a
3388 %{_libdirm2}/libssp_nonshared.la
3389 %{_libdirm2}/libssp_nonshared.a
3390 %endif
3391
3392 %files -n libgcc
3393 %defattr(644,root,root,755)
3394 %doc COPYING.RUNTIME libgcc/ChangeLog
3395 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3396 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3397 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3398 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3399 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3400
3401 %if %{with multilib}
3402 %files -n libgcc-multilib-32
3403 %defattr(644,root,root,755)
3404 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3405 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3406 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3407 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3408 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3409 %endif
3410
3411 %if %{with multilib2}
3412 %files -n libgcc-multilib-%{multilib2}
3413 %defattr(644,root,root,755)
3414 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3415 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3416 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3417 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3418 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3419 %endif
3420
3421 %if %{with gomp}
3422 %files -n libgomp
3423 %defattr(644,root,root,755)
3424 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3425 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3426
3427 %files -n libgomp-devel
3428 %defattr(644,root,root,755)
3429 %attr(755,root,root) %{_libdir}/libgomp.so
3430 %{_libdir}/libgomp.la
3431 %{_libdir}/libgomp.spec
3432 %{?with_fortran:%{gcclibdir}/finclude}
3433 %{gcclibdir}/include/acc_prof.h
3434 %{gcclibdir}/include/omp.h
3435 %{gcclibdir}/include/openacc.h
3436 %{_infodir}/libgomp.info*
3437
3438 %files -n libgomp-static
3439 %defattr(644,root,root,755)
3440 %{_libdir}/libgomp.a
3441
3442 %if %{with multilib}
3443 %files -n libgomp-multilib-32
3444 %defattr(644,root,root,755)
3445 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3446 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3447
3448 %files -n libgomp-multilib-32-devel
3449 %defattr(644,root,root,755)
3450 %attr(755,root,root) %{_libdir32}/libgomp.so
3451 %{_libdir32}/libgomp.la
3452 %{_libdir32}/libgomp.spec
3453 %{?with_fortran:%{gcclibdir}/32/finclude}
3454
3455 %files -n libgomp-multilib-32-static
3456 %defattr(644,root,root,755)
3457 %{_libdir32}/libgomp.a
3458 %endif
3459
3460 %if %{with multilib2}
3461 %files -n libgomp-multilib-%{multilib2}
3462 %defattr(644,root,root,755)
3463 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3464 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3465
3466 %files -n libgomp-multilib-%{multilib2}-devel
3467 %defattr(644,root,root,755)
3468 %attr(755,root,root) %{_libdirm2}/libgomp.so
3469 %{_libdirm2}/libgomp.la
3470 %{_libdirm2}/libgomp.spec
3471 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3472
3473 %files -n libgomp-multilib-%{multilib2}-static
3474 %defattr(644,root,root,755)
3475 %{_libdirm2}/libgomp.a
3476 %endif
3477 %endif
3478
3479 %if %{with ada}
3480 %files ada
3481 %defattr(644,root,root,755)
3482 %doc gcc/ada/ChangeLog
3483 %attr(755,root,root) %{_bindir}/gnat*
3484 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3485 %attr(755,root,root) %{_libdir}/libgnarl.so
3486 %attr(755,root,root) %{_libdir}/libgnat-*.so
3487 %attr(755,root,root) %{_libdir}/libgnat.so
3488 %attr(755,root,root) %{gcclibdir}/gnat1
3489 %{gcclibdir}/ada_target_properties
3490 %{gcclibdir}/adainclude
3491 %dir %{gcclibdir}/adalib
3492 %{gcclibdir}/adalib/*.ali
3493 %ifarch %{ix86} %{x8664} x32
3494 %{gcclibdir}/adalib/libgmem.a
3495 %{gcclibdir}/adalib/libgnarl_pic.a
3496 %{gcclibdir}/adalib/libgnat_pic.a
3497 %endif
3498 %{_infodir}/gnat-style.info*
3499 %{_infodir}/gnat_rm.info*
3500 %{_infodir}/gnat_ugn.info*
3501
3502 %if %{with multilib}
3503 %files ada-multilib-32
3504 %defattr(644,root,root,755)
3505 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3506 %attr(755,root,root) %{_libdir32}/libgnarl.so
3507 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3508 %attr(755,root,root) %{_libdir32}/libgnat.so
3509 %{gcclibdir}/32/ada_target_properties
3510 %{gcclibdir}/32/adainclude
3511 %dir %{gcclibdir}/32/adalib
3512 %{gcclibdir}/32/adalib/*.ali
3513 %ifarch %{ix86} %{x8664} x32
3514 %{gcclibdir}/32/adalib/libgmem.a
3515 %endif
3516 %endif
3517
3518 %if %{with multilib2}
3519 %files ada-multilib-%{multilib2}
3520 %defattr(644,root,root,755)
3521 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3522 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3523 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3524 %attr(755,root,root) %{_libdirm2}/libgnat.so
3525 %{gcclibdir}/%{multilib2}/ada_target_properties
3526 %{gcclibdir}/%{multilib2}/adainclude
3527 %dir %{gcclibdir}/%{multilib2}/adalib
3528 %{gcclibdir}/%{multilib2}/adalib/*.ali
3529 %ifarch %{ix86} %{x8664} x32
3530 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3531 %endif
3532 %endif
3533
3534 %files -n libgnat
3535 %defattr(644,root,root,755)
3536 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3537 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3538 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3539 %attr(755,root,root) %{_libdir}/libgnat.so.1
3540
3541 %files -n libgnat-static
3542 %defattr(644,root,root,755)
3543 %{gcclibdir}/adalib/libgnarl.a
3544 %{gcclibdir}/adalib/libgnat.a
3545
3546 %if %{with multilib}
3547 %files -n libgnat-multilib-32
3548 %defattr(644,root,root,755)
3549 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3550 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3551 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3552 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3553
3554 %files -n libgnat-multilib-32-static
3555 %defattr(644,root,root,755)
3556 %{gcclibdir}/32/adalib/libgnarl.a
3557 %{gcclibdir}/32/adalib/libgnat.a
3558 %ifarch %{x8664}
3559 # these exist only when host is x86_64???
3560 %{gcclibdir}/32/adalib/libgnarl_pic.a
3561 %{gcclibdir}/32/adalib/libgnat_pic.a
3562 %endif
3563 %endif
3564
3565 %if %{with multilib2}
3566 %files -n libgnat-multilib-%{multilib2}
3567 %defattr(644,root,root,755)
3568 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3569 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3570 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3571 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3572
3573 %files -n libgnat-multilib-%{multilib2}-static
3574 %defattr(644,root,root,755)
3575 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3576 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3577 %ifarch %{x8664}
3578 # these exist only when host is x86_64???
3579 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3580 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3581 %endif
3582 %endif
3583 %endif
3584
3585 %if %{with cxx}
3586 %files c++
3587 %defattr(644,root,root,755)
3588 %doc gcc/cp/ChangeLog
3589 %attr(755,root,root) %{_bindir}/g++
3590 %attr(755,root,root) %{_bindir}/*-g++
3591 %attr(755,root,root) %{_bindir}/c++
3592 %attr(755,root,root) %{_bindir}/*-c++
3593 %attr(755,root,root) %{gcclibdir}/cc1plus
3594 %attr(755,root,root) %{gcclibdir}/g++-mapper-server
3595 %{_libdir}/libsupc++.la
3596 %{_libdir}/libsupc++.a
3597 %{_mandir}/man1/g++.1*
3598
3599 %if %{with multilib}
3600 %files c++-multilib-32
3601 %defattr(644,root,root,755)
3602 %{_libdir32}/libsupc++.la
3603 %{_libdir32}/libsupc++.a
3604 %endif
3605
3606 %if %{with multilib2}
3607 %files c++-multilib-%{multilib2}
3608 %defattr(644,root,root,755)
3609 %{_libdirm2}/libsupc++.la
3610 %{_libdirm2}/libsupc++.a
3611 %endif
3612
3613 %files -n libstdc++ -f libstdc++.lang
3614 %defattr(644,root,root,755)
3615 %doc libstdc++-v3/{ChangeLog,README}
3616 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3617 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3618
3619 %files -n libstdc++-devel
3620 %defattr(644,root,root,755)
3621 %attr(755,root,root) %{_libdir}/libstdc++.so
3622 %{_libdir}/libstdc++.la
3623 %{_libdir}/libstdc++fs.a
3624 %{_libdir}/libstdc++fs.la
3625 %dir %{_includedir}/c++
3626 %{_includedir}/c++/%{version}
3627 %{_includedir}/extc++.h
3628 %{_includedir}/stdc++.h
3629 %{_includedir}/stdtr1c++.h
3630
3631 %files -n libstdc++-static
3632 %defattr(644,root,root,755)
3633 %{_libdir}/libstdc++.a
3634
3635 %if %{with multilib}
3636 %files -n libstdc++-multilib-32
3637 %defattr(644,root,root,755)
3638 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3639 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3640
3641 %files -n libstdc++-multilib-32-devel
3642 %defattr(644,root,root,755)
3643 %attr(755,root,root) %{_libdir32}/libstdc++.so
3644 %{_libdir32}/libstdc++.la
3645 %{_libdir32}/libstdc++fs.a
3646 %{_libdir32}/libstdc++fs.la
3647
3648 %files -n libstdc++-multilib-32-static
3649 %defattr(644,root,root,755)
3650 %{_libdir32}/libstdc++.a
3651 %endif
3652
3653 %if %{with multilib2}
3654 %files -n libstdc++-multilib-%{multilib2}
3655 %defattr(644,root,root,755)
3656 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3657 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3658
3659 %files -n libstdc++-multilib-%{multilib2}-devel
3660 %defattr(644,root,root,755)
3661 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3662 %{_libdirm2}/libstdc++.la
3663 %{_libdirm2}/libstdc++fs.a
3664 %{_libdirm2}/libstdc++fs.la
3665
3666 %files -n libstdc++-multilib-%{multilib2}-static
3667 %defattr(644,root,root,755)
3668 %{_libdirm2}/libstdc++.a
3669 %endif
3670
3671 %if %{with python}
3672 %files -n libstdc++-gdb
3673 %defattr(644,root,root,755)
3674 %dir %{py3_sitescriptdir}/libstdcxx
3675 %{py3_sitescriptdir}/libstdcxx/*.py
3676 %{py3_sitescriptdir}/libstdcxx/__pycache__
3677 %dir %{py3_sitescriptdir}/libstdcxx/v6
3678 %{py3_sitescriptdir}/libstdcxx/v6/*.py
3679 %{py3_sitescriptdir}/libstdcxx/v6/__pycache__
3680 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3681 %if %{with multilib}
3682 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3683 %endif
3684 %if %{with multilib2}
3685 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3686 %endif
3687 %endif
3688
3689 %if %{with apidocs}
3690 %files -n libstdc++-apidocs
3691 %defattr(644,root,root,755)
3692 %doc libstdc++-v3/doc/html/*
3693 %endif
3694 %endif
3695
3696 %if %{with fortran}
3697 %files fortran
3698 %defattr(644,root,root,755)
3699 %doc gcc/fortran/ChangeLog
3700 %attr(755,root,root) %{_bindir}/g95
3701 %attr(755,root,root) %{_bindir}/gfortran
3702 %attr(755,root,root) %{_bindir}/*-gfortran
3703 %attr(755,root,root) %{gcclibdir}/f951
3704 %attr(755,root,root) %{_libdir}/libgfortran.so
3705 %{_libdir}/libgfortran.spec
3706 %{_libdir}/libgfortran.la
3707 %{gcclibdir}/include/ISO_Fortran_binding.h
3708 %{gcclibdir}/libcaf_single.a
3709 %{gcclibdir}/libcaf_single.la
3710 #%{gcclibdir}/libgfortranbegin.la
3711 #%{gcclibdir}/libgfortranbegin.a
3712 %{_infodir}/gfortran.info*
3713 %{_mandir}/man1/g95.1*
3714 %{_mandir}/man1/gfortran.1*
3715
3716 %if %{with multilib}
3717 %files fortran-multilib-32
3718 %defattr(644,root,root,755)
3719 %attr(755,root,root) %{_libdir32}/libgfortran.so
3720 %{_libdir32}/libgfortran.spec
3721 %{_libdir32}/libgfortran.la
3722 %{gcclibdir}/32/libcaf_single.a
3723 %{gcclibdir}/32/libcaf_single.la
3724 #%{gcclibdir}/32/libgfortranbegin.la
3725 #%{gcclibdir}/32/libgfortranbegin.a
3726 %endif
3727
3728 %if %{with multilib2}
3729 %files fortran-multilib-%{multilib2}
3730 %defattr(644,root,root,755)
3731 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3732 %{_libdirm2}/libgfortran.spec
3733 %{_libdirm2}/libgfortran.la
3734 %{gcclibdir}/%{multilib2}/libcaf_single.a
3735 %{gcclibdir}/%{multilib2}/libcaf_single.la
3736 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3737 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3738 %endif
3739
3740 %files -n libgfortran
3741 %defattr(644,root,root,755)
3742 %doc libgfortran/{AUTHORS,README,ChangeLog}
3743 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3744 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3745
3746 %files -n libgfortran-static
3747 %defattr(644,root,root,755)
3748 %{_libdir}/libgfortran.a
3749
3750 %if %{with multilib}
3751 %files -n libgfortran-multilib-32
3752 %defattr(644,root,root,755)
3753 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3754 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3755
3756 %files -n libgfortran-multilib-32-static
3757 %defattr(644,root,root,755)
3758 %{_libdir32}/libgfortran.a
3759 %endif
3760
3761 %if %{with multilib2}
3762 %files -n libgfortran-multilib-%{multilib2}
3763 %defattr(644,root,root,755)
3764 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3765 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3766
3767 %files -n libgfortran-multilib-%{multilib2}-static
3768 %defattr(644,root,root,755)
3769 %{_libdirm2}/libgfortran.a
3770 %endif
3771
3772 %if %{with quadmath}
3773 %files -n libquadmath
3774 %defattr(644,root,root,755)
3775 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3776 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3777
3778 %files -n libquadmath-devel
3779 %defattr(644,root,root,755)
3780 %{gcclibdir}/include/quadmath.h
3781 %{gcclibdir}/include/quadmath_weak.h
3782 %attr(755,root,root) %{_libdir}/libquadmath.so
3783 %{_libdir}/libquadmath.la
3784 %{_infodir}/libquadmath.info*
3785
3786 %files -n libquadmath-static
3787 %defattr(644,root,root,755)
3788 %{_libdir}/libquadmath.a
3789
3790 %if %{with multilib}
3791 %files -n libquadmath-multilib-32
3792 %defattr(644,root,root,755)
3793 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3794 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3795
3796 %files -n libquadmath-multilib-32-devel
3797 %defattr(644,root,root,755)
3798 %attr(755,root,root) %{_libdir32}/libquadmath.so
3799 %{_libdir32}/libquadmath.la
3800
3801 %files -n libquadmath-multilib-32-static
3802 %defattr(644,root,root,755)
3803 %{_libdir32}/libquadmath.a
3804 %endif
3805
3806 %if %{with multilib2}
3807 %files -n libquadmath-multilib-%{multilib2}
3808 %defattr(644,root,root,755)
3809 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3810 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3811
3812 %files -n libquadmath-multilib-%{multilib2}-devel
3813 %defattr(644,root,root,755)
3814 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3815 %{_libdirm2}/libquadmath.la
3816
3817 %files -n libquadmath-multilib-%{multilib2}-static
3818 %defattr(644,root,root,755)
3819 %{_libdirm2}/libquadmath.a
3820 %endif
3821 %endif
3822 %endif
3823
3824 %if %{with gcc_libffi}
3825 %files -n libffi
3826 %defattr(644,root,root,755)
3827 %doc libffi/{ChangeLog,LICENSE,README}
3828 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3829 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3830
3831 %files -n libffi-devel
3832 %defattr(644,root,root,755)
3833 %attr(755,root,root) %{_libdir}/libffi.so
3834 %{_libdir}/libffi.la
3835 %{gcclibdir}/include/ffi.h
3836 %{gcclibdir}/include/ffitarget.h
3837 %{_pkgconfigdir}/libffi.pc
3838 %{_mandir}/man3/ffi*.3*
3839 %{_infodir}/libffi.info*
3840
3841 %files -n libffi-static
3842 %defattr(644,root,root,755)
3843 %{_libdir}/libffi.a
3844
3845 %if %{with multilib}
3846 %files -n libffi-multilib-32
3847 %defattr(644,root,root,755)
3848 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3849 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3850
3851 %files -n libffi-multilib-32-devel
3852 %defattr(644,root,root,755)
3853 %attr(755,root,root) %{_libdir32}/libffi.so
3854 %{_libdir32}/libffi.la
3855 %{_pkgconfigdir32}/libffi.pc
3856
3857 %files -n libffi-multilib-32-static
3858 %defattr(644,root,root,755)
3859 %{_libdir32}/libffi.a
3860 %endif
3861
3862 %if %{with multilib2}
3863 %files -n libffi-multilib-%{multilib2}
3864 %defattr(644,root,root,755)
3865 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3866 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3867
3868 %files -n libffi-multilib-%{multilib2}-devel
3869 %defattr(644,root,root,755)
3870 %attr(755,root,root) %{_libdirm2}/libffi.so
3871 %{_libdirm2}/libffi.la
3872 %{_pkgconfigdirm2}/libffi.pc
3873
3874 %files -n libffi-multilib-%{multilib2}-static
3875 %defattr(644,root,root,755)
3876 %{_libdirm2}/libffi.a
3877 %endif
3878 %endif
3879
3880 %if %{with objc}
3881 %files objc
3882 %defattr(644,root,root,755)
3883 %doc gcc/objc/README.libobjc
3884 %attr(755,root,root) %{gcclibdir}/cc1obj
3885 %attr(755,root,root) %{_libdir}/libobjc.so
3886 %{_libdir}/libobjc.la
3887 %{gcclibdir}/include/objc
3888
3889 %if %{with multilib}
3890 %files objc-multilib-32
3891 %defattr(644,root,root,755)
3892 %attr(755,root,root) %{_libdir32}/libobjc.so
3893 %{_libdir32}/libobjc.la
3894 %endif
3895
3896 %if %{with multilib2}
3897 %files objc-multilib-%{multilib2}
3898 %defattr(644,root,root,755)
3899 %attr(755,root,root) %{_libdirm2}/libobjc.so
3900 %{_libdirm2}/libobjc.la
3901 %endif
3902
3903 %if %{with objcxx}
3904 %files objc++
3905 %defattr(644,root,root,755)
3906 %doc gcc/objcp/ChangeLog
3907 %attr(755,root,root) %{gcclibdir}/cc1objplus
3908 %endif
3909
3910 %files -n libobjc
3911 %defattr(644,root,root,755)
3912 %doc libobjc/{ChangeLog,README*}
3913 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3914 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3915
3916 %files -n libobjc-static
3917 %defattr(644,root,root,755)
3918 %{_libdir}/libobjc.a
3919
3920 %if %{with multilib}
3921 %files -n libobjc-multilib-32
3922 %defattr(644,root,root,755)
3923 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3924 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3925
3926 %files -n libobjc-multilib-32-static
3927 %defattr(644,root,root,755)
3928 %{_libdir32}/libobjc.a
3929 %endif
3930
3931 %if %{with multilib2}
3932 %files -n libobjc-multilib-%{multilib2}
3933 %defattr(644,root,root,755)
3934 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3935 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3936
3937 %files -n libobjc-multilib-%{multilib2}-static
3938 %defattr(644,root,root,755)
3939 %{_libdirm2}/libobjc.a
3940 %endif
3941 %endif
3942
3943 %if %{with go}
3944 %files go
3945 %defattr(644,root,root,755)
3946 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3947 %attr(755,root,root) %{_bindir}/gccgo
3948 %attr(755,root,root) %{_bindir}/go
3949 %attr(755,root,root) %{_bindir}/gofmt
3950 %attr(755,root,root) %{gcclibdir}/buildid
3951 %attr(755,root,root) %{gcclibdir}/cgo
3952 %attr(755,root,root) %{gcclibdir}/go1
3953 %attr(755,root,root) %{gcclibdir}/test2json
3954 %attr(755,root,root) %{gcclibdir}/vet
3955 %dir %{_libdir}/go
3956 %{_libdir}/go/%{version}
3957 %{_mandir}/man1/go.1*
3958 %{_mandir}/man1/gofmt.1*
3959 %{_mandir}/man1/gccgo.1*
3960 %{_infodir}/gccgo.info*
3961
3962 %if %{with multilib}
3963 %files go-multilib-32
3964 %defattr(644,root,root,755)
3965 %dir %{_libdir32}/go
3966 %{_libdir32}/go/%{version}
3967 %endif
3968
3969 %if %{with multilib2}
3970 %files go-multilib-%{multilib2}
3971 %defattr(644,root,root,755)
3972 %dir %{_libdirm2}/go
3973 %{_libdirm2}/go/%{version}
3974 %endif
3975
3976 %files -n libgo
3977 %defattr(644,root,root,755)
3978 %doc libgo/{LICENSE,PATENTS,README}
3979 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3980 %attr(755,root,root) %ghost %{_libdir}/libgo.so.19
3981
3982 %files -n libgo-devel
3983 %defattr(644,root,root,755)
3984 %attr(755,root,root) %{_libdir}/libgo.so
3985 %{_libdir}/libgo.la
3986 %{_libdir}/libgobegin.a
3987 %{_libdir}/libgolibbegin.a
3988
3989 %files -n libgo-static
3990 %defattr(644,root,root,755)
3991 %{_libdir}/libgo.a
3992
3993 %if %{with multilib}
3994 %files -n libgo-multilib-32
3995 %defattr(644,root,root,755)
3996 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3997 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.19
3998
3999 %files -n libgo-multilib-32-devel
4000 %defattr(644,root,root,755)
4001 %attr(755,root,root) %{_libdir32}/libgo.so
4002 %{_libdir32}/libgo.la
4003 %{_libdir32}/libgobegin.a
4004 %{_libdir32}/libgolibbegin.a
4005
4006 %files -n libgo-multilib-32-static
4007 %defattr(644,root,root,755)
4008 %{_libdir32}/libgo.a
4009 %endif
4010
4011 %if %{with multilib2}
4012 %files -n libgo-multilib-%{multilib2}
4013 %defattr(644,root,root,755)
4014 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4015 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.19
4016
4017 %files -n libgo-multilib-%{multilib2}-devel
4018 %defattr(644,root,root,755)
4019 %attr(755,root,root) %{_libdirm2}/libgo.so
4020 %{_libdirm2}/libgo.la
4021 %{_libdirm2}/libgobegin.a
4022 %{_libdirm2}/libgolibbegin.a
4023
4024 %files -n libgo-multilib-%{multilib2}-static
4025 %defattr(644,root,root,755)
4026 %{_libdirm2}/libgo.a
4027 %endif
4028 %endif
4029
4030 %if %{with Xsan}
4031 %files -n libasan
4032 %defattr(644,root,root,755)
4033 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4034 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4035 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
4036
4037 %files -n libasan-devel
4038 %defattr(644,root,root,755)
4039 %attr(755,root,root) %{_libdir}/libasan.so
4040 %{_libdir}/libasan_preinit.o
4041 %{_libdir}/libasan.la
4042 %{gcclibdir}/include/sanitizer/asan_interface.h
4043
4044 %files -n libasan-static
4045 %defattr(644,root,root,755)
4046 %{_libdir}/libasan.a
4047
4048 %if %{with multilib}
4049 %files -n libasan-multilib-32
4050 %defattr(644,root,root,755)
4051 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4052 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
4053
4054 %files -n libasan-multilib-32-devel
4055 %defattr(644,root,root,755)
4056 %attr(755,root,root) %{_libdir32}/libasan.so
4057 %{_libdir32}/libasan_preinit.o
4058 %{_libdir32}/libasan.la
4059
4060 %files -n libasan-multilib-32-static
4061 %defattr(644,root,root,755)
4062 %{_libdir32}/libasan.a
4063 %endif
4064
4065 %if %{with multilib2}
4066 %files -n libasan-multilib-%{multilib2}
4067 %defattr(644,root,root,755)
4068 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4069 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
4070
4071 %files -n libasan-multilib-%{multilib2}-devel
4072 %defattr(644,root,root,755)
4073 %attr(755,root,root) %{_libdirm2}/libasan.so
4074 %{_libdirm2}/libasan_preinit.o
4075 %{_libdirm2}/libasan.la
4076
4077 %files -n libasan-multilib-%{multilib2}-static
4078 %defattr(644,root,root,755)
4079 %{_libdirm2}/libasan.a
4080 %endif
4081 %endif
4082
4083 %if %{with hwasan}
4084 %files -n libhwasan
4085 %defattr(644,root,root,755)
4086 %attr(755,root,root) %{_libdir}/libhwasan.so.*.*.*
4087 %attr(755,root,root) %ghost %{_libdir}/libhwasan.so.0
4088
4089 %files -n libhwasan-devel
4090 %defattr(644,root,root,755)
4091 %attr(755,root,root) %{_libdir}/libhwasan.so
4092 %{_libdir}/libhwasan.la
4093 %{gcclibdir}/include/sanitizer/hwasan_interface.h
4094
4095 %files -n libhwasan-static
4096 %defattr(644,root,root,755)
4097 %{_libdir}/libhwasan.a
4098 %endif
4099
4100 %if %{with lsan_m0}
4101 %files -n liblsan
4102 %defattr(644,root,root,755)
4103 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4104 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4105
4106 %files -n liblsan-devel
4107 %defattr(644,root,root,755)
4108 %attr(755,root,root) %{_libdir}/liblsan.so
4109 %{_libdir}/liblsan_preinit.o
4110 %{_libdir}/liblsan.la
4111 %{gcclibdir}/include/sanitizer/lsan_interface.h
4112
4113 %files -n liblsan-static
4114 %defattr(644,root,root,755)
4115 %{_libdir}/liblsan.a
4116 %endif
4117
4118 %if %{with multilib2} && %{with lsan_m2}
4119 %files -n liblsan-multilib-%{multilib2}
4120 %defattr(644,root,root,755)
4121 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4122 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4123
4124 %files -n liblsan-multilib-%{multilib2}-devel
4125 %defattr(644,root,root,755)
4126 %attr(755,root,root) %{_libdirm2}/liblsan.so
4127 %{_libdirm2}/liblsan_preinit.o
4128 %{_libdirm2}/liblsan.la
4129 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4130 # these packages are mutually exclusive
4131 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4132 %{gcclibdir}/include/sanitizer/lsan_interface.h
4133
4134 %files -n liblsan-multilib-%{multilib2}-static
4135 %defattr(644,root,root,755)
4136 %{_libdirm2}/liblsan.a
4137 %endif
4138
4139 %if %{with tsan_m0}
4140 %files -n libtsan
4141 %defattr(644,root,root,755)
4142 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4143 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4144 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4145
4146 %files -n libtsan-devel
4147 %defattr(644,root,root,755)
4148 %attr(755,root,root) %{_libdir}/libtsan.so
4149 %{_libdir}/libtsan_preinit.o
4150 %{_libdir}/libtsan.la
4151 %{gcclibdir}/include/sanitizer/tsan_interface.h
4152
4153 %files -n libtsan-static
4154 %defattr(644,root,root,755)
4155 %{_libdir}/libtsan.a
4156 %endif
4157
4158 %if %{with multilib2} && %{with tsan_m2}
4159 %files -n libtsan-multilib-%{multilib2}
4160 %defattr(644,root,root,755)
4161 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4162 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4163 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4164
4165 %files -n libtsan-multilib-%{multilib2}-devel
4166 %defattr(644,root,root,755)
4167 %attr(755,root,root) %{_libdirm2}/libtsan.so
4168 %{_libdirm2}/libtsan_preinit.o
4169 %{_libdirm2}/libtsan.la
4170 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4171 # these packages are mutually exclusive
4172 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4173 %{gcclibdir}/include/sanitizer/tsan_interface.h
4174
4175 %files -n libtsan-multilib-%{multilib2}-static
4176 %defattr(644,root,root,755)
4177 %{_libdirm2}/libtsan.a
4178 %endif
4179
4180 %if %{with Xsan}
4181 %files -n libubsan
4182 %defattr(644,root,root,755)
4183 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4184 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4185
4186 %files -n libubsan-devel
4187 %defattr(644,root,root,755)
4188 %attr(755,root,root) %{_libdir}/libubsan.so
4189 %{_libdir}/libubsan.la
4190
4191 %files -n libubsan-static
4192 %defattr(644,root,root,755)
4193 %{_libdir}/libubsan.a
4194
4195 %if %{with multilib}
4196 %files -n libubsan-multilib-32
4197 %defattr(644,root,root,755)
4198 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4199 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4200
4201 %files -n libubsan-multilib-32-devel
4202 %defattr(644,root,root,755)
4203 %attr(755,root,root) %{_libdir32}/libubsan.so
4204 %{_libdir32}/libubsan.la
4205
4206 %files -n libubsan-multilib-32-static
4207 %defattr(644,root,root,755)
4208 %{_libdir32}/libubsan.a
4209 %endif
4210
4211 %if %{with multilib2}
4212 %files -n libubsan-multilib-%{multilib2}
4213 %defattr(644,root,root,755)
4214 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4215 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4216
4217 %files -n libubsan-multilib-%{multilib2}-devel
4218 %defattr(644,root,root,755)
4219 %attr(755,root,root) %{_libdirm2}/libubsan.so
4220 %{_libdirm2}/libubsan.la
4221
4222 %files -n libubsan-multilib-%{multilib2}-static
4223 %defattr(644,root,root,755)
4224 %{_libdirm2}/libubsan.a
4225 %endif
4226 %endif
4227
4228 %if %{with vtv}
4229 %files -n libvtv
4230 %defattr(644,root,root,755)
4231 %doc libvtv/ChangeLog
4232 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4233 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4234
4235 %files -n libvtv-devel
4236 %defattr(644,root,root,755)
4237 %attr(755,root,root) %{_libdir}/libvtv.so
4238 %{_libdir}/libvtv.la
4239
4240 %files -n libvtv-static
4241 %defattr(644,root,root,755)
4242 %{_libdir}/libvtv.a
4243
4244 %if %{with multilib}
4245 %files -n libvtv-multilib-32
4246 %defattr(644,root,root,755)
4247 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4248 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4249
4250 %files -n libvtv-multilib-32-devel
4251 %defattr(644,root,root,755)
4252 %attr(755,root,root) %{_libdir32}/libvtv.so
4253 %{_libdir32}/libvtv.la
4254
4255 %files -n libvtv-multilib-32-static
4256 %defattr(644,root,root,755)
4257 %{_libdir32}/libvtv.a
4258 %endif
4259
4260 %if %{with multilib2}
4261 %files -n libvtv-multilib-%{multilib2}
4262 %defattr(644,root,root,755)
4263 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4264 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4265
4266 %files -n libvtv-multilib-%{multilib2}-devel
4267 %defattr(644,root,root,755)
4268 %attr(755,root,root) %{_libdirm2}/libvtv.so
4269 %{_libdirm2}/libvtv.la
4270
4271 %files -n libvtv-multilib-%{multilib2}-static
4272 %defattr(644,root,root,755)
4273 %{_libdirm2}/libvtv.a
4274 %endif
4275 %endif
4276
4277 %if %{with atomic}
4278 %files -n libatomic
4279 %defattr(644,root,root,755)
4280 %doc libatomic/ChangeLog*
4281 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4282 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4283
4284 %files -n libatomic-devel
4285 %defattr(644,root,root,755)
4286 %attr(755,root,root) %{_libdir}/libatomic.so
4287 %{_libdir}/libatomic.la
4288
4289 %files -n libatomic-static
4290 %defattr(644,root,root,755)
4291 %{_libdir}/libatomic.a
4292
4293 %if %{with multilib}
4294 %files -n libatomic-multilib-32
4295 %defattr(644,root,root,755)
4296 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4297 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4298
4299 %files -n libatomic-multilib-32-devel
4300 %defattr(644,root,root,755)
4301 %attr(755,root,root) %{_libdir32}/libatomic.so
4302 %{_libdir32}/libatomic.la
4303
4304 %files -n libatomic-multilib-32-static
4305 %defattr(644,root,root,755)
4306 %{_libdir32}/libatomic.a
4307 %endif
4308
4309 %if %{with multilib2}
4310 %files -n libatomic-multilib-%{multilib2}
4311 %defattr(644,root,root,755)
4312 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4313 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4314
4315 %files -n libatomic-multilib-%{multilib2}-devel
4316 %defattr(644,root,root,755)
4317 %attr(755,root,root) %{_libdirm2}/libatomic.so
4318 %{_libdirm2}/libatomic.la
4319
4320 %files -n libatomic-multilib-%{multilib2}-static
4321 %defattr(644,root,root,755)
4322 %{_libdirm2}/libatomic.a
4323 %endif
4324 %endif
4325
4326 %files gdb-plugin
4327 %defattr(644,root,root,755)
4328 %doc libcc1/ChangeLog*
4329 %attr(755,root,root) %{_libdir}/libcc1.so
4330 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4331 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4332 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4333 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4334
4335 %files plugin-devel
4336 %defattr(644,root,root,755)
4337 %dir %{gcclibdir}/plugin
4338 %{gcclibdir}/plugin/gengtype
4339 %{gcclibdir}/plugin/gtype.state
4340 %{gcclibdir}/plugin/include
4341 %{gcclibdir}/plugin/libcc1plugin.la
4342 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4343 %{gcclibdir}/plugin/libcp1plugin.la
4344 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
This page took 1.132437 seconds and 4 git commands to generate.