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