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