]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
- add ada_target_properties files
[packages/gcc.git] / gcc.spec
1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
2 #
3 # NOTE
4 # - when adding new subpackages with external libraries (like libffi)
5 #   or having own Version, do not use epoch 6 there, reset them to 0!
6 #
7 #
8 # Conditional build:
9 # - languages:
10 %bcond_without  ada             # build without ADA support
11 %bcond_without  cxx             # build without C++ support
12 %bcond_without  fortran         # build without Fortran support
13 %bcond_without  go              # build without Go support
14 %bcond_without  objc            # build without Objective-C support
15 %bcond_without  objcxx          # build without Objective-C++ support
16 # - features:
17 %bcond_without  gomp            # build without OpenMP support
18 %bcond_without  multilib        # build without multilib support (which needs glibc[32&64]-devel)
19 %bcond_without  multilibx32     # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
20 %bcond_without  profiling       # build without profiling
21 %bcond_without  python          # build without libstdc++ printers for gdb
22 %bcond_with     gcc_libffi      # packaging gcc libffi for system usage
23 # - other:
24 %bcond_without  apidocs         # do not package API docs
25 %bcond_without  bootstrap       # omit 3-stage bootstrap
26 %bcond_with     tests           # torture gcc
27 %bcond_with     symvers         # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
28
29 %if %{with symvers}
30 %define         cxx_sover       7
31 %else
32 %define         cxx_sover       6
33 %endif
34
35 # go and objcxx require C++
36 %if %{without cxx}
37 %undefine       with_go
38 %undefine       with_objcxx
39 %endif
40 # objcxx requires objc
41 %if %{without objc}
42 %undefine       with_objcxx
43 %endif
44
45 %if %{without bootstrap}
46 %undefine       with_profiling
47 %endif
48
49 %ifarch sparc64 x32
50 # used to be broken on sparc64 (to be verified if needed)
51 # broken since 5.x on x32 (to be verified if needed)
52 %undefine       with_ada
53 %endif
54
55 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
56 %undefine       with_multilib
57 %endif
58 %ifnarch %{x8664}
59 %undefine       with_multilibx32
60 %endif
61
62 # setup internal semi-bconds based on bconds and architecture
63 %if %{with multilib}
64 %ifarch x32
65 %define         with_multilib2  1
66 %endif
67 %if %{with multilibx32}
68 %define         with_multilib2  1
69 %endif
70 %endif
71 %ifarch %{ix86} %{x8664} x32 alpha %{arm} ppc ppc64 sh sparc sparcv9 sparc64 aarch64
72 # library for atomic operations not supported by hardware
73 %define         with_atomic     1
74 %endif
75 %ifarch %{ix86} %{x8664} x32 %{arm} ppc ppc64 sparc sparcv9 sparc64 aarch64
76 # sanitizer feature (asan and ubsan are common for all supported archs)
77 %define         with_Xsan       1
78 %endif
79 %ifarch %{x8664} aarch64
80 # lsan and tsan exist only for primary x86_64 ABI
81 %define         with_lsan_m0    1
82 %define         with_tsan_m0    1
83 %endif
84 %ifarch x32
85 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
86 %define         with_lsan_m2    1
87 %define         with_tsan_m2    1
88 %endif
89 %ifarch %{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 PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
98 %define         major_ver       10
99 %define         minor_ver       1.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:        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:  7d48e00245330c48b670ec9a2c518291
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: a5de6418eae59cb6369cafbcb723bbf1
120 Patch0:         %{name}-info.patch
121 Patch2:         %{name}-nodebug.patch
122 Patch3:         %{name}-ada-link.patch
123 Patch4:         %{name}-ada-x32.patch
124
125 Patch10:        %{name}-moresparcs.patch
126 Patch11:        %{name}-install-libffi.patch
127 URL:            http://gcc.gnu.org/
128 BuildRequires:  autoconf >= 2.64
129 %{?with_tests:BuildRequires:    autogen >= 5.5.4}
130 BuildRequires:  automake >= 1:1.11.1
131 BuildRequires:  binutils >= 3:2.30
132 BuildRequires:  bison
133 BuildRequires:  chrpath >= 0.13-2
134 %{?with_tests:BuildRequires:    dejagnu >= 1.4.4}
135 BuildRequires:  elfutils-devel >= 0.145-1
136 BuildRequires:  fileutils >= 4.0.41
137 BuildRequires:  flex >= 2.5.4
138 %if %{with ada}
139 BuildRequires:  gcc(ada)
140 BuildRequires:  gcc-ada
141 %endif
142 BuildRequires:  gdb
143 BuildRequires:  gettext-tools >= 0.14.5
144 BuildRequires:  glibc-devel >= 6:2.4-1
145 %if %{with multilib}
146 # Formerly known as gcc(multilib)
147 BuildRequires:  gcc(multilib-32)
148 %ifarch %{x8664}
149 %if %{with multilibx32}
150 BuildRequires:  gcc(multilib-x32)
151 BuildRequires:  glibc-devel(x32)
152 %endif
153 BuildRequires:  glibc-devel(ix86)
154 %endif
155 %ifarch x32
156 BuildRequires:  gcc(multilib-64)
157 BuildRequires:  glibc-devel(ix86)
158 BuildRequires:  glibc-devel(x86_64)
159 %endif
160 %ifarch aarch64
161 BuildRequires:  glibc-devel(arm)
162 %endif
163 %ifarch ppc64
164 BuildRequires:  glibc-devel(ppc)
165 %endif
166 %ifarch s390x
167 BuildRequires:  glibc-devel(s390)
168 %endif
169 %ifarch sparc64
170 BuildRequires:  glibc-devel(sparcv9)
171 %endif
172 %endif
173 BuildRequires:  gmp-c++-devel >= 4.3.2
174 BuildRequires:  gmp-devel >= 4.3.2
175 BuildRequires:  isl-devel >= 0.15
176 BuildRequires:  libmpc-devel >= 0.8.1
177 BuildRequires:  mpfr-devel >= 3.1.0
178 %if %{with python}
179 BuildRequires:  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|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 cp -f /usr/share/automake/config.sub .
2549
2550 rm -rf builddir && install -d builddir && cd builddir
2551
2552 CC="%{__cc}" \
2553 CFLAGS="%{rpmcflags}" \
2554 CXXFLAGS="%{rpmcxxflags}" \
2555 TEXCONFIG=false \
2556 ../configure \
2557         --prefix=%{_prefix} \
2558         --with-local-prefix=%{_prefix}/local \
2559         --libdir=%{_libdir} \
2560         --libexecdir=%{_libdir} \
2561         --infodir=%{_infodir} \
2562         --mandir=%{_mandir} \
2563         --x-libraries=%{_libdir} \
2564         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
2565         --disable-build-with-cxx \
2566         --disable-build-poststage1-with-cxx \
2567         --enable-c99 \
2568         --enable-checking=release \
2569 %ifarch %{ix86} %{x8664} x32
2570         --disable-cld \
2571 %endif
2572         %{?with_fortran:--enable-cmath} \
2573         --enable-decimal-float \
2574         --enable-gnu-indirect-function \
2575         --enable-gnu-unique-object \
2576         --enable-initfini-array \
2577         --disable-isl-version-check \
2578         --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_go:,go}" \
2579         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
2580         --enable-libitm \
2581         --enable-linker-build-id \
2582         --enable-linux-futex \
2583         --enable-long-long \
2584         %{!?with_multilib:--disable-multilib} \
2585         --enable-nls \
2586         --enable-lto \
2587         --enable-plugin \
2588 %ifarch ppc ppc64
2589         --enable-secureplt \
2590 %endif
2591         --enable-shared \
2592         --enable-threads=posix \
2593         --disable-werror \
2594 %ifarch x32
2595         --with-abi=x32 \
2596 %endif
2597 %ifarch %{x8664} x32
2598         --with-arch-32=x86-64 \
2599 %endif
2600 %ifarch sparc64
2601         --with-cpu=ultrasparc \
2602 %endif
2603         --with-demangler-in-ld \
2604         --with-gnu-as \
2605         --with-gnu-ld \
2606         --with-linker-hash-style=gnu \
2607         --with-long-double-128 \
2608 %if %{with multilib}
2609 %ifarch %{x8664}
2610         --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
2611 %endif
2612 %ifarch x32
2613         --with-multilib-list=m32,m64,mx32 \
2614 %endif
2615 %endif
2616         --with-slibdir=%{_slibdir} \
2617 %ifnarch ia64
2618         --without-system-libunwind \
2619 %else
2620         --with-system-libunwind \
2621 %endif
2622         --with-system-zlib \
2623         --without-x \
2624 %if %{with cxx}
2625         --enable-__cxa_atexit \
2626         --enable-libstdcxx-allocator=new \
2627         --disable-libstdcxx-pch \
2628         --enable-libstdcxx-threads \
2629         --enable-libstdcxx-time=rt \
2630         --enable-libstdcxx-visibility \
2631         --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
2632         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
2633         %{?with_vtv:--enable-vtable-verify} \
2634 %endif
2635         --with-pkgversion="PLD-Linux" \
2636         --with-bugurl="http://bugs.pld-linux.org" \
2637         --host=%{_target_platform} \
2638         --build=%{_target_platform}
2639
2640 cd ..
2641
2642 cat << 'EOF' > Makefile
2643 all := $(filter-out all Makefile,$(MAKECMDGOALS))
2644
2645 all $(all):
2646         $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
2647                 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
2648                 BOOT_CFLAGS="%{rpmcflags}" \
2649                 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
2650                 GNATLIBCFLAGS="%{rpmcflags}" \
2651                 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
2652                 mandir=%{_mandir} \
2653                 infodir=%{_infodir}
2654 EOF
2655
2656 %{__make}
2657
2658 %if %{with tests}
2659 if [ ! -r /dev/pts/0 ]; then
2660         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
2661         exit 1
2662 fi
2663 %{__make} -k -C builddir check 2>&1 ||:
2664 %endif
2665
2666 %install
2667 rm -rf $RPM_BUILD_ROOT
2668 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
2669
2670 cd builddir
2671
2672 %{__make} -j1 install \
2673         mandir=%{_mandir} \
2674         infodir=%{_infodir} \
2675         DESTDIR=$RPM_BUILD_ROOT
2676
2677 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
2678
2679 %if %{with multilib}
2680 # create links
2681 %ifarch sparc64
2682 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
2683         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
2684 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
2685         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
2686 %if %{with cxx}
2687 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
2688         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
2689 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
2690         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
2691 %endif
2692 %endif
2693 %endif
2694
2695 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
2696 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
2697 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
2698
2699 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
2700 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
2701 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
2702
2703 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
2704 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
2705 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
2706
2707 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
2708 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
2709 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
2710
2711 %if %{with multilib}
2712 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
2713 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2714 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
2715
2716 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
2717 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
2718 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
2719
2720 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
2721 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
2722 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
2723
2724 %if %{with multilib2}
2725 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
2726 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2727 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
2728
2729 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
2730 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2731 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
2732
2733 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
2734 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
2735 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
2736 %endif
2737 %endif
2738
2739 %if %{with fortran}
2740 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
2741 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
2742 %endif
2743
2744 %if %{with ada}
2745 # move ada shared libraries to proper place...
2746 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
2747         $RPM_BUILD_ROOT%{_libdir}
2748 # check if symlink to be made is valid
2749 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
2750 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
2751 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
2752 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
2753 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2754 %if %{with multilib}
2755 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2756         $RPM_BUILD_ROOT%{_libdir32}
2757 # check if symlink to be made is valid
2758 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
2759 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
2760 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
2761 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
2762 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2763
2764 %if %{with multilib2}
2765 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
2766         $RPM_BUILD_ROOT%{_libdirm2}
2767 # check if symlink to be made is valid
2768 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
2769 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
2770 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
2771 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
2772 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
2773 %endif
2774 %endif
2775 %endif
2776
2777 cd ..
2778
2779 %if %{with gcc_libffi}
2780 # still not installed by gcc?
2781 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
2782 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
2783 sed -e 's,@prefix@,%{_prefix},
2784         s,@exec_prefix@,%{_exec_prefix},
2785         s,@libdir@,%{_libdir},
2786         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
2787 %if %{with multilib}
2788 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
2789 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
2790 sed -e 's,@prefix@,%{_prefix},
2791         s,@exec_prefix@,%{_exec_prefix},
2792         s,@libdir@,%{_libdir32},
2793         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
2794 %if %{with multilib2}
2795 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
2796 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
2797 sed -e 's,@prefix@,%{_prefix},
2798         s,@exec_prefix@,%{_exec_prefix},
2799         s,@libdir@,%{_libdirm2},
2800         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
2801 %endif
2802 %endif
2803 %endif
2804
2805 %if %{with objc}
2806 cp -f libobjc/README gcc/objc/README.libobjc
2807 %endif
2808
2809 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
2810 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
2811 for f in libitm.la libssp.la libssp_nonshared.la \
2812         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2813         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2814         %{?with_gomp:libgomp.la} \
2815         %{?with_Xsan:libasan.la libubsan.la} \
2816         %{?with_lsan_m0:liblsan.la} \
2817         %{?with_tsan_m0:libtsan.la} \
2818         %{?with_atomic:libatomic.la} \
2819         %{?with_objc:libobjc.la};
2820 do
2821         file="$RPM_BUILD_ROOT%{_libdir}/$f"
2822         %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
2823         %{__mv} "${file}.fixed" "$file"
2824 done
2825 %if %{with multilib}
2826 for f in libitm.la libssp.la libssp_nonshared.la \
2827         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2828         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2829         %{?with_gomp:libgomp.la} \
2830         %{?with_Xsan:libasan.la libubsan.la} \
2831         %{?with_lsan_m1:liblsan.la} \
2832         %{?with_tsan_m1:libtsan.la} \
2833         %{?with_atomic:libatomic.la} \
2834         %{?with_objc:libobjc.la};
2835 do
2836         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
2837         %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
2838 done
2839 %if %{with multilib2}
2840 for f in libitm.la libssp.la libssp_nonshared.la \
2841         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
2842         %{?with_fortran:libgfortran.la %{?with_quadmath:libquadmath.la}} \
2843         %{?with_gomp:libgomp.la} \
2844         %{?with_Xsan:libasan.la libubsan.la} \
2845         %{?with_lsan_m2:liblsan.la} \
2846         %{?with_tsan_m2:libtsan.la} \
2847         %{?with_atomic:libatomic.la} \
2848         %{?with_objc:libobjc.la};
2849 do
2850         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
2851         %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
2852 done
2853 %endif
2854 %endif
2855
2856 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
2857 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
2858 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
2859 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
2860
2861 # plugins, .la not needed
2862 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
2863         $RPM_BUILD_ROOT%{_libdir}/libcc1.la
2864
2865 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
2866 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
2867 %endif
2868
2869 %if %{with python}
2870 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
2871         LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
2872         install -d $LIBPATH
2873         # basename is being run only for the native (non-biarch) file.
2874         sed -e 's,@pythondir@,%{_datadir}/gdb,' \
2875           -e "s,@toolexeclibdir@,$LIBDIR," \
2876           < libstdc++-v3/python/hook.in \
2877           > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
2878 done
2879 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
2880 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
2881 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
2882 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
2883 %py_postclean
2884 %else
2885 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
2886 %endif
2887 # script(s) always installed; see above for builds with python; if no python, just don't package
2888 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
2889 %if %{with multilib}
2890 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
2891 %if %{with multilib2}
2892 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
2893 %endif
2894 %endif
2895
2896 %find_lang gcc
2897 %find_lang cpplib
2898 cat cpplib.lang >> gcc.lang
2899
2900 %if %{with cxx}
2901 %find_lang libstdc\+\+
2902 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
2903 %endif
2904
2905 # always -f, as "dir" is created depending which texlive version is installed
2906 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
2907
2908 # svn snap doesn't contain (release does) below files,
2909 # so let's create dummy entries to satisfy %%files.
2910 [ ! -f NEWS ] && touch NEWS
2911 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
2912 [ ! -f libgfortran/README ] && touch libgfortran/README
2913
2914 %clean
2915 rm -rf $RPM_BUILD_ROOT
2916
2917 %post   -p /sbin/postshell
2918 -/usr/sbin/fix-info-dir -c %{_infodir}
2919
2920 %postun -p /sbin/postshell
2921 -/usr/sbin/fix-info-dir -c %{_infodir}
2922
2923 %post   ada -p /sbin/postshell
2924 -/usr/sbin/fix-info-dir -c %{_infodir}
2925
2926 %postun ada -p /sbin/postshell
2927 -/usr/sbin/fix-info-dir -c %{_infodir}
2928
2929 %post   fortran -p /sbin/postshell
2930 -/usr/sbin/fix-info-dir -c %{_infodir}
2931
2932 %postun fortran -p /sbin/postshell
2933 -/usr/sbin/fix-info-dir -c %{_infodir}
2934
2935 %post   go -p /sbin/postshell
2936 -/usr/sbin/fix-info-dir -c %{_infodir}
2937
2938 %postun go -p /sbin/postshell
2939 -/usr/sbin/fix-info-dir -c %{_infodir}
2940
2941 %post   -n libquadmath-devel -p /sbin/postshell
2942 -/usr/sbin/fix-info-dir -c %{_infodir}
2943
2944 %postun -n libquadmath-devel -p /sbin/postshell
2945 -/usr/sbin/fix-info-dir -c %{_infodir}
2946
2947 %post   -n libffi-devel -p /sbin/postshell
2948 -/usr/sbin/fix-info-dir -c %{_infodir}
2949
2950 %postun -n libffi-devel -p /sbin/postshell
2951 -/usr/sbin/fix-info-dir -c %{_infodir}
2952
2953 %post   -n libgomp-devel -p /sbin/postshell
2954 -/usr/sbin/fix-info-dir -c %{_infodir}
2955
2956 %postun -n libgomp-devel -p /sbin/postshell
2957 -/usr/sbin/fix-info-dir -c %{_infodir}
2958
2959 %post   -p /sbin/ldconfig -n libgcc
2960 %postun -p /sbin/ldconfig -n libgcc
2961 %post   -p /sbin/ldconfig -n libgcc-multilib-32
2962 %postun -p /sbin/ldconfig -n libgcc-multilib-32
2963 %post   -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2964 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
2965 %post   -p /sbin/ldconfig -n libgomp
2966 %postun -p /sbin/ldconfig -n libgomp
2967 %post   -p /sbin/ldconfig -n libgomp-multilib-32
2968 %postun -p /sbin/ldconfig -n libgomp-multilib-32
2969 %post   -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2970 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
2971 %post   -p /sbin/ldconfig -n libgnat
2972 %postun -p /sbin/ldconfig -n libgnat
2973 %post   -p /sbin/ldconfig -n libgnat-multilib-32
2974 %postun -p /sbin/ldconfig -n libgnat-multilib-32
2975 %post   -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2976 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
2977 %post   -p /sbin/ldconfig -n libstdc++
2978 %postun -p /sbin/ldconfig -n libstdc++
2979 %post   -p /sbin/ldconfig -n libstdc++-multilib-32
2980 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
2981 %post   -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2982 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
2983 %post   -p /sbin/ldconfig -n libgfortran
2984 %postun -p /sbin/ldconfig -n libgfortran
2985 %post   -p /sbin/ldconfig -n libgfortran-multilib-32
2986 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
2987 %post   -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2988 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
2989 %post   -p /sbin/ldconfig -n libffi
2990 %postun -p /sbin/ldconfig -n libffi
2991 %post   -p /sbin/ldconfig -n libffi-multilib-32
2992 %postun -p /sbin/ldconfig -n libffi-multilib-32
2993 %post   -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2994 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
2995 %post   -p /sbin/ldconfig -n libobjc
2996 %postun -p /sbin/ldconfig -n libobjc
2997 %post   -p /sbin/ldconfig -n libobjc-multilib-32
2998 %postun -p /sbin/ldconfig -n libobjc-multilib-32
2999 %post   -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3000 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3001 %post   -p /sbin/ldconfig -n libquadmath
3002 %postun -p /sbin/ldconfig -n libquadmath
3003 %post   -p /sbin/ldconfig -n libquadmath-multilib-32
3004 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3005 %post   -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3006 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3007 %post   -p /sbin/ldconfig -n libgo
3008 %postun -p /sbin/ldconfig -n libgo
3009 %post   -p /sbin/ldconfig -n libgo-multilib-32
3010 %postun -p /sbin/ldconfig -n libgo-multilib-32
3011 %post   -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3012 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3013 %post   -p /sbin/ldconfig -n libasan
3014 %postun -p /sbin/ldconfig -n libasan
3015 %post   -p /sbin/ldconfig -n libasan-multilib-32
3016 %postun -p /sbin/ldconfig -n libasan-multilib-32
3017 %post   -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3018 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3019 %post   -p /sbin/ldconfig -n liblsan
3020 %postun -p /sbin/ldconfig -n liblsan
3021 %post   -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3022 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3023 %post   -p /sbin/ldconfig -n libtsan
3024 %postun -p /sbin/ldconfig -n libtsan
3025 %post   -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3026 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3027 %post   -p /sbin/ldconfig -n libubsan
3028 %postun -p /sbin/ldconfig -n libubsan
3029 %post   -p /sbin/ldconfig -n libubsan-multilib-32
3030 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3031 %post   -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3032 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3033 %post   -p /sbin/ldconfig -n libvtv
3034 %postun -p /sbin/ldconfig -n libvtv
3035 %post   -p /sbin/ldconfig -n libvtv-multilib-32
3036 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3037 %post   -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3038 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3039 %post   -p /sbin/ldconfig -n libatomic
3040 %postun -p /sbin/ldconfig -n libatomic
3041 %post   -p /sbin/ldconfig -n libatomic-multilib-32
3042 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3043 %post   -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3044 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3045 %post   -p /sbin/ldconfig gdb-plugin
3046 %postun -p /sbin/ldconfig gdb-plugin
3047
3048 %files -f gcc.lang
3049 %defattr(644,root,root,755)
3050 %doc ChangeLog.general MAINTAINERS NEWS
3051 # bugs.html faq.html
3052 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3053 %attr(755,root,root) %{_bindir}/*-gcc*
3054 %attr(755,root,root) %{_bindir}/cc
3055 %attr(755,root,root) %{_bindir}/cpp
3056 %attr(755,root,root) %{_bindir}/gcc
3057 %attr(755,root,root) %{_bindir}/gcc-ar
3058 %attr(755,root,root) %{_bindir}/gcc-nm
3059 %attr(755,root,root) %{_bindir}/gcc-ranlib
3060 %attr(755,root,root) %{_bindir}/gcov
3061 %attr(755,root,root) %{_bindir}/gcov-dump
3062 %attr(755,root,root) %{_bindir}/gcov-tool
3063 %attr(755,root,root) %{_bindir}/lto-dump
3064 %{_mandir}/man1/cc.1*
3065 %{_mandir}/man1/cpp.1*
3066 %{_mandir}/man1/gcc.1*
3067 %{_mandir}/man1/gcov.1*
3068 %{_mandir}/man1/gcov-dump.1*
3069 %{_mandir}/man1/gcov-tool.1*
3070 %{_mandir}/man1/lto-dump.1*
3071 %{_infodir}/cpp.info*
3072 %{_infodir}/cppinternals.info*
3073 %{_infodir}/gcc.info*
3074 %{_infodir}/gccinstall.info*
3075 %{_infodir}/gccint.info*
3076 %{_infodir}/libitm.info*
3077 %attr(755,root,root) /lib/cpp
3078 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3079 %attr(755,root,root) %{_libdir}/libitm.so
3080 %attr(755,root,root) %{_libdir}/libssp.so
3081 %{_libdir}/libitm.la
3082 %{_libdir}/libitm.a
3083 %{_libdir}/libitm.spec
3084 %{_libdir}/libsanitizer.spec
3085 %{_libdir}/libssp.la
3086 %{_libdir}/libssp.a
3087 %{_libdir}/libssp_nonshared.la
3088 %{_libdir}/libssp_nonshared.a
3089 %dir %{_libdir}/gcc/%{_target_platform}
3090 %dir %{gcclibdir}
3091 %{gcclibdir}/libgcc.a
3092 %{gcclibdir}/libgcc_eh.a
3093 %{gcclibdir}/libgcov.a
3094 %{gcclibdir}/specs
3095 %{gcclibdir}/crt*.o
3096 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3097 %attr(755,root,root) %{gcclibdir}/cc1
3098 %attr(755,root,root) %{gcclibdir}/collect2
3099 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3100 %attr(755,root,root) %{gcclibdir}/lto1
3101 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3102 %dir %{gcclibdir}/include
3103 %dir %{gcclibdir}/include/sanitizer
3104 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3105 %dir %{gcclibdir}/include/ssp
3106 %{gcclibdir}/include/ssp/*.h
3107 %{gcclibdir}/include/float.h
3108 %{gcclibdir}/include/gcov.h
3109 %{gcclibdir}/include/iso646.h
3110 %{gcclibdir}/include/limits.h
3111 %{gcclibdir}/include/stdalign.h
3112 %{gcclibdir}/include/stdarg.h
3113 %{gcclibdir}/include/stdatomic.h
3114 %{gcclibdir}/include/stdbool.h
3115 %{gcclibdir}/include/stddef.h
3116 %{gcclibdir}/include/stdfix.h
3117 %{gcclibdir}/include/stdint.h
3118 %{gcclibdir}/include/stdint-gcc.h
3119 %{gcclibdir}/include/stdnoreturn.h
3120 %{gcclibdir}/include/syslimits.h
3121 %{gcclibdir}/include/unwind.h
3122 %{gcclibdir}/include/varargs.h
3123 %ifarch %{ix86} %{x8664} x32
3124 %{gcclibdir}/include/acc_prof.h
3125 %{gcclibdir}/include/adxintrin.h
3126 %{gcclibdir}/include/ammintrin.h
3127 %{gcclibdir}/include/avx2intrin.h
3128 %{gcclibdir}/include/avx5124fmapsintrin.h
3129 %{gcclibdir}/include/avx5124vnniwintrin.h
3130 %{gcclibdir}/include/avx512bf16intrin.h
3131 %{gcclibdir}/include/avx512bf16vlintrin.h
3132 %{gcclibdir}/include/avx512bitalgintrin.h
3133 %{gcclibdir}/include/avx512bwintrin.h
3134 %{gcclibdir}/include/avx512cdintrin.h
3135 %{gcclibdir}/include/avx512dqintrin.h
3136 %{gcclibdir}/include/avx512erintrin.h
3137 %{gcclibdir}/include/avx512fintrin.h
3138 %{gcclibdir}/include/avx512ifmaintrin.h
3139 %{gcclibdir}/include/avx512ifmavlintrin.h
3140 %{gcclibdir}/include/avx512pfintrin.h
3141 %{gcclibdir}/include/avx512vbmi2intrin.h
3142 %{gcclibdir}/include/avx512vbmi2vlintrin.h
3143 %{gcclibdir}/include/avx512vbmiintrin.h
3144 %{gcclibdir}/include/avx512vbmivlintrin.h
3145 %{gcclibdir}/include/avx512vlbwintrin.h
3146 %{gcclibdir}/include/avx512vldqintrin.h
3147 %{gcclibdir}/include/avx512vlintrin.h
3148 %{gcclibdir}/include/avx512vnniintrin.h
3149 %{gcclibdir}/include/avx512vnnivlintrin.h
3150 %{gcclibdir}/include/avx512vp2intersectintrin.h
3151 %{gcclibdir}/include/avx512vp2intersectvlintrin.h
3152 %{gcclibdir}/include/avx512vpopcntdqintrin.h
3153 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
3154 %{gcclibdir}/include/avxintrin.h
3155 %{gcclibdir}/include/bmi2intrin.h
3156 %{gcclibdir}/include/bmiintrin.h
3157 %{gcclibdir}/include/bmmintrin.h
3158 %{gcclibdir}/include/cet.h
3159 %{gcclibdir}/include/cetintrin.h
3160 %{gcclibdir}/include/cldemoteintrin.h
3161 %{gcclibdir}/include/clflushoptintrin.h
3162 %{gcclibdir}/include/clwbintrin.h
3163 %{gcclibdir}/include/clzerointrin.h
3164 %{gcclibdir}/include/cpuid.h
3165 %{gcclibdir}/include/cross-stdarg.h
3166 %{gcclibdir}/include/emmintrin.h
3167 %{gcclibdir}/include/enqcmdintrin.h
3168 %{gcclibdir}/include/f16cintrin.h
3169 %{gcclibdir}/include/fma4intrin.h
3170 %{gcclibdir}/include/fmaintrin.h
3171 %{gcclibdir}/include/fxsrintrin.h
3172 %{gcclibdir}/include/gfniintrin.h
3173 %{gcclibdir}/include/ia32intrin.h
3174 %{gcclibdir}/include/immintrin.h
3175 %{gcclibdir}/include/lwpintrin.h
3176 %{gcclibdir}/include/lzcntintrin.h
3177 %{gcclibdir}/include/mm3dnow.h
3178 %{gcclibdir}/include/mmintrin.h
3179 %{gcclibdir}/include/mm_malloc.h
3180 %{gcclibdir}/include/movdirintrin.h
3181 %{gcclibdir}/include/mwaitxintrin.h
3182 %{gcclibdir}/include/nmmintrin.h
3183 %{gcclibdir}/include/pconfigintrin.h
3184 %{gcclibdir}/include/pkuintrin.h
3185 %{gcclibdir}/include/pmmintrin.h
3186 %{gcclibdir}/include/popcntintrin.h
3187 %{gcclibdir}/include/prfchwintrin.h
3188 %{gcclibdir}/include/rdseedintrin.h
3189 %{gcclibdir}/include/rtmintrin.h
3190 %{gcclibdir}/include/sgxintrin.h
3191 %{gcclibdir}/include/shaintrin.h
3192 %{gcclibdir}/include/smmintrin.h
3193 %{gcclibdir}/include/tbmintrin.h
3194 %{gcclibdir}/include/tmmintrin.h
3195 %{gcclibdir}/include/vaesintrin.h
3196 %{gcclibdir}/include/vpclmulqdqintrin.h
3197 %{gcclibdir}/include/waitpkgintrin.h
3198 %{gcclibdir}/include/wbnoinvdintrin.h
3199 %{gcclibdir}/include/wmmintrin.h
3200 %{gcclibdir}/include/x86intrin.h
3201 %{gcclibdir}/include/xmmintrin.h
3202 %{gcclibdir}/include/xopintrin.h
3203 %{gcclibdir}/include/xsavecintrin.h
3204 %{gcclibdir}/include/xsaveintrin.h
3205 %{gcclibdir}/include/xsaveoptintrin.h
3206 %{gcclibdir}/include/xsavesintrin.h
3207 %{gcclibdir}/include/xtestintrin.h
3208 %endif
3209 %ifarch %{arm}
3210 %{gcclibdir}/include/arm_acle.h
3211 %{gcclibdir}/include/arm_cmse.h
3212 %{gcclibdir}/include/arm_fp16.h
3213 %{gcclibdir}/include/arm_neon.h
3214 %{gcclibdir}/include/mmintrin.h
3215 %endif
3216 %ifarch aarch64
3217 %{gcclibdir}/include/arm_acle.h
3218 %{gcclibdir}/include/arm_fp16.h
3219 %{gcclibdir}/include/arm_neon.h
3220 %endif
3221 %ifarch ia64
3222 %{gcclibdir}/include/ia64intrin.h
3223 %endif
3224 %ifarch m68k
3225 %{gcclibdir}/include/math-68881.h
3226 %endif
3227 %ifarch mips
3228 %{gcclibdir}/include/loongson.h
3229 %{gcclibdir}/include/msa.h
3230 %endif
3231 %ifarch powerpc ppc ppc64
3232 %{gcclibdir}/include/altivec.h
3233 %{gcclibdir}/include/amo.h
3234 %{gcclibdir}/include/bmiintrin.h
3235 %{gcclibdir}/include/bmi2intrin.h
3236 %{gcclibdir}/include/emmintrin.h
3237 %{gcclibdir}/include/htmintrin.h
3238 %{gcclibdir}/include/htmxlintrin.h
3239 %{gcclibdir}/include/mm_malloc.h
3240 %{gcclibdir}/include/mmintrin.h
3241 %{gcclibdir}/include/paired.h
3242 %{gcclibdir}/include/ppc-asm.h
3243 %{gcclibdir}/include/ppu_intrinsics.h
3244 %{gcclibdir}/include/si2vmx.h
3245 %{gcclibdir}/include/spe.h
3246 %{gcclibdir}/include/spu2vmx.h
3247 %{gcclibdir}/include/vec_types.h
3248 %{gcclibdir}/include/x86intrin.h
3249 %{gcclibdir}/include/xmmintrin.h
3250 %endif
3251 %ifarch s390
3252 %{gcclibdir}/include/htmintrin.h
3253 %{gcclibdir}/include/htmxlintrin.h
3254 %{gcclibdir}/include/s390intrin.h
3255 %{gcclibdir}/include/vecintrin.h
3256 %endif
3257 %ifarch sparc sparcv9 sparc64
3258 %{gcclibdir}/include/visintrin.h
3259 %endif
3260 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3261
3262 %if %{with multilib}
3263 %files multilib-32
3264 %defattr(644,root,root,755)
3265 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3266 %dir %{gcclibdir}/32
3267 %{gcclibdir}/32/crt*.o
3268 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3269 %{gcclibdir}/32/libgcc.a
3270 %{gcclibdir}/32/libgcc_eh.a
3271 %{gcclibdir}/32/libgcov.a
3272 %{_libdir32}/libitm.spec
3273 %{_libdir32}/libsanitizer.spec
3274 %attr(755,root,root) %{_libdir32}/libitm.so
3275 %attr(755,root,root) %{_libdir32}/libssp.so
3276 %{_libdir32}/libitm.la
3277 %{_libdir32}/libitm.a
3278 %{_libdir32}/libssp.la
3279 %{_libdir32}/libssp.a
3280 %{_libdir32}/libssp_nonshared.la
3281 %{_libdir32}/libssp_nonshared.a
3282 %endif
3283
3284 %if %{with multilib2}
3285 %files multilib-%{multilib2}
3286 %defattr(644,root,root,755)
3287 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3288 %dir %{gcclibdir}/%{multilib2}
3289 %{gcclibdir}/%{multilib2}/crt*.o
3290 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3291 %{gcclibdir}/%{multilib2}/libgcc.a
3292 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3293 %{gcclibdir}/%{multilib2}/libgcov.a
3294 %{_libdirm2}/libitm.spec
3295 %{_libdirm2}/libsanitizer.spec
3296 %attr(755,root,root) %{_libdirm2}/libitm.so
3297 %attr(755,root,root) %{_libdirm2}/libssp.so
3298 %{_libdirm2}/libitm.la
3299 %{_libdirm2}/libitm.a
3300 %{_libdirm2}/libssp.la
3301 %{_libdirm2}/libssp.a
3302 %{_libdirm2}/libssp_nonshared.la
3303 %{_libdirm2}/libssp_nonshared.a
3304 %endif
3305
3306 %files -n libgcc
3307 %defattr(644,root,root,755)
3308 %doc COPYING.RUNTIME libgcc/ChangeLog
3309 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3310 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3311 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3312 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3313 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3314
3315 %if %{with multilib}
3316 %files -n libgcc-multilib-32
3317 %defattr(644,root,root,755)
3318 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3319 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3320 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3321 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3322 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3323 %endif
3324
3325 %if %{with multilib2}
3326 %files -n libgcc-multilib-%{multilib2}
3327 %defattr(644,root,root,755)
3328 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3329 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3330 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3331 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3332 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3333 %endif
3334
3335 %if %{with gomp}
3336 %files -n libgomp
3337 %defattr(644,root,root,755)
3338 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3339 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3340
3341 %files -n libgomp-devel
3342 %defattr(644,root,root,755)
3343 %attr(755,root,root) %{_libdir}/libgomp.so
3344 %{_libdir}/libgomp.la
3345 %{_libdir}/libgomp.spec
3346 %{?with_fortran:%{gcclibdir}/finclude}
3347 %{gcclibdir}/include/omp.h
3348 %{gcclibdir}/include/openacc.h
3349 %{_infodir}/libgomp.info*
3350
3351 %files -n libgomp-static
3352 %defattr(644,root,root,755)
3353 %{_libdir}/libgomp.a
3354
3355 %if %{with multilib}
3356 %files -n libgomp-multilib-32
3357 %defattr(644,root,root,755)
3358 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3359 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3360
3361 %files -n libgomp-multilib-32-devel
3362 %defattr(644,root,root,755)
3363 %attr(755,root,root) %{_libdir32}/libgomp.so
3364 %{_libdir32}/libgomp.la
3365 %{_libdir32}/libgomp.spec
3366 %{?with_fortran:%{gcclibdir}/32/finclude}
3367
3368 %files -n libgomp-multilib-32-static
3369 %defattr(644,root,root,755)
3370 %{_libdir32}/libgomp.a
3371 %endif
3372
3373 %if %{with multilib2}
3374 %files -n libgomp-multilib-%{multilib2}
3375 %defattr(644,root,root,755)
3376 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3377 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3378
3379 %files -n libgomp-multilib-%{multilib2}-devel
3380 %defattr(644,root,root,755)
3381 %attr(755,root,root) %{_libdirm2}/libgomp.so
3382 %{_libdirm2}/libgomp.la
3383 %{_libdirm2}/libgomp.spec
3384 %{?with_fortran:%{gcclibdir}/%{multilib2}/finclude}
3385
3386 %files -n libgomp-multilib-%{multilib2}-static
3387 %defattr(644,root,root,755)
3388 %{_libdirm2}/libgomp.a
3389 %endif
3390 %endif
3391
3392 %if %{with ada}
3393 %files ada
3394 %defattr(644,root,root,755)
3395 %doc gcc/ada/ChangeLog
3396 %attr(755,root,root) %{_bindir}/gnat*
3397 %attr(755,root,root) %{_libdir}/libgnarl-*.so
3398 %attr(755,root,root) %{_libdir}/libgnarl.so
3399 %attr(755,root,root) %{_libdir}/libgnat-*.so
3400 %attr(755,root,root) %{_libdir}/libgnat.so
3401 %attr(755,root,root) %{gcclibdir}/gnat1
3402 %{gcclibdir}/ada_target_properties
3403 %{gcclibdir}/adainclude
3404 %dir %{gcclibdir}/adalib
3405 %{gcclibdir}/adalib/*.ali
3406 %ifarch %{ix86} %{x8664} x32
3407 %{gcclibdir}/adalib/libgmem.a
3408 %{gcclibdir}/adalib/libgnarl_pic.a
3409 %{gcclibdir}/adalib/libgnat_pic.a
3410 %endif
3411 %{_infodir}/gnat-style.info*
3412 %{_infodir}/gnat_rm.info*
3413 %{_infodir}/gnat_ugn.info*
3414
3415 %if %{with multilib}
3416 %files ada-multilib-32
3417 %defattr(644,root,root,755)
3418 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
3419 %attr(755,root,root) %{_libdir32}/libgnarl.so
3420 %attr(755,root,root) %{_libdir32}/libgnat-*.so
3421 %attr(755,root,root) %{_libdir32}/libgnat.so
3422 %{gcclibdir}/32/ada_target_properties
3423 %{gcclibdir}/32/adainclude
3424 %dir %{gcclibdir}/32/adalib
3425 %{gcclibdir}/32/adalib/*.ali
3426 %ifarch %{ix86} %{x8664} x32
3427 %{gcclibdir}/32/adalib/libgmem.a
3428 %endif
3429 %endif
3430
3431 %if %{with multilib2}
3432 %files ada-multilib-%{multilib2}
3433 %defattr(644,root,root,755)
3434 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
3435 %attr(755,root,root) %{_libdirm2}/libgnarl.so
3436 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
3437 %attr(755,root,root) %{_libdirm2}/libgnat.so
3438 %{gcclibdir}/%{multilib2}/ada_target_properties
3439 %{gcclibdir}/%{multilib2}/adainclude
3440 %dir %{gcclibdir}/%{multilib2}/adalib
3441 %{gcclibdir}/%{multilib2}/adalib/*.ali
3442 %ifarch %{ix86} %{x8664} x32
3443 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
3444 %endif
3445 %endif
3446
3447 %files -n libgnat
3448 %defattr(644,root,root,755)
3449 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
3450 %attr(755,root,root) %{_libdir}/libgnarl.so.1
3451 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
3452 %attr(755,root,root) %{_libdir}/libgnat.so.1
3453
3454 %files -n libgnat-static
3455 %defattr(644,root,root,755)
3456 %{gcclibdir}/adalib/libgnarl.a
3457 %{gcclibdir}/adalib/libgnat.a
3458
3459 %if %{with multilib}
3460 %files -n libgnat-multilib-32
3461 %defattr(644,root,root,755)
3462 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
3463 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
3464 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
3465 %attr(755,root,root) %{_libdir32}/libgnat.so.1
3466
3467 %files -n libgnat-multilib-32-static
3468 %defattr(644,root,root,755)
3469 %{gcclibdir}/32/adalib/libgnarl.a
3470 %{gcclibdir}/32/adalib/libgnat.a
3471 %ifarch %{x8664}
3472 # these exist only when host is x86_64???
3473 %{gcclibdir}/32/adalib/libgnarl_pic.a
3474 %{gcclibdir}/32/adalib/libgnat_pic.a
3475 %endif
3476 %endif
3477
3478 %if %{with multilib2}
3479 %files -n libgnat-multilib-%{multilib2}
3480 %defattr(644,root,root,755)
3481 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
3482 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
3483 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
3484 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
3485
3486 %files -n libgnat-multilib-%{multilib2}-static
3487 %defattr(644,root,root,755)
3488 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
3489 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
3490 %ifarch %{x8664}
3491 # these exist only when host is x86_64???
3492 %{gcclibdir}/%{multilib2}/adalib/libgnarl_pic.a
3493 %{gcclibdir}/%{multilib2}/adalib/libgnat_pic.a
3494 %endif
3495 %endif
3496 %endif
3497
3498 %if %{with cxx}
3499 %files c++
3500 %defattr(644,root,root,755)
3501 %doc gcc/cp/{ChangeLog,NEWS}
3502 %attr(755,root,root) %{_bindir}/g++
3503 %attr(755,root,root) %{_bindir}/*-g++
3504 %attr(755,root,root) %{_bindir}/c++
3505 %attr(755,root,root) %{_bindir}/*-c++
3506 %attr(755,root,root) %{gcclibdir}/cc1plus
3507 %{_libdir}/libsupc++.la
3508 %{_libdir}/libsupc++.a
3509 %{_mandir}/man1/g++.1*
3510
3511 %if %{with multilib}
3512 %files c++-multilib-32
3513 %defattr(644,root,root,755)
3514 %{_libdir32}/libsupc++.la
3515 %{_libdir32}/libsupc++.a
3516 %endif
3517
3518 %if %{with multilib2}
3519 %files c++-multilib-%{multilib2}
3520 %defattr(644,root,root,755)
3521 %{_libdirm2}/libsupc++.la
3522 %{_libdirm2}/libsupc++.a
3523 %endif
3524
3525 %files -n libstdc++ -f libstdc++.lang
3526 %defattr(644,root,root,755)
3527 %doc libstdc++-v3/{ChangeLog,README}
3528 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
3529 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
3530
3531 %files -n libstdc++-devel
3532 %defattr(644,root,root,755)
3533 %attr(755,root,root) %{_libdir}/libstdc++.so
3534 %{_libdir}/libstdc++.la
3535 %{_libdir}/libstdc++fs.a
3536 %{_libdir}/libstdc++fs.la
3537 %dir %{_includedir}/c++
3538 %{_includedir}/c++/%{version}
3539 %{_includedir}/expc++.h
3540 %{_includedir}/extc++.h
3541 %{_includedir}/stdc++.h
3542 %{_includedir}/stdtr1c++.h
3543
3544 %files -n libstdc++-static
3545 %defattr(644,root,root,755)
3546 %{_libdir}/libstdc++.a
3547
3548 %if %{with multilib}
3549 %files -n libstdc++-multilib-32
3550 %defattr(644,root,root,755)
3551 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
3552 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
3553
3554 %files -n libstdc++-multilib-32-devel
3555 %defattr(644,root,root,755)
3556 %attr(755,root,root) %{_libdir32}/libstdc++.so
3557 %{_libdir32}/libstdc++.la
3558 %{_libdir32}/libstdc++fs.a
3559 %{_libdir32}/libstdc++fs.la
3560
3561 %files -n libstdc++-multilib-32-static
3562 %defattr(644,root,root,755)
3563 %{_libdir32}/libstdc++.a
3564 %endif
3565
3566 %if %{with multilib2}
3567 %files -n libstdc++-multilib-%{multilib2}
3568 %defattr(644,root,root,755)
3569 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
3570 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
3571
3572 %files -n libstdc++-multilib-%{multilib2}-devel
3573 %defattr(644,root,root,755)
3574 %attr(755,root,root) %{_libdirm2}/libstdc++.so
3575 %{_libdirm2}/libstdc++.la
3576 %{_libdirm2}/libstdc++fs.a
3577 %{_libdirm2}/libstdc++fs.la
3578
3579 %files -n libstdc++-multilib-%{multilib2}-static
3580 %defattr(644,root,root,755)
3581 %{_libdirm2}/libstdc++.a
3582 %endif
3583
3584 %if %{with python}
3585 %files -n libstdc++-gdb
3586 %defattr(644,root,root,755)
3587 %dir %{py_sitescriptdir}/libstdcxx
3588 %{py_sitescriptdir}/libstdcxx/*.py[co]
3589 %dir %{py_sitescriptdir}/libstdcxx/v6
3590 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
3591 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3592 %if %{with multilib}
3593 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3594 %endif
3595 %if %{with multilib2}
3596 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
3597 %endif
3598 %endif
3599
3600 %if %{with apidocs}
3601 %files -n libstdc++-apidocs
3602 %defattr(644,root,root,755)
3603 %doc libstdc++-v3/doc/html/*
3604 %endif
3605 %endif
3606
3607 %if %{with fortran}
3608 %files fortran
3609 %defattr(644,root,root,755)
3610 %doc gcc/fortran/ChangeLog
3611 %attr(755,root,root) %{_bindir}/g95
3612 %attr(755,root,root) %{_bindir}/gfortran
3613 %attr(755,root,root) %{_bindir}/*-gfortran
3614 %attr(755,root,root) %{gcclibdir}/f951
3615 %attr(755,root,root) %{_libdir}/libgfortran.so
3616 %{_libdir}/libgfortran.spec
3617 %{_libdir}/libgfortran.la
3618 %{gcclibdir}/include/ISO_Fortran_binding.h
3619 %{gcclibdir}/libcaf_single.a
3620 %{gcclibdir}/libcaf_single.la
3621 #%{gcclibdir}/libgfortranbegin.la
3622 #%{gcclibdir}/libgfortranbegin.a
3623 %{_infodir}/gfortran.info*
3624 %{_mandir}/man1/g95.1*
3625 %{_mandir}/man1/gfortran.1*
3626
3627 %if %{with multilib}
3628 %files fortran-multilib-32
3629 %defattr(644,root,root,755)
3630 %attr(755,root,root) %{_libdir32}/libgfortran.so
3631 %{_libdir32}/libgfortran.spec
3632 %{_libdir32}/libgfortran.la
3633 %{gcclibdir}/32/libcaf_single.a
3634 %{gcclibdir}/32/libcaf_single.la
3635 #%{gcclibdir}/32/libgfortranbegin.la
3636 #%{gcclibdir}/32/libgfortranbegin.a
3637 %endif
3638
3639 %if %{with multilib2}
3640 %files fortran-multilib-%{multilib2}
3641 %defattr(644,root,root,755)
3642 %attr(755,root,root) %{_libdirm2}/libgfortran.so
3643 %{_libdirm2}/libgfortran.spec
3644 %{_libdirm2}/libgfortran.la
3645 %{gcclibdir}/%{multilib2}/libcaf_single.a
3646 %{gcclibdir}/%{multilib2}/libcaf_single.la
3647 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
3648 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
3649 %endif
3650
3651 %files -n libgfortran
3652 %defattr(644,root,root,755)
3653 %doc libgfortran/{AUTHORS,README,ChangeLog}
3654 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
3655 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.5
3656
3657 %files -n libgfortran-static
3658 %defattr(644,root,root,755)
3659 %{_libdir}/libgfortran.a
3660
3661 %if %{with multilib}
3662 %files -n libgfortran-multilib-32
3663 %defattr(644,root,root,755)
3664 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
3665 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.5
3666
3667 %files -n libgfortran-multilib-32-static
3668 %defattr(644,root,root,755)
3669 %{_libdir32}/libgfortran.a
3670 %endif
3671
3672 %if %{with multilib2}
3673 %files -n libgfortran-multilib-%{multilib2}
3674 %defattr(644,root,root,755)
3675 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
3676 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.5
3677
3678 %files -n libgfortran-multilib-%{multilib2}-static
3679 %defattr(644,root,root,755)
3680 %{_libdirm2}/libgfortran.a
3681 %endif
3682
3683 %if %{with quadmath}
3684 %files -n libquadmath
3685 %defattr(644,root,root,755)
3686 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
3687 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
3688
3689 %files -n libquadmath-devel
3690 %defattr(644,root,root,755)
3691 %{gcclibdir}/include/quadmath.h
3692 %{gcclibdir}/include/quadmath_weak.h
3693 %attr(755,root,root) %{_libdir}/libquadmath.so
3694 %{_libdir}/libquadmath.la
3695 %{_infodir}/libquadmath.info*
3696
3697 %files -n libquadmath-static
3698 %defattr(644,root,root,755)
3699 %{_libdir}/libquadmath.a
3700
3701 %if %{with multilib}
3702 %files -n libquadmath-multilib-32
3703 %defattr(644,root,root,755)
3704 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
3705 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
3706
3707 %files -n libquadmath-multilib-32-devel
3708 %defattr(644,root,root,755)
3709 %attr(755,root,root) %{_libdir32}/libquadmath.so
3710 %{_libdir32}/libquadmath.la
3711
3712 %files -n libquadmath-multilib-32-static
3713 %defattr(644,root,root,755)
3714 %{_libdir32}/libquadmath.a
3715 %endif
3716
3717 %if %{with multilib2}
3718 %files -n libquadmath-multilib-%{multilib2}
3719 %defattr(644,root,root,755)
3720 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
3721 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
3722
3723 %files -n libquadmath-multilib-%{multilib2}-devel
3724 %defattr(644,root,root,755)
3725 %attr(755,root,root) %{_libdirm2}/libquadmath.so
3726 %{_libdirm2}/libquadmath.la
3727
3728 %files -n libquadmath-multilib-%{multilib2}-static
3729 %defattr(644,root,root,755)
3730 %{_libdirm2}/libquadmath.a
3731 %endif
3732 %endif
3733 %endif
3734
3735 %if %{with gcc_libffi}
3736 %files -n libffi
3737 %defattr(644,root,root,755)
3738 %doc libffi/{ChangeLog,LICENSE,README}
3739 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
3740 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
3741
3742 %files -n libffi-devel
3743 %defattr(644,root,root,755)
3744 %attr(755,root,root) %{_libdir}/libffi.so
3745 %{_libdir}/libffi.la
3746 %{gcclibdir}/include/ffi.h
3747 %{gcclibdir}/include/ffitarget.h
3748 %{_pkgconfigdir}/libffi.pc
3749 %{_mandir}/man3/ffi*.3*
3750 %{_infodir}/libffi.info*
3751
3752 %files -n libffi-static
3753 %defattr(644,root,root,755)
3754 %{_libdir}/libffi.a
3755
3756 %if %{with multilib}
3757 %files -n libffi-multilib-32
3758 %defattr(644,root,root,755)
3759 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
3760 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
3761
3762 %files -n libffi-multilib-32-devel
3763 %defattr(644,root,root,755)
3764 %attr(755,root,root) %{_libdir32}/libffi.so
3765 %{_libdir32}/libffi.la
3766 %{_pkgconfigdir32}/libffi.pc
3767
3768 %files -n libffi-multilib-32-static
3769 %defattr(644,root,root,755)
3770 %{_libdir32}/libffi.a
3771 %endif
3772
3773 %if %{with multilib2}
3774 %files -n libffi-multilib-%{multilib2}
3775 %defattr(644,root,root,755)
3776 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
3777 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
3778
3779 %files -n libffi-multilib-%{multilib2}-devel
3780 %defattr(644,root,root,755)
3781 %attr(755,root,root) %{_libdirm2}/libffi.so
3782 %{_libdirm2}/libffi.la
3783 %{_pkgconfigdirm2}/libffi.pc
3784
3785 %files -n libffi-multilib-%{multilib2}-static
3786 %defattr(644,root,root,755)
3787 %{_libdirm2}/libffi.a
3788 %endif
3789 %endif
3790
3791 %if %{with objc}
3792 %files objc
3793 %defattr(644,root,root,755)
3794 %doc gcc/objc/README.libobjc
3795 %attr(755,root,root) %{gcclibdir}/cc1obj
3796 %attr(755,root,root) %{_libdir}/libobjc.so
3797 %{_libdir}/libobjc.la
3798 %{gcclibdir}/include/objc
3799
3800 %if %{with multilib}
3801 %files objc-multilib-32
3802 %defattr(644,root,root,755)
3803 %attr(755,root,root) %{_libdir32}/libobjc.so
3804 %{_libdir32}/libobjc.la
3805 %endif
3806
3807 %if %{with multilib2}
3808 %files objc-multilib-%{multilib2}
3809 %defattr(644,root,root,755)
3810 %attr(755,root,root) %{_libdirm2}/libobjc.so
3811 %{_libdirm2}/libobjc.la
3812 %endif
3813
3814 %if %{with objcxx}
3815 %files objc++
3816 %defattr(644,root,root,755)
3817 %doc gcc/objcp/ChangeLog
3818 %attr(755,root,root) %{gcclibdir}/cc1objplus
3819 %endif
3820
3821 %files -n libobjc
3822 %defattr(644,root,root,755)
3823 %doc libobjc/{ChangeLog,README*}
3824 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
3825 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
3826
3827 %files -n libobjc-static
3828 %defattr(644,root,root,755)
3829 %{_libdir}/libobjc.a
3830
3831 %if %{with multilib}
3832 %files -n libobjc-multilib-32
3833 %defattr(644,root,root,755)
3834 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
3835 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
3836
3837 %files -n libobjc-multilib-32-static
3838 %defattr(644,root,root,755)
3839 %{_libdir32}/libobjc.a
3840 %endif
3841
3842 %if %{with multilib2}
3843 %files -n libobjc-multilib-%{multilib2}
3844 %defattr(644,root,root,755)
3845 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
3846 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
3847
3848 %files -n libobjc-multilib-%{multilib2}-static
3849 %defattr(644,root,root,755)
3850 %{_libdirm2}/libobjc.a
3851 %endif
3852 %endif
3853
3854 %if %{with go}
3855 %files go
3856 %defattr(644,root,root,755)
3857 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
3858 %attr(755,root,root) %{_bindir}/gccgo
3859 %attr(755,root,root) %{_bindir}/go
3860 %attr(755,root,root) %{_bindir}/gofmt
3861 %attr(755,root,root) %{gcclibdir}/buildid
3862 %attr(755,root,root) %{gcclibdir}/cgo
3863 %attr(755,root,root) %{gcclibdir}/go1
3864 %attr(755,root,root) %{gcclibdir}/test2json
3865 %attr(755,root,root) %{gcclibdir}/vet
3866 %dir %{_libdir}/go
3867 %{_libdir}/go/%{version}
3868 %{_mandir}/man1/go.1*
3869 %{_mandir}/man1/gofmt.1*
3870 %{_mandir}/man1/gccgo.1*
3871 %{_infodir}/gccgo.info*
3872
3873 %if %{with multilib}
3874 %files go-multilib-32
3875 %defattr(644,root,root,755)
3876 %dir %{_libdir32}/go
3877 %{_libdir32}/go/%{version}
3878 %endif
3879
3880 %if %{with multilib2}
3881 %files go-multilib-%{multilib2}
3882 %defattr(644,root,root,755)
3883 %dir %{_libdirm2}/go
3884 %{_libdirm2}/go/%{version}
3885 %endif
3886
3887 %files -n libgo
3888 %defattr(644,root,root,755)
3889 %doc libgo/{LICENSE,PATENTS,README}
3890 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
3891 %attr(755,root,root) %ghost %{_libdir}/libgo.so.16
3892
3893 %files -n libgo-devel
3894 %defattr(644,root,root,755)
3895 %attr(755,root,root) %{_libdir}/libgo.so
3896 %{_libdir}/libgo.la
3897 %{_libdir}/libgobegin.a
3898 %{_libdir}/libgolibbegin.a
3899
3900 %files -n libgo-static
3901 %defattr(644,root,root,755)
3902 %{_libdir}/libgo.a
3903
3904 %if %{with multilib}
3905 %files -n libgo-multilib-32
3906 %defattr(644,root,root,755)
3907 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
3908 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.16
3909
3910 %files -n libgo-multilib-32-devel
3911 %defattr(644,root,root,755)
3912 %attr(755,root,root) %{_libdir32}/libgo.so
3913 %{_libdir32}/libgo.la
3914 %{_libdir32}/libgobegin.a
3915 %{_libdir32}/libgolibbegin.a
3916
3917 %files -n libgo-multilib-32-static
3918 %defattr(644,root,root,755)
3919 %{_libdir32}/libgo.a
3920 %endif
3921
3922 %if %{with multilib2}
3923 %files -n libgo-multilib-%{multilib2}
3924 %defattr(644,root,root,755)
3925 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
3926 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.16
3927
3928 %files -n libgo-multilib-%{multilib2}-devel
3929 %defattr(644,root,root,755)
3930 %attr(755,root,root) %{_libdirm2}/libgo.so
3931 %{_libdirm2}/libgo.la
3932 %{_libdirm2}/libgobegin.a
3933 %{_libdirm2}/libgolibbegin.a
3934
3935 %files -n libgo-multilib-%{multilib2}-static
3936 %defattr(644,root,root,755)
3937 %{_libdirm2}/libgo.a
3938 %endif
3939 %endif
3940
3941 %if %{with Xsan}
3942 %files -n libasan
3943 %defattr(644,root,root,755)
3944 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
3945 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
3946 %attr(755,root,root) %ghost %{_libdir}/libasan.so.6
3947
3948 %files -n libasan-devel
3949 %defattr(644,root,root,755)
3950 %attr(755,root,root) %{_libdir}/libasan.so
3951 %{_libdir}/libasan_preinit.o
3952 %{_libdir}/libasan.la
3953 %{gcclibdir}/include/sanitizer/asan_interface.h
3954
3955 %files -n libasan-static
3956 %defattr(644,root,root,755)
3957 %{_libdir}/libasan.a
3958
3959 %if %{with multilib}
3960 %files -n libasan-multilib-32
3961 %defattr(644,root,root,755)
3962 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
3963 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
3964
3965 %files -n libasan-multilib-32-devel
3966 %defattr(644,root,root,755)
3967 %attr(755,root,root) %{_libdir32}/libasan.so
3968 %{_libdir32}/libasan_preinit.o
3969 %{_libdir32}/libasan.la
3970
3971 %files -n libasan-multilib-32-static
3972 %defattr(644,root,root,755)
3973 %{_libdir32}/libasan.a
3974 %endif
3975
3976 %if %{with multilib2}
3977 %files -n libasan-multilib-%{multilib2}
3978 %defattr(644,root,root,755)
3979 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
3980 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
3981
3982 %files -n libasan-multilib-%{multilib2}-devel
3983 %defattr(644,root,root,755)
3984 %attr(755,root,root) %{_libdirm2}/libasan.so
3985 %{_libdirm2}/libasan_preinit.o
3986 %{_libdirm2}/libasan.la
3987
3988 %files -n libasan-multilib-%{multilib2}-static
3989 %defattr(644,root,root,755)
3990 %{_libdirm2}/libasan.a
3991 %endif
3992 %endif
3993
3994 %if %{with lsan_m0}
3995 %files -n liblsan
3996 %defattr(644,root,root,755)
3997 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
3998 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
3999
4000 %files -n liblsan-devel
4001 %defattr(644,root,root,755)
4002 %attr(755,root,root) %{_libdir}/liblsan.so
4003 %{_libdir}/liblsan_preinit.o
4004 %{_libdir}/liblsan.la
4005 %{gcclibdir}/include/sanitizer/lsan_interface.h
4006
4007 %files -n liblsan-static
4008 %defattr(644,root,root,755)
4009 %{_libdir}/liblsan.a
4010 %endif
4011
4012 %if %{with multilib2} && %{with lsan_m2}
4013 %files -n liblsan-multilib-%{multilib2}
4014 %defattr(644,root,root,755)
4015 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4016 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4017
4018 %files -n liblsan-multilib-%{multilib2}-devel
4019 %defattr(644,root,root,755)
4020 %attr(755,root,root) %{_libdirm2}/liblsan.so
4021 %{_libdirm2}/liblsan_preinit.o
4022 %{_libdirm2}/liblsan.la
4023 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4024 # these packages are mutually exclusive
4025 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4026 %{gcclibdir}/include/sanitizer/lsan_interface.h
4027
4028 %files -n liblsan-multilib-%{multilib2}-static
4029 %defattr(644,root,root,755)
4030 %{_libdirm2}/liblsan.a
4031 %endif
4032
4033 %if %{with tsan_m0}
4034 %files -n libtsan
4035 %defattr(644,root,root,755)
4036 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4037 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4038 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4039
4040 %files -n libtsan-devel
4041 %defattr(644,root,root,755)
4042 %attr(755,root,root) %{_libdir}/libtsan.so
4043 %{_libdir}/libtsan_preinit.o
4044 %{_libdir}/libtsan.la
4045 %{gcclibdir}/include/sanitizer/tsan_interface.h
4046
4047 %files -n libtsan-static
4048 %defattr(644,root,root,755)
4049 %{_libdir}/libtsan.a
4050 %endif
4051
4052 %if %{with multilib2} && %{with tsan_m2}
4053 %files -n libtsan-multilib-%{multilib2}
4054 %defattr(644,root,root,755)
4055 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4056 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4057 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4058
4059 %files -n libtsan-multilib-%{multilib2}-devel
4060 %defattr(644,root,root,755)
4061 %attr(755,root,root) %{_libdirm2}/libtsan.so
4062 %{_libdirm2}/libtsan_preinit.o
4063 %{_libdirm2}/libtsan.la
4064 # it looks like duplicate of file from libtsan-devel, but actually it isn't:
4065 # these packages are mutually exclusive
4066 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4067 %{gcclibdir}/include/sanitizer/tsan_interface.h
4068
4069 %files -n libtsan-multilib-%{multilib2}-static
4070 %defattr(644,root,root,755)
4071 %{_libdirm2}/libtsan.a
4072 %endif
4073
4074 %if %{with Xsan}
4075 %files -n libubsan
4076 %defattr(644,root,root,755)
4077 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4078 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.1
4079
4080 %files -n libubsan-devel
4081 %defattr(644,root,root,755)
4082 %attr(755,root,root) %{_libdir}/libubsan.so
4083 %{_libdir}/libubsan.la
4084
4085 %files -n libubsan-static
4086 %defattr(644,root,root,755)
4087 %{_libdir}/libubsan.a
4088
4089 %if %{with multilib}
4090 %files -n libubsan-multilib-32
4091 %defattr(644,root,root,755)
4092 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4093 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.1
4094
4095 %files -n libubsan-multilib-32-devel
4096 %defattr(644,root,root,755)
4097 %attr(755,root,root) %{_libdir32}/libubsan.so
4098 %{_libdir32}/libubsan.la
4099
4100 %files -n libubsan-multilib-32-static
4101 %defattr(644,root,root,755)
4102 %{_libdir32}/libubsan.a
4103 %endif
4104
4105 %if %{with multilib2}
4106 %files -n libubsan-multilib-%{multilib2}
4107 %defattr(644,root,root,755)
4108 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4109 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.1
4110
4111 %files -n libubsan-multilib-%{multilib2}-devel
4112 %defattr(644,root,root,755)
4113 %attr(755,root,root) %{_libdirm2}/libubsan.so
4114 %{_libdirm2}/libubsan.la
4115
4116 %files -n libubsan-multilib-%{multilib2}-static
4117 %defattr(644,root,root,755)
4118 %{_libdirm2}/libubsan.a
4119 %endif
4120 %endif
4121
4122 %if %{with vtv}
4123 %files -n libvtv
4124 %defattr(644,root,root,755)
4125 %doc libvtv/ChangeLog
4126 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4127 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4128
4129 %files -n libvtv-devel
4130 %defattr(644,root,root,755)
4131 %attr(755,root,root) %{_libdir}/libvtv.so
4132 %{_libdir}/libvtv.la
4133
4134 %files -n libvtv-static
4135 %defattr(644,root,root,755)
4136 %{_libdir}/libvtv.a
4137
4138 %if %{with multilib}
4139 %files -n libvtv-multilib-32
4140 %defattr(644,root,root,755)
4141 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4142 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4143
4144 %files -n libvtv-multilib-32-devel
4145 %defattr(644,root,root,755)
4146 %attr(755,root,root) %{_libdir32}/libvtv.so
4147 %{_libdir32}/libvtv.la
4148
4149 %files -n libvtv-multilib-32-static
4150 %defattr(644,root,root,755)
4151 %{_libdir32}/libvtv.a
4152 %endif
4153
4154 %if %{with multilib2}
4155 %files -n libvtv-multilib-%{multilib2}
4156 %defattr(644,root,root,755)
4157 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4158 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4159
4160 %files -n libvtv-multilib-%{multilib2}-devel
4161 %defattr(644,root,root,755)
4162 %attr(755,root,root) %{_libdirm2}/libvtv.so
4163 %{_libdirm2}/libvtv.la
4164
4165 %files -n libvtv-multilib-%{multilib2}-static
4166 %defattr(644,root,root,755)
4167 %{_libdirm2}/libvtv.a
4168 %endif
4169 %endif
4170
4171 %if %{with atomic}
4172 %files -n libatomic
4173 %defattr(644,root,root,755)
4174 %doc libatomic/ChangeLog*
4175 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4176 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4177
4178 %files -n libatomic-devel
4179 %defattr(644,root,root,755)
4180 %attr(755,root,root) %{_libdir}/libatomic.so
4181 %{_libdir}/libatomic.la
4182
4183 %files -n libatomic-static
4184 %defattr(644,root,root,755)
4185 %{_libdir}/libatomic.a
4186
4187 %if %{with multilib}
4188 %files -n libatomic-multilib-32
4189 %defattr(644,root,root,755)
4190 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4191 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4192
4193 %files -n libatomic-multilib-32-devel
4194 %defattr(644,root,root,755)
4195 %attr(755,root,root) %{_libdir32}/libatomic.so
4196 %{_libdir32}/libatomic.la
4197
4198 %files -n libatomic-multilib-32-static
4199 %defattr(644,root,root,755)
4200 %{_libdir32}/libatomic.a
4201 %endif
4202
4203 %if %{with multilib2}
4204 %files -n libatomic-multilib-%{multilib2}
4205 %defattr(644,root,root,755)
4206 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4207 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4208
4209 %files -n libatomic-multilib-%{multilib2}-devel
4210 %defattr(644,root,root,755)
4211 %attr(755,root,root) %{_libdirm2}/libatomic.so
4212 %{_libdirm2}/libatomic.la
4213
4214 %files -n libatomic-multilib-%{multilib2}-static
4215 %defattr(644,root,root,755)
4216 %{_libdirm2}/libatomic.a
4217 %endif
4218 %endif
4219
4220 %files gdb-plugin
4221 %defattr(644,root,root,755)
4222 %doc libcc1/ChangeLog*
4223 %attr(755,root,root) %{_libdir}/libcc1.so
4224 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4225 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4226 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4227 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so.*
4228
4229 %files plugin-devel
4230 %defattr(644,root,root,755)
4231 %dir %{gcclibdir}/plugin
4232 %{gcclibdir}/plugin/gengtype
4233 %{gcclibdir}/plugin/gtype.state
4234 %{gcclibdir}/plugin/include
4235 %{gcclibdir}/plugin/libcc1plugin.la
4236 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
4237 %{gcclibdir}/plugin/libcp1plugin.la
4238 %attr(755,root,root) %{gcclibdir}/plugin/libcp1plugin.so
This page took 0.57183 seconds and 3 git commands to generate.