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