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