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