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