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