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