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