]> TLD Linux GIT Repositories - packages/gcc.git/blob - gcc.spec
- merged 10.2.0 from PLD, rel 0.1 for bootstrap (multilib changes)
[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       2.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:        0.1
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:  e9fd9b1789155ad09bcf3ae747596b50
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: 3629b023e2dbf2ab7f0b49e1bf864f21
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)
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:  python-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 %if "%{_rpmversion}" >= "5"
947 BuildArch:      noarch
948 %endif
949
950 %description -n libstdc++-apidocs
951 API and internal documentation for C++ standard library.
952
953 %description -n libstdc++-apidocs -l pl.UTF-8
954 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
955
956 %package fortran
957 Summary:        Fortran 95 language support for GCC
958 Summary(es.UTF-8):      Soporte de Fortran 95 para GCC
959 Summary(pl.UTF-8):      Obsługa języka Fortran 95 dla GCC
960 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
961 Group:          Development/Languages/Fortran
962 Requires:       %{name} = %{epoch}:%{version}-%{release}
963 Requires:       libgfortran = %{epoch}:%{version}-%{release}
964 %{?with_quadmath:Requires:      libquadmath-devel = %{epoch}:%{version}-%{release}}
965 Provides:       gcc-g77 = %{epoch}:%{version}-%{release}
966 Obsoletes:      egcs-g77
967 Obsoletes:      gcc-g77
968
969 %description fortran
970 This package adds support for compiling Fortran 95 programs with the
971 GNU compiler.
972
973 %description fortran -l es.UTF-8
974 Este paquete añade soporte para compilar programas escritos en Fortran
975 95 con el compilador GNU.
976
977 %description fortran -l pl.UTF-8
978 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
979
980 %description fortran -l pt_BR.UTF-8
981 Suporte Fortran 95 para o GCC.
982
983 %package fortran-multilib-32
984 Summary:        Fortran 95 language 32-bit binaries support for GCC
985 Summary(pl.UTF-8):      Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
986 Group:          Development/Languages/Fortran
987 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
988 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
989 %{?with_quadmath:Requires:      libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
990 Obsoletes:      gcc-fortran-multilib
991
992 %description fortran-multilib-32
993 This package adds support for compiling 32-bit Fortran 95 programs
994 with the GNU compiler.
995
996 %description fortran-multilib-32 -l pl.UTF-8
997 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
998 kompilatora gcc.
999
1000 %package fortran-multilib-%{multilib2}
1001 Summary:        Fortran 95 language %{m2_desc} binaries support for GCC
1002 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1003 Group:          Development/Languages/Fortran
1004 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
1005 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1006 %{?with_quadmath:Requires:      libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}}
1007
1008 %description fortran-multilib-%{multilib2}
1009 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1010 binaries with the GNU compiler.
1011
1012 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1013 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1014 kompilatora GCC.
1015
1016 %package -n libgfortran
1017 Summary:        Fortran 95 Library
1018 Summary(es.UTF-8):      Biblioteca de Fortran 95
1019 Summary(pl.UTF-8):      Biblioteka Fortranu 95
1020 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1021 Group:          Libraries
1022 Requires:       libgcc = %{epoch}:%{version}-%{release}
1023 %{?with_quadmath:Requires:      libquadmath = %{epoch}:%{version}-%{release}}
1024 Obsoletes:      libg2c
1025
1026 %description -n libgfortran
1027 Fortran 95 Library.
1028
1029 %description -n libgfortran -l es.UTF-8
1030 Biblioteca de Fortran 95.
1031
1032 %description -n libgfortran -l pl.UTF-8
1033 Biblioteka Fortranu 95.
1034
1035 %package -n libgfortran-static
1036 Summary:        Static Fortran 95 Library
1037 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
1038 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95
1039 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1040 Group:          Development/Libraries
1041 Requires:       libgfortran = %{epoch}:%{version}-%{release}
1042 Obsoletes:      libg2c-static
1043
1044 %description -n libgfortran-static
1045 Static Fortran 95 Library.
1046
1047 %description -n libgfortran-static -l es.UTF-8
1048 Bibliotecas estáticas de Fortran 95.
1049
1050 %description -n libgfortran-static -l pl.UTF-8
1051 Statyczna biblioteka Fortranu 95.
1052
1053 %package -n libgfortran-multilib-32
1054 Summary:        Fortran 95 Library - 32-bit version
1055 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja 32-bitowa
1056 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1057 Group:          Libraries
1058 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1059 %{?with_quadmath:Requires:      libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
1060 Obsoletes:      libgfortran-multilib
1061
1062 %description -n libgfortran-multilib-32
1063 Fortran 95 Library - 32-bit version.
1064
1065 %description -n libgfortran-multilib-32 -l pl.UTF-8
1066 Biblioteka Fortranu 95 - wersja 32-bitowa.
1067
1068 %package -n libgfortran-multilib-32-static
1069 Summary:        Static Fortran 95 Library - 32-bit version
1070 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1071 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1072 Group:          Development/Libraries
1073 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1074 Obsoletes:      libgfortran-multilib-static
1075
1076 %description -n libgfortran-multilib-32-static
1077 Static Fortran 95 Library - 32-bit version.
1078
1079 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1080 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1081
1082 %package -n libgfortran-multilib-%{multilib2}
1083 Summary:        Fortran 95 Library - %{m2_desc} version
1084 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja %{m2_desc}
1085 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1086 Group:          Libraries
1087 %{?with_quadmath:Requires:      libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}}
1088
1089 %description -n libgfortran-multilib-%{multilib2}
1090 Fortran 95 Library - %{m2_desc} version.
1091
1092 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1093 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1094
1095 %package -n libgfortran-multilib-%{multilib2}-static
1096 Summary:        Static Fortran 95 Library - %{m2_desc} version
1097 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1098 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1099 Group:          Development/Libraries
1100 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1101 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1102
1103 %description -n libgfortran-multilib-%{multilib2}-static
1104 Static Fortran 95 Library - %{m2_desc} version.
1105
1106 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1107 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1108
1109 %package -n libquadmath
1110 Summary:        GCC __float128 shared support library
1111 Summary(pl.UTF-8):      Biblioteka współdzielona do obsługi typu __float128
1112 License:        LGPL v2.1+
1113 Group:          Libraries
1114
1115 %description -n libquadmath
1116 This package contains GCC shared support library which is needed for
1117 __float128 math support and for Fortran REAL*16 support.
1118
1119 %description -n libquadmath -l pl.UTF-8
1120 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1121 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1122 Fortranie.
1123
1124 %package -n libquadmath-devel
1125 Summary:        Header files for GCC __float128 support library
1126 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1127 License:        LGPL v2.1+
1128 Group:          Development/Libraries
1129 Requires:       libquadmath = %{epoch}:%{version}-%{release}
1130
1131 %description -n libquadmath-devel
1132 This package contains header files for GCC support library which is
1133 needed for __float128 math support and for Fortran REAL*16 support.
1134
1135 %description -n libquadmath-devel -l pl.UTF-8
1136 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1137 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1138 Fortranie.
1139
1140 %package -n libquadmath-static
1141 Summary:        Static GCC __float128 support library
1142 Summary(pl.UTF-8):      Biblioteka statyczna GCC do obsługi typu __float128
1143 License:        LGPL v2.1+
1144 Group:          Development/Libraries
1145 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1146
1147 %description -n libquadmath-static
1148 Static GCC __float128 support library.
1149
1150 %description -n libquadmath-static -l pl.UTF-8
1151 Biblioteka statyczna GCC do obsługi typu __float128.
1152
1153 %package -n libquadmath-multilib-32
1154 Summary:        GCC __float128 shared support library - 32-bit version
1155 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1156 License:        LGPL v2.1+
1157 Group:          Libraries
1158 Obsoletes:      libquadmath-multilib
1159
1160 %description -n libquadmath-multilib-32
1161 This package contains 32-bit version of GCC shared support library
1162 which is needed for __float128 math support and for Fortran REAL*16
1163 support.
1164
1165 %description -n libquadmath-multilib-32 -l pl.UTF-8
1166 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1167 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1168 w Fortranie.
1169
1170 %package -n libquadmath-multilib-32-devel
1171 Summary:        Development files for 32-bit GCC __float128 support library
1172 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1173 License:        LGPL v2.1+
1174 Group:          Development/Libraries
1175 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1176 Requires:       libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1177 Obsoletes:      libquadmath-multilib-devel
1178
1179 %description -n libquadmath-multilib-32-devel
1180 This package contains development files for 32-bit GCC support library
1181 which is needed for __float128 math support and for Fortran REAL*16
1182 support.
1183
1184 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1185 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1186 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1187 REAL*16 w Fortranie.
1188
1189 %package -n libquadmath-multilib-32-static
1190 Summary:        Static GCC __float128 support library - 32-bit version
1191 Summary(pl.UTF-8):      32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1192 License:        LGPL v2.1+
1193 Group:          Development/Libraries
1194 Requires:       libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1195 Obsoletes:      libquadmath-multilib-static
1196
1197 %description -n libquadmath-multilib-32-static
1198 Static GCC __float128 support library - 32-bit version.
1199
1200 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1201 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1202
1203 %package -n libquadmath-multilib-%{multilib2}
1204 Summary:        GCC __float128 shared support library - %{m2_desc} version
1205 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1206 License:        LGPL v2.1+
1207 Group:          Libraries
1208
1209 %description -n libquadmath-multilib-%{multilib2}
1210 This package contains %{m2_desc} version of GCC shared support library
1211 which is needed for __float128 math support and for Fortran REAL*16
1212 support.
1213
1214 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1215 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1216 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1217 REAL*16 w Fortranie.
1218
1219 %package -n libquadmath-multilib-%{multilib2}-devel
1220 Summary:        Development files for %{m2_desc} version of GCC __float128 support library
1221 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1222 License:        LGPL v2.1+
1223 Group:          Development/Libraries
1224 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1225 Requires:       libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1226
1227 %description -n libquadmath-multilib-%{multilib2}-devel
1228 This package contains development files for %{m2_desc} version of GCC
1229 support library which is needed for __float128 math support and for
1230 Fortran REAL*16 support.
1231
1232 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1233 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1234 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1235 typu REAL*16 w Fortranie.
1236
1237 %package -n libquadmath-multilib-%{multilib2}-static
1238 Summary:        Static GCC __float128 support library - %{m2_desc} version
1239 Summary(pl.UTF-8):      Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1240 License:        LGPL v2.1+
1241 Group:          Development/Libraries
1242 Requires:       libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1243
1244 %description -n libquadmath-multilib-%{multilib2}-static
1245 Static GCC __float128 support library - %{m2_desc} version.
1246
1247 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1248 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1249
1250 %package -n libffi
1251 Summary:        Foreign Function Interface library
1252 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1253 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych
1254 License:        BSD-like
1255 Group:          Libraries
1256
1257 %description -n libffi
1258 The libffi library provides a portable, high level programming
1259 interface to various calling conventions. This allows a programmer to
1260 call any function specified by a call interface description at run
1261 time.
1262
1263 %description -n libffi -l es.UTF-8
1264 La biblioteca libffi provee una interfaz portable de programación de
1265 alto nivel para varias convenciones de llamada. Ello permite que un
1266 programador llame una función cualquiera especificada por una
1267 descripción de interfaz de llamada en el tiempo de ejecución.
1268
1269 %description -n libffi -l pl.UTF-8
1270 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1271 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1272 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1273 działania programu.
1274
1275 %package -n libffi-devel
1276 Summary:        Development files for Foreign Function Interface library
1277 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1278 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libffi
1279 License:        BSD-like
1280 Group:          Development/Libraries
1281 Requires:       %{name} = %{epoch}:%{version}-%{release}
1282 Requires:       libffi = %{epoch}:%{version}-%{release}
1283
1284 %description -n libffi-devel
1285 Development files for Foreign Function Interface library.
1286
1287 %description -n libffi-devel -l es.UTF-8
1288 Ficheros de desarrollo para libffi.
1289
1290 %description -n libffi-devel -l pl.UTF-8
1291 Pliki nagłówkowe biblioteki libffi.
1292
1293 %package -n libffi-static
1294 Summary:        Static Foreign Function Interface library
1295 Summary(es.UTF-8):      Biblioteca libffi estática
1296 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1297 License:        BSD-like
1298 Group:          Development/Libraries
1299 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1300
1301 %description -n libffi-static
1302 Static Foreign Function Interface library.
1303
1304 %description -n libffi-static -l es.UTF-8
1305 Biblioteca libffi estática.
1306
1307 %description -n libffi-static -l pl.UTF-8
1308 Statyczna biblioteka libffi.
1309
1310 %package -n libffi-multilib-32
1311 Summary:        Foreign Function Interface library - 32-bit version
1312 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1313 License:        BSD-like
1314 Group:          Libraries
1315 Obsoletes:      libffi-multilib
1316
1317 %description -n libffi-multilib-32
1318 The libffi library provides a portable, high level programming
1319 interface to various calling conventions. This allows a programmer to
1320 call any function specified by a call interface description at run
1321 time. This package contains 32-bit version of the library.
1322
1323 %description -n libffi-multilib-32 -l pl.UTF-8
1324 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1325 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1326 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1327 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1328
1329 %package -n libffi-multilib-32-devel
1330 Summary:        Development files for 32-bit version of Foreign Function Interface library
1331 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej wersji biblioteki libffi
1332 License:        BSD-like
1333 Group:          Development/Libraries
1334 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1335 Requires:       libffi-multilib-32 = %{epoch}:%{version}-%{release}
1336 Obsoletes:      libffi-multilib-devel
1337
1338 %description -n libffi-multilib-32-devel
1339 Development files for 32-bit version of Foreign Function Interface
1340 library.
1341
1342 %description -n libffi-multilib-32-devel -l pl.UTF-8
1343 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1344
1345 %package -n libffi-multilib-32-static
1346 Summary:        Static Foreign Function Interface library - 32-bit version
1347 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja 32-bitowa
1348 License:        BSD-like
1349 Group:          Development/Libraries
1350 Requires:       libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1351 Obsoletes:      libffi-multilib-static
1352
1353 %description -n libffi-multilib-32-static
1354 Static Foreign Function Interface library - 32-bit version.
1355
1356 %description -n libffi-multilib-32-static -l pl.UTF-8
1357 Statyczna biblioteka libffi - wersja 32-bitowa.
1358
1359 %package -n libffi-multilib-%{multilib2}
1360 Summary:        Foreign Function Interface library - %{m2_desc} version
1361 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1362 License:        BSD-like
1363 Group:          Libraries
1364
1365 %description -n libffi-multilib-%{multilib2}
1366 The libffi library provides a portable, high level programming
1367 interface to various calling conventions. This allows a programmer to
1368 call any function specified by a call interface description at run
1369 time. This package contains %{m2_desc} version of the library.
1370
1371 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1372 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1373 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1374 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1375 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1376
1377 %package -n libffi-multilib-%{multilib2}-devel
1378 Summary:        Development files for %{m2_desc} version of Foreign Function Interface library
1379 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1380 License:        BSD-like
1381 Group:          Development/Libraries
1382 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1383 Requires:       libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1384
1385 %description -n libffi-multilib-%{multilib2}-devel
1386 Development files for %{m2_desc} version of Foreign Function Interface
1387 library.
1388
1389 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1390 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1391
1392 %package -n libffi-multilib-%{multilib2}-static
1393 Summary:        Static Foreign Function Interface library - %{m2_desc} version
1394 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja %{m2_desc}
1395 License:        BSD-like
1396 Group:          Development/Libraries
1397 Requires:       libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1398
1399 %description -n libffi-multilib-%{multilib2}-static
1400 Static Foreign Function Interface library - %{m2_desc} version.
1401
1402 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1403 Statyczna biblioteka libffi - wersja %{m2_desc}.
1404
1405 %package objc
1406 Summary:        Objective C language support for GCC
1407 Summary(de.UTF-8):      Objektive C-Unterstützung für GCC
1408 Summary(es.UTF-8):      Soporte de Objective C para GCC
1409 Summary(fr.UTF-8):      Gestion d'Objective C pour GCC
1410 Summary(pl.UTF-8):      Obsługa obiektowego C (Objective C) dla kompilatora GCC
1411 Summary(tr.UTF-8):      GCC için Objective C desteği
1412 Group:          Development/Languages
1413 Requires:       %{name} = %{epoch}:%{version}-%{release}
1414 Requires:       libobjc = %{epoch}:%{version}-%{release}
1415 Obsoletes:      egcc-objc
1416 Obsoletes:      egcs-objc
1417
1418 %description objc
1419 This package adds Objective C support to the GNU Compiler Collection.
1420 Objective C is a object oriented derivative of the C language, mainly
1421 used on systems running NeXTSTEP. This package does not include the
1422 standard objective C object library.
1423
1424 %description objc -l de.UTF-8
1425 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1426 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1427 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1428 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1429
1430 %description objc -l es.UTF-8
1431 Este paquete añade soporte de Objective C al GCC (colección de
1432 compiladores GNU). Objective C es un lenguaje orientado a objetos
1433 derivado de C, principalmente usado en sistemas que funcionan bajo
1434 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1435 Objective C.
1436
1437 %description objc -l fr.UTF-8
1438 Ce package ajoute un support Objective C a la collection de
1439 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1440 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1441 package n'inclue pas la bibliothéque Objective C standard.
1442
1443 %description objc -l pl.UTF-8
1444 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1445 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1446 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1447 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1448
1449 %description objc -l tr.UTF-8
1450 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1451 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1452 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1453 kitaplığı bu pakette yer almaz.
1454
1455 %package objc-multilib-32
1456 Summary:        Objective C language 32-bit binaries support for GCC
1457 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1458 Group:          Development/Languages
1459 Requires:       %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1460 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1461 Obsoletes:      gcc-objc-multilib
1462
1463 %description objc-multilib-32
1464 This package adds 32-bit Objective C support to the GNU Compiler
1465 Collection.
1466
1467 %description objc-multilib-32 -l pl.UTF-8
1468 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1469 kompilatora GCC.
1470
1471 %package objc-multilib-%{multilib2}
1472 Summary:        Objective C language %{m2_desc} binaries support for GCC
1473 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1474 Group:          Development/Languages
1475 Requires:       %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1476 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1477
1478 %description objc-multilib-%{multilib2}
1479 This package adds %{m2_desc} binaries in Objective C language support to
1480 the GNU Compiler Collection.
1481
1482 %description objc-multilib-%{multilib2} -l pl.UTF-8
1483 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1484 kompilatora GCC.
1485
1486 %package objc++
1487 Summary:        Objective C++ support for GCC
1488 Summary(pl.UTF-8):      Obsługa języka Objective C++ dla GCC
1489 Group:          Development/Languages
1490 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
1491 Requires:       %{name}-objc = %{epoch}:%{version}-%{release}
1492
1493 %description objc++
1494 This package adds Objective C++ support to the GNU Compiler
1495 Collection.
1496
1497 %description objc++ -l pl.UTF-8
1498 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1499 GNU Compiler Collection.
1500
1501 %package -n libobjc
1502 Summary:        Objective C Library
1503 Summary(es.UTF-8):      Biblioteca de Objective C
1504 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C)
1505 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1506 Group:          Libraries
1507 Requires:       libgcc = %{epoch}:%{version}-%{release}
1508 Obsoletes:      libobjc1
1509
1510 %description -n libobjc
1511 Objective C Library.
1512
1513 %description -n libobjc -l es.UTF-8
1514 Bibliotecas de Objective C.
1515
1516 %description -n libobjc -l pl.UTF-8
1517 Biblioteka obiektowego C (Objective C).
1518
1519 %package -n libobjc-static
1520 Summary:        Static Objective C Library
1521 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1522 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C)
1523 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1524 Group:          Development/Libraries
1525 Requires:       libobjc = %{epoch}:%{version}-%{release}
1526
1527 %description -n libobjc-static
1528 Static Objective C Library.
1529
1530 %description -n libobjc-static -l es.UTF-8
1531 Bibliotecas estáticas de Objective C.
1532
1533 %description -n libobjc-static -l pl.UTF-8
1534 Statyczna biblioteka obiektowego C (Objective C).
1535
1536 %package -n libobjc-multilib-32
1537 Summary:        Objective C Library - 32-bit version
1538 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1539 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1540 Group:          Libraries
1541 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1542 Obsoletes:      libobjc-multilib
1543
1544 %description -n libobjc-multilib-32
1545 Objective C Library - 32-bit version.
1546
1547 %description -n libobjc-multilib-32 -l pl.UTF-8
1548 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1549
1550 %package -n libobjc-multilib-32-static
1551 Summary:        Static Objective C Library - 32-bit version
1552 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1553 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1554 Group:          Development/Libraries
1555 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1556 Obsoletes:      libobjc-multilib-static
1557
1558 %description -n libobjc-multilib-32-static
1559 Static Objective C Library - 32-bit version.
1560
1561 %description -n libobjc-multilib-32-static -l pl.UTF-8
1562 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1563
1564 %package -n libobjc-multilib-%{multilib2}
1565 Summary:        Objective C Library - %{m2_desc} version
1566 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1567 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1568 Group:          Libraries
1569 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1570
1571 %description -n libobjc-multilib-%{multilib2}
1572 Objective C Library - %{m2_desc} version.
1573
1574 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1575 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1576
1577 %package -n libobjc-multilib-%{multilib2}-static
1578 Summary:        Static Objective C Library - %{m2_desc} version
1579 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1580 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1581 Group:          Development/Libraries
1582 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1583
1584 %description -n libobjc-multilib-%{multilib2}-static
1585 Static Objective C Library - %{m2_desc} version.
1586
1587 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1588 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1589
1590 %package go
1591 Summary:        Go language support for GCC
1592 Summary(pl.UTF-8):      Obsługa języka Go dla kompilatora GCC
1593 License:        GPL v3+ (gcc), BSD (Go-specific part)
1594 Group:          Development/Languages
1595 Requires:       %{name} = %{epoch}:%{version}-%{release}
1596 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1597
1598 %description go
1599 This package adds Go language support to the GNU Compiler Collection.
1600
1601 %description go -l pl.UTF-8
1602 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1603
1604 %package go-multilib-32
1605 Summary:        Go language 32-bit binaries support for GCC
1606 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1607 License:        GPL v3+ (gcc), BSD (Go-specific part)
1608 Group:          Development/Languages
1609 Requires:       %{name} = %{epoch}:%{version}-%{release}
1610 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1611 Obsoletes:      gcc-go-multilib
1612
1613 %description go-multilib-32
1614 This package adds 32-bit Go language support to the GNU Compiler
1615 Collection.
1616
1617 %description go-multilib-32 -l pl.UTF-8
1618 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1619 kompilatora GCC.
1620
1621 %package go-multilib-%{multilib2}
1622 Summary:        Go language %{m2_desc} binaries support for GCC
1623 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1624 License:        GPL v3+ (gcc), BSD (Go-specific part)
1625 Group:          Development/Languages
1626 Requires:       %{name} = %{epoch}:%{version}-%{release}
1627 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1628
1629 %description go-multilib-%{multilib2}
1630 This package adds %{m2_desc} binaries in Go language support to the GNU
1631 Compiler Collection.
1632
1633 %description go-multilib-%{multilib2} -l pl.UTF-8
1634 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1635 GCC.
1636
1637 %package -n libgo
1638 Summary:        Go language library
1639 Summary(pl.UTF-8):      Biblioteka języka Go
1640 License:        BSD
1641 Group:          Libraries
1642 Requires:       libgcc = %{epoch}:%{version}-%{release}
1643
1644 %description -n libgo
1645 Go language library.
1646
1647 %description -n libgo -l pl.UTF-8
1648 Biblioteka języka Go.
1649
1650 %package -n libgo-devel
1651 Summary:        Development files for Go language library
1652 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go
1653 License:        BSD
1654 Group:          Development/Libraries
1655 Requires:       glibc-devel
1656 Requires:       libgo = %{epoch}:%{version}-%{release}
1657
1658 %description -n libgo-devel
1659 Development files for Go language library.
1660
1661 %description -n libgo-devel -l pl.UTF-8
1662 Pliki programistyczne biblioteki języka Go.
1663
1664 %package -n libgo-static
1665 Summary:        Static Go language library
1666 Summary(pl.UTF-8):      Statyczna biblioteka języka Go
1667 License:        BSD
1668 Group:          Development/Libraries
1669 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1670
1671 %description -n libgo-static
1672 Static Go language library.
1673
1674 %description -n libgo-static -l pl.UTF-8
1675 Statyczna biblioteka języka Go.
1676
1677 %package -n libgo-multilib-32
1678 Summary:        Go language library - 32-bit version
1679 Summary(pl.UTF-8):      Biblioteka języka Go - wersja 32-bitowa
1680 License:        BSD
1681 Group:          Libraries
1682 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1683 Obsoletes:      libgo-multilib
1684
1685 %description -n libgo-multilib-32
1686 Go language library - 32-bit version.
1687
1688 %description -n libgo-multilib-32 -l pl.UTF-8
1689 Biblioteka języka Go - wersja 32-bitowa.
1690
1691 %package -n libgo-multilib-32-devel
1692 Summary:        Development files for Go language library - 32-bit version
1693 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1694 License:        BSD
1695 Group:          Development/Libraries
1696 Requires:       glibc-devel
1697 Requires:       libgo-multilib-32 = %{epoch}:%{version}-%{release}
1698 Obsoletes:      libgo-multilib-devel
1699
1700 %description -n libgo-multilib-32-devel
1701 Development files for Go language library - 32-bit version.
1702
1703 %description -n libgo-multilib-32-devel -l pl.UTF-8
1704 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1705
1706 %package -n libgo-multilib-32-static
1707 Summary:        Static Go language library - 32-bit version
1708 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja 32-bitowa
1709 License:        BSD
1710 Group:          Development/Libraries
1711 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1712 Obsoletes:      libgo-multilib-static
1713
1714 %description -n libgo-multilib-32-static
1715 Static Go language library - 32-bit version.
1716
1717 %description -n libgo-multilib-32-static -l pl.UTF-8
1718 Statyczna biblioteka języka Go - wersja 32-bitowa.
1719
1720 %package -n libgo-multilib-%{multilib2}
1721 Summary:        Go language library - %{m2_desc} version
1722 Summary(pl.UTF-8):      Biblioteka języka Go - wersja %{m2_desc}
1723 License:        BSD
1724 Group:          Libraries
1725 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1726
1727 %description -n libgo-multilib-%{multilib2}
1728 Go language library - %{m2_desc} version.
1729
1730 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
1731 Biblioteka języka Go - wersja %{m2_desc}.
1732
1733 %package -n libgo-multilib-%{multilib2}-devel
1734 Summary:        Development files for Go language library - %{m2_desc} version
1735 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
1736 License:        BSD
1737 Group:          Development/Libraries
1738 Requires:       glibc-devel
1739 Requires:       libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1740
1741 %description -n libgo-multilib-%{multilib2}-devel
1742 Development files for Go language library - %{m2_desc} version.
1743
1744 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
1745 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
1746
1747 %package -n libgo-multilib-%{multilib2}-static
1748 Summary:        Static Go language library - %{m2_desc} version
1749 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja %{m2_desc}
1750 License:        BSD
1751 Group:          Development/Libraries
1752 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1753
1754 %description -n libgo-multilib-%{multilib2}-static
1755 Static Go language library - %{m2_desc} version.
1756
1757 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
1758 Statyczna biblioteka języka Go - wersja %{m2_desc}.
1759
1760 %package -n libasan
1761 Summary:        The Address Sanitizer library
1762 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów
1763 License:        BSD-like or MIT
1764 Group:          Libraries
1765 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
1766
1767 %description -n libasan
1768 This package contains the Address Sanitizer library which is used for
1769 -fsanitize=address instrumented programs.
1770
1771 %description -n libasan -l pl.UTF-8
1772 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
1773 adresów w programach kompilowanych z opcją -fsanitize=address.
1774
1775 %package -n libasan-devel
1776 Summary:        Development files for the Address Sanitizer library
1777 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer
1778 License:        BSD-like or MIT
1779 Group:          Development/Libraries
1780 Requires:       libasan = %{epoch}:%{version}-%{release}
1781
1782 %description -n libasan-devel
1783 This package contains development files for the Address Sanitizer
1784 library.
1785
1786 %description -n libasan-devel -l pl.UTF-8
1787 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
1788
1789 %package -n libasan-static
1790 Summary:        The Address Sanitizer static library
1791 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer
1792 License:        BSD-like or MIT
1793 Group:          Development/Libraries
1794 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
1795
1796 %description -n libasan-static
1797 This package contains Address Sanitizer static library.
1798
1799 %description -n libasan-static -l pl.UTF-8
1800 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
1801
1802 %package -n libasan-multilib-32
1803 Summary:        The Address Sanitizer library - 32-bit version
1804 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
1805 License:        BSD-like or MIT
1806 Group:          Libraries
1807 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1808 Obsoletes:      libasan-multilib
1809
1810 %description -n libasan-multilib-32
1811 This package contains 32-bit version of the Address Sanitizer library
1812 which is used for -fsanitize=address instrumented programs.
1813
1814 %description -n libasan-multilib-32 -l pl.UTF-8
1815 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
1816 służącej do kontroli adresów w programach kompilowanych z opcją
1817 -fsanitize=address.
1818
1819 %package -n libasan-multilib-32-devel
1820 Summary:        Development files for the Address Sanitizer library - 32-bit version
1821 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
1822 License:        BSD-like or MIT
1823 Group:          Development/Libraries
1824 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
1825 Requires:       libasan-multilib-32 = %{epoch}:%{version}-%{release}
1826 Obsoletes:      libasan-multilib-devel
1827
1828 %description -n libasan-multilib-32-devel
1829 This package contains the development files for 32-bit version of the
1830 Address Sanitizer library.
1831
1832 %description -n libasan-multilib-32-devel -l pl.UTF-8
1833 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
1834 Address Sanitizer.
1835
1836 %package -n libasan-multilib-32-static
1837 Summary:        The Address Sanitizer static library - 32-bit version
1838 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
1839 License:        BSD-like or MIT
1840 Group:          Development/Libraries
1841 Requires:       libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
1842 Obsoletes:      libasan-multilib-static
1843
1844 %description -n libasan-multilib-32-static
1845 This package contains 32-bit version of the Address Sanitizer static
1846 library.
1847
1848 %description -n libasan-multilib-32-static -l pl.UTF-8
1849 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
1850 Sanitizer.
1851
1852 %package -n libasan-multilib-%{multilib2}
1853 Summary:        The Address Sanitizer library - %{m2_desc} version
1854 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
1855 License:        BSD-like or MIT
1856 Group:          Libraries
1857 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1858
1859 %description -n libasan-multilib-%{multilib2}
1860 This package contains %{m2_desc} version of the Address Sanitizer library
1861 which is used for -fsanitize=address instrumented programs.
1862
1863 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
1864 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
1865 służącej do kontroli adresów w programach kompilowanych z opcją
1866 -fsanitize=address.
1867
1868 %package -n libasan-multilib-%{multilib2}-devel
1869 Summary:        Development files for the Address Sanitizer library - %{m2_desc} version
1870 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
1871 License:        BSD-like or MIT
1872 Group:          Development/Libraries
1873 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
1874 Requires:       libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1875
1876 %description -n libasan-multilib-%{multilib2}-devel
1877 This package contains the development files for %{m2_desc} version of the
1878 Address Sanitizer library.
1879
1880 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
1881 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1882 Address Sanitizer.
1883
1884 %package -n libasan-multilib-%{multilib2}-static
1885 Summary:        The Address Sanitizer static library - %{m2_desc} version
1886 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
1887 License:        BSD-like or MIT
1888 Group:          Development/Libraries
1889 Requires:       libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1890
1891 %description -n libasan-multilib-%{multilib2}-static
1892 This package contains %{m2_desc} version of the Address Sanitizer static
1893 library.
1894
1895 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
1896 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
1897 Sanitizer.
1898
1899 %package -n liblsan
1900 Summary:        The Leak Sanitizer library
1901 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków
1902 License:        BSD-like or MIT
1903 Group:          Libraries
1904 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
1905
1906 %description -n liblsan
1907 This package contains the Leak Sanitizer library which is used for
1908 -fsanitize=leak instrumented programs.
1909
1910 %description -n liblsan -l pl.UTF-8
1911 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
1912 wycieków w programach kompilowanych z opcją -fsanitize=leak.
1913
1914 %package -n liblsan-devel
1915 Summary:        Development files for the Leak Sanitizer library
1916 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer
1917 License:        BSD-like or MIT
1918 Group:          Development/Libraries
1919 Requires:       liblsan = %{epoch}:%{version}-%{release}
1920
1921 %description -n liblsan-devel
1922 This package contains development files for the Leak Sanitizer
1923 library.
1924
1925 %description -n liblsan-devel -l pl.UTF-8
1926 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
1927
1928 %package -n liblsan-static
1929 Summary:        The Leak Sanitizer static library
1930 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer
1931 License:        BSD-like or MIT
1932 Group:          Development/Libraries
1933 Requires:       liblsan-devel = %{epoch}:%{version}-%{release}
1934
1935 %description -n liblsan-static
1936 This package contains Leak Sanitizer static library.
1937
1938 %description -n liblsan-static -l pl.UTF-8
1939 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
1940
1941 %package -n liblsan-multilib-%{multilib2}
1942 Summary:        The Leak Sanitizer library - %{m2_desc} version
1943 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
1944 License:        BSD-like or MIT
1945 Group:          Libraries
1946 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1947
1948 %description -n liblsan-multilib-%{multilib2}
1949 This package contains %{m2_desc} version of the Leak Sanitizer library
1950 which is used for -fsanitize=leak instrumented programs.
1951
1952 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
1953 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
1954 do kontroli wycieków w programach kompilowanych z opcją
1955 -fsanitize=leak.
1956
1957 %package -n liblsan-multilib-%{multilib2}-devel
1958 Summary:        Development files for the Leak Sanitizer library - %{m2_desc} version
1959 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
1960 License:        BSD-like or MIT
1961 Group:          Development/Libraries
1962 Requires:       liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1963
1964 %description -n liblsan-multilib-%{multilib2}-devel
1965 This package contains development files for %{m2_desc} version of the
1966 Leak Sanitizer library.
1967
1968 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
1969 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
1970 Leak Sanitizer.
1971
1972 %package -n liblsan-multilib-%{multilib2}-static
1973 Summary:        The Leak Sanitizer static library - %{m2_desc} version
1974 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
1975 License:        BSD-like or MIT
1976 Group:          Development/Libraries
1977 Requires:       liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1978
1979 %description -n liblsan-multilib-%{multilib2}-static
1980 This package contains Leak Sanitizer static library - %{m2_desc} version.
1981
1982 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
1983 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
1984
1985 %package -n libtsan
1986 Summary:        The Thread Sanitizer library
1987 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości
1988 License:        BSD-like or MIT
1989 Group:          Libraries
1990 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
1991
1992 %description -n libtsan
1993 This package contains the Thread Sanitizer library which is used for
1994 -fsanitize=thread instrumented programs.
1995
1996 %description -n libtsan -l pl.UTF-8
1997 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
1998 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
1999
2000 %package -n libtsan-devel
2001 Summary:        Development files for the Thread Sanitizer library
2002 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer
2003 License:        BSD-like or MIT
2004 Group:          Development/Libraries
2005 Requires:       libtsan = %{epoch}:%{version}-%{release}
2006
2007 %description -n libtsan-devel
2008 This package contains development files for Thread Sanitizer library.
2009
2010 %description -n libtsan-devel -l pl.UTF-8
2011 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2012
2013 %package -n libtsan-static
2014 Summary:        The Thread Sanitizer static library
2015 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer
2016 License:        BSD-like or MIT
2017 Group:          Development/Libraries
2018 Requires:       libtsan-devel = %{epoch}:%{version}-%{release}
2019
2020 %description -n libtsan-static
2021 This package contains Thread Sanitizer static library.
2022
2023 %description -n libtsan-static -l pl.UTF-8
2024 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2025
2026 %package -n libtsan-multilib-%{multilib2}
2027 Summary:        The Thread Sanitizer library - %{m2_desc} version
2028 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2029 License:        BSD-like or MIT
2030 Group:          Libraries
2031 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2032
2033 %description -n libtsan-multilib-%{multilib2}
2034 This package contains %{m2_desc} version of the Thread Sanitizer
2035 library which is used for -fsanitize=thread instrumented programs.
2036
2037 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2038 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2039 służącej do kontroli wielowątkowości w programach kompilowanych
2040 z opcją -fsanitize=thread.
2041
2042 %package -n libtsan-multilib-%{multilib2}-devel
2043 Summary:        Development files for the Thread Sanitizer library - %{m2_desc} version
2044 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2045 License:        BSD-like or MIT
2046 Group:          Development/Libraries
2047 Requires:       libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2048
2049 %description -n libtsan-multilib-%{multilib2}-devel
2050 This package contains development files for %{m2_desc} version of
2051 Thread Sanitizer library.
2052
2053 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2054 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2055 Thread Sanitizer.
2056
2057 %package -n libtsan-multilib-%{multilib2}-static
2058 Summary:        The Thread Sanitizer static library - %{m2_desc} version
2059 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2060 License:        BSD-like or MIT
2061 Group:          Development/Libraries
2062 Requires:       libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2063
2064 %description -n libtsan-multilib-%{multilib2}-static
2065 This package contains %{m2_desc} version of Thread Sanitizer static
2066 library.
2067
2068 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2069 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2070 Sanitizer.
2071
2072 %package -n libubsan
2073 Summary:        The Undefined Behavior Sanitizer library
2074 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2075 License:        BSD-like or MIT
2076 Group:          Libraries
2077 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2078
2079 %description -n libubsan
2080 This package contains the Undefined Behavior Sanitizer library which
2081 is used for -fsanitize=undefined instrumented programs.
2082
2083 %description -n libubsan -l pl.UTF-8
2084 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2085 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2086 -fsanitize=undefined.
2087
2088 %package -n libubsan-devel
2089 Summary:        Development files for the Undefined Behavior Sanitizer library
2090 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2091 License:        BSD-like or MIT
2092 Group:          Development/Libraries
2093 Requires:       libubsan = %{epoch}:%{version}-%{release}
2094
2095 %description -n libubsan-devel
2096 This package contains development files for the Undefined Behavior
2097 Sanitizer library.
2098
2099 %description -n libubsan-devel -l pl.UTF-8
2100 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2101 Sanitizer.
2102
2103 %package -n libubsan-static
2104 Summary:        The Undefined Behavior Sanitizer static library
2105 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer
2106 License:        BSD-like or MIT
2107 Group:          Development/Libraries
2108 Requires:       libubsan-devel = %{epoch}:%{version}-%{release}
2109
2110 %description -n libubsan-static
2111 This package contains Undefined Behavior Sanitizer static library.
2112
2113 %description -n libubsan-static -l pl.UTF-8
2114 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2115
2116 %package -n libubsan-multilib-32
2117 Summary:        The Undefined Behavior Sanitizer library - 32-bit version
2118 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2119 License:        BSD-like or MIT
2120 Group:          Libraries
2121 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2122 Obsoletes:      libubsan-multilib
2123
2124 %description -n libubsan-multilib-32
2125 This package contains 32-bit version of the Undefined Behavior
2126 Sanitizer library which is used for -fsanitize=undefined instrumented
2127 programs.
2128
2129 %description -n libubsan-multilib-32 -l pl.UTF-8
2130 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2131 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2132 kompilowanych z opcją -fsanitize=undefined.
2133
2134 %package -n libubsan-multilib-32-devel
2135 Summary:        Development files for the Undefined Behavior Sanitizer library - 32-bit version
2136 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2137 License:        BSD-like or MIT
2138 Group:          Development/Libraries
2139 Requires:       libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2140 Obsoletes:      libubsan-multilib-devel
2141
2142 %description -n libubsan-multilib-32-devel
2143 This package contains the development files for 32-bit version of the
2144 Undefined Behavior Sanitizer library.
2145
2146 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2147 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2148 Undefined Behavior Sanitizer.
2149
2150 %package -n libubsan-multilib-32-static
2151 Summary:        The Undefined Behavior Sanitizer static library - 32-bit version
2152 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2153 License:        BSD-like or MIT
2154 Group:          Development/Libraries
2155 Requires:       libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2156 Obsoletes:      libubsan-multilib-static
2157
2158 %description -n libubsan-multilib-32-static
2159 This package contains 32-bit version of the Undefined Behavior
2160 Sanitizer static library.
2161
2162 %description -n libubsan-multilib-32-static -l pl.UTF-8
2163 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2164 Behavior Sanitizer.
2165
2166 %package -n libubsan-multilib-%{multilib2}
2167 Summary:        The Undefined Behavior Sanitizer library - %{m2_desc} version
2168 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2169 License:        BSD-like or MIT
2170 Group:          Libraries
2171 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2172
2173 %description -n libubsan-multilib-%{multilib2}
2174 This package contains %{m2_desc} version of the Undefined Behavior
2175 Sanitizer library which is used for -fsanitize=undefined instrumented
2176 programs.
2177
2178 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2179 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2180 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2181 kompilowanych z opcją -fsanitize=undefined.
2182
2183 %package -n libubsan-multilib-%{multilib2}-devel
2184 Summary:        Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2185 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2186 License:        BSD-like or MIT
2187 Group:          Development/Libraries
2188 Requires:       libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2189
2190 %description -n libubsan-multilib-%{multilib2}-devel
2191 This package contains the development files for %{m2_desc} version of the
2192 Undefined Behavior Sanitizer library.
2193
2194 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2195 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2196 Undefined Behavior Sanitizer.
2197
2198 %package -n libubsan-multilib-%{multilib2}-static
2199 Summary:        The Undefined Behavior Sanitizer static library - %{m2_desc} version
2200 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2201 License:        BSD-like or MIT
2202 Group:          Development/Libraries
2203 Requires:       libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2204
2205 %description -n libubsan-multilib-%{multilib2}-static
2206 This package contains %{m2_desc} version of the Undefined Behavior
2207 Sanitizer static library.
2208
2209 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2210 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2211 Behavior Sanitizer.
2212
2213 %package -n libvtv
2214 Summary:        The Virtual Table Verification library
2215 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2216 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2217 Group:          Libraries
2218 URL:            https://gcc.gnu.org/wiki/vtv
2219 Requires:       libgcc = %{epoch}:%{version}-%{release}
2220
2221 %description -n libvtv
2222 This package contains the Virtual Table Verification library which
2223 is used for -fvtable-verify=... instrumented programs.
2224
2225 %description -n libvtv -l pl.UTF-8
2226 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2227 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2228 -fvtable-verify=....
2229
2230 %package -n libvtv-devel
2231 Summary:        Development files for the Virtual Table Verification library
2232 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification
2233 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2234 Group:          Development/Libraries
2235 URL:            https://gcc.gnu.org/wiki/vtv
2236 Requires:       libvtv = %{epoch}:%{version}-%{release}
2237
2238 %description -n libvtv-devel
2239 This package contains development files for the Virtual Table
2240 Verification library.
2241
2242 %description -n libvtv-devel -l pl.UTF-8
2243 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2244 Verification.
2245
2246 %package -n libvtv-static
2247 Summary:        The Virtual Table Verification static library
2248 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification
2249 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2250 Group:          Development/Libraries
2251 URL:            https://gcc.gnu.org/wiki/vtv
2252 Requires:       libvtv-devel = %{epoch}:%{version}-%{release}
2253
2254 %description -n libvtv-static
2255 This package contains Virtual Table Verification static library.
2256
2257 %description -n libvtv-static -l pl.UTF-8
2258 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2259
2260 %package -n libvtv-multilib-32
2261 Summary:        The Virtual Table Verification library - 32-bit version
2262 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2263 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2264 Group:          Libraries
2265 URL:            https://gcc.gnu.org/wiki/vtv
2266 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2267
2268 %description -n libvtv-multilib-32
2269 This package contains 32-bit version of the Virtual Table Verification
2270 library which is used for -fvtable-verify=... instrumented programs.
2271
2272 %description -n libvtv-multilib-32 -l pl.UTF-8
2273 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2274 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2275 kompilowanych z opcją -fvtable-verify=....
2276
2277 %package -n libvtv-multilib-32-devel
2278 Summary:        Development files for the Virtual Table Verification library - 32-bit version
2279 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2280 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2281 Group:          Development/Libraries
2282 URL:            https://gcc.gnu.org/wiki/vtv
2283 Requires:       libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2284
2285 %description -n libvtv-multilib-32-devel
2286 This package contains the development files for 32-bit version of the
2287 Virtual Table Verification library.
2288
2289 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2290 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2291 Virtual Table Verification.
2292
2293 %package -n libvtv-multilib-32-static
2294 Summary:        The Virtual Table Verification static library - 32-bit version
2295 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2296 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2297 Group:          Development/Libraries
2298 URL:            https://gcc.gnu.org/wiki/vtv
2299 Requires:       libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2300
2301 %description -n libvtv-multilib-32-static
2302 This package contains 32-bit version of the Virtual Table Verification
2303 library.
2304
2305 %description -n libvtv-multilib-32-static -l pl.UTF-8
2306 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2307 Table Verification.
2308
2309 %package -n libvtv-multilib-%{multilib2}
2310 Summary:        The Virtual Table Verification library - %{m2_desc} version
2311 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2312 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2313 Group:          Libraries
2314 URL:            https://gcc.gnu.org/wiki/vtv
2315 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2316
2317 %description -n libvtv-multilib-%{multilib2}
2318 This package contains %{m2_desc} version of the Virtual Table Verification
2319 library which is used for -fvtable-verify=... instrumented programs.
2320
2321 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2322 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2323 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2324 kompilowanych z opcją -fvtable-verify=....
2325
2326 %package -n libvtv-multilib-%{multilib2}-devel
2327 Summary:        Development files for the Virtual Table Verification library - %{m2_desc} version
2328 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2329 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2330 Group:          Development/Libraries
2331 URL:            https://gcc.gnu.org/wiki/vtv
2332 Requires:       libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2333
2334 %description -n libvtv-multilib-%{multilib2}-devel
2335 This package contains the development files for %{m2_desc} version of the
2336 Virtual Table Verification library.
2337
2338 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2339 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2340 Virtual Table Verification.
2341
2342 %package -n libvtv-multilib-%{multilib2}-static
2343 Summary:        The Virtual Table Verification static library - %{m2_desc} version
2344 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2345 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2346 Group:          Development/Libraries
2347 URL:            https://gcc.gnu.org/wiki/vtv
2348 Requires:       libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2349
2350 %description -n libvtv-multilib-%{multilib2}-static
2351 This package contains %{m2_desc} version of the Virtual Table
2352 Verification library.
2353
2354 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2355 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2356 Table Verification.
2357
2358 %package -n libatomic
2359 Summary:        The GNU Atomic library
2360 Summary(pl.UTF-8):      Biblioteka GNU Atomic
2361 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2362 Group:          Libraries
2363
2364 %description -n libatomic
2365 This package contains the GNU Atomic library which is a GCC support
2366 library for atomic operations not supported by hardware.
2367
2368 %description -n libatomic -l pl.UTF-8
2369 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2370 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2371
2372 %package -n libatomic-devel
2373 Summary:        Development files for the GNU Atomic library
2374 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic
2375 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2376 Group:          Development/Libraries
2377 Requires:       libatomic = %{epoch}:%{version}-%{release}
2378
2379 %description -n libatomic-devel
2380 This package contains development files for the GNU Atomic library.
2381
2382 %description -n libatomic-devel -l pl.UTF-8
2383 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2384
2385 %package -n libatomic-static
2386 Summary:        The GNU Atomic static library
2387 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic
2388 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2389 Group:          Development/Libraries
2390 Requires:       libatomic-devel = %{epoch}:%{version}-%{release}
2391
2392 %description -n libatomic-static
2393 This package contains GNU Atomic static library.
2394
2395 %description -n libatomic-static
2396 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2397
2398 %package -n libatomic-multilib-32
2399 Summary:        The GNU Atomic library - 32-bit version
2400 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja 32-bitowa
2401 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2402 Group:          Libraries
2403 Obsoletes:      libatomic-multilib
2404
2405 %description -n libatomic-multilib-32
2406 This package contains 32-bit version of the GNU Atomic library which
2407 is a GCC support library for atomic operations not supported by
2408 hardware.
2409
2410 %description -n libatomic-multilib-32 -l pl.UTF-8
2411 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2412 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2413 obsługującym.
2414
2415 %package -n libatomic-multilib-32-devel
2416 Summary:        Development files for the GNU Atomic static library - 32-bit version
2417 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2418 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2419 Group:          Development/Libraries
2420 Requires:       libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2421 Obsoletes:      libatomic-multilib-devel
2422
2423 %description -n libatomic-multilib-32-devel
2424 This package contains the development files for 32-bit version of the
2425 GNU Atomic library.
2426
2427 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2428 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2429 GNU Atomic.
2430
2431 %package -n libatomic-multilib-32-static
2432 Summary:        The GNU Atomic static library - 32-bit version
2433 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2434 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2435 Group:          Development/Libraries
2436 Requires:       libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2437 Obsoletes:      libatomic-multilib-static
2438
2439 %description -n libatomic-multilib-32-static
2440 This package contains 32-bit version of the GNU Atomic static library.
2441
2442 %description -n libatomic-multilib-32-static -l pl.UTF-8
2443 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2444
2445 %package -n libatomic-multilib-%{multilib2}
2446 Summary:        The GNU Atomic library - %{m2_desc} version
2447 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja %{m2_desc}
2448 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2449 Group:          Libraries
2450
2451 %description -n libatomic-multilib-%{multilib2}
2452 This package contains %{m2_desc} version of the GNU Atomic library which
2453 is a GCC support library for atomic operations not supported by
2454 hardware.
2455
2456 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2457 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2458 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2459 obsługującym.
2460
2461 %package -n libatomic-multilib-%{multilib2}-devel
2462 Summary:        Development files for the GNU Atomic static library - %{m2_desc} version
2463 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2464 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2465 Group:          Development/Libraries
2466 Requires:       libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2467
2468 %description -n libatomic-multilib-%{multilib2}-devel
2469 This package contains the development files for %{m2_desc} version of the
2470 GNU Atomic library.
2471
2472 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2473 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2474 GNU Atomic.
2475
2476 %package -n libatomic-multilib-%{multilib2}-static
2477 Summary:        The GNU Atomic static library - %{m2_desc} version
2478 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2479 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2480 Group:          Development/Libraries
2481 Requires:       libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2482
2483 %description -n libatomic-multilib-%{multilib2}-static
2484 This package contains %{m2_desc} version of the GNU Atomic static library.
2485
2486 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2487 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2488
2489 %package gdb-plugin
2490 Summary:        GCC plugin for GDB
2491 Summary(pl.UTF-8):      Wtyczka GCC dla GDB
2492 Group:          Development/Debuggers
2493 Requires:       %{name} = %{epoch}:%{version}-%{release}
2494
2495 %description gdb-plugin
2496 This package contains GCC plugin for GDB C expression evaluation.
2497
2498 %description gdb-plugin -l pl.UTF-8
2499 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2500
2501 %package plugin-devel
2502 Summary:        Support for compiling GCC plugins
2503 Summary(pl.UTF-8):      Obsługa kompilowania wtyczek GCC
2504 Group:          Development/Languages
2505 Requires:       %{name} = %{epoch}:%{version}-%{release}
2506 Requires:       gmp-devel >= 4.3.2
2507 Requires:       libmpc-devel >= 0.8.1
2508 Requires:       mpfr-devel >= 3.1.0
2509
2510 %description plugin-devel
2511 This package contains header files and other support files for
2512 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2513 plugins must be rebuilt any time GCC is updated.
2514
2515 %description plugin-devel -l pl.UTF-8
2516 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2517 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2518 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2519
2520 # Packages with epoch 0
2521 # DO NOT MOVE THESE PACKAGES AROUND
2522
2523 # PUT SUCH PACKAGES HERE
2524
2525 %prep
2526 %setup -q
2527 %patch100 -p1
2528 %patch0 -p1
2529 %patch2 -p1
2530 %patch3 -p1
2531 %patch4 -p1
2532
2533 %patch10 -p1
2534 %if %{with gcc_libffi}
2535 %patch11 -p0
2536 %endif
2537
2538 %{__mv} ChangeLog ChangeLog.general
2539
2540 # override snapshot version.
2541 echo %{version} > gcc/BASE-VER
2542 echo "release" > gcc/DEV-PHASE
2543
2544 %build
2545 cd gcc
2546 #{__autoconf}
2547 cd ..
2548
2549 rm -rf builddir && install -d builddir && cd builddir
2550
2551 CC="%{__cc}" \
2552 CFLAGS="%{rpmcflags}" \
2553 CXXFLAGS="%{rpmcxxflags}" \
2554 TEXCONFIG=false \
2555 ../configure \
2556         --prefix=%{_prefix} \
2557         --with-local-prefix=%{_prefix}/local \
2558         --libdir=%{_libdir} \
2559         --libexecdir=%{_libdir} \
2560         --infodir=%{_infodir} \
2561         --mandir=%{_mandir} \
2562         --x-libraries=%{_libdir} \
2563         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2564         --disable-build-with-cxx \
2565         --disable-build-poststage1-with-cxx \
2566         --enable-c99 \
2567         --enable-checking=release \
2568 %ifarch %{ix86} %{x8664} x32
2569         --disable-cld \
2570 %endif
2571         %{?with_fortran:--enable-cmath} \
2572         --enable-decimal-float \
2573         --enable-gnu-indirect-function \
2574         --enable-gnu-unique-object \
2575         --enable-initfini-array \
2576         --disable-isl-version-check \
2577         --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2578         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2579         --enable-libitm \
2580         --enable-linker-build-id \
2581         --enable-linux-futex \
2582         --enable-long-long \
2583         %{!?with_multilib:--disable-multilib} \
2584         --enable-nls \
2585         --enable-lto \
2586         --enable-plugin \
2587 %ifarch ppc ppc64
2588         --enable-secureplt \
2589 %endif
2590         --enable-shared \
2591         --enable-threads=posix \
2592         --disable-werror \
2593 %ifarch x32
2594         --with-abi=x32 \
2595 %endif
2596 %ifarch %{x8664} x32
2597         --with-arch-32=x86-64 \
2598 %endif
2599 %ifarch sparc64
2600         --with-cpu=ultrasparc \
2601 %endif
2602         --with-demangler-in-ld \
2603         --with-gnu-as \
2604         --with-gnu-ld \
2605         --with-linker-hash-style=gnu \
2606         --with-long-double-128 \
2607 %if %{with multilib}
2608 %ifarch %{x8664}
2609         --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2610 %endif
2611 %ifarch x32
2612         --with-multilib-list=m32,m64,mx32 \
2613 %endif
2614 %endif
2615         --with-slibdir=%{_slibdir} \
2616 %ifnarch ia64
2617         --without-system-libunwind \
2618 %else
2619         --with-system-libunwind \
2620 %endif
2621         --with-system-zlib \
2622         --without-x \
2623 %ifarch armv6hl
2624         --with-arch=armv6 \
2625         --with-float=hard \
2626         --with-fpu=vfp \
2627 %endif
2628 %if %{with cxx}
2629         --enable-__cxa_atexit \
2630         --enable-libstdcxx-allocator=new \
2631         --disable-libstdcxx-pch \
2632         --enable-libstdcxx-threads \
2633         --enable-libstdcxx-time=rt \
2634         --enable-libstdcxx-visibility \
2635         --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2636         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2637         %{?with_vtv:--enable-vtable-verify} \
2638 %endif
2639         --with-pkgversion="TLD-Linux" \
2640         --with-bugurl="https://tld-linux.org" \
2641         --host=%{_target_platform} \
2642         --build=%{_target_platform}
2643
2644 cd ..
2645
2646 cat << 'EOF' > Makefile
2647 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2648
2649 all $(all):
2650         $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2651                 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2652                 BOOT_CFLAGS="%{rpmcflags}" \
2653                 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2654                 GNATLIBCFLAGS="%{rpmcflags}" \
2655                 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2656                 mandir=%{_mandir} \
2657                 infodir=%{_infodir}
2658 EOF
2659
2660 %{__make}
2661
2662 %if %{with tests}
2663 if [ ! -r /dev/pts/0 ]; then
2664         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2665         exit 1
2666 fi
2667 %{__make} -k -C builddir check 2>&1 ||:
2668 %endif
2669
2670 %install
2671 rm -rf $RPM_BUILD_ROOT
2672 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2673
2674 cd builddir
2675
2676 %{__make} -j1 install \
2677         mandir=%{_mandir} \
2678         infodir=%{_infodir} \
2679         DESTDIR=$RPM_BUILD_ROOT
2680
2681 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2682
2683 %if %{with multilib}
2684 # create links
2685 %ifarch sparc64
2686 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-gcc \
2687         $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-gcc
2688 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-gcc-%{version} \
2689         $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-gcc-%{version}
2690 %if %{with cxx}
2691 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-c++ \
2692         $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-c++
2693 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-tld-linux-g++ \
2694         $RPM_BUILD_ROOT%{_bindir}/sparc-tld-linux-g++
2695 %endif
2696 %endif
2697 %endif
2698
2699 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2700 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2701 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2702
2703 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2704 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2705 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2706
2707 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2708 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2709 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2710
2711 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2712 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2713 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2714
2715 %if %{with multilib}
2716 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2717 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2718 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2719
2720 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2721 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2722 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2723
2724 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2725 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2726 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2727
2728 %if %{with multilib2}
2729 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2730 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2731 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2732
2733 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2734 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2735 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2736
2737 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2738 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2739 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2740 %endif
2741 %endif
2742
2743 %if %{with fortran}
2744 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2745 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2746 %endif
2747
2748 %if %{with ada}
2749 # move ada shared libraries to proper place...
2750 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2751         $RPM_BUILD_ROOT%{_libdir}
2752 # check if symlink to be made is valid
2753 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2754 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2755 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2756 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2757 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2758 %if %{with multilib}
2759 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2760         $RPM_BUILD_ROOT%{_libdir32}
2761 # check if symlink to be made is valid
2762 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2763 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2764 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2765 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2766 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2767
2768 %if %{with multilib2}
2769 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2770         $RPM_BUILD_ROOT%{_libdirm2}
2771 # check if symlink to be made is valid
2772 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2773 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2774 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2775 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2776 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2777 %endif
2778 %endif
2779 %endif
2780
2781 cd ..
2782
2783 %if %{with gcc_libffi}
2784 # still not installed by gcc?
2785 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2786 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2787 sed -e 's,@prefix@,%{_prefix},
2788         s,@exec_prefix@,%{_exec_prefix},
2789         s,@libdir@,%{_libdir},
2790         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2791 %if %{with multilib}
2792 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2793 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2794 sed -e 's,@prefix@,%{_prefix},
2795         s,@exec_prefix@,%{_exec_prefix},
2796         s,@libdir@,%{_libdir32},
2797         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2798 %if %{with multilib2}
2799 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2800 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2801 sed -e 's,@prefix@,%{_prefix},
2802         s,@exec_prefix@,%{_exec_prefix},
2803         s,@libdir@,%{_libdirm2},
2804         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2805 %endif
2806 %endif
2807 %endif
2808
2809 %if %{with objc}
2810 cp -f libobjc/README gcc/objc/README.libobjc
2811 %endif
2812
2813 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2814 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2815 for f in libitm.la libssp.la libssp_nonshared.la \
2816         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2817         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2818         %{?with_gomp:libgomp.la} \
2819         %{?with_Xsan:libasan.la libubsan.la} \
2820         %{?with_lsan_m0:liblsan.la} \
2821         %{?with_tsan_m0:libtsan.la} \
2822         %{?with_atomic:libatomic.la} \
2823         %{?with_objc:libobjc.la};
2824 do
2825         file="$RPM_BUILD_ROOT%{_libdir}/$f"
2826         %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2827         %{__mv} "${file}.fixed" "$file"
2828 done
2829 %if %{with multilib}
2830 for f in libitm.la libssp.la libssp_nonshared.la \
2831         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2832         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2833         %{?with_gomp:libgomp.la} \
2834         %{?with_Xsan:libasan.la libubsan.la} \
2835         %{?with_lsan_m1:liblsan.la} \
2836         %{?with_tsan_m1:libtsan.la} \
2837         %{?with_atomic:libatomic.la} \
2838         %{?with_objc:libobjc.la};
2839 do
2840         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2841         %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2842 done
2843 %if %{with multilib2}
2844 for f in libitm.la libssp.la libssp_nonshared.la \
2845         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2846         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2847         %{?with_gomp:libgomp.la} \
2848         %{?with_Xsan:libasan.la libubsan.la} \
2849         %{?with_lsan_m2:liblsan.la} \
2850         %{?with_tsan_m2:libtsan.la} \
2851         %{?with_atomic:libatomic.la} \
2852         %{?with_objc:libobjc.la};
2853 do
2854         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2855         %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2856 done
2857 %endif
2858 %endif
2859
2860 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2861 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2862 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2863 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2864
2865 # plugins, .la not needed
2866 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2867         $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2868
2869 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2870 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2871 %endif
2872
2873 %if %{with python}
2874 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2875         LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2876         install -d $LIBPATH
2877         # basename is being run only for the native (non-biarch) file.
2878         sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2879           -e "s,@toolexeclibdir@,$LIBDIR," \
2880           < libstdc++-v3/python/hook.in \
2881           > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2882 done
2883 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2884 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2885 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2886 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2887 %py_postclean
2888 %else
2889 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2890 %endif
2891 # script(s) always installed; see above for builds with python; if no python, just don't package
2892 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2893 %if %{with multilib}
2894 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2895 %if %{with multilib2}
2896 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2897 %endif
2898 %endif
2899
2900 %find_lang gcc
2901 %find_lang cpplib
2902 cat cpplib.lang >> gcc.lang
2903
2904 %if %{with cxx}
2905 %find_lang libstdc\+\+
2906 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2907 %endif
2908
2909 # always -f, as "dir" is created depending which texlive version is installed
2910 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2911
2912 # svn snap doesn't contain (release does) below files,
2913 # so let's create dummy entries to satisfy %%files.
2914 [ ! -f NEWS ] && touch NEWS
2915 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2916 [ ! -f libgfortran/README ] && touch libgfortran/README
2917
2918 %clean
2919 rm -rf $RPM_BUILD_ROOT
2920
2921 %post   -p /sbin/postshell
2922 -/usr/sbin/fix-info-dir -c %{_infodir}
2923
2924 %postun -p /sbin/postshell
2925 -/usr/sbin/fix-info-dir -c %{_infodir}
2926
2927 %post   ada -p /sbin/postshell
2928 -/usr/sbin/fix-info-dir -c %{_infodir}
2929
2930 %postun ada -p /sbin/postshell
2931 -/usr/sbin/fix-info-dir -c %{_infodir}
2932
2933 %post   fortran -p /sbin/postshell
2934 -/usr/sbin/fix-info-dir -c %{_infodir}
2935
2936 %postun fortran -p /sbin/postshell
2937 -/usr/sbin/fix-info-dir -c %{_infodir}
2938
2939 %post   go -p /sbin/postshell
2940 -/usr/sbin/fix-info-dir -c %{_infodir}
2941
2942 %postun go -p /sbin/postshell
2943 -/usr/sbin/fix-info-dir -c %{_infodir}
2944
2945 %post   -n libquadmath-devel -p /sbin/postshell
2946 -/usr/sbin/fix-info-dir -c %{_infodir}
2947
2948 %postun -n libquadmath-devel -p /sbin/postshell
2949 -/usr/sbin/fix-info-dir -c %{_infodir}
2950
2951 %post   -n libffi-devel -p /sbin/postshell
2952 -/usr/sbin/fix-info-dir -c %{_infodir}
2953
2954 %postun -n libffi-devel -p /sbin/postshell
2955 -/usr/sbin/fix-info-dir -c %{_infodir}
2956
2957 %post   -n libgomp-devel -p /sbin/postshell
2958 -/usr/sbin/fix-info-dir -c %{_infodir}
2959
2960 %postun -n libgomp-devel -p /sbin/postshell
2961 -/usr/sbin/fix-info-dir -c %{_infodir}
2962
2963 %post   -p /sbin/ldconfig -n libgcc
2964 %postun -p /sbin/ldconfig -n libgcc
2965 %post   -p /sbin/ldconfig -n libgcc-multilib-32
2966 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2967 %post   -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2968 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2969 %post   -p /sbin/ldconfig -n libgomp
2970 %postun -p /sbin/ldconfig -n libgomp
2971 %post   -p /sbin/ldconfig -n libgomp-multilib-32
2972 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2973 %post   -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2974 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2975 %post   -p /sbin/ldconfig -n libgnat
2976 %postun -p /sbin/ldconfig -n libgnat
2977 %post   -p /sbin/ldconfig -n libgnat-multilib-32
2978 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2979 %post   -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2980 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2981 %post   -p /sbin/ldconfig -n libstdc++
2982 %postun -p /sbin/ldconfig -n libstdc++
2983 %post   -p /sbin/ldconfig -n libstdc++-multilib-32
2984 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2985 %post   -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2986 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2987 %post   -p /sbin/ldconfig -n libgfortran
2988 %postun -p /sbin/ldconfig -n libgfortran
2989 %post   -p /sbin/ldconfig -n libgfortran-multilib-32
2990 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2991 %post   -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2992 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2993 %post   -p /sbin/ldconfig -n libffi
2994 %postun -p /sbin/ldconfig -n libffi
2995 %post   -p /sbin/ldconfig -n libffi-multilib-32
2996 %postun -p /sbin/ldconfig -n libffi-multilib-32
2997 %post   -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2998 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2999 %post   -p /sbin/ldconfig -n libobjc
3000 %postun -p /sbin/ldconfig -n libobjc
3001 %post   -p /sbin/ldconfig -n libobjc-multilib-32
3002 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3003 %post   -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3004 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3005 %post   -p /sbin/ldconfig -n libquadmath
3006 %postun -p /sbin/ldconfig -n libquadmath
3007 %post   -p /sbin/ldconfig -n libquadmath-multilib-32
3008 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3009 %post   -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3010 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3011 %post   -p /sbin/ldconfig -n libgo
3012 %postun -p /sbin/ldconfig -n libgo
3013 %post   -p /sbin/ldconfig -n libgo-multilib-32
3014 %postun -p /sbin/ldconfig -n libgo-multilib-32
3015 %post   -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3016 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3017 %post   -p /sbin/ldconfig -n libasan
3018 %postun -p /sbin/ldconfig -n libasan
3019 %post   -p /sbin/ldconfig -n libasan-multilib-32
3020 %postun -p /sbin/ldconfig -n libasan-multilib-32
3021 %post   -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3022 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3023 %post   -p /sbin/ldconfig -n liblsan
3024 %postun -p /sbin/ldconfig -n liblsan
3025 %post   -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3026 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3027 %post   -p /sbin/ldconfig -n libtsan
3028 %postun -p /sbin/ldconfig -n libtsan
3029 %post   -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3030 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3031 %post   -p /sbin/ldconfig -n libubsan
3032 %postun -p /sbin/ldconfig -n libubsan
3033 %post   -p /sbin/ldconfig -n libubsan-multilib-32
3034 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3035 %post   -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3036 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3037 %post   -p /sbin/ldconfig -n libvtv
3038 %postun -p /sbin/ldconfig -n libvtv
3039 %post   -p /sbin/ldconfig -n libvtv-multilib-32
3040 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3041 %post   -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3042 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3043 %post   -p /sbin/ldconfig -n libatomic
3044 %postun -p /sbin/ldconfig -n libatomic
3045 %post   -p /sbin/ldconfig -n libatomic-multilib-32
3046 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3047 %post   -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3048 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3049 %post   -p /sbin/ldconfig gdb-plugin
3050 %postun -p /sbin/ldconfig gdb-plugin
3051
3052 %files -f gcc.lang
3053 %defattr(644,root,root,755)
3054 %doc ChangeLog.general MAINTAINERS NEWS
3055 # bugs.html faq.html
3056 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3057 %attr(755,root,root) %{_bindir}/*-gcc*
3058 %attr(755,root,root) %{_bindir}/cc
3059 %attr(755,root,root) %{_bindir}/cpp
3060 %attr(755,root,root) %{_bindir}/gcc
3061 %attr(755,root,root) %{_bindir}/gcc-ar
3062 %attr(755,root,root) %{_bindir}/gcc-nm
3063 %attr(755,root,root) %{_bindir}/gcc-ranlib
3064 %attr(755,root,root) %{_bindir}/gcov
3065 %attr(755,root,root) %{_bindir}/gcov-dump
3066 %attr(755,root,root) %{_bindir}/gcov-tool
3067 %attr(755,root,root) %{_bindir}/lto-dump
3068 %{_mandir}/man1/cc.1*
3069 %{_mandir}/man1/cpp.1*
3070 %{_mandir}/man1/gcc.1*
3071 %{_mandir}/man1/gcov.1*
3072 %{_mandir}/man1/gcov-dump.1*
3073 %{_mandir}/man1/gcov-tool.1*
3074 %{_mandir}/man1/lto-dump.1*
3075 %{_infodir}/cpp.info*
3076 %{_infodir}/cppinternals.info*
3077 %{_infodir}/gcc.info*
3078 %{_infodir}/gccinstall.info*
3079 %{_infodir}/gccint.info*
3080 %{_infodir}/libitm.info*
3081 %attr(755,root,root) /lib/cpp
3082 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3083 %attr(755,root,root) %{_libdir}/libitm.so
3084 %attr(755,root,root) %{_libdir}/libssp.so
3085 %{_libdir}/libitm.la
3086 %{_libdir}/libitm.a
3087 %{_libdir}/libitm.spec
3088 %{_libdir}/libsanitizer.spec
3089 %{_libdir}/libssp.la
3090 %{_libdir}/libssp.a
3091 %{_libdir}/libssp_nonshared.la
3092 %{_libdir}/libssp_nonshared.a
3093 %dir %{_libdir}/gcc/%{_target_platform}
3094 %dir %{gcclibdir}
3095 %{gcclibdir}/libgcc.a
3096 %{gcclibdir}/libgcc_eh.a
3097 %{gcclibdir}/libgcov.a
3098 %{gcclibdir}/specs
3099 %{gcclibdir}/crt*.o
3100 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3101 %attr(755,root,root) %{gcclibdir}/cc1
3102 %attr(755,root,root) %{gcclibdir}/collect2
3103 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3104 %attr(755,root,root) %{gcclibdir}/lto1
3105 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3106 %dir %{gcclibdir}/include
3107 %dir %{gcclibdir}/include/sanitizer
3108 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3109 %dir %{gcclibdir}/include/ssp
3110 %{gcclibdir}/include/ssp/*.h
3111 %{gcclibdir}/include/float.h
3112 %{gcclibdir}/include/gcov.h
3113 %{gcclibdir}/include/iso646.h
3114 %{gcclibdir}/include/limits.h
3115 %{gcclibdir}/include/stdalign.h
3116 %{gcclibdir}/include/stdarg.h
3117 %{gcclibdir}/include/stdatomic.h
3118 %{gcclibdir}/include/stdbool.h
3119 %{gcclibdir}/include/stddef.h
3120 %{gcclibdir}/include/stdfix.h
3121 %{gcclibdir}/include/stdint.h
3122 %{gcclibdir}/include/stdint-gcc.h
3123 %{gcclibdir}/include/stdnoreturn.h
3124 %{gcclibdir}/include/syslimits.h
3125 %{gcclibdir}/include/unwind.h
3126 %{gcclibdir}/include/varargs.h
3127 %ifarch %{ix86} %{x8664} x32
3128 %{gcclibdir}/include/adxintrin.h
3129 %{gcclibdir}/include/ammintrin.h
3130 %{gcclibdir}/include/avx2intrin.h
3131 %{gcclibdir}/include/avx5124fmapsintrin.h
3132 %{gcclibdir}/include/avx5124vnniwintrin.h
3133 %{gcclibdir}/include/avx512bf16intrin.h
3134 %{gcclibdir}/include/avx512bf16vlintrin.h
3135 %{gcclibdir}/include/avx512bitalgintrin.h
3136 %{gcclibdir}/include/avx512bwintrin.h
3137 %{gcclibdir}/include/avx512cdintrin.h
3138 %{gcclibdir}/include/avx512dqintrin.h
3139 %{gcclibdir}/include/avx512erintrin.h
3140 %{gcclibdir}/include/avx512fintrin.h
3141 %{gcclibdir}/include/avx512ifmaintrin.h
3142 %{gcclibdir}/include/avx512ifmavlintrin.h
3143 %{gcclibdir}/include/avx512pfintrin.h
3144 %{gcclibdir}/include/avx512vbmi2intrin.h
3145 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3146 %{gcclibdir}/include/avx512vbmiintrin.h
3147 %{gcclibdir}/include/avx512vbmivlintrin.h
3148 %{gcclibdir}/include/avx512vlbwintrin.h
3149 %{gcclibdir}/include/avx512vldqintrin.h
3150 %{gcclibdir}/include/avx512vlintrin.h
3151 %{gcclibdir}/include/avx512vnniintrin.h
3152 %{gcclibdir}/include/avx512vnnivlintrin.h
3153 %{gcclibdir}/include/avx512vp2intersectintrin.h
3154 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3155 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3156 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3157 %{gcclibdir}/include/avxintrin.h
3158 %{gcclibdir}/include/bmi2intrin.h
3159 %{gcclibdir}/include/bmiintrin.h
3160 %{gcclibdir}/include/bmmintrin.h
3161 %{gcclibdir}/include/cet.h
3162 %{gcclibdir}/include/cetintrin.h
3163 %{gcclibdir}/include/cldemoteintrin.h
3164 %{gcclibdir}/include/clflushoptintrin.h
3165 %{gcclibdir}/include/clwbintrin.h
3166 %{gcclibdir}/include/clzerointrin.h
3167 %{gcclibdir}/include/cpuid.h
3168 %{gcclibdir}/include/cross-stdarg.h
3169 %{gcclibdir}/include/emmintrin.h
3170 %{gcclibdir}/include/enqcmdintrin.h
3171 %{gcclibdir}/include/f16cintrin.h
3172 %{gcclibdir}/include/fma4intrin.h
3173 %{gcclibdir}/include/fmaintrin.h
3174 %{gcclibdir}/include/fxsrintrin.h
3175 %{gcclibdir}/include/gfniintrin.h
3176 %{gcclibdir}/include/ia32intrin.h
3177 %{gcclibdir}/include/immintrin.h
3178 %{gcclibdir}/include/lwpintrin.h
3179 %{gcclibdir}/include/lzcntintrin.h
3180 %{gcclibdir}/include/mm3dnow.h
3181 %{gcclibdir}/include/mmintrin.h
3182 %{gcclibdir}/include/mm_malloc.h
3183 %{gcclibdir}/include/movdirintrin.h
3184 %{gcclibdir}/include/mwaitxintrin.h
3185 %{gcclibdir}/include/nmmintrin.h
3186 %{gcclibdir}/include/pconfigintrin.h
3187 %{gcclibdir}/include/pkuintrin.h
3188 %{gcclibdir}/include/pmmintrin.h
3189 %{gcclibdir}/include/popcntintrin.h
3190 %{gcclibdir}/include/prfchwintrin.h
3191 %{gcclibdir}/include/rdseedintrin.h
3192 %{gcclibdir}/include/rtmintrin.h
3193 %{gcclibdir}/include/sgxintrin.h
3194 %{gcclibdir}/include/shaintrin.h
3195 %{gcclibdir}/include/smmintrin.h
3196 %{gcclibdir}/include/tbmintrin.h
3197 %{gcclibdir}/include/tmmintrin.h
3198 %{gcclibdir}/include/vaesintrin.h
3199 %{gcclibdir}/include/vpclmulqdqintrin.h
3200 %{gcclibdir}/include/waitpkgintrin.h
3201 %{gcclibdir}/include/wbnoinvdintrin.h
3202 %{gcclibdir}/include/wmmintrin.h
3203 %{gcclibdir}/include/x86intrin.h
3204 %{gcclibdir}/include/xmmintrin.h
3205 %{gcclibdir}/include/xopintrin.h
3206 %{gcclibdir}/include/xsavecintrin.h
3207 %{gcclibdir}/include/xsaveintrin.h
3208 %{gcclibdir}/include/xsaveoptintrin.h
3209 %{gcclibdir}/include/xsavesintrin.h
3210 %{gcclibdir}/include/xtestintrin.h
3211 %endif
3212 %ifarch %{arm}
3213 %{gcclibdir}/include/arm_acle.h
3214 %{gcclibdir}/include/arm_bf16.h
3215 %{gcclibdir}/include/arm_cde.h
3216 %{gcclibdir}/include/arm_cmse.h
3217 %{gcclibdir}/include/arm_fp16.h
3218 %{gcclibdir}/include/arm_mve.h
3219 %{gcclibdir}/include/arm_mve_types.h
3220 %{gcclibdir}/include/arm_neon.h
3221 %{gcclibdir}/include/mmintrin.h
3222 %{gcclibdir}/include/unwind-arm-common.h
3223 %endif
3224 %ifarch aarch64
3225 %{gcclibdir}/include/arm_acle.h
3226 %{gcclibdir}/include/arm_bf16.h
3227 %{gcclibdir}/include/arm_fp16.h
3228 %{gcclibdir}/include/arm_neon.h
3229 %{gcclibdir}/include/arm_sve.h
3230 %endif
3231 %ifarch ia64
3232 %{gcclibdir}/include/ia64intrin.h
3233 %endif
3234 %ifarch m68k
3235 %{gcclibdir}/include/math-68881.h
3236 %endif
3237 %ifarch mips
3238 %{gcclibdir}/include/loongson.h
3239 %{gcclibdir}/include/msa.h
3240 %endif
3241 %ifarch powerpc ppc ppc64
3242 %{gcclibdir}/include/altivec.h
3243 %{gcclibdir}/include/amo.h
3244 %{gcclibdir}/include/bmiintrin.h
3245 %{gcclibdir}/include/bmi2intrin.h
3246 %{gcclibdir}/include/emmintrin.h
3247 %{gcclibdir}/include/htmintrin.h
3248 %{gcclibdir}/include/htmxlintrin.h
3249 %{gcclibdir}/include/mm_malloc.h
3250 %{gcclibdir}/include/mmintrin.h
3251 %{gcclibdir}/include/paired.h
3252 %{gcclibdir}/include/ppc-asm.h
3253 %{gcclibdir}/include/ppu_intrinsics.h
3254 %{gcclibdir}/include/si2vmx.h
3255 %{gcclibdir}/include/spe.h
3256 %{gcclibdir}/include/spu2vmx.h
3257 %{gcclibdir}/include/vec_types.h
3258 %{gcclibdir}/include/x86intrin.h
3259 %{gcclibdir}/include/xmmintrin.h
3260 %endif
3261 %ifarch s390
3262 %{gcclibdir}/include/htmintrin.h
3263 %{gcclibdir}/include/htmxlintrin.h
3264 %{gcclibdir}/include/s390intrin.h
3265 %{gcclibdir}/include/vecintrin.h
3266 %endif
3267 %ifarch sparc sparcv9 sparc64
3268 %{gcclibdir}/include/visintrin.h
3269 %endif
3270 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3271
3272 %if %{with multilib}
3273 %files multilib-32
3274 %defattr(644,root,root,755)
3275 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3276 %dir %{gcclibdir}/32
3277 %{gcclibdir}/32/crt*.o
3278 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3279 %{gcclibdir}/32/libgcc.a
3280 %{gcclibdir}/32/libgcc_eh.a
3281 %{gcclibdir}/32/libgcov.a
3282 %{_libdir32}/libitm.spec
3283 %{_libdir32}/libsanitizer.spec
3284 %attr(755,root,root) %{_libdir32}/libitm.so
3285 %attr(755,root,root) %{_libdir32}/libssp.so
3286 %{_libdir32}/libitm.la
3287 %{_libdir32}/libitm.a
3288 %{_libdir32}/libssp.la
3289 %{_libdir32}/libssp.a
3290 %{_libdir32}/libssp_nonshared.la
3291 %{_libdir32}/libssp_nonshared.a
3292 %endif
3293
3294 %if %{with multilib2}
3295 %files multilib-%{multilib2}
3296 %defattr(644,root,root,755)
3297 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3298 %dir %{gcclibdir}/%{multilib2}
3299 %{gcclibdir}/%{multilib2}/crt*.o
3300 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3301 %{gcclibdir}/%{multilib2}/libgcc.a
3302 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3303 %{gcclibdir}/%{multilib2}/libgcov.a
3304 %{_libdirm2}/libitm.spec
3305 %{_libdirm2}/libsanitizer.spec
3306 %attr(755,root,root) %{_libdirm2}/libitm.so
3307 %attr(755,root,root) %{_libdirm2}/libssp.so
3308 %{_libdirm2}/libitm.la
3309 %{_libdirm2}/libitm.a
3310 %{_libdirm2}/libssp.la
3311 %{_libdirm2}/libssp.a
3312 %{_libdirm2}/libssp_nonshared.la
3313 %{_libdirm2}/libssp_nonshared.a
3314 %endif
3315
3316 %files -n libgcc
3317 %defattr(644,root,root,755)
3318 %doc COPYING.RUNTIME libgcc/ChangeLog
3319 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3320 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3321 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3322 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3323 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3324
3325 %if %{with multilib}
3326 %files -n libgcc-multilib-32
3327 %defattr(644,root,root,755)
3328 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3329 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3330 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3331 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3332 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3333 %endif
3334
3335 %if %{with multilib2}
3336 %files -n libgcc-multilib-%{multilib2}
3337 %defattr(644,root,root,755)
3338 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3339 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3340 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3341 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3342 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3343 %endif
3344
3345 %if %{with gomp}
3346 %files -n libgomp
3347 %defattr(644,root,root,755)
3348 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3349 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3350
3351 %files -n libgomp-devel
3352 %defattr(644,root,root,755)
3353 %attr(755,root,root) %{_libdir}/libgomp.so
3354 %{_libdir}/libgomp.la
3355 %{_libdir}/libgomp.spec
3356 %{?with_fortran:%{gcclibdir}/finclude}
3357 %{gcclibdir}/include/acc_prof.h
3358 %{gcclibdir}/include/omp.h
3359 %{gcclibdir}/include/openacc.h
3360 %{_infodir}/libgomp.info*
3361
3362 %files -n libgomp-static
3363 %defattr(644,root,root,755)
3364 %{_libdir}/libgomp.a
3365
3366 %if %{with multilib}
3367 %files -n libgomp-multilib-32
3368 %defattr(644,root,root,755)
3369 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3370 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3371
3372 %files -n libgomp-multilib-32-devel
3373 %defattr(644,root,root,755)
3374 %attr(755,root,root) %{_libdir32}/libgomp.so
3375 %{_libdir32}/libgomp.la
3376 %{_libdir32}/libgomp.spec
3377 %{?with_fortran:%{gcclibdir}/32/finclude}
3378
3379 %files -n libgomp-multilib-32-static
3380 %defattr(644,root,root,755)
3381 %{_libdir32}/libgomp.a
3382 %endif
3383
3384 %if %{with multilib2}
3385 %files -n libgomp-multilib-%{multilib2}
3386 %defattr(644,root,root,755)
3387 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3388 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3389
3390 %files -n libgomp-multilib-%{multilib2}-devel
3391 %defattr(644,root,root,755)
3392 %attr(755,root,root) %{_libdirm2}/libgomp.so
3393 %{_libdirm2}/libgomp.la
3394 %{_libdirm2}/libgomp.spec
3395 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3396
3397 %files -n libgomp-multilib-%{multilib2}-static
3398 %defattr(644,root,root,755)
3399 %{_libdirm2}/libgomp.a
3400 %endif
3401 %endif
3402
3403 %if %{with ada}
3404 %files ada
3405 %defattr(644,root,root,755)
3406 %doc gcc/ada/ChangeLog
3407 %attr(755,root,root) %{_bindir}/gnat*
3408 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3409 %attr(755,root,root) %{_libdir}/libgnarl.so
3410 %attr(755,root,root) %{_libdir}/libgnat-*.so
3411 %attr(755,root,root) %{_libdir}/libgnat.so
3412 %attr(755,root,root) %{gcclibdir}/gnat1
3413 %{gcclibdir}/ada_target_properties
3414 %{gcclibdir}/adainclude
3415 %dir %{gcclibdir}/adalib
3416 %{gcclibdir}/adalib/*.ali
3417 %ifarch %{ix86} %{x8664} x32
3418 %{gcclibdir}/adalib/libgmem.a
3419 %{gcclibdir}/adalib/libgnarl_pic.a
3420 %{gcclibdir}/adalib/libgnat_pic.a
3421 %endif
3422 %{_infodir}/gnat-style.info*
3423 %{_infodir}/gnat_rm.info*
3424 %{_infodir}/gnat_ugn.info*
3425
3426 %if %{with multilib}
3427 %files ada-multilib-32
3428 %defattr(644,root,root,755)
3429 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3430 %attr(755,root,root) %{_libdir32}/libgnarl.so
3431 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3432 %attr(755,root,root) %{_libdir32}/libgnat.so
3433 %{gcclibdir}/32/ada_target_properties
3434 %{gcclibdir}/32/adainclude
3435 %dir %{gcclibdir}/32/adalib
3436 %{gcclibdir}/32/adalib/*.ali
3437 %ifarch %{ix86} %{x8664} x32
3438 %{gcclibdir}/32/adalib/libgmem.a
3439 %endif
3440 %endif
3441
3442 %if %{with multilib2}
3443 %files ada-multilib-%{multilib2}
3444 %defattr(644,root,root,755)
3445 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3446 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3447 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3448 %attr(755,root,root) %{_libdirm2}/libgnat.so
3449 %{gcclibdir}/%{multilib2}/ada_target_properties
3450 %{gcclibdir}/%{multilib2}/adainclude
3451 %dir %{gcclibdir}/%{multilib2}/adalib
3452 %{gcclibdir}/%{multilib2}/adalib/*.ali
3453 %ifarch %{ix86} %{x8664} x32
3454 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3455 %endif
3456 %endif
3457
3458 %files -n libgnat
3459 %defattr(644,root,root,755)
3460 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3461 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3462 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3463 %attr(755,root,root) %{_libdir}/libgnat.so.1
3464
3465 %files -n libgnat-static
3466 %defattr(644,root,root,755)
3467 %{gcclibdir}/adalib/libgnarl.a
3468 %{gcclibdir}/adalib/libgnat.a
3469
3470 %if %{with multilib}
3471 %files -n libgnat-multilib-32
3472 %defattr(644,root,root,755)
3473 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3474 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3475 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3476 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3477
3478 %files -n libgnat-multilib-32-static
3479 %defattr(644,root,root,755)
3480 %{gcclibdir}/32/adalib/libgnarl.a
3481 %{gcclibdir}/32/adalib/libgnat.a
3482 %ifarch %{x8664}
3483 # these exist only when host is x86_64???
3484 %{gcclibdir}/32/adalib/libgnarl_pic.a
3485 %{gcclibdir}/32/adalib/libgnat_pic.a
3486 %endif
3487 %endif
3488
3489 %if %{with multilib2}
3490 %files -n libgnat-multilib-%{multilib2}
3491 %defattr(644,root,root,755)
3492 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3493 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3494 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3495 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3496
3497 %files -n libgnat-multilib-%{multilib2}-static
3498 %defattr(644,root,root,755)
3499 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3500 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3501 %ifarch %{x8664}
3502 # these exist only when host is x86_64???
3503 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3504 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3505 %endif
3506 %endif
3507 %endif
3508
3509 %if %{with cxx}
3510 %files c++
3511 %defattr(644,root,root,755)
3512 %doc gcc/cp/{ChangeLog,NEWS}
3513 %attr(755,root,root) %{_bindir}/g++
3514 %attr(755,root,root) %{_bindir}/*-g++
3515 %attr(755,root,root) %{_bindir}/c++
3516 %attr(755,root,root) %{_bindir}/*-c++
3517 %attr(755,root,root) %{gcclibdir}/cc1plus
3518 %{_libdir}/libsupc++.la
3519 %{_libdir}/libsupc++.a
3520 %{_mandir}/man1/g++.1*
3521
3522 %if %{with multilib}
3523 %files c++-multilib-32
3524 %defattr(644,root,root,755)
3525 %{_libdir32}/libsupc++.la
3526 %{_libdir32}/libsupc++.a
3527 %endif
3528
3529 %if %{with multilib2}
3530 %files c++-multilib-%{multilib2}
3531 %defattr(644,root,root,755)
3532 %{_libdirm2}/libsupc++.la
3533 %{_libdirm2}/libsupc++.a
3534 %endif
3535
3536 %files -n libstdc++ -f libstdc++.lang
3537 %defattr(644,root,root,755)
3538 %doc libstdc++-v3/{ChangeLog,README}
3539 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3540 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3541
3542 %files -n libstdc++-devel
3543 %defattr(644,root,root,755)
3544 %attr(755,root,root) %{_libdir}/libstdc++.so
3545 %{_libdir}/libstdc++.la
3546 %{_libdir}/libstdc++fs.a
3547 %{_libdir}/libstdc++fs.la
3548 %dir %{_includedir}/c++
3549 %{_includedir}/c++/%{version}
3550 %{_includedir}/expc++.h
3551 %{_includedir}/extc++.h
3552 %{_includedir}/stdc++.h
3553 %{_includedir}/stdtr1c++.h
3554
3555 %files -n libstdc++-static
3556 %defattr(644,root,root,755)
3557 %{_libdir}/libstdc++.a
3558
3559 %if %{with multilib}
3560 %files -n libstdc++-multilib-32
3561 %defattr(644,root,root,755)
3562 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3563 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3564
3565 %files -n libstdc++-multilib-32-devel
3566 %defattr(644,root,root,755)
3567 %attr(755,root,root) %{_libdir32}/libstdc++.so
3568 %{_libdir32}/libstdc++.la
3569 %{_libdir32}/libstdc++fs.a
3570 %{_libdir32}/libstdc++fs.la
3571
3572 %files -n libstdc++-multilib-32-static
3573 %defattr(644,root,root,755)
3574 %{_libdir32}/libstdc++.a
3575 %endif
3576
3577 %if %{with multilib2}
3578 %files -n libstdc++-multilib-%{multilib2}
3579 %defattr(644,root,root,755)
3580 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3581 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3582
3583 %files -n libstdc++-multilib-%{multilib2}-devel
3584 %defattr(644,root,root,755)
3585 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3586 %{_libdirm2}/libstdc++.la
3587 %{_libdirm2}/libstdc++fs.a
3588 %{_libdirm2}/libstdc++fs.la
3589
3590 %files -n libstdc++-multilib-%{multilib2}-static
3591 %defattr(644,root,root,755)
3592 %{_libdirm2}/libstdc++.a
3593 %endif
3594
3595 %if %{with python}
3596 %files -n libstdc++-gdb
3597 %defattr(644,root,root,755)
3598 %dir %{py_sitescriptdir}/libstdcxx
3599 %{py_sitescriptdir}/libstdcxx/*.py[co]
3600 %dir %{py_sitescriptdir}/libstdcxx/v6
3601 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3602 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3603 %if %{with multilib}
3604 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3605 %endif
3606 %if %{with multilib2}
3607 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3608 %endif
3609 %endif
3610
3611 %if %{with apidocs}
3612 %files -n libstdc++-apidocs
3613 %defattr(644,root,root,755)
3614 %doc libstdc++-v3/doc/html/*
3615 %endif
3616 %endif
3617
3618 %if %{with fortran}
3619 %files fortran
3620 %defattr(644,root,root,755)
3621 %doc gcc/fortran/ChangeLog
3622 %attr(755,root,root) %{_bindir}/g95
3623 %attr(755,root,root) %{_bindir}/gfortran
3624 %attr(755,root,root) %{_bindir}/*-gfortran
3625 %attr(755,root,root) %{gcclibdir}/f951
3626 %attr(755,root,root) %{_libdir}/libgfortran.so
3627 %{_libdir}/libgfortran.spec
3628 %{_libdir}/libgfortran.la
3629 %{gcclibdir}/include/ISO_Fortran_binding.h
3630 %{gcclibdir}/libcaf_single.a
3631 %{gcclibdir}/libcaf_single.la
3632 #%{gcclibdir}/libgfortranbegin.la
3633 #%{gcclibdir}/libgfortranbegin.a
3634 %{_infodir}/gfortran.info*
3635 %{_mandir}/man1/g95.1*
3636 %{_mandir}/man1/gfortran.1*
3637
3638 %if %{with multilib}
3639 %files fortran-multilib-32
3640 %defattr(644,root,root,755)
3641 %attr(755,root,root) %{_libdir32}/libgfortran.so
3642 %{_libdir32}/libgfortran.spec
3643 %{_libdir32}/libgfortran.la
3644 %{gcclibdir}/32/libcaf_single.a
3645 %{gcclibdir}/32/libcaf_single.la
3646 #%{gcclibdir}/32/libgfortranbegin.la
3647 #%{gcclibdir}/32/libgfortranbegin.a
3648 %endif
3649
3650 %if %{with multilib2}
3651 %files fortran-multilib-%{multilib2}
3652 %defattr(644,root,root,755)
3653 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3654 %{_libdirm2}/libgfortran.spec
3655 %{_libdirm2}/libgfortran.la
3656 %{gcclibdir}/%{multilib2}/libcaf_single.a
3657 %{gcclibdir}/%{multilib2}/libcaf_single.la
3658 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3659 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3660 %endif
3661
3662 %files -n libgfortran
3663 %defattr(644,root,root,755)
3664 %doc libgfortran/{AUTHORS,README,ChangeLog}
3665 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3666 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3667
3668 %files -n libgfortran-static
3669 %defattr(644,root,root,755)
3670 %{_libdir}/libgfortran.a
3671
3672 %if %{with multilib}
3673 %files -n libgfortran-multilib-32
3674 %defattr(644,root,root,755)
3675 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3676 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3677
3678 %files -n libgfortran-multilib-32-static
3679 %defattr(644,root,root,755)
3680 %{_libdir32}/libgfortran.a
3681 %endif
3682
3683 %if %{with multilib2}
3684 %files -n libgfortran-multilib-%{multilib2}
3685 %defattr(644,root,root,755)
3686 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3687 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3688
3689 %files -n libgfortran-multilib-%{multilib2}-static
3690 %defattr(644,root,root,755)
3691 %{_libdirm2}/libgfortran.a
3692 %endif
3693
3694 %if %{with quadmath}
3695 %files -n libquadmath
3696 %defattr(644,root,root,755)
3697 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3698 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3699
3700 %files -n libquadmath-devel
3701 %defattr(644,root,root,755)
3702 %{gcclibdir}/include/quadmath.h
3703 %{gcclibdir}/include/quadmath_weak.h
3704 %attr(755,root,root) %{_libdir}/libquadmath.so
3705 %{_libdir}/libquadmath.la
3706 %{_infodir}/libquadmath.info*
3707
3708 %files -n libquadmath-static
3709 %defattr(644,root,root,755)
3710 %{_libdir}/libquadmath.a
3711
3712 %if %{with multilib}
3713 %files -n libquadmath-multilib-32
3714 %defattr(644,root,root,755)
3715 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3716 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3717
3718 %files -n libquadmath-multilib-32-devel
3719 %defattr(644,root,root,755)
3720 %attr(755,root,root) %{_libdir32}/libquadmath.so
3721 %{_libdir32}/libquadmath.la
3722
3723 %files -n libquadmath-multilib-32-static
3724 %defattr(644,root,root,755)
3725 %{_libdir32}/libquadmath.a
3726 %endif
3727
3728 %if %{with multilib2}
3729 %files -n libquadmath-multilib-%{multilib2}
3730 %defattr(644,root,root,755)
3731 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3732 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3733
3734 %files -n libquadmath-multilib-%{multilib2}-devel
3735 %defattr(644,root,root,755)
3736 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3737 %{_libdirm2}/libquadmath.la
3738
3739 %files -n libquadmath-multilib-%{multilib2}-static
3740 %defattr(644,root,root,755)
3741 %{_libdirm2}/libquadmath.a
3742 %endif
3743 %endif
3744 %endif
3745
3746 %if %{with gcc_libffi}
3747 %files -n libffi
3748 %defattr(644,root,root,755)
3749 %doc libffi/{ChangeLog,LICENSE,README}
3750 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3751 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3752
3753 %files -n libffi-devel
3754 %defattr(644,root,root,755)
3755 %attr(755,root,root) %{_libdir}/libffi.so
3756 %{_libdir}/libffi.la
3757 %{gcclibdir}/include/ffi.h
3758 %{gcclibdir}/include/ffitarget.h
3759 %{_pkgconfigdir}/libffi.pc
3760 %{_mandir}/man3/ffi*.3*
3761 %{_infodir}/libffi.info*
3762
3763 %files -n libffi-static
3764 %defattr(644,root,root,755)
3765 %{_libdir}/libffi.a
3766
3767 %if %{with multilib}
3768 %files -n libffi-multilib-32
3769 %defattr(644,root,root,755)
3770 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3771 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3772
3773 %files -n libffi-multilib-32-devel
3774 %defattr(644,root,root,755)
3775 %attr(755,root,root) %{_libdir32}/libffi.so
3776 %{_libdir32}/libffi.la
3777 %{_pkgconfigdir32}/libffi.pc
3778
3779 %files -n libffi-multilib-32-static
3780 %defattr(644,root,root,755)
3781 %{_libdir32}/libffi.a
3782 %endif
3783
3784 %if %{with multilib2}
3785 %files -n libffi-multilib-%{multilib2}
3786 %defattr(644,root,root,755)
3787 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3788 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3789
3790 %files -n libffi-multilib-%{multilib2}-devel
3791 %defattr(644,root,root,755)
3792 %attr(755,root,root) %{_libdirm2}/libffi.so
3793 %{_libdirm2}/libffi.la
3794 %{_pkgconfigdirm2}/libffi.pc
3795
3796 %files -n libffi-multilib-%{multilib2}-static
3797 %defattr(644,root,root,755)
3798 %{_libdirm2}/libffi.a
3799 %endif
3800 %endif
3801
3802 %if %{with objc}
3803 %files objc
3804 %defattr(644,root,root,755)
3805 %doc gcc/objc/README.libobjc
3806 %attr(755,root,root) %{gcclibdir}/cc1obj
3807 %attr(755,root,root) %{_libdir}/libobjc.so
3808 %{_libdir}/libobjc.la
3809 %{gcclibdir}/include/objc
3810
3811 %if %{with multilib}
3812 %files objc-multilib-32
3813 %defattr(644,root,root,755)
3814 %attr(755,root,root) %{_libdir32}/libobjc.so
3815 %{_libdir32}/libobjc.la
3816 %endif
3817
3818 %if %{with multilib2}
3819 %files objc-multilib-%{multilib2}
3820 %defattr(644,root,root,755)
3821 %attr(755,root,root) %{_libdirm2}/libobjc.so
3822 %{_libdirm2}/libobjc.la
3823 %endif
3824
3825 %if %{with objcxx}
3826 %files objc++
3827 %defattr(644,root,root,755)
3828 %doc gcc/objcp/ChangeLog
3829 %attr(755,root,root) %{gcclibdir}/cc1objplus
3830 %endif
3831
3832 %files -n libobjc
3833 %defattr(644,root,root,755)
3834 %doc libobjc/{ChangeLog,README*}
3835 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3836 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3837
3838 %files -n libobjc-static
3839 %defattr(644,root,root,755)
3840 %{_libdir}/libobjc.a
3841
3842 %if %{with multilib}
3843 %files -n libobjc-multilib-32
3844 %defattr(644,root,root,755)
3845 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3846 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3847
3848 %files -n libobjc-multilib-32-static
3849 %defattr(644,root,root,755)
3850 %{_libdir32}/libobjc.a
3851 %endif
3852
3853 %if %{with multilib2}
3854 %files -n libobjc-multilib-%{multilib2}
3855 %defattr(644,root,root,755)
3856 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3857 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3858
3859 %files -n libobjc-multilib-%{multilib2}-static
3860 %defattr(644,root,root,755)
3861 %{_libdirm2}/libobjc.a
3862 %endif
3863 %endif
3864
3865 %if %{with go}
3866 %files go
3867 %defattr(644,root,root,755)
3868 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3869 %attr(755,root,root) %{_bindir}/gccgo
3870 %attr(755,root,root) %{_bindir}/go
3871 %attr(755,root,root) %{_bindir}/gofmt
3872 %attr(755,root,root) %{gcclibdir}/buildid
3873 %attr(755,root,root) %{gcclibdir}/cgo
3874 %attr(755,root,root) %{gcclibdir}/go1
3875 %attr(755,root,root) %{gcclibdir}/test2json
3876 %attr(755,root,root) %{gcclibdir}/vet
3877 %dir %{_libdir}/go
3878 %{_libdir}/go/%{version}
3879 %{_mandir}/man1/go.1*
3880 %{_mandir}/man1/gofmt.1*
3881 %{_mandir}/man1/gccgo.1*
3882 %{_infodir}/gccgo.info*
3883
3884 %if %{with multilib}
3885 %files go-multilib-32
3886 %defattr(644,root,root,755)
3887 %dir %{_libdir32}/go
3888 %{_libdir32}/go/%{version}
3889 %endif
3890
3891 %if %{with multilib2}
3892 %files go-multilib-%{multilib2}
3893 %defattr(644,root,root,755)
3894 %dir %{_libdirm2}/go
3895 %{_libdirm2}/go/%{version}
3896 %endif
3897
3898 %files -n libgo
3899 %defattr(644,root,root,755)
3900 %doc libgo/{LICENSE,PATENTS,README}
3901 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3902 %attr(755,root,root) %ghost %{_libdir}/libgo.so.16
3903
3904 %files -n libgo-devel
3905 %defattr(644,root,root,755)
3906 %attr(755,root,root) %{_libdir}/libgo.so
3907 %{_libdir}/libgo.la
3908 %{_libdir}/libgobegin.a
3909 %{_libdir}/libgolibbegin.a
3910
3911 %files -n libgo-static
3912 %defattr(644,root,root,755)
3913 %{_libdir}/libgo.a
3914
3915 %if %{with multilib}
3916 %files -n libgo-multilib-32
3917 %defattr(644,root,root,755)
3918 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3919 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.16
3920
3921 %files -n libgo-multilib-32-devel
3922 %defattr(644,root,root,755)
3923 %attr(755,root,root) %{_libdir32}/libgo.so
3924 %{_libdir32}/libgo.la
3925 %{_libdir32}/libgobegin.a
3926 %{_libdir32}/libgolibbegin.a
3927
3928 %files -n libgo-multilib-32-static
3929 %defattr(644,root,root,755)
3930 %{_libdir32}/libgo.a
3931 %endif
3932
3933 %if %{with multilib2}
3934 %files -n libgo-multilib-%{multilib2}
3935 %defattr(644,root,root,755)
3936 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3937 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.16
3938
3939 %files -n libgo-multilib-%{multilib2}-devel
3940 %defattr(644,root,root,755)
3941 %attr(755,root,root) %{_libdirm2}/libgo.so
3942 %{_libdirm2}/libgo.la
3943 %{_libdirm2}/libgobegin.a
3944 %{_libdirm2}/libgolibbegin.a
3945
3946 %files -n libgo-multilib-%{multilib2}-static
3947 %defattr(644,root,root,755)
3948 %{_libdirm2}/libgo.a
3949 %endif
3950 %endif
3951
3952 %if %{with Xsan}
3953 %files -n libasan
3954 %defattr(644,root,root,755)
3955 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3956 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3957 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
3958
3959 %files -n libasan-devel
3960 %defattr(644,root,root,755)
3961 %attr(755,root,root) %{_libdir}/libasan.so
3962 %{_libdir}/libasan_preinit.o
3963 %{_libdir}/libasan.la
3964 %{gcclibdir}/include/sanitizer/asan_interface.h
3965
3966 %files -n libasan-static
3967 %defattr(644,root,root,755)
3968 %{_libdir}/libasan.a
3969
3970 %if %{with multilib}
3971 %files -n libasan-multilib-32
3972 %defattr(644,root,root,755)
3973 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3974 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
3975
3976 %files -n libasan-multilib-32-devel
3977 %defattr(644,root,root,755)
3978 %attr(755,root,root) %{_libdir32}/libasan.so
3979 %{_libdir32}/libasan_preinit.o
3980 %{_libdir32}/libasan.la
3981
3982 %files -n libasan-multilib-32-static
3983 %defattr(644,root,root,755)
3984 %{_libdir32}/libasan.a
3985 %endif
3986
3987 %if %{with multilib2}
3988 %files -n libasan-multilib-%{multilib2}
3989 %defattr(644,root,root,755)
3990 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3991 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
3992
3993 %files -n libasan-multilib-%{multilib2}-devel
3994 %defattr(644,root,root,755)
3995 %attr(755,root,root) %{_libdirm2}/libasan.so
3996 %{_libdirm2}/libasan_preinit.o
3997 %{_libdirm2}/libasan.la
3998
3999 %files -n libasan-multilib-%{multilib2}-static
4000 %defattr(644,root,root,755)
4001 %{_libdirm2}/libasan.a
4002 %endif
4003 %endif
4004
4005 %if %{with lsan_m0}
4006 %files -n liblsan
4007 %defattr(644,root,root,755)
4008 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4009 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4010
4011 %files -n liblsan-devel
4012 %defattr(644,root,root,755)
4013 %attr(755,root,root) %{_libdir}/liblsan.so
4014 %{_libdir}/liblsan_preinit.o
4015 %{_libdir}/liblsan.la
4016 %{gcclibdir}/include/sanitizer/lsan_interface.h
4017
4018 %files -n liblsan-static
4019 %defattr(644,root,root,755)
4020 %{_libdir}/liblsan.a
4021 %endif
4022
4023 %if %{with multilib2} && %{with lsan_m2}
4024 %files -n liblsan-multilib-%{multilib2}
4025 %defattr(644,root,root,755)
4026 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4027 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4028
4029 %files -n liblsan-multilib-%{multilib2}-devel
4030 %defattr(644,root,root,755)
4031 %attr(755,root,root) %{_libdirm2}/liblsan.so
4032 %{_libdirm2}/liblsan_preinit.o
4033 %{_libdirm2}/liblsan.la
4034 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4035 # these packages are mutually exclusive
4036 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4037 %{gcclibdir}/include/sanitizer/lsan_interface.h
4038
4039 %files -n liblsan-multilib-%{multilib2}-static
4040 %defattr(644,root,root,755)
4041 %{_libdirm2}/liblsan.a
4042 %endif
4043
4044 %if %{with tsan_m0}
4045 %files -n libtsan
4046 %defattr(644,root,root,755)
4047 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4048 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4049 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4050
4051 %files -n libtsan-devel
4052 %defattr(644,root,root,755)
4053 %attr(755,root,root) %{_libdir}/libtsan.so
4054 %{_libdir}/libtsan_preinit.o
4055 %{_libdir}/libtsan.la
4056 %{gcclibdir}/include/sanitizer/tsan_interface.h
4057
4058 %files -n libtsan-static
4059 %defattr(644,root,root,755)
4060 %{_libdir}/libtsan.a
4061 %endif
4062
4063 %if %{with multilib2} && %{with tsan_m2}
4064 %files -n libtsan-multilib-%{multilib2}
4065 %defattr(644,root,root,755)
4066 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4067 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4068 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4069
4070 %files -n libtsan-multilib-%{multilib2}-devel
4071 %defattr(644,root,root,755)
4072 %attr(755,root,root) %{_libdirm2}/libtsan.so
4073 %{_libdirm2}/libtsan_preinit.o
4074 %{_libdirm2}/libtsan.la
4075 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4076 # these packages are mutually exclusive
4077 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4078 %{gcclibdir}/include/sanitizer/tsan_interface.h
4079
4080 %files -n libtsan-multilib-%{multilib2}-static
4081 %defattr(644,root,root,755)
4082 %{_libdirm2}/libtsan.a
4083 %endif
4084
4085 %if %{with Xsan}
4086 %files -n libubsan
4087 %defattr(644,root,root,755)
4088 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4089 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4090
4091 %files -n libubsan-devel
4092 %defattr(644,root,root,755)
4093 %attr(755,root,root) %{_libdir}/libubsan.so
4094 %{_libdir}/libubsan.la
4095
4096 %files -n libubsan-static
4097 %defattr(644,root,root,755)
4098 %{_libdir}/libubsan.a
4099
4100 %if %{with multilib}
4101 %files -n libubsan-multilib-32
4102 %defattr(644,root,root,755)
4103 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4104 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4105
4106 %files -n libubsan-multilib-32-devel
4107 %defattr(644,root,root,755)
4108 %attr(755,root,root) %{_libdir32}/libubsan.so
4109 %{_libdir32}/libubsan.la
4110
4111 %files -n libubsan-multilib-32-static
4112 %defattr(644,root,root,755)
4113 %{_libdir32}/libubsan.a
4114 %endif
4115
4116 %if %{with multilib2}
4117 %files -n libubsan-multilib-%{multilib2}
4118 %defattr(644,root,root,755)
4119 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4120 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4121
4122 %files -n libubsan-multilib-%{multilib2}-devel
4123 %defattr(644,root,root,755)
4124 %attr(755,root,root) %{_libdirm2}/libubsan.so
4125 %{_libdirm2}/libubsan.la
4126
4127 %files -n libubsan-multilib-%{multilib2}-static
4128 %defattr(644,root,root,755)
4129 %{_libdirm2}/libubsan.a
4130 %endif
4131 %endif
4132
4133 %if %{with vtv}
4134 %files -n libvtv
4135 %defattr(644,root,root,755)
4136 %doc libvtv/ChangeLog
4137 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4138 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4139
4140 %files -n libvtv-devel
4141 %defattr(644,root,root,755)
4142 %attr(755,root,root) %{_libdir}/libvtv.so
4143 %{_libdir}/libvtv.la
4144
4145 %files -n libvtv-static
4146 %defattr(644,root,root,755)
4147 %{_libdir}/libvtv.a
4148
4149 %if %{with multilib}
4150 %files -n libvtv-multilib-32
4151 %defattr(644,root,root,755)
4152 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4153 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4154
4155 %files -n libvtv-multilib-32-devel
4156 %defattr(644,root,root,755)
4157 %attr(755,root,root) %{_libdir32}/libvtv.so
4158 %{_libdir32}/libvtv.la
4159
4160 %files -n libvtv-multilib-32-static
4161 %defattr(644,root,root,755)
4162 %{_libdir32}/libvtv.a
4163 %endif
4164
4165 %if %{with multilib2}
4166 %files -n libvtv-multilib-%{multilib2}
4167 %defattr(644,root,root,755)
4168 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4169 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4170
4171 %files -n libvtv-multilib-%{multilib2}-devel
4172 %defattr(644,root,root,755)
4173 %attr(755,root,root) %{_libdirm2}/libvtv.so
4174 %{_libdirm2}/libvtv.la
4175
4176 %files -n libvtv-multilib-%{multilib2}-static
4177 %defattr(644,root,root,755)
4178 %{_libdirm2}/libvtv.a
4179 %endif
4180 %endif
4181
4182 %if %{with atomic}
4183 %files -n libatomic
4184 %defattr(644,root,root,755)
4185 %doc libatomic/ChangeLog*
4186 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4187 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4188
4189 %files -n libatomic-devel
4190 %defattr(644,root,root,755)
4191 %attr(755,root,root) %{_libdir}/libatomic.so
4192 %{_libdir}/libatomic.la
4193
4194 %files -n libatomic-static
4195 %defattr(644,root,root,755)
4196 %{_libdir}/libatomic.a
4197
4198 %if %{with multilib}
4199 %files -n libatomic-multilib-32
4200 %defattr(644,root,root,755)
4201 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4202 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4203
4204 %files -n libatomic-multilib-32-devel
4205 %defattr(644,root,root,755)
4206 %attr(755,root,root) %{_libdir32}/libatomic.so
4207 %{_libdir32}/libatomic.la
4208
4209 %files -n libatomic-multilib-32-static
4210 %defattr(644,root,root,755)
4211 %{_libdir32}/libatomic.a
4212 %endif
4213
4214 %if %{with multilib2}
4215 %files -n libatomic-multilib-%{multilib2}
4216 %defattr(644,root,root,755)
4217 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4218 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4219
4220 %files -n libatomic-multilib-%{multilib2}-devel
4221 %defattr(644,root,root,755)
4222 %attr(755,root,root) %{_libdirm2}/libatomic.so
4223 %{_libdirm2}/libatomic.la
4224
4225 %files -n libatomic-multilib-%{multilib2}-static
4226 %defattr(644,root,root,755)
4227 %{_libdirm2}/libatomic.a
4228 %endif
4229 %endif
4230
4231 %files gdb-plugin
4232 %defattr(644,root,root,755)
4233 %doc libcc1/ChangeLog*
4234 %attr(755,root,root) %{_libdir}/libcc1.so
4235 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4236 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4237 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4238 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4239
4240 %files plugin-devel
4241 %defattr(644,root,root,755)
4242 %dir %{gcclibdir}/plugin
4243 %{gcclibdir}/plugin/gengtype
4244 %{gcclibdir}/plugin/gtype.state
4245 %{gcclibdir}/plugin/include
4246 %{gcclibdir}/plugin/libcc1plugin.la
4247 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4248 %{gcclibdir}/plugin/libcp1plugin.la
4249 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so