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