]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- update files; todo: libmpx files fixes
[packages/gcc.git] / gcc.spec
CommitLineData
fdc39cfd 1# NOTE: despite lower soname, libffi is newer than standalone 3.0.10
a9e887db 2#
4c667ad7
ER
3# NOTE
4# - when adding new subpackages, do not use epoch 6 there, reset them to 0!
5#
59503cd5 6# TODO:
6b419cd4
AM
7# - gconf peer? (but libgcj needs split anyway)
8# - package?
e0915b9e 9# /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
6b419cd4 10# /usr/share/man/man1/gjdoc.1.gz
ce06369b 11# - revise obsoletes for new libmpx packages!
59503cd5 12#
a9e887db 13# Conditional build:
48d45c0b 14# - languages:
b4e5a90f 15%bcond_without ada # build without ADA support
ee2977fa 16%bcond_without cxx # build without C++ support
1a1d3d91 17%bcond_without fortran # build without Fortran support
48d45c0b 18%bcond_without go # build without Go support
b4e5a90f 19%bcond_without java # build without Java support
7d320b70
PS
20%bcond_without objc # build without Objective-C support
21%bcond_without objcxx # build without Objective-C++ support
48d45c0b
JB
22# - features:
23%bcond_without gomp # build without OpenMP support
750fddad 24%bcond_without multilib # build without multilib support (which needs glibc[32&64]-devel)
4f637359 25%bcond_without multilibx32 # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
820d5da8 26%bcond_without profiling # build without profiling
48d45c0b 27%bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
0f6dbe06 28%bcond_with gcc_libffi # packaging gcc libffi for system usage
fdc39cfd 29 # note: libgcj and libgo always have convenience gcc libffi linked in
48d45c0b 30# - libgcj options:
75b46569
JB
31%bcond_without alsa # don't build libgcj ALSA MIDI interface
32%bcond_without dssi # don't build libgcj DSSI MIDI interface
33%bcond_without gtk # don't build libgcj GTK peer
fbff5cf1 34%bcond_without apidocs # do not build and package API docs
48d45c0b 35%bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
263b9712 36%bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
e2866e41 37%bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
48d45c0b 38# - other:
1a1d3d91 39%bcond_without bootstrap # omit 3-stage bootstrap
c48dab66 40%bcond_with tests # torture gcc
752e1c0e
JR
41%bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
42
43%if %{with symvers}
44%define cxx_sover 7
45%else
46%define cxx_sover 6
47%endif
1a1d3d91 48
1b5851e7 49# go, java and objcxx require C++
18664dd7 50%if %{without cxx}
48d45c0b 51%undefine with_go
ee2977fa
PS
52%undefine with_java
53%undefine with_objcxx
54%endif
1b5851e7 55# objcxx requires objc
18664dd7 56%if %{without objc}
7d320b70
PS
57%undefine with_objcxx
58%endif
59
18664dd7 60%if %{without bootstrap}
c3de157e
PS
61%undefine with_profiling
62%endif
63
18664dd7 64%if %{without x}
e2866e41
JB
65%undefine with_gtk
66%undefine with_qt
67%endif
68
95d03d80
JR
69%ifarch sparc64 x32
70# used to be broken on sparc64 (to be verified if needed)
71# broken since 5.x on x32 (to be verified if needed)
750fddad 72%undefine with_ada
23d7249a 73%endif
1a1d3d91 74
750fddad
JB
75%ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
76%undefine with_multilib
77%endif
ca27407f
JR
78%ifnarch %{x8664}
79%undefine with_multilibx32
80%endif
81
750fddad 82# setup internal semi-bconds based on bconds and architecture
4158a7b7
JB
83%if %{with multilib}
84%ifarch x32
85%define with_multilib2 1
86%endif
87%if %{with multilibx32}
750fddad 88%define with_multilib2 1
1b5851e7 89%endif
4158a7b7 90%endif
750fddad
JB
91%ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
92# library for atomic operations not supported by hardware
93%define with_atomic 1
1b5851e7 94%endif
4158a7b7
JB
95%ifarch %{ix86} %{x8664} x32
96%define with_cilkrts 1
97%endif
750fddad
JB
98%ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
99# sanitizer feature (asan and ubsan are common for all supported archs)
100%define with_Xsan 1
2e6422aa 101%endif
750fddad
JB
102%ifarch %{x8664}
103# lsan and tsan exist only for primary x86_64 ABI
104%define with_lsan_m0 1
105%define with_tsan_m0 1
106%endif
107%ifarch x32
108# lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
109%define with_lsan_m2 1
110%define with_tsan_m2 1
24fc27fc 111%endif
470b6c04
JB
112%ifarch %{ix86} %{x8664} x32
113%define with_vtv 1
114%endif
24fc27fc 115
42ec3c2b 116%define major_ver 6
326f9d1a 117%define minor_ver 2.0
390e8d29 118%define major_ecj_ver 4.9
bd7e513d 119# class data version seen with file(1) that this jvm is able to load
7b59b8cc 120%define _classdataversion 50.0
42ec3c2b 121%define gcj_soname_ver 17
bd7e513d 122
ae2e17eb 123Summary: GNU Compiler Collection: the C compiler and shared files
e8f97812
ER
124Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
125Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
126Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
8fdeb3b2 127Name: gcc
64bed355 128Version: %{major_ver}.%{minor_ver}
42ec3c2b 129Release: 0.1
92d5067d 130Epoch: 6
3a383db1 131License: GPL v3+
8fdeb3b2 132Group: Development/Languages
8919d661 133Source0: https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.bz2
326f9d1a 134# Source0-md5: 9768625159663b300ae4de2f4745fcc4
1a1d3d91 135Source1: %{name}-optimize-la.pl
e9dc14be 136Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
390e8d29 137# Source2-md5: 7339f199ba11c941890031fd9981d7be
ee93fd27 138# check libffi version with libffi/configure.ac
8c6e1f45 139Source3: libffi.pc.in
061395ca
ER
140Source4: branch.sh
141# use branch.sh to update glibc-branch.diff
b2dcb80a 142Patch100: %{name}-branch.diff
061395ca 143# Patch100-md5: 07f029f587c1c07a9cddf7d84ed5b21e
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
JR
2781%package gdb-plugin
2782Summary: GCC plugin for GDB
2783Group: Development/Debuggers
2784Requires: gcc = %{epoch}:%{version}-%{release}
2785
2786%description gdb-plugin
2787This package contains GCC plugin for GDB C expression evaluation.
2788
2789%package plugin-devel
2790Summary: Support for compiling GCC plugins
2791Group: Development/Languages
2792Requires: gcc = %{epoch}:%{version}-%{release}
2793Requires: gmp-devel >= 4.1.2-8
2794Requires: libmpc-devel >= 0.8.1
2795Requires: mpfr-devel >= 2.2.1
2796
2797%description plugin-devel
2798This package contains header files and other support files
2799for compiling GCC plugins. The GCC plugin ABI is currently
2800not stable, so plugins must be rebuilt any time GCC is updated.
2801
a4c51f7c
ER
2802# Packages with epoch 0
2803# DO NOT MOVE THESE PACKAGES AROUND
2804
2805%package -n libmpx
2806Summary: GCC Memory Protection Extensions language extensions runtime library
2807Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2808Epoch: 0
2809License: BSD
2810Group: Libraries
2811Requires: libstdc++ = 6:%{version}-%{release}
2812
2813%description -n libmpx
2814This package contains the Memory Protection Extensions C language
2815extensions runtime library.
2816
2817%description -n libmpx -l pl.UTF-8
2818Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2819Protection Extensions dla języka C.
2820
2821%package -n libmpx-devel
2822Summary: GCC development files for Memory Protection Extensions language extensions
2823Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2824Epoch: 0
2825License: BSD
2826Group: Development/Libraries
2827Requires: libmpx = %{version}-%{release}
2828
2829%description -n libmpx-devel
2830This package contains development files for Memory Protection
2831Extensions C language extensions.
2832
2833%description -n libmpx-devel -l pl.UTF-8
2834Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2835Extensions dla języka C.
2836
2837%package -n libmpx-static
2838Summary: GCC Memory Protection Extensions language extensions static library
2839Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2840Epoch: 0
2841License: BSD
2842Group: Development/Libraries
2843Requires: libmpx-devel = %{version}-%{release}
2844
2845%description -n libmpx-static
2846This package contains Memory Protection Extensions C language
2847extensions static library.
2848
2849%description -n libmpx-static -l pl.UTF-8
2850Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2851Extensions dla języka C.
2852
2853%package -n libmpx-multilib-32
2854Summary: GCC Memory Protection Extensions language extensions runtime library - 32-bit version
2855Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2856Epoch: 0
2857License: BSD
2858Group: Libraries
2859Requires: libstdc++-multilib-32 = %{version}-%{release}
2860Obsoletes: libmpx-multilib
2861
2862%description -n libmpx-multilib-32
2863This package contains the Memory Protection Extensions C language
2864extensions runtime library in 32-bit version.
2865
2866%description -n libmpx-multilib-32 -l pl.UTF-8
2867Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2868Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
286932-bitowa.
2870
2871%package -n libmpx-multilib-32-devel
2872Summary: GCC development files for Memory Protection Extensions language extensions - 32-bit version
2873Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
2874Epoch: 0
2875License: BSD
2876Group: Development/Libraries
2877Requires: libmpx-devel = %{version}-%{release}
2878Requires: libmpx-multilib-32 = %{version}-%{release}
2879Obsoletes: libmpx-multilib-devel
2880
2881%description -n libmpx-multilib-32-devel
2882This package contains development files for Memory Protection
2883Extensions C language extensions in 32-bit version.
2884
2885%description -n libmpx-multilib-32-devel -l pl.UTF-8
2886Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2887Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2888
2889%package -n libmpx-multilib-32-static
2890Summary: GCC Memory Protection Extensions language extensions static library - 32-bit version
2891Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2892Epoch: 0
2893License: BSD
2894Group: Development/Libraries
2895Requires: libmpx-multilib-32-devel = %{version}-%{release}
2896Obsoletes: libmpx-multilib-static
2897
2898%description -n libmpx-multilib-32-static
2899This package contains the Memory Protection Extensions C language
2900extensions static library in 32-bit version.
2901
2902%description -n libmpx-multilib-32-static -l pl.UTF-8
2903Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2904Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2905
2906%package -n libmpx-multilib-%{multilib2}
2907Summary: GCC Memory Protection Extensions language extensions runtime library
2908Summary(pl.UTF-8): Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2909Epoch: 0
2910License: BSD
2911Group: Libraries
2912Requires: libstdc++-multilib-%{multilib2} = 6:%{version}-%{release}
2913
2914%description -n libmpx-multilib-%{multilib2}
2915This package contains the Memory Protection Extensions C language
2916extensions runtime library.
2917
2918%description -n libmpx-multilib-%{multilib2} -l pl.UTF-8
2919Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2920Protection Extensions dla języka C.
2921
2922%package -n libmpx-multilib-%{multilib2}-devel
2923Summary: GCC development files for Memory Protection Extensions language extensions
2924Summary(pl.UTF-8): Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2925Epoch: 0
2926License: BSD
2927Group: Development/Libraries
2928Requires: libmpx-devel = %{version}-%{release}
2929Requires: libmpx-multilib-%{multilib2} = %{version}-%{release}
2930
2931%description -n libmpx-multilib-%{multilib2}-devel
2932This package contains development files for Memory Protection
2933Extensions C language extensions.
2934
2935%description -n libmpx-multilib-%{multilib2}-devel -l pl.UTF-8
2936Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2937Extensions dla języka C.
2938
2939%package -n libmpx-multilib-%{multilib2}-static
2940Summary: GCC Memory Protection Extensions language extensions static library
2941Summary(pl.UTF-8): Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2942Epoch: 0
2943License: BSD
2944Group: Development/Libraries
2945Requires: libmpx-multilib-%{multilib2}-devel = %{version}-%{release}
2946
2947%description -n libmpx-multilib-%{multilib2}-static
2948This package contains the Memory Protection Extensions C language
2949extensions static library.
2950
2951%description -n libmpx-multilib-%{multilib2}-static -l pl.UTF-8
2952Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2953Extensions dla języka C.
2954
d1595fb3 2955%prep
6b419cd4 2956%setup -q
42ec3c2b 2957#%patch100 -p0
5708664f 2958%patch0 -p1
838d73c5 2959%patch2 -p1
b7720520 2960%patch3 -p1
152b6efa 2961%patch4 -p1
0f6dbe06 2962
263b9712
PS
2963%patch7 -p0
2964%if %{with qt}
ccd88e5f 2965%patch8 -p1
263b9712 2966%endif
838d73c5 2967%patch10 -p1
fdc39cfd 2968%if %{with gcc_libffi}
938481cb 2969%patch11 -p0
fdc39cfd 2970%endif
b4627121 2971
87de1d00
PS
2972mv ChangeLog ChangeLog.general
2973
dd0a9286
AM
2974%if %{with java}
2975# see contrib/download_ecj
fea82b0f 2976cp -p %{SOURCE2} ecj.jar
dd0a9286
AM
2977%endif
2978
8d9c86b4 2979# override snapshot version.
6b419cd4
AM
2980echo %{version} > gcc/BASE-VER
2981echo "release" > gcc/DEV-PHASE
8d9c86b4 2982
d1595fb3 2983%build
87de1d00 2984cd gcc
2c23b974 2985#{__autoconf}
87de1d00 2986cd ..
263b9712
PS
2987%if %{with qt}
2988cd libjava/classpath
0d658808
PS
2989%{__autoconf}
2990cd ../..
263b9712 2991%endif
87de1d00 2992cp -f /usr/share/automake/config.sub .
0d9979dc 2993
ccd88e5f 2994rm -rf builddir && install -d builddir && cd builddir
573b3693 2995
365aa71d 2996# http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
55ff6e06
PS
2997export JAR=no
2998
bb4beb18 2999CC="%{__cc}" \
172e7937 3000CFLAGS="%{rpmcflags}" \
f8a2ca4e 3001CXXFLAGS="%{rpmcxxflags}" \
23d7249a
JB
3002TEXCONFIG=false \
3003../configure \
8fdeb3b2 3004 --prefix=%{_prefix} \
ccd88e5f 3005 --with-local-prefix=%{_prefix}/local \
25741e48 3006 --libdir=%{_libdir} \
8a9bb03c 3007 --libexecdir=%{_libdir} \
8fdeb3b2 3008 --infodir=%{_infodir} \
a9e887db 3009 --mandir=%{_mandir} \
ccd88e5f 3010 --x-libraries=%{_libdir} \
1234b880
JB
3011 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
3012 --disable-build-with-cxx \
3013 --disable-build-poststage1-with-cxx \
3014 --enable-c99 \
f5429886 3015 --enable-checking=release \
152b6efa 3016%ifarch %{ix86} %{x8664} x32
1234b880
JB
3017 --disable-cld \
3018%endif
1234b880
JB
3019 %{?with_fortran:--enable-cmath} \
3020 --enable-decimal-float \
1fc08f06 3021 --enable-gnu-unique-object \
390e8d29 3022 --enable-gnu-indirect-function \
1234b880 3023 --enable-initfini-array \
48d45c0b 3024 --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 3025 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1234b880 3026 --enable-libitm \
1234b880
JB
3027 --enable-linker-build-id \
3028 --enable-linux-futex \
a9e887db 3029 --enable-long-long \
c8686a18 3030 %{!?with_multilib:--disable-multilib} \
a9e887db 3031 --enable-nls \
c8686a18
PS
3032 --enable-lto \
3033 --enable-plugin \
1234b880
JB
3034%ifarch ppc ppc64
3035 --enable-secureplt \
df529b38 3036%endif
1234b880
JB
3037 --enable-shared \
3038 --enable-threads=posix \
3039 --disable-werror \
750fddad
JB
3040%ifarch x32
3041 --with-abi=x32 \
3042%endif
152b6efa 3043%ifarch %{x8664} x32
390e8d29
AM
3044 --with-arch-32=x86-64 \
3045%endif
750fddad 3046 --with-cloog \
01045484
JB
3047%ifarch sparc64
3048 --with-cpu=ultrasparc \
3049%endif
1234b880 3050 --with-demangler-in-ld \
8fdeb3b2
JR
3051 --with-gnu-as \
3052 --with-gnu-ld \
1234b880
JB
3053 --with-linker-hash-style=gnu \
3054 --with-long-double-128 \
750fddad
JB
3055%if %{with multilib}
3056%ifarch %{x8664}
3057 --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
3058%endif
3059%ifarch x32
3060 --with-multilib-list=m32,m64,mx32 \
3061%endif
3062%endif
a9e887db 3063 --with-slibdir=%{_slibdir} \
ccd88e5f
MP
3064%ifnarch ia64
3065 --without-system-libunwind \
3066%else
3067 --with-system-libunwind \
3068%endif
1234b880 3069 --with-system-zlib \
ccd88e5f 3070 %{!?with_java:--without-x} \
ccd88e5f 3071%if %{with cxx}
ccd88e5f
MP
3072 --enable-__cxa_atexit \
3073 --enable-libstdcxx-allocator=new \
1234b880 3074 --disable-libstdcxx-pch \
5dcf4eb3
PS
3075 --enable-libstdcxx-threads \
3076 --enable-libstdcxx-time=rt \
1234b880 3077 --enable-libstdcxx-visibility \
f628c5ee 3078 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1234b880 3079 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
326f9d1a 3080 %{?with_vtv:--enable-vtable-verify} \
ccd88e5f 3081%endif
1a1d3d91 3082%if %{with java}
75b46569
JB
3083 %{!?with_alsa:--disable-alsa} \
3084 %{!?with_dssi:--disable-dssi} \
3085 --disable-gconf-peer \
1234b880 3086 %{?with_gtk:--enable-gtk-cairo} \
e2866e41 3087%if %{with x}
eb6cafd8 3088 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
e2866e41 3089%endif
1234b880 3090 --enable-jni \
1a1d3d91 3091 --enable-libgcj \
1a1d3d91 3092 --enable-libgcj-database \
33349ee9 3093 --enable-libgcj-multifile \
1234b880
JB
3094 --disable-libjava-multilib \
3095 %{?with_mozilla:--enable-plugin} \
3096 --enable-static-libjava \
5cb3855b 3097 --enable-xmlj \
1a1d3d91 3098%endif
d6ed288f
PS
3099 --with-pkgversion="PLD-Linux" \
3100 --with-bugurl="http://bugs.pld-linux.org" \
390e8d29
AM
3101 --host=%{_target_platform} \
3102 --build=%{_target_platform}
8fdeb3b2 3103
ecc8e369 3104cd ..
1a1d3d91 3105
a7bf266c 3106cat << 'EOF' > Makefile
3107all := $(filter-out all Makefile,$(MAKECMDGOALS))
3108
3109all $(all):
3110 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
3111 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
3112 GCJFLAGS="%{rpmcflags}" \
3113 BOOT_CFLAGS="%{rpmcflags}" \
18b6ae14 3114 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
a7bf266c 3115 GNATLIBCFLAGS="%{rpmcflags}" \
3116 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
3117 mandir=%{_mandir} \
3118 infodir=%{_infodir}
3119EOF
3120
3121%{__make}
a9e887db 3122
68951455
PS
3123%if %{with tests}
3124if [ ! -r /dev/pts/0 ]; then
3125 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
3126 exit 1
3127fi
3128%{__make} -k -C builddir check 2>&1 ||:
3129%endif
c48dab66 3130
d1595fb3 3131%install
3132rm -rf $RPM_BUILD_ROOT
87de1d00 3133install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
8fdeb3b2 3134
ccd88e5f 3135cd builddir
8fdeb3b2 3136
87de1d00 3137%{__make} -j1 install \
0d9979dc
JK
3138 mandir=%{_mandir} \
3139 infodir=%{_infodir} \
ba86452d 3140 DESTDIR=$RPM_BUILD_ROOT
8fdeb3b2 3141
fea82b0f 3142cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
1a1d3d91 3143
f7e8878d
JB
3144%if %{with multilib}
3145# create links
ddfc5fb9 3146%ifarch sparc64
245e960e 3147ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
ddfc5fb9 3148 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
245e960e
JB
3149ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
3150 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
3151%if %{with cxx}
3152ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
3153 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
3154ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
3155 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
3156%endif
3157%if %{with java}
3158ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
3159 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
3160%endif
ddfc5fb9 3161%endif
f7e8878d
JB
3162%endif
3163
1a1d3d91 3164ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
57679770 3165ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
db5f0623 3166echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
8fdeb3b2 3167
ee2977fa 3168libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
e22df5cd 3169mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
ee2977fa 3170ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
f2c5d905
PS
3171
3172libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
3173mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
3174ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
3175
b74db859
JR
3176libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
3177mv $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
35e067de 3178ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
b74db859 3179
f5d4d718 3180%if %{with multilib}
ccd88e5f 3181libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
e22df5cd 3182mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
ee2977fa 3183ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
f2c5d905
PS
3184
3185libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
3186mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
3187ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
b74db859
JR
3188
3189libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
3190mv $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3191ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
152b6efa 3192
750fddad 3193%if %{with multilib2}
152b6efa
JR
3194libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
3195mv $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3196ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
3197
3198libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
3199mv $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3200ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3201
3202libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
3203mv $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3204ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3205%endif
f5d4d718
PS
3206%endif
3207
1a1d3d91
PS
3208%if %{with fortran}
3209ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
db5f0623 3210echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1a1d3d91 3211%endif
8fdeb3b2 3212
b4e5a90f 3213%if %{with ada}
a9e887db 3214# move ada shared libraries to proper place...
7e2d63ac 3215mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
fffe730c 3216 $RPM_BUILD_ROOT%{_libdir}
945e6908 3217# check if symlink to be made is valid
886496de
PS
3218test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3219ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3220ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3221ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3222ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2c23b974 3223%if %{with multilib}
7e2d63ac 3224mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2c23b974
PS
3225 $RPM_BUILD_ROOT%{_libdir32}
3226# check if symlink to be made is valid
886496de
PS
3227test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3228ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3229ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3230ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3231ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
152b6efa 3232
750fddad 3233%if %{with multilib2}
f95feaf2 3234mv -f $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
152b6efa
JR
3235 $RPM_BUILD_ROOT%{_libdirm2}
3236# check if symlink to be made is valid
3237test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3238ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3239ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3240ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3241ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3242%endif
2c23b974 3243%endif
a9e887db
MM
3244%endif
3245
a9e887db
MM
3246cd ..
3247
b4e5a90f 3248%if %{with java}
a9e887db 3249install -d java-doc
53c428c2
JB
3250cp -f libjava/READ* java-doc
3251ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
826c3cfa 3252%endif
8c6e1f45 3253
fdc39cfd 3254%if %{with gcc_libffi}
8c6e1f45
JB
3255# still not installed by gcc?
3256[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
13c52411 3257install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
8c6e1f45
JB
3258sed -e 's,@prefix@,%{_prefix},
3259 s,@exec_prefix@,%{_exec_prefix},
3260 s,@libdir@,%{_libdir},
3261 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3262%if %{with multilib}
3263[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3264install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3265sed -e 's,@prefix@,%{_prefix},
3266 s,@exec_prefix@,%{_exec_prefix},
3267 s,@libdir@,%{_libdir32},
3268 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
750fddad 3269%if %{with multilib2}
152b6efa
JR
3270[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3271install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3272sed -e 's,@prefix@,%{_prefix},
3273 s,@exec_prefix@,%{_exec_prefix},
3274 s,@libdir@,%{_libdirm2},
3275 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3276%endif
8c6e1f45 3277%endif
fdc39cfd 3278%endif
8c6e1f45 3279
b4e5a90f 3280%if %{with objc}
b7f05dc8 3281cp -f libobjc/README gcc/objc/README.libobjc
a9e887db
MM
3282%endif
3283
7e2d63ac 3284# avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
bd015c56 3285# normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
f2c5d905 3286for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3287 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
1fc08f06 3288 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3289 %{?with_gomp:libgomp.la} \
750fddad
JB
3290 %{?with_Xsan:libasan.la libubsan.la} \
3291 %{?with_lsan_m0:liblsan.la} \
3292 %{?with_tsan_m0:libtsan.la} \
2e6422aa 3293 %{?with_atomic:libatomic.la} \
ff2e6244 3294%if %{with java}
fdc39cfd
JB
3295 %{?with_gcc_libffi:libffi.la} \
3296 libgcj.la libgcj-tools.la libgij.la \
b7f05dc8
PS
3297 %{gcjdbexecdir}/libjvm.la \
3298 %{gcjdbexecdir}/libxmlj.la \
e2866e41 3299 %{?with_x:lib-gnu-awt-xlib.la} \
b7f05dc8 3300 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
44cf6e48 3301 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
b7f05dc8
PS
3302 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3303 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
ff2e6244 3304%endif
1a1d3d91
PS
3305 %{?with_objc:libobjc.la};
3306do
a8438714
JB
3307 file="$RPM_BUILD_ROOT%{_libdir}/$f"
3308 %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
3309 %{__mv} "${file}.fixed" "$file"
246a4188
AM
3310
3311 # normalize /lib/../lib/ path (libjawt.la)
3312 sed -i -e 's#/%{_lib}/\.\./%{_lib}/#/%{_lib}/#g' "$file"
ccd88e5f 3313done
1a1d3d91 3314%if %{with multilib}
f2c5d905 3315for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3316 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
1fc08f06 3317 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41 3318 %{?with_gomp:libgomp.la} \
750fddad
JB
3319 %{?with_Xsan:libasan.la libubsan.la} \
3320 %{?with_lsan_m1:liblsan.la} \
3321 %{?with_tsan_m1:libtsan.la} \
2e6422aa 3322 %{?with_atomic:libatomic.la} \
fdc39cfd 3323 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
ccd88e5f
MP
3324 %{?with_objc:libobjc.la};
3325do
278c313e 3326 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1a1d3d91 3327 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
bd015c56 3328done
750fddad 3329%if %{with multilib2}
152b6efa 3330for f in libitm.la libssp.la libssp_nonshared.la \
140e9ea1 3331 %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
152b6efa
JR
3332 %{?with_fortran:libgfortran.la libquadmath.la} \
3333 %{?with_gomp:libgomp.la} \
750fddad
JB
3334 %{?with_Xsan:libasan.la libubsan.la} \
3335 %{?with_lsan_m2:liblsan.la} \
3336 %{?with_tsan_m2:libtsan.la} \
152b6efa
JR
3337 %{?with_atomic:libatomic.la} \
3338 %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3339 %{?with_objc:libobjc.la};
3340do
3341 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3342 mv $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3343done
3344%endif
ccd88e5f 3345%endif
b86ed435 3346
d625eb14
JB
3347cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3348cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3349%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3350%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
e71706cf 3351
838d73c5
JB
3352# plugin, .la not needed
3353%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la
838d73c5 3354
b55e5f81 3355%if %{with python}
750fddad
JB
3356for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3357 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
b55e5f81
PS
3358 install -d $LIBPATH
3359 # basename is being run only for the native (non-biarch) file.
3360 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
750fddad 3361 -e "s,@toolexeclibdir@,$LIBDIR," \
b55e5f81 3362 < libstdc++-v3/python/hook.in \
e0915b9e 3363 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
b55e5f81
PS
3364done
3365install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e
JB
3366mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3367%if %{with java}
3368mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e 3369%{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
5e99c223 3370%endif
b55e5f81
PS
3371%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3372%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3373%py_postclean
e0915b9e
JB
3374%else
3375%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3376%if %{with java}
3377%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3378%endif
3379%endif
3380# script(s) always installed; see above for builds with python; if no python, just don't package
3381%{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3382%if %{with multilib}
3383%{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
750fddad 3384%if %{with multilib2}
152b6efa
JR
3385%{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3386%endif
b55e5f81
PS
3387%endif
3388
1a1d3d91 3389%find_lang gcc
ccd88e5f
MP
3390%find_lang cpplib
3391cat cpplib.lang >> gcc.lang
3392
3393%if %{with cxx}
3394%find_lang libstdc\+\+
fea82b0f 3395cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
ccd88e5f 3396%endif
8fdeb3b2 3397
fea82b0f
ER
3398# always -f, as "dir" is created depending which texlive version is installed
3399%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3400
37a50438 3401# svn snap doesn't contain (release does) below files,
548f8585 3402# so let's create dummy entries to satisfy %%files.
772905c8 3403[ ! -f NEWS ] && touch NEWS
5b35e3a4
PS
3404[ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3405[ ! -f libgfortran/README ] && touch libgfortran/README
772905c8 3406
8122e5eb
JB
3407%clean
3408rm -rf $RPM_BUILD_ROOT
3409
5c377a92 3410%post -p /sbin/postshell
40a75570 3411-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3412
5c377a92 3413%postun -p /sbin/postshell
40a75570 3414-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3415
5c377a92 3416%post ada -p /sbin/postshell
f5308df3 3417-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3418
5c377a92 3419%postun ada -p /sbin/postshell
f5308df3 3420-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 3421
5c377a92 3422%post fortran -p /sbin/postshell
f5308df3 3423-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3424
5c377a92 3425%postun fortran -p /sbin/postshell
f5308df3 3426-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3427
5c377a92 3428%post java -p /sbin/postshell
f5308df3 3429-/usr/sbin/fix-info-dir -c %{_infodir}
a9e887db 3430
5c377a92 3431%postun java -p /sbin/postshell
f5308df3 3432-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 3433
48d45c0b
JB
3434%post go -p /sbin/postshell
3435-/usr/sbin/fix-info-dir -c %{_infodir}
3436
3437%postun go -p /sbin/postshell
3438-/usr/sbin/fix-info-dir -c %{_infodir}
3439
e88c6b44
ER
3440%post -n libquadmath-devel -p /sbin/postshell
3441-/usr/sbin/fix-info-dir -c %{_infodir}
3442
3443%postun -n libquadmath-devel -p /sbin/postshell
3444-/usr/sbin/fix-info-dir -c %{_infodir}
3445
3446%post -n libffi-devel -p /sbin/postshell
3447-/usr/sbin/fix-info-dir -c %{_infodir}
3448
3449%postun -n libffi-devel -p /sbin/postshell
3450-/usr/sbin/fix-info-dir -c %{_infodir}
3451
de4c36e6
ER
3452%post -n libgomp-devel -p /sbin/postshell
3453-/usr/sbin/fix-info-dir -c %{_infodir}
3454
3455%postun -n libgomp-devel -p /sbin/postshell
3456-/usr/sbin/fix-info-dir -c %{_infodir}
3457
54f91574
AM
3458%post -p /sbin/ldconfig -n libcilkrts
3459%postun -p /sbin/ldconfig -n libcilkrts
e8a5501e
JR
3460%post -p /sbin/ldconfig -n libcilkrts-multilib-32
3461%postun -p /sbin/ldconfig -n libcilkrts-multilib-32
bb4e61d1
JR
3462%post -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3463%postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
1a1d3d91
PS
3464%post -p /sbin/ldconfig -n libgcc
3465%postun -p /sbin/ldconfig -n libgcc
e8a5501e
JR
3466%post -p /sbin/ldconfig -n libgcc-multilib-32
3467%postun -p /sbin/ldconfig -n libgcc-multilib-32
bb4e61d1
JR
3468%post -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3469%postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
879e4a8d
JB
3470%post -p /sbin/ldconfig -n libgomp
3471%postun -p /sbin/ldconfig -n libgomp
e8a5501e
JR
3472%post -p /sbin/ldconfig -n libgomp-multilib-32
3473%postun -p /sbin/ldconfig -n libgomp-multilib-32
bb4e61d1
JR
3474%post -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3475%postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
1a1d3d91
PS
3476%post -p /sbin/ldconfig -n libgnat
3477%postun -p /sbin/ldconfig -n libgnat
e8a5501e
JR
3478%post -p /sbin/ldconfig -n libgnat-multilib-32
3479%postun -p /sbin/ldconfig -n libgnat-multilib-32
bb4e61d1
JR
3480%post -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3481%postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
1a1d3d91
PS
3482%post -p /sbin/ldconfig -n libstdc++
3483%postun -p /sbin/ldconfig -n libstdc++
e8a5501e
JR
3484%post -p /sbin/ldconfig -n libstdc++-multilib-32
3485%postun -p /sbin/ldconfig -n libstdc++-multilib-32
bb4e61d1
JR
3486%post -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3487%postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
1a1d3d91
PS
3488%post -p /sbin/ldconfig -n libgfortran
3489%postun -p /sbin/ldconfig -n libgfortran
e8a5501e
JR
3490%post -p /sbin/ldconfig -n libgfortran-multilib-32
3491%postun -p /sbin/ldconfig -n libgfortran-multilib-32
bb4e61d1
JR
3492%post -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3493%postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
1a1d3d91
PS
3494%post -p /sbin/ldconfig -n libgcj
3495%postun -p /sbin/ldconfig -n libgcj
3496%post -p /sbin/ldconfig -n libffi
3497%postun -p /sbin/ldconfig -n libffi
e8a5501e
JR
3498%post -p /sbin/ldconfig -n libffi-multilib-32
3499%postun -p /sbin/ldconfig -n libffi-multilib-32
bb4e61d1
JR
3500%post -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3501%postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
42ec3c2b
AM
3502%post -p /sbin/ldconfig -n libmpx
3503%postun -p /sbin/ldconfig -n libmpx
3504%post -p /sbin/ldconfig -n libmpx-multilib-32
3505%postun -p /sbin/ldconfig -n libmpx-multilib-32
3506%post -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3507%postun -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
1a1d3d91
PS
3508%post -p /sbin/ldconfig -n libobjc
3509%postun -p /sbin/ldconfig -n libobjc
e8a5501e
JR
3510%post -p /sbin/ldconfig -n libobjc-multilib-32
3511%postun -p /sbin/ldconfig -n libobjc-multilib-32
bb4e61d1
JR
3512%post -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3513%postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
e88c6b44
ER
3514%post -p /sbin/ldconfig -n libquadmath
3515%postun -p /sbin/ldconfig -n libquadmath
e8a5501e
JR
3516%post -p /sbin/ldconfig -n libquadmath-multilib-32
3517%postun -p /sbin/ldconfig -n libquadmath-multilib-32
bb4e61d1
JR
3518%post -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3519%postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
48d45c0b
JB
3520%post -p /sbin/ldconfig -n libgo
3521%postun -p /sbin/ldconfig -n libgo
e8a5501e
JR
3522%post -p /sbin/ldconfig -n libgo-multilib-32
3523%postun -p /sbin/ldconfig -n libgo-multilib-32
bb4e61d1
JR
3524%post -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3525%postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
2e6422aa
JR
3526%post -p /sbin/ldconfig -n libasan
3527%postun -p /sbin/ldconfig -n libasan
e8a5501e
JR
3528%post -p /sbin/ldconfig -n libasan-multilib-32
3529%postun -p /sbin/ldconfig -n libasan-multilib-32
bb4e61d1
JR
3530%post -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3531%postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
54f91574
AM
3532%post -p /sbin/ldconfig -n liblsan
3533%postun -p /sbin/ldconfig -n liblsan
bb4e61d1
JR
3534%post -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3535%postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
2e6422aa
JR
3536%post -p /sbin/ldconfig -n libtsan
3537%postun -p /sbin/ldconfig -n libtsan
bb4e61d1
JR
3538%post -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3539%postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
54f91574
AM
3540%post -p /sbin/ldconfig -n libubsan
3541%postun -p /sbin/ldconfig -n libubsan
e8a5501e
JR
3542%post -p /sbin/ldconfig -n libubsan-multilib-32
3543%postun -p /sbin/ldconfig -n libubsan-multilib-32
bb4e61d1
JR
3544%post -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3545%postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
470b6c04
JB
3546%post -p /sbin/ldconfig -n libvtv
3547%postun -p /sbin/ldconfig -n libvtv
3548%post -p /sbin/ldconfig -n libvtv-multilib-32
3549%postun -p /sbin/ldconfig -n libvtv-multilib-32
3550%post -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3551%postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
2e6422aa
JR
3552%post -p /sbin/ldconfig -n libatomic
3553%postun -p /sbin/ldconfig -n libatomic
e8a5501e
JR
3554%post -p /sbin/ldconfig -n libatomic-multilib-32
3555%postun -p /sbin/ldconfig -n libatomic-multilib-32
bb4e61d1
JR
3556%post -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3557%postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
b077de7b
JR
3558%post -p /sbin/ldconfig gdb-plugin
3559%postun -p /sbin/ldconfig gdb-plugin
a9e887db 3560
87de1d00 3561%files -f gcc.lang
b9c7a448 3562%defattr(644,root,root,755)
c3de157e
PS
3563%doc ChangeLog.general MAINTAINERS NEWS
3564# bugs.html faq.html
87de1d00 3565%doc gcc/{ChangeLog,ONEWS,README.Portability}
0d9979dc 3566%attr(755,root,root) %{_bindir}/*-gcc*
f17f0799
JB
3567%attr(755,root,root) %{_bindir}/cc
3568%attr(755,root,root) %{_bindir}/cpp
8fdeb3b2 3569%attr(755,root,root) %{_bindir}/gcc
c5101348
PS
3570%attr(755,root,root) %{_bindir}/gcc-ar
3571%attr(755,root,root) %{_bindir}/gcc-nm
3572%attr(755,root,root) %{_bindir}/gcc-ranlib
1fc08f06 3573#%attr(755,root,root) %{_bindir}/gccbug
8fdeb3b2 3574%attr(755,root,root) %{_bindir}/gcov
adee8f83 3575%attr(755,root,root) %{_bindir}/gcov-tool
a9e887db 3576%{_mandir}/man1/cc.1*
87de1d00 3577%{_mandir}/man1/cpp.1*
87de1d00 3578%{_mandir}/man1/gcc.1*
87de1d00 3579%{_mandir}/man1/gcov.1*
f17f0799
JB
3580%{_infodir}/cpp.info*
3581%{_infodir}/cppinternals.info*
3582%{_infodir}/gcc.info*
3583%{_infodir}/gccinstall.info*
3584%{_infodir}/gccint.info*
f2c5d905 3585%{_infodir}/libitm.info*
87de1d00 3586%attr(755,root,root) /lib/cpp
f17f0799 3587%attr(755,root,root) %{_slibdir}/libgcc_s.so
f2c5d905 3588%attr(755,root,root) %{_libdir}/libitm.so
ee2977fa 3589%attr(755,root,root) %{_libdir}/libssp.so
f2c5d905
PS
3590%{_libdir}/libitm.la
3591%{_libdir}/libitm.a
98e5e5f6 3592%{_libdir}/libitm.spec
54f91574 3593%{_libdir}/libsanitizer.spec
f17f0799
JB
3594%{_libdir}/libssp.la
3595%{_libdir}/libssp.a
cae41c0f 3596%{_libdir}/libssp_nonshared.la
f17f0799
JB
3597%{_libdir}/libssp_nonshared.a
3598%dir %{_libdir}/gcc
7e2d63ac
JB
3599%dir %{_libdir}/gcc/%{_target_platform}
3600%dir %{gcclibdir}
3601%{gcclibdir}/libgcc.a
3602%{gcclibdir}/libgcc_eh.a
3603%{gcclibdir}/libgcov.a
3604%{gcclibdir}/specs
3605%{gcclibdir}/crt*.o
326f9d1a 3606%{?with_vtv:%{gcclibdir}/vtv_*.o}
7e2d63ac
JB
3607%attr(755,root,root) %{gcclibdir}/cc1
3608%attr(755,root,root) %{gcclibdir}/collect2
3609%attr(755,root,root) %{gcclibdir}/lto-wrapper
3610%attr(755,root,root) %{gcclibdir}/lto1
3611%attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
7e2d63ac 3612%dir %{gcclibdir}/include
54f91574
AM
3613%dir %{gcclibdir}/include/sanitizer
3614%{gcclibdir}/include/sanitizer/common_interface_defs.h
7e2d63ac
JB
3615%dir %{gcclibdir}/include/ssp
3616%{gcclibdir}/include/ssp/*.h
3617%{gcclibdir}/include/float.h
3618%{gcclibdir}/include/iso646.h
3619%{gcclibdir}/include/limits.h
5dcf4eb3 3620%{gcclibdir}/include/stdalign.h
7e2d63ac 3621%{gcclibdir}/include/stdarg.h
54f91574 3622%{gcclibdir}/include/stdatomic.h
7e2d63ac
JB
3623%{gcclibdir}/include/stdbool.h
3624%{gcclibdir}/include/stddef.h
3625%{gcclibdir}/include/stdfix.h
3626%{gcclibdir}/include/stdint.h
3627%{gcclibdir}/include/stdint-gcc.h
5dcf4eb3 3628%{gcclibdir}/include/stdnoreturn.h
7e2d63ac
JB
3629%{gcclibdir}/include/syslimits.h
3630%{gcclibdir}/include/unwind.h
3631%{gcclibdir}/include/varargs.h
bb4e61d1 3632%ifarch %{ix86} %{x8664} x32
54f91574 3633%{gcclibdir}/include/adxintrin.h
7e2d63ac 3634%{gcclibdir}/include/ammintrin.h
5dcf4eb3 3635%{gcclibdir}/include/avx2intrin.h
0658fcd0 3636%{gcclibdir}/include/avx512bwintrin.h
54f91574 3637%{gcclibdir}/include/avx512cdintrin.h
0658fcd0 3638%{gcclibdir}/include/avx512dqintrin.h
54f91574
AM
3639%{gcclibdir}/include/avx512erintrin.h
3640%{gcclibdir}/include/avx512fintrin.h
0658fcd0
AM
3641%{gcclibdir}/include/avx512ifmaintrin.h
3642%{gcclibdir}/include/avx512ifmavlintrin.h
54f91574 3643%{gcclibdir}/include/avx512pfintrin.h
0658fcd0
AM
3644%{gcclibdir}/include/avx512vbmiintrin.h
3645%{gcclibdir}/include/avx512vbmivlintrin.h
3646%{gcclibdir}/include/avx512vlbwintrin.h
3647%{gcclibdir}/include/avx512vldqintrin.h
3648%{gcclibdir}/include/avx512vlintrin.h
54f91574 3649%{gcclibdir}/include/avxintrin.h
5dcf4eb3 3650%{gcclibdir}/include/bmi2intrin.h
54f91574 3651%{gcclibdir}/include/bmiintrin.h
7e2d63ac 3652%{gcclibdir}/include/bmmintrin.h
0658fcd0
AM
3653%{gcclibdir}/include/clflushoptintrin.h
3654%{gcclibdir}/include/clwbintrin.h
42ec3c2b 3655%{gcclibdir}/include/clzerointrin.h
7e2d63ac
JB
3656%{gcclibdir}/include/cpuid.h
3657%{gcclibdir}/include/cross-stdarg.h
3658%{gcclibdir}/include/emmintrin.h
5dcf4eb3 3659%{gcclibdir}/include/f16cintrin.h
7e2d63ac 3660%{gcclibdir}/include/fma4intrin.h
54f91574
AM
3661%{gcclibdir}/include/fmaintrin.h
3662%{gcclibdir}/include/fxsrintrin.h
7e2d63ac
JB
3663%{gcclibdir}/include/ia32intrin.h
3664%{gcclibdir}/include/immintrin.h
3665%{gcclibdir}/include/lwpintrin.h
5dcf4eb3 3666%{gcclibdir}/include/lzcntintrin.h
7e2d63ac 3667%{gcclibdir}/include/mm3dnow.h
7e2d63ac 3668%{gcclibdir}/include/mmintrin.h
54f91574 3669%{gcclibdir}/include/mm_malloc.h
7e2d63ac 3670%{gcclibdir}/include/nmmintrin.h
adee8f83 3671%{gcclibdir}/include/mwaitxintrin.h
0658fcd0 3672%{gcclibdir}/include/pcommitintrin.h
42ec3c2b 3673%{gcclibdir}/include/pkuintrin.h
7e2d63ac 3674%{gcclibdir}/include/pmmintrin.h
54f91574
AM
3675%{gcclibdir}/include/popcntintrin.h
3676%{gcclibdir}/include/prfchwintrin.h
3677%{gcclibdir}/include/rdseedintrin.h
3678%{gcclibdir}/include/rtmintrin.h
3679%{gcclibdir}/include/shaintrin.h
7e2d63ac
JB
3680%{gcclibdir}/include/smmintrin.h
3681%{gcclibdir}/include/tbmintrin.h
3682%{gcclibdir}/include/tmmintrin.h
3683%{gcclibdir}/include/wmmintrin.h
3684%{gcclibdir}/include/x86intrin.h
3685%{gcclibdir}/include/xmmintrin.h
3686%{gcclibdir}/include/xopintrin.h
0658fcd0 3687%{gcclibdir}/include/xsavecintrin.h
2e6422aa
JR
3688%{gcclibdir}/include/xsaveintrin.h
3689%{gcclibdir}/include/xsaveoptintrin.h
0658fcd0 3690%{gcclibdir}/include/xsavesintrin.h
2e6422aa 3691%{gcclibdir}/include/xtestintrin.h
61c31edc 3692%endif
3bebd24f
JB
3693%ifarch arm
3694%{gcclibdir}/include/arm_neon.h
3695%{gcclibdir}/include/mmintrin.h
3696%endif
3697%ifarch ia64
3698%{gcclibdir}/include/ia64intrin.h
3699%endif
3700%ifarch m68k
3701%{gcclibdir}/include/math-68881.h
3702%endif
3703%ifarch mips
3704%{gcclibdir}/include/loongson.h
3705%endif
822aab7b 3706%ifarch powerpc ppc ppc64
7e2d63ac
JB
3707%{gcclibdir}/include/altivec.h
3708%{gcclibdir}/include/paired.h
3709%{gcclibdir}/include/ppc-asm.h
3710%{gcclibdir}/include/ppu_intrinsics.h
3711%{gcclibdir}/include/si2vmx.h
3712%{gcclibdir}/include/spe.h
3713%{gcclibdir}/include/spu2vmx.h
3714%{gcclibdir}/include/vec_types.h
822aab7b 3715%endif
7a0f034f 3716%{?with_vtv:%{gcclibdir}/include/vtv_*.h}
ddea3a11 3717
0c026bb4 3718%if %{with multilib}
e8a5501e 3719%files multilib-32
0c026bb4 3720%defattr(644,root,root,755)
f17f0799 3721%attr(755,root,root) %{_slibdir32}/libgcc_s.so
7e2d63ac
JB
3722%dir %{gcclibdir}/32
3723%{gcclibdir}/32/crt*.o
7a0f034f 3724%{?with_vtv:%{gcclibdir}/32/vtv_*.o}
7e2d63ac
JB
3725%{gcclibdir}/32/libgcc.a
3726%{gcclibdir}/32/libgcc_eh.a
3727%{gcclibdir}/32/libgcov.a
bb4e61d1
JR
3728%{_libdir32}/libitm.spec
3729%{_libdir32}/libsanitizer.spec
f2c5d905 3730%attr(755,root,root) %{_libdir32}/libitm.so
0c026bb4 3731%attr(755,root,root) %{_libdir32}/libssp.so
f2c5d905
PS
3732%{_libdir32}/libitm.la
3733%{_libdir32}/libitm.a
f17f0799
JB
3734%{_libdir32}/libssp.la
3735%{_libdir32}/libssp.a
0c026bb4 3736%{_libdir32}/libssp_nonshared.la
f17f0799 3737%{_libdir32}/libssp_nonshared.a
4158a7b7 3738%endif
bb4e61d1 3739
750fddad 3740%if %{with multilib2}
bb4e61d1
JR
3741%files multilib-%{multilib2}
3742%defattr(644,root,root,755)
3743%attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3744%dir %{gcclibdir}/%{multilib2}
3745%{gcclibdir}/%{multilib2}/crt*.o
7a0f034f 3746%{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
bb4e61d1
JR
3747%{gcclibdir}/%{multilib2}/libgcc.a
3748%{gcclibdir}/%{multilib2}/libgcc_eh.a
3749%{gcclibdir}/%{multilib2}/libgcov.a
3750%{_libdirm2}/libitm.spec
3751%{_libdirm2}/libsanitizer.spec
3752%attr(755,root,root) %{_libdirm2}/libitm.so
3753%attr(755,root,root) %{_libdirm2}/libssp.so
3754%{_libdirm2}/libitm.la
3755%{_libdirm2}/libitm.a
3756%{_libdirm2}/libssp.la
3757%{_libdirm2}/libssp.a
3758%{_libdirm2}/libssp_nonshared.la
3759%{_libdirm2}/libssp_nonshared.a
3760%endif
0c026bb4 3761
a9e887db 3762%files -n libgcc
8fdeb3b2 3763%defattr(644,root,root,755)
b15cec1b 3764%doc COPYING.RUNTIME libgcc/ChangeLog
f17f0799 3765%attr(755,root,root) %{_slibdir}/libgcc_s.so.1
f2c5d905 3766%attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
f17f0799 3767%attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
f2c5d905 3768%attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
e22df5cd 3769%attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
0c026bb4 3770
23d7249a 3771%if %{with multilib}
e8a5501e 3772%files -n libgcc-multilib-32
0c026bb4 3773%defattr(644,root,root,755)
f17f0799 3774%attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
f2c5d905 3775%attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
f17f0799 3776%attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
e22df5cd 3777%attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
f2c5d905 3778%attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
4158a7b7 3779%endif
bb4e61d1 3780
750fddad 3781%if %{with multilib2}
bb4e61d1
JR
3782%files -n libgcc-multilib-%{multilib2}
3783%defattr(644,root,root,755)
3784%attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3785%attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3786%attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3787%attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3788%attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3789%endif
1a1d3d91 3790
fbb22b41 3791%if %{with gomp}
879e4a8d
JB
3792%files -n libgomp
3793%defattr(644,root,root,755)
b74db859
JR
3794%attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3795%attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
0c026bb4 3796
879e4a8d
JB
3797%files -n libgomp-devel
3798%defattr(644,root,root,755)
879e4a8d
JB
3799%attr(755,root,root) %{_libdir}/libgomp.so
3800%{_libdir}/libgomp.la
3801%{_libdir}/libgomp.spec
7e2d63ac
JB
3802%{gcclibdir}/finclude
3803%{gcclibdir}/include/omp.h
0658fcd0 3804%{gcclibdir}/include/openacc.h
f17f0799 3805%{_infodir}/libgomp.info*
879e4a8d 3806
4158a7b7
JB
3807%files -n libgomp-static
3808%defattr(644,root,root,755)
3809%{_libdir}/libgomp.a
3810
0c026bb4 3811%if %{with multilib}
4158a7b7
JB
3812%files -n libgomp-multilib-32
3813%defattr(644,root,root,755)
3814%attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3815%attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3816
e8a5501e 3817%files -n libgomp-multilib-32-devel
0c026bb4
PS
3818%defattr(644,root,root,755)
3819%attr(755,root,root) %{_libdir32}/libgomp.so
3820%{_libdir32}/libgomp.la
3821%{_libdir32}/libgomp.spec
adee8f83 3822%{gcclibdir}/32/finclude
bb4e61d1 3823
4158a7b7 3824%files -n libgomp-multilib-32-static
bb4e61d1 3825%defattr(644,root,root,755)
4158a7b7 3826%{_libdir32}/libgomp.a
0c026bb4
PS
3827%endif
3828
4158a7b7
JB
3829%if %{with multilib2}
3830%files -n libgomp-multilib-%{multilib2}
879e4a8d 3831%defattr(644,root,root,755)
4158a7b7
JB
3832%attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3833%attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
0c026bb4 3834
4158a7b7 3835%files -n libgomp-multilib-%{multilib2}-devel
0c026bb4 3836%defattr(644,root,root,755)
4158a7b7
JB
3837%attr(755,root,root) %{_libdirm2}/libgomp.so
3838%{_libdirm2}/libgomp.la
3839%{_libdirm2}/libgomp.spec
adee8f83 3840%{gcclibdir}/%{multilib2}/finclude
bb4e61d1 3841
bb4e61d1
JR
3842%files -n libgomp-multilib-%{multilib2}-static
3843%defattr(644,root,root,755)
3844%{_libdirm2}/libgomp.a
3845%endif
879e4a8d 3846%endif
879e4a8d 3847
4158a7b7 3848%if %{with cilkrts}
54f91574 3849%files -n libcilkrts
1a1d3d91 3850%defattr(644,root,root,755)
750fddad 3851%doc libcilkrts/{ChangeLog,README}
54f91574
AM
3852%attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3853%attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
0c026bb4 3854
54f91574 3855%files -n libcilkrts-devel
1a1d3d91 3856%defattr(644,root,root,755)
54f91574
AM
3857%attr(755,root,root) %{_libdir}/libcilkrts.so
3858%{_libdir}/libcilkrts.la
3859%{_libdir}/libcilkrts.spec
3860%{gcclibdir}/include/cilk
0c026bb4 3861
4158a7b7
JB
3862%files -n libcilkrts-static
3863%defattr(644,root,root,755)
3864%{_libdir}/libcilkrts.a
3865
1a1d3d91 3866%if %{with multilib}
4158a7b7
JB
3867%files -n libcilkrts-multilib-32
3868%defattr(644,root,root,755)
3869%attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3870%attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3871
e8a5501e 3872%files -n libcilkrts-multilib-32-devel
0c026bb4 3873%defattr(644,root,root,755)
54f91574
AM
3874%attr(755,root,root) %{_libdir32}/libcilkrts.so
3875%{_libdir32}/libcilkrts.la
3876%{_libdir32}/libcilkrts.spec
bb4e61d1 3877
4158a7b7 3878%files -n libcilkrts-multilib-32-static
bb4e61d1 3879%defattr(644,root,root,755)
4158a7b7 3880%{_libdir32}/libcilkrts.a
1a1d3d91 3881%endif
1a1d3d91 3882
4158a7b7
JB
3883%if %{with multilib2}
3884%files -n libcilkrts-multilib-%{multilib2}
1a1d3d91 3885%defattr(644,root,root,755)
4158a7b7
JB
3886%attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3887%attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
0c026bb4 3888
4158a7b7 3889%files -n libcilkrts-multilib-%{multilib2}-devel
0c026bb4 3890%defattr(644,root,root,755)
4158a7b7
JB
3891%attr(755,root,root) %{_libdirm2}/libcilkrts.so
3892%{_libdirm2}/libcilkrts.la
3893%{_libdirm2}/libcilkrts.spec
bb4e61d1 3894
bb4e61d1
JR
3895%files -n libcilkrts-multilib-%{multilib2}-static
3896%defattr(644,root,root,755)
3897%{_libdirm2}/libcilkrts.a
3898%endif
fbb22b41 3899%endif
1a1d3d91 3900
42ec3c2b
AM
3901%files -n libmpx
3902%defattr(644,root,root,755)
3903%doc libmpx/ChangeLog
3904%attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3905%attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3906%attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3907%attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3908
3909%files -n libmpx-devel
3910%defattr(644,root,root,755)
3911%attr(755,root,root) %{_libdir}/libmpx.so
3912%attr(755,root,root) %{_libdir}/libmpxwrappers.so
3913%{_libdir}/libmpx.la
3914%{_libdir}/libmpxwrappers.la
3915%{_libdir}/libmpx.spec
3916
3917%files -n libmpx-static
3918%defattr(644,root,root,755)
3919%{_libdir}/libmpx.a
3920%{_libdir}/libmpxwrappers.a
3921
3922%if %{with multilib}
3923%files -n libmpx-multilib-32
3924%defattr(644,root,root,755)
3925%attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3926%attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3927%attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3928%attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3929
3930%files -n libmpx-multilib-32-devel
3931%defattr(644,root,root,755)
3932%attr(755,root,root) %{_libdir32}/libmpx.so
3933%attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3934%{_libdir32}/libmpx.la
3935%{_libdir32}/libmpxwrappers.la
3936%{_libdir32}/libmpx.spec
3937
3938%files -n libmpx-multilib-32-static
3939%defattr(644,root,root,755)
3940%{_libdir32}/libmpx.a
3941%{_libdir32}/libmpxwrappers.a
3942%endif
3943
3944%if %{with multilib2}
3945%files -n libmpx-multilib-%{multilib2}
3946%defattr(644,root,root,755)
3947%attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
3948%attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
7a0f034f
AM
3949%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
3950%attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
42ec3c2b
AM
3951
3952%files -n libmpx-multilib-%{multilib2}-devel
3953%defattr(644,root,root,755)
3954%attr(755,root,root) %{_libdirm2}/libmpx.so
7a0f034f 3955%attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
42ec3c2b 3956%{_libdirm2}/libmpx.la
7a0f034f 3957%{_libdirm2}/libmpxwrappers.la
42ec3c2b
AM
3958%{_libdirm2}/libmpx.spec
3959
3960%files -n libmpx-multilib-%{multilib2}-static
3961%defattr(644,root,root,755)
3962%{_libdirm2}/libmpx.a
7a0f034f 3963%{_libdirm2}/libmpxwrappers.a
42ec3c2b
AM
3964%endif
3965
1a1d3d91
PS
3966%if %{with ada}
3967%files ada
3968%defattr(644,root,root,755)
3969%doc gcc/ada/ChangeLog
3970%attr(755,root,root) %{_bindir}/gnat*
81cb897a 3971%if %{with java}
b7f05dc8 3972%exclude %{_bindir}/gnative2ascii
81cb897a 3973%endif
f17f0799
JB
3974%attr(755,root,root) %{_libdir}/libgnarl-*.so
3975%attr(755,root,root) %{_libdir}/libgnarl.so
3976%attr(755,root,root) %{_libdir}/libgnat-*.so
3977%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
3978%attr(755,root,root) %{gcclibdir}/gnat1
3979%{gcclibdir}/adainclude
3980%dir %{gcclibdir}/adalib
3981%{gcclibdir}/adalib/*.ali
bb4e61d1 3982%ifarch %{ix86} %{x8664} x32
7e2d63ac 3983%{gcclibdir}/adalib/libgmem.a
1a1d3d91 3984%endif
f17f0799
JB
3985%{_infodir}/gnat-style.info*
3986%{_infodir}/gnat_rm.info*
3987%{_infodir}/gnat_ugn.info*
1a1d3d91 3988
2c23b974 3989%if %{with multilib}
e8a5501e 3990%files ada-multilib-32
2c23b974 3991%defattr(644,root,root,755)
f17f0799
JB
3992%attr(755,root,root) %{_libdir32}/libgnarl-*.so
3993%attr(755,root,root) %{_libdir32}/libgnarl.so
3994%attr(755,root,root) %{_libdir32}/libgnat-*.so
3995%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
3996%{gcclibdir}/32/adainclude
3997%dir %{gcclibdir}/32/adalib
3998%{gcclibdir}/32/adalib/*.ali
bb4e61d1 3999%ifarch %{ix86} %{x8664} x32
7e2d63ac 4000%{gcclibdir}/32/adalib/libgmem.a
2c23b974 4001%endif
4158a7b7 4002%endif
bb4e61d1 4003
750fddad 4004%if %{with multilib2}
bb4e61d1
JR
4005%files ada-multilib-%{multilib2}
4006%defattr(644,root,root,755)
4007%attr(755,root,root) %{_libdirm2}/libgnarl-*.so
4008%attr(755,root,root) %{_libdirm2}/libgnarl.so
4009%attr(755,root,root) %{_libdirm2}/libgnat-*.so
4010%attr(755,root,root) %{_libdirm2}/libgnat.so
4011%{gcclibdir}/%{multilib2}/adainclude
4012%dir %{gcclibdir}/%{multilib2}/adalib
4013%{gcclibdir}/%{multilib2}/adalib/*.ali
4158a7b7 4014%ifarch %{ix86} %{x8664} x32
bb4e61d1
JR
4015%{gcclibdir}/%{multilib2}/adalib/libgmem.a
4016%endif
2c23b974
PS
4017%endif
4018
1a1d3d91
PS
4019%files -n libgnat
4020%defattr(644,root,root,755)
f17f0799
JB
4021%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
4022%attr(755,root,root) %{_libdir}/libgnarl.so.1
4023%attr(755,root,root) %{_libdir}/libgnat-*.so.1
4024%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 4025
4158a7b7
JB
4026%files -n libgnat-static
4027%defattr(644,root,root,755)
4028%{gcclibdir}/adalib/libgnarl.a
4029%{gcclibdir}/adalib/libgnat.a
4030
2c23b974 4031%if %{with multilib}
e8a5501e 4032%files -n libgnat-multilib-32
2c23b974 4033%defattr(644,root,root,755)
f17f0799
JB
4034%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
4035%attr(755,root,root) %{_libdir32}/libgnarl.so.1
4036%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
4037%attr(755,root,root) %{_libdir32}/libgnat.so.1
bb4e61d1 4038
4158a7b7
JB
4039%files -n libgnat-multilib-32-static
4040%defattr(644,root,root,755)
4041%{gcclibdir}/32/adalib/libgnarl.a
4042%{gcclibdir}/32/adalib/libgnat.a
4043%endif
4044
750fddad 4045%if %{with multilib2}
bb4e61d1
JR
4046%files -n libgnat-multilib-%{multilib2}
4047%defattr(644,root,root,755)
4048%attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
4049%attr(755,root,root) %{_libdirm2}/libgnarl.so.1
4050%attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
4051%attr(755,root,root) %{_libdirm2}/libgnat.so.1
bb4e61d1 4052
bb4e61d1
JR
4053%files -n libgnat-multilib-%{multilib2}-static
4054%defattr(644,root,root,755)
4055%{gcclibdir}/%{multilib2}/adalib/libgnarl.a
4056%{gcclibdir}/%{multilib2}/adalib/libgnat.a
4057%endif
2c23b974 4058%endif
8fdeb3b2 4059
ee2977fa 4060%if %{with cxx}
a9e887db
MM
4061%files c++
4062%defattr(644,root,root,755)
87de1d00 4063%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 4064%attr(755,root,root) %{_bindir}/g++
0d9979dc 4065%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 4066%attr(755,root,root) %{_bindir}/c++
0d9979dc 4067%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 4068%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 4069%{_libdir}/libsupc++.la
f17f0799 4070%{_libdir}/libsupc++.a
0c026bb4
PS
4071%{_mandir}/man1/g++.1*
4072
23d7249a 4073%if %{with multilib}
e8a5501e 4074%files c++-multilib-32
0c026bb4 4075%defattr(644,root,root,755)
1a1d3d91 4076%{_libdir32}/libsupc++.la
f17f0799 4077%{_libdir32}/libsupc++.a
4158a7b7 4078%endif
bb4e61d1 4079
750fddad 4080%if %{with multilib2}
bb4e61d1
JR
4081%files c++-multilib-%{multilib2}
4082%defattr(644,root,root,755)
4083%{_libdirm2}/libsupc++.la
4084%{_libdirm2}/libsupc++.a
4085%endif
8fdeb3b2 4086
a9e887db
MM
4087%files -n libstdc++ -f libstdc++.lang
4088%defattr(644,root,root,755)
87de1d00 4089%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 4090%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 4091%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 4092
a9e887db 4093%files -n libstdc++-devel
8fdeb3b2 4094%defattr(644,root,root,755)
f17f0799
JB
4095%attr(755,root,root) %{_libdir}/libstdc++.so
4096%{_libdir}/libstdc++.la
daa75b5e
AM
4097%{_libdir}/libstdc++fs.a
4098%{_libdir}/libstdc++fs.la
e4b02ff7 4099%dir %{_includedir}/c++
1a1bd25f 4100%{_includedir}/c++/%{version}
42ec3c2b 4101%{_includedir}/expc++.h
ff2e6244 4102%{_includedir}/extc++.h
ccd88e5f 4103%{_includedir}/stdc++.h
ff2e6244 4104%{_includedir}/stdtr1c++.h
1a1d3d91 4105%if %{with java}
1a1bd25f
PS
4106%exclude %{_includedir}/c++/%{version}/java
4107%exclude %{_includedir}/c++/%{version}/javax
4108%exclude %{_includedir}/c++/%{version}/gcj
4109%exclude %{_includedir}/c++/%{version}/gnu
7b864000
PS
4110%exclude %{_includedir}/c++/%{version}/org
4111%exclude %{_includedir}/c++/%{version}/sun
1a1d3d91 4112%endif
0c026bb4 4113
4158a7b7
JB
4114%files -n libstdc++-static
4115%defattr(644,root,root,755)
4116%{_libdir}/libstdc++.a
4117
23d7249a 4118%if %{with multilib}
4158a7b7
JB
4119%files -n libstdc++-multilib-32
4120%defattr(644,root,root,755)
4121%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
4122%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
4123
e8a5501e 4124%files -n libstdc++-multilib-32-devel
0c026bb4 4125%defattr(644,root,root,755)
1a1d3d91 4126%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 4127%{_libdir32}/libstdc++.la
140e9ea1
AM
4128%{_libdir32}/libstdc++fs.a
4129%{_libdir32}/libstdc++fs.la
bb4e61d1 4130
4158a7b7 4131%files -n libstdc++-multilib-32-static
bb4e61d1 4132%defattr(644,root,root,755)
4158a7b7 4133%{_libdir32}/libstdc++.a
23d7249a 4134%endif
8fdeb3b2 4135
4158a7b7
JB
4136%if %{with multilib2}
4137%files -n libstdc++-multilib-%{multilib2}
a9e887db 4138%defattr(644,root,root,755)
4158a7b7
JB
4139%attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
4140%attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
0c026bb4 4141
4158a7b7 4142%files -n libstdc++-multilib-%{multilib2}-devel
0c026bb4 4143%defattr(644,root,root,755)
4158a7b7
JB
4144%attr(755,root,root) %{_libdirm2}/libstdc++.so
4145%{_libdirm2}/libstdc++.la
140e9ea1
AM
4146%{_libdirm2}/libstdc++fs.a
4147%{_libdirm2}/libstdc++fs.la
bb4e61d1 4148
bb4e61d1
JR
4149%files -n libstdc++-multilib-%{multilib2}-static
4150%defattr(644,root,root,755)
4151%{_libdirm2}/libstdc++.a
4152%endif
33349ee9
JB
4153
4154%if %{with python}
4155%files -n libstdc++-gdb
4156%defattr(644,root,root,755)
4157%dir %{py_sitescriptdir}/libstdcxx
4158%{py_sitescriptdir}/libstdcxx/*.py[co]
4159%dir %{py_sitescriptdir}/libstdcxx/v6
4160%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
4161%{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4162%if %{with multilib}
4163%{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4164%endif
4165%if %{with multilib2}
4166%{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4167%endif
4168%endif
4169
4170%if %{with apidocs}
4171%files -n libstdc++-apidocs
4172%defattr(644,root,root,755)
4173%doc libstdc++-v3/doc/html/*
4174%endif
ee2977fa 4175%endif
8fdeb3b2 4176
1a1d3d91
PS
4177%if %{with fortran}
4178%files fortran
8fdeb3b2 4179%defattr(644,root,root,755)
1a1d3d91
PS
4180%doc gcc/fortran/ChangeLog
4181%attr(755,root,root) %{_bindir}/g95
4182%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 4183%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 4184%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 4185%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 4186%{_libdir}/libgfortran.spec
f17f0799 4187%{_libdir}/libgfortran.la
5dcf4eb3
PS
4188%{gcclibdir}/libcaf_single.a
4189%{gcclibdir}/libcaf_single.la
42ec3c2b
AM
4190#%{gcclibdir}/libgfortranbegin.la
4191#%{gcclibdir}/libgfortranbegin.a
f17f0799 4192%{_infodir}/gfortran.info*
0c026bb4
PS
4193%{_mandir}/man1/g95.1*
4194%{_mandir}/man1/gfortran.1*
4195
23d7249a 4196%if %{with multilib}
e8a5501e 4197%files fortran-multilib-32
0c026bb4 4198%defattr(644,root,root,755)
1a1d3d91 4199%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 4200%{_libdir32}/libgfortran.spec
f17f0799 4201%{_libdir32}/libgfortran.la
5dcf4eb3
PS
4202%{gcclibdir}/32/libcaf_single.a
4203%{gcclibdir}/32/libcaf_single.la
42ec3c2b
AM
4204#%{gcclibdir}/32/libgfortranbegin.la
4205#%{gcclibdir}/32/libgfortranbegin.a
4158a7b7 4206%endif
bb4e61d1 4207
750fddad 4208%if %{with multilib2}
bb4e61d1
JR
4209%files fortran-multilib-%{multilib2}
4210%defattr(644,root,root,755)
4211%attr(755,root,root) %{_libdirm2}/libgfortran.so
4212%{_libdirm2}/libgfortran.spec
4213%{_libdirm2}/libgfortran.la
4214%{gcclibdir}/%{multilib2}/libcaf_single.a
4215%{gcclibdir}/%{multilib2}/libcaf_single.la
42ec3c2b
AM
4216#%{gcclibdir}/%{multilib2}/libgfortranbegin.la
4217#%{gcclibdir}/%{multilib2}/libgfortranbegin.a
bb4e61d1 4218%endif
1a1d3d91
PS
4219
4220%files -n libgfortran
a9e887db 4221%defattr(644,root,root,755)
1a1d3d91 4222%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 4223%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
e22df5cd 4224%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
0c026bb4 4225
4158a7b7
JB
4226%files -n libgfortran-static
4227%defattr(644,root,root,755)
4228%{_libdir}/libgfortran.a
4229
23d7249a 4230%if %{with multilib}
e8a5501e 4231%files -n libgfortran-multilib-32
0c026bb4 4232%defattr(644,root,root,755)
1a1d3d91 4233%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
e22df5cd 4234%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
bb4e61d1 4235
4158a7b7
JB
4236%files -n libgfortran-multilib-32-static
4237%defattr(644,root,root,755)
4238%{_libdir32}/libgfortran.a
4239%endif
4240
750fddad 4241%if %{with multilib2}
bb4e61d1
JR
4242%files -n libgfortran-multilib-%{multilib2}
4243%defattr(644,root,root,755)
4244%attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
4245%attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
bb4e61d1 4246
bb4e61d1
JR
4247%files -n libgfortran-multilib-%{multilib2}-static
4248%defattr(644,root,root,755)
4249%{_libdirm2}/libgfortran.a
4250%endif
1fc08f06
AM
4251
4252%files -n libquadmath
4253%defattr(644,root,root,755)
4254%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
4255%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
4256
4257%files -n libquadmath-devel
4258%defattr(644,root,root,755)
7e2d63ac
JB
4259%{gcclibdir}/include/quadmath.h
4260%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
4261%attr(755,root,root) %{_libdir}/libquadmath.so
4262%{_libdir}/libquadmath.la
4263%{_infodir}/libquadmath.info*
4264
4158a7b7
JB
4265%files -n libquadmath-static
4266%defattr(644,root,root,755)
4267%{_libdir}/libquadmath.a
4268
1fc08f06 4269%if %{with multilib}
4158a7b7
JB
4270%files -n libquadmath-multilib-32
4271%defattr(644,root,root,755)
4272%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4273%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4274
e8a5501e 4275%files -n libquadmath-multilib-32-devel
1fc08f06 4276%defattr(644,root,root,755)
b8edd46c
JB
4277%attr(755,root,root) %{_libdir32}/libquadmath.so
4278%{_libdir32}/libquadmath.la
bb4e61d1 4279
4158a7b7 4280%files -n libquadmath-multilib-32-static
bb4e61d1 4281%defattr(644,root,root,755)
4158a7b7 4282%{_libdir32}/libquadmath.a
1fc08f06
AM
4283%endif
4284
4158a7b7
JB
4285%if %{with multilib2}
4286%files -n libquadmath-multilib-%{multilib2}
1fc08f06 4287%defattr(644,root,root,755)
4158a7b7
JB
4288%attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4289%attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
1fc08f06 4290
4158a7b7 4291%files -n libquadmath-multilib-%{multilib2}-devel
1fc08f06 4292%defattr(644,root,root,755)
4158a7b7
JB
4293%attr(755,root,root) %{_libdirm2}/libquadmath.so
4294%{_libdirm2}/libquadmath.la
bb4e61d1 4295
bb4e61d1
JR
4296%files -n libquadmath-multilib-%{multilib2}-static
4297%defattr(644,root,root,755)
4298%{_libdirm2}/libquadmath.a
4299%endif
1fc08f06 4300%endif
8fdeb3b2 4301
b4e5a90f 4302%if %{with java}
8fdeb3b2
JR
4303%files java
4304%defattr(644,root,root,755)
87de1d00 4305%doc gcc/java/ChangeLog java-doc/*
eebe24b2 4306%attr(755,root,root) %{_bindir}/gappletviewer
b7f05dc8 4307%attr(755,root,root) %{_bindir}/gc-analyze
f17f0799 4308%attr(755,root,root) %{_bindir}/gcj
e22df5cd 4309%attr(755,root,root) %{_bindir}/gcj-dbtool
f17f0799 4310%attr(755,root,root) %{_bindir}/gcjh
b7f05dc8 4311%attr(755,root,root) %{_bindir}/gjar
eebe24b2 4312%attr(755,root,root) %{_bindir}/gjarsigner
b7f05dc8 4313%attr(755,root,root) %{_bindir}/gjavah
eebe24b2 4314%attr(755,root,root) %{_bindir}/gkeytool
b7f05dc8
PS
4315%attr(755,root,root) %{_bindir}/gnative2ascii
4316%attr(755,root,root) %{_bindir}/gorbd
f17f0799
JB
4317%attr(755,root,root) %{_bindir}/grmic
4318%attr(755,root,root) %{_bindir}/grmid
4319%attr(755,root,root) %{_bindir}/grmiregistry
b7f05dc8
PS
4320%attr(755,root,root) %{_bindir}/gserialver
4321%attr(755,root,root) %{_bindir}/gtnameserv
8fdeb3b2 4322%attr(755,root,root) %{_bindir}/jcf-dump
f17f0799
JB
4323%attr(755,root,root) %{_bindir}/jv-convert
4324%attr(755,root,root) %{_bindir}/rebuild-gcj-db
4325%attr(755,root,root) %{_bindir}/*-gcj
7e2d63ac
JB
4326%attr(755,root,root) %{gcclibdir}/ecj1
4327%attr(755,root,root) %{gcclibdir}/jc1
4328%attr(755,root,root) %{gcclibdir}/jvgenmain
f17f0799
JB
4329%{_infodir}/cp-tools.info*
4330%{_infodir}/gcj.info*
4331%{_mandir}/man1/gappletviewer.1*
4332%{_mandir}/man1/gc-analyze.1*
4333%{_mandir}/man1/gcj.1*
e22df5cd 4334%{_mandir}/man1/gcj-dbtool.1*
f17f0799
JB
4335%{_mandir}/man1/gcjh.1*
4336%{_mandir}/man1/gjar.1*
4337%{_mandir}/man1/gjarsigner.1*
4338%{_mandir}/man1/gjavah.1*
4339%{_mandir}/man1/gkeytool.1*
4340%{_mandir}/man1/gnative2ascii.1*
4341%{_mandir}/man1/gorbd.1*
4342%{_mandir}/man1/grmic.1*
4343%{_mandir}/man1/grmid.1*
4344%{_mandir}/man1/grmiregistry.1*
4345%{_mandir}/man1/gserialver.1*
4346%{_mandir}/man1/gtnameserv.1*
4347%{_mandir}/man1/jcf-dump.1*
4348%{_mandir}/man1/jv-convert.1*
929ee4a6 4349%{_mandir}/man1/rebuild-gcj-db*
32e7ad9d 4350
e0915b9e
JB
4351%if %{with python}
4352%files java-aotcompile
4353%defattr(644,root,root,755)
4354%attr(755,root,root) %{_bindir}/aot-compile
4355%dir %{py_sitescriptdir}/libjava
4356%{py_sitescriptdir}/libjava/*.py[co]
4357%{_mandir}/man1/aot-compile.1*
4358%endif
4359
a9e887db
MM
4360%files -n libgcj
4361%defattr(644,root,root,755)
87de1d00 4362%doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1a1d3d91 4363%attr(755,root,root) %{_bindir}/gij
189389de 4364%attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
886496de 4365%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
0b94ef7a 4366%attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
886496de 4367%attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
0b94ef7a 4368%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
929ee4a6 4369%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
f17f0799 4370%attr(755,root,root) %{_libdir}/libgcj_bc.so
ccd88e5f 4371%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
886496de 4372%attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
e2866e41 4373%{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
886496de 4374%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
b7f05dc8
PS
4375%dir %{_libdir}/%{gcjdbexecdir}
4376%{_libdir}/%{gcjdbexecdir}/classmap.db
4377%{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4378%{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4379%{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4380%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4381%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2c23b974 4382%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
b7f05dc8 4383%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
44cf6e48 4384%{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
b7f05dc8 4385%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
87de1d00 4386%{_libdir}/logging.properties
1a1d3d91 4387%{_javadir}/libgcj*.jar
dd0a9286 4388%{_javadir}/ecj.jar
f17f0799 4389%{_mandir}/man1/gij.1*
8fdeb3b2 4390
a9e887db 4391%files -n libgcj-devel
eb3ee88b 4392%defattr(644,root,root,755)
f17f0799
JB
4393%attr(755,root,root) %{_libdir}/libgcj-tools.so
4394%{_libdir}/libgcj-tools.la
4395%attr(755,root,root) %{_libdir}/libgcj.so
4396%{_libdir}/libgcj.la
4397%attr(755,root,root) %{_libdir}/libgij.so
4398%{_libdir}/libgij.la
4399%if %{with x}
4400%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4401%{_libdir}/lib-gnu-awt-xlib.la
4402%endif
4403%{_libdir}/libgcj.spec
4404%dir %{_libdir}/security
4405%{_libdir}/security/*
b7f05dc8
PS
4406%{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4407%{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4408%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4409%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2c23b974 4410%{_libdir}/%{gcjdbexecdir}/libjavamath.la
b7f05dc8 4411%{_libdir}/%{gcjdbexecdir}/libjvm.la
44cf6e48 4412%{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
dd0a9286 4413%{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
b7f05dc8 4414%{_libdir}/%{gcjdbexecdir}/libxmlj.la
7e2d63ac
JB
4415%{gcclibdir}/include/gcj
4416%{gcclibdir}/include/jawt.h
4417%{gcclibdir}/include/jawt_md.h
4418%{gcclibdir}/include/jni.h
4419%{gcclibdir}/include/jni_md.h
4420%{gcclibdir}/include/jvmpi.h
f17f0799
JB
4421%{_includedir}/c++/%{version}/java
4422%{_includedir}/c++/%{version}/javax
4423%{_includedir}/c++/%{version}/gcj
4424%{_includedir}/c++/%{version}/gnu
4425%{_includedir}/c++/%{version}/org
4426%{_includedir}/c++/%{version}/sun
64bed355 4427%{_pkgconfigdir}/libgcj-%{major_ver}.pc
8fdeb3b2 4428
a9e887db
MM
4429%files -n libgcj-static
4430%defattr(644,root,root,755)
ff2e6244 4431%{_libdir}/libgcj-tools.a
0b94ef7a
PS
4432%{_libdir}/libgcj.a
4433%{_libdir}/libgcj_bc.a
1a1d3d91 4434%{_libdir}/libgij.a
e2866e41 4435%{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
f17f0799 4436%{_libdir}/%{gcjdbexecdir}/libjvm.a
28cdd442 4437%endif
e88d7f19 4438
4158a7b7
JB
4439%if %{with gcc_libffi}
4440%files -n libffi
4441%defattr(644,root,root,755)
4442%doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4443%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4444%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
e88d7f19
MM
4445
4446%files -n libffi-devel
4447%defattr(644,root,root,755)
0c026bb4
PS
4448%attr(755,root,root) %{_libdir}/libffi.so
4449%{_libdir}/libffi.la
7e2d63ac
JB
4450%{gcclibdir}/include/ffi.h
4451%{gcclibdir}/include/ffitarget.h
8c6e1f45 4452%{_pkgconfigdir}/libffi.pc
8472ccbe 4453%{_mandir}/man3/ffi*.3*
2e6422aa 4454%{_infodir}/libffi.info*
0c026bb4 4455
4158a7b7
JB
4456%files -n libffi-static
4457%defattr(644,root,root,755)
4458%{_libdir}/libffi.a
4459
ff2e6244 4460%if %{with multilib}
4158a7b7
JB
4461%files -n libffi-multilib-32
4462%defattr(644,root,root,755)
4463%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4464%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4465
e8a5501e 4466%files -n libffi-multilib-32-devel
0c026bb4 4467%defattr(644,root,root,755)
ff2e6244
PS
4468%attr(755,root,root) %{_libdir32}/libffi.so
4469%{_libdir32}/libffi.la
8c6e1f45 4470%{_pkgconfigdir32}/libffi.pc
bb4e61d1 4471
4158a7b7 4472%files -n libffi-multilib-32-static
bb4e61d1 4473%defattr(644,root,root,755)
4158a7b7 4474%{_libdir32}/libffi.a
ff2e6244 4475%endif
e88d7f19 4476
4158a7b7
JB
4477%if %{with multilib2}
4478%files -n libffi-multilib-%{multilib2}
e88d7f19 4479%defattr(644,root,root,755)
4158a7b7
JB
4480%attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4481%attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
0c026bb4 4482
4158a7b7 4483%files -n libffi-multilib-%{multilib2}-devel
0c026bb4 4484%defattr(644,root,root,755)
4158a7b7
JB
4485%attr(755,root,root) %{_libdirm2}/libffi.so
4486%{_libdirm2}/libffi.la
4487%{_pkgconfigdirm2}/libffi.pc
bb4e61d1 4488
bb4e61d1
JR
4489%files -n libffi-multilib-%{multilib2}-static
4490%defattr(644,root,root,755)
4491%{_libdirm2}/libffi.a
4492%endif
ff2e6244 4493%endif
a9e887db 4494
1a1d3d91
PS
4495%if %{with objc}
4496%files objc
eb3ee88b 4497%defattr(644,root,root,755)
1fc08f06 4498%doc gcc/objc/README.libobjc
7e2d63ac 4499%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
4500%attr(755,root,root) %{_libdir}/libobjc.so
4501%{_libdir}/libobjc.la
7e2d63ac
JB
4502%{gcclibdir}/include/objc
4503
1a1d3d91 4504%if %{with multilib}
e8a5501e 4505%files objc-multilib-32
0c026bb4 4506%defattr(644,root,root,755)
1a1d3d91
PS
4507%attr(755,root,root) %{_libdir32}/libobjc.so
4508%{_libdir32}/libobjc.la
4158a7b7 4509%endif
bb4e61d1 4510
750fddad 4511%if %{with multilib2}
bb4e61d1
JR
4512%files objc-multilib-%{multilib2}
4513%defattr(644,root,root,755)
4514%attr(755,root,root) %{_libdirm2}/libobjc.so
4515%{_libdirm2}/libobjc.la
4516%endif
4158a7b7
JB
4517
4518%if %{with objcxx}
4519%files objc++
4520%defattr(644,root,root,755)
4521%doc gcc/objcp/ChangeLog
4522%attr(755,root,root) %{gcclibdir}/cc1objplus
87de1d00 4523%endif
8fdeb3b2 4524
1a1d3d91 4525%files -n libobjc
a9e887db 4526%defattr(644,root,root,755)
1a1d3d91 4527%doc libobjc/{ChangeLog,README*}
0c026bb4 4528%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 4529%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 4530
4158a7b7
JB
4531%files -n libobjc-static
4532%defattr(644,root,root,755)
4533%{_libdir}/libobjc.a
4534
1a1d3d91 4535%if %{with multilib}
e8a5501e 4536%files -n libobjc-multilib-32
0c026bb4 4537%defattr(644,root,root,755)
1a1d3d91 4538%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 4539%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
bb4e61d1 4540
4158a7b7
JB
4541%files -n libobjc-multilib-32-static
4542%defattr(644,root,root,755)
4543%{_libdir32}/libobjc.a
4544%endif
4545
750fddad 4546%if %{with multilib2}
bb4e61d1
JR
4547%files -n libobjc-multilib-%{multilib2}
4548%defattr(644,root,root,755)
4549%attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4550%attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
bb4e61d1 4551
bb4e61d1
JR
4552%files -n libobjc-multilib-%{multilib2}-static
4553%defattr(644,root,root,755)
4554%{_libdirm2}/libobjc.a
4555%endif
1a1d3d91 4556%endif
48d45c0b
JB
4557
4558%if %{with go}
4559%files go
4560%defattr(644,root,root,755)
4561%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4562%attr(755,root,root) %{_bindir}/gccgo
0658fcd0
AM
4563%attr(755,root,root) %{_bindir}/go
4564%attr(755,root,root) %{_bindir}/gofmt
4565%attr(755,root,root) %{gcclibdir}/cgo
48d45c0b
JB
4566%attr(755,root,root) %{gcclibdir}/go1
4567%dir %{_libdir}/go
4568%{_libdir}/go/%{version}
0658fcd0
AM
4569%{_mandir}/man1/go.1*
4570%{_mandir}/man1/gofmt.1*
48d45c0b
JB
4571%{_mandir}/man1/gccgo.1*
4572%{_infodir}/gccgo.info*
4573
9218872f 4574%if %{with multilib}
e8a5501e 4575%files go-multilib-32
9218872f
JB
4576%defattr(644,root,root,755)
4577%dir %{_libdir32}/go
4578%{_libdir32}/go/%{version}
4158a7b7 4579%endif
bb4e61d1 4580
750fddad 4581%if %{with multilib2}
bb4e61d1
JR
4582%files go-multilib-%{multilib2}
4583%defattr(644,root,root,755)
4584%dir %{_libdirm2}/go
4585%{_libdirm2}/go/%{version}
4586%endif
9218872f 4587
48d45c0b
JB
4588%files -n libgo
4589%defattr(644,root,root,755)
4590%doc libgo/{LICENSE,PATENTS,README}
4591%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
42ec3c2b 4592%attr(755,root,root) %ghost %{_libdir}/libgo.so.9
48d45c0b
JB
4593
4594%files -n libgo-devel
4595%defattr(644,root,root,755)
4596%attr(755,root,root) %{_libdir}/libgo.so
4597%{_libdir}/libgo.la
4598%{_libdir}/libgobegin.a
adee8f83 4599%{_libdir}/libgolibbegin.a
0658fcd0 4600%{_libdir}/libnetgo.a
48d45c0b 4601
4158a7b7
JB
4602%files -n libgo-static
4603%defattr(644,root,root,755)
4604%{_libdir}/libgo.a
4605
9218872f 4606%if %{with multilib}
4158a7b7
JB
4607%files -n libgo-multilib-32
4608%defattr(644,root,root,755)
4609%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
42ec3c2b 4610%attr(755,root,root) %ghost %{_libdir32}/libgo.so.9
4158a7b7 4611
e8a5501e 4612%files -n libgo-multilib-32-devel
9218872f
JB
4613%defattr(644,root,root,755)
4614%attr(755,root,root) %{_libdir32}/libgo.so
4615%{_libdir32}/libgo.la
4616%{_libdir32}/libgobegin.a
adee8f83
JR
4617%{_libdir32}/libgolibbegin.a
4618%{_libdir32}/libnetgo.a
bb4e61d1 4619
4158a7b7 4620%files -n libgo-multilib-32-static
bb4e61d1 4621%defattr(644,root,root,755)
4158a7b7 4622%{_libdir32}/libgo.a
9218872f
JB
4623%endif
4624
4158a7b7
JB
4625%if %{with multilib2}
4626%files -n libgo-multilib-%{multilib2}
48d45c0b 4627%defattr(644,root,root,755)
4158a7b7 4628%attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
42ec3c2b 4629%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.9
9218872f 4630
4158a7b7 4631%files -n libgo-multilib-%{multilib2}-devel
9218872f 4632%defattr(644,root,root,755)
4158a7b7
JB
4633%attr(755,root,root) %{_libdirm2}/libgo.so
4634%{_libdirm2}/libgo.la
4635%{_libdirm2}/libgobegin.a
adee8f83
JR
4636%{_libdirm2}/libgolibbegin.a
4637%{_libdirm2}/libnetgo.a
bb4e61d1 4638
bb4e61d1
JR
4639%files -n libgo-multilib-%{multilib2}-static
4640%defattr(644,root,root,755)
4641%{_libdirm2}/libgo.a
4642%endif
9218872f 4643%endif
2e6422aa 4644
750fddad 4645%if %{with Xsan}
2e6422aa
JR
4646%files -n libasan
4647%defattr(644,root,root,755)
4648%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4649%attr(755,root,root) %{_libdir}/libasan.so.*.*.*
42ec3c2b 4650%attr(755,root,root) %ghost %{_libdir}/libasan.so.3
2e6422aa 4651
2e6422aa
JR
4652%files -n libasan-devel
4653%defattr(644,root,root,755)
4654%attr(755,root,root) %{_libdir}/libasan.so
4655%{_libdir}/libasan_preinit.o
4656%{_libdir}/libasan.la
54f91574 4657%{gcclibdir}/include/sanitizer/asan_interface.h
2e6422aa 4658
4158a7b7
JB
4659%files -n libasan-static
4660%defattr(644,root,root,755)
4661%{_libdir}/libasan.a
4662
2e6422aa 4663%if %{with multilib}
4158a7b7
JB
4664%files -n libasan-multilib-32
4665%defattr(644,root,root,755)
4666%attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
42ec3c2b 4667%attr(755,root,root) %ghost %{_libdir32}/libasan.so.3
4158a7b7 4668
e8a5501e 4669%files -n libasan-multilib-32-devel
2e6422aa
JR
4670%defattr(644,root,root,755)
4671%attr(755,root,root) %{_libdir32}/libasan.so
4672%{_libdir32}/libasan_preinit.o
4673%{_libdir32}/libasan.la
bb4e61d1 4674
4158a7b7 4675%files -n libasan-multilib-32-static
bb4e61d1 4676%defattr(644,root,root,755)
4158a7b7 4677%{_libdir32}/libasan.a
2e6422aa
JR
4678%endif
4679
4158a7b7
JB
4680%if %{with multilib2}
4681%files -n libasan-multilib-%{multilib2}
2e6422aa 4682%defattr(644,root,root,755)
4158a7b7 4683%attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
42ec3c2b 4684%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.3
2e6422aa 4685
4158a7b7 4686%files -n libasan-multilib-%{multilib2}-devel
2e6422aa 4687%defattr(644,root,root,755)
4158a7b7
JB
4688%attr(755,root,root) %{_libdirm2}/libasan.so
4689%{_libdirm2}/libasan_preinit.o
4690%{_libdirm2}/libasan.la
bb4e61d1 4691
bb4e61d1
JR
4692%files -n libasan-multilib-%{multilib2}-static
4693%defattr(644,root,root,755)
4694%{_libdirm2}/libasan.a
4695%endif
2e6422aa 4696%endif
2e6422aa 4697
750fddad 4698%if %{with lsan_m0}
54f91574
AM
4699%files -n liblsan
4700%defattr(644,root,root,755)
4701%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4702%attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4703
4704%files -n liblsan-devel
4705%defattr(644,root,root,755)
4706%attr(755,root,root) %{_libdir}/liblsan.so
4707%{_libdir}/liblsan.la
4708%{gcclibdir}/include/sanitizer/lsan_interface.h
4709
4710%files -n liblsan-static
4711%defattr(644,root,root,755)
4712%{_libdir}/liblsan.a
ed295243 4713%endif
54f91574 4714
750fddad 4715%if %{with multilib2} && %{with lsan_m2}
bb4e61d1
JR
4716%files -n liblsan-multilib-%{multilib2}
4717%defattr(644,root,root,755)
4718%attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4719%attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4720
4721%files -n liblsan-multilib-%{multilib2}-devel
4722%defattr(644,root,root,755)
4723%attr(755,root,root) %{_libdirm2}/liblsan.so
4724%{_libdirm2}/liblsan.la
b15cec1b
JB
4725# it looks like duplicate of file from liblsan-devel, but actually it isn't:
4726# these packages are mutually exclusive
4727# (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4728%{gcclibdir}/include/sanitizer/lsan_interface.h
bb4e61d1
JR
4729
4730%files -n liblsan-multilib-%{multilib2}-static
4731%defattr(644,root,root,755)
4732%{_libdirm2}/liblsan.a
4733%endif
bb4e61d1 4734
750fddad 4735%if %{with tsan_m0}
2e6422aa
JR
4736%files -n libtsan
4737%defattr(644,root,root,755)
4738%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4739%attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4740%attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4741
4742%files -n libtsan-devel
4743%defattr(644,root,root,755)
4744%attr(755,root,root) %{_libdir}/libtsan.so
4745%{_libdir}/libtsan.la
4746
4747%files -n libtsan-static
4748%defattr(644,root,root,755)
4749%{_libdir}/libtsan.a
4750%endif
4751
750fddad 4752%if %{with multilib2} && %{with tsan_m2}
bb4e61d1
JR
4753%files -n libtsan-multilib-%{multilib2}
4754%defattr(644,root,root,755)
4755%doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4756%attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4757%attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4758
4759%files -n libtsan-multilib-%{multilib2}-devel
4760%defattr(644,root,root,755)
4761%attr(755,root,root) %{_libdirm2}/libtsan.so
4762%{_libdirm2}/libtsan.la
4763
4764%files -n libtsan-multilib-%{multilib2}-static
4765%defattr(644,root,root,755)
4766%{_libdirm2}/libtsan.a
4767%endif
bb4e61d1 4768
750fddad 4769%if %{with Xsan}
54f91574
AM
4770%files -n libubsan
4771%defattr(644,root,root,755)
4772%attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4773%attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4774
54f91574
AM
4775%files -n libubsan-devel
4776%defattr(644,root,root,755)
4777%attr(755,root,root) %{_libdir}/libubsan.so
4778%{_libdir}/libubsan.la
4779
4158a7b7
JB
4780%files -n libubsan-static
4781%defattr(644,root,root,755)
4782%{_libdir}/libubsan.a
4783
54f91574 4784%if %{with multilib}
4158a7b7
JB
4785%files -n libubsan-multilib-32
4786%defattr(644,root,root,755)
4787%attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4788%attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4789
e8a5501e 4790%files -n libubsan-multilib-32-devel
54f91574
AM
4791%defattr(644,root,root,755)
4792%attr(755,root,root) %{_libdir32}/libubsan.so
4793%{_libdir32}/libubsan.la
bb4e61d1 4794
4158a7b7 4795%files -n libubsan-multilib-32-static
bb4e61d1 4796%defattr(644,root,root,755)
4158a7b7 4797%{_libdir32}/libubsan.a
54f91574
AM
4798%endif
4799
4158a7b7
JB
4800%if %{with multilib2}
4801%files -n libubsan-multilib-%{multilib2}
54f91574 4802%defattr(644,root,root,755)
4158a7b7
JB
4803%attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4804%attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
54f91574 4805
4158a7b7 4806%files -n libubsan-multilib-%{multilib2}-devel
54f91574 4807%defattr(644,root,root,755)
4158a7b7
JB
4808%attr(755,root,root) %{_libdirm2}/libubsan.so
4809%{_libdirm2}/libubsan.la
bb4e61d1 4810
bb4e61d1
JR
4811%files -n libubsan-multilib-%{multilib2}-static
4812%defattr(644,root,root,755)
4813%{_libdirm2}/libubsan.a
4814%endif
54f91574
AM
4815%endif
4816
470b6c04
JB
4817%if %{with vtv}
4818%files -n libvtv
4819%defattr(644,root,root,755)
c9035947 4820%doc libvtv/ChangeLog
470b6c04
JB
4821%attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4822%attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4823
4824%files -n libvtv-devel
4825%defattr(644,root,root,755)
4826%attr(755,root,root) %{_libdir}/libvtv.so
4827%{_libdir}/libvtv.la
4828
4829%files -n libvtv-static
4830%defattr(644,root,root,755)
4831%{_libdir}/libvtv.a
4832
4833%if %{with multilib}
4834%files -n libvtv-multilib-32
4835%defattr(644,root,root,755)
4836%attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4837%attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4838
4839%files -n libvtv-multilib-32-devel
4840%defattr(644,root,root,755)
4841%attr(755,root,root) %{_libdir32}/libvtv.so
4842%{_libdir32}/libvtv.la
4843
4844%files -n libvtv-multilib-32-static
4845%defattr(644,root,root,755)
4846%{_libdir32}/libvtv.a
4847%endif
4848
4849%if %{with multilib2}
4850%files -n libvtv-multilib-%{multilib2}
4851%defattr(644,root,root,755)
4852%attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4853%attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4854
4855%files -n libvtv-multilib-%{multilib2}-devel
4856%defattr(644,root,root,755)
4857%attr(755,root,root) %{_libdirm2}/libvtv.so
4858%{_libdirm2}/libvtv.la
4859
4860%files -n libvtv-multilib-%{multilib2}-static
4861%defattr(644,root,root,755)
4862%{_libdirm2}/libvtv.a
4863%endif
4864%endif
4865
2e6422aa
JR
4866%if %{with atomic}
4867%files -n libatomic
4868%defattr(644,root,root,755)
4869%doc libatomic/ChangeLog*
4870%attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4871%attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4872
2e6422aa
JR
4873%files -n libatomic-devel
4874%defattr(644,root,root,755)
4875%attr(755,root,root) %{_libdir}/libatomic.so
4876%{_libdir}/libatomic.la
4877
4158a7b7
JB
4878%files -n libatomic-static
4879%defattr(644,root,root,755)
4880%{_libdir}/libatomic.a
4881
2e6422aa 4882%if %{with multilib}
4158a7b7
JB
4883%files -n libatomic-multilib-32
4884%defattr(644,root,root,755)
4885%attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4886%attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4887
e8a5501e 4888%files -n libatomic-multilib-32-devel
2e6422aa
JR
4889%defattr(644,root,root,755)
4890%attr(755,root,root) %{_libdir32}/libatomic.so
4891%{_libdir32}/libatomic.la
bb4e61d1 4892
4158a7b7 4893%files -n libatomic-multilib-32-static
bb4e61d1 4894%defattr(644,root,root,755)
4158a7b7 4895%{_libdir32}/libatomic.a
2e6422aa
JR
4896%endif
4897
4158a7b7
JB
4898%if %{with multilib2}
4899%files -n libatomic-multilib-%{multilib2}
2e6422aa 4900%defattr(644,root,root,755)
4158a7b7
JB
4901%attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4902%attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
2e6422aa 4903
4158a7b7 4904%files -n libatomic-multilib-%{multilib2}-devel
2e6422aa 4905%defattr(644,root,root,755)
4158a7b7
JB
4906%attr(755,root,root) %{_libdirm2}/libatomic.so
4907%{_libdirm2}/libatomic.la
bb4e61d1 4908
bb4e61d1
JR
4909%files -n libatomic-multilib-%{multilib2}-static
4910%defattr(644,root,root,755)
4911%{_libdirm2}/libatomic.a
4912%endif
2e6422aa 4913%endif
b077de7b
JR
4914
4915%files gdb-plugin
4916%defattr(644,root,root,755)
4917%doc libcc1/ChangeLog*
4918%attr(755,root,root) %{_libdir}/libcc1.so
4919%attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4920%attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4921%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4922
4923%files plugin-devel
4924%defattr(644,root,root,755)
4925%dir %{gcclibdir}/plugin
4926%{gcclibdir}/plugin/gengtype
4927%{gcclibdir}/plugin/gtype.state
4928%{gcclibdir}/plugin/include
4929%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
4930%attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
This page took 1.427779 seconds and 4 git commands to generate.