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