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