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