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