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