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