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