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