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