]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- added cloog patch (fixes cloog 0.17 detection)
[packages/gcc.git] / gcc.spec
CommitLineData
c84036ef 1# NOTE: despite lower soname, libffi is newer than standalone 3.0.9
a9e887db 2#
59503cd5 3# TODO:
6b419cd4
AM
4# - gconf peer? (but libgcj needs split anyway)
5# - package?
e0915b9e 6# /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
6b419cd4 7# /usr/share/man/man1/gjdoc.1.gz
59503cd5 8#
a9e887db 9# Conditional build:
48d45c0b 10# - languages:
b4e5a90f 11%bcond_without ada # build without ADA support
ee2977fa 12%bcond_without cxx # build without C++ support
1a1d3d91 13%bcond_without fortran # build without Fortran support
48d45c0b 14%bcond_without go # build without Go support
b4e5a90f 15%bcond_without java # build without Java support
7d320b70
PS
16%bcond_without objc # build without Objective-C support
17%bcond_without objcxx # build without Objective-C++ support
48d45c0b 18# - features:
1234b880
JB
19%bcond_with cloogpplleg # use cloog-ppl-legacy (0.15.x) backend (instead of cloog-isl)
20%bcond_with cloogppl # use cloog-ppl 0.16.1 backend (instead of cloog-isl)
48d45c0b
JB
21%bcond_without gomp # build without OpenMP support
22%bcond_without mudflap # build without Mudflap pointer debugging support
23%bcond_without multilib # build without multilib support (it needs glibc[32&64]-devel)
24%bcond_with profiling # build with profiling
25%bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
26# - libgcj options:
75b46569
JB
27%bcond_without alsa # don't build libgcj ALSA MIDI interface
28%bcond_without dssi # don't build libgcj DSSI MIDI interface
29%bcond_without gtk # don't build libgcj GTK peer
fbff5cf1 30%bcond_without apidocs # do not build and package API docs
48d45c0b 31%bcond_with mozilla # build libgcjwebplugin (needs fix for new xulrunner)
263b9712 32%bcond_with qt # build libgcj Qt peer (currently doesn't build with libtool-2.x)
e2866e41 33%bcond_without x # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
48d45c0b 34# - other:
1a1d3d91 35%bcond_without bootstrap # omit 3-stage bootstrap
c48dab66 36%bcond_with tests # torture gcc
752e1c0e
JR
37%bcond_with symvers # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
38
39%if %{with symvers}
40%define cxx_sover 7
41%else
42%define cxx_sover 6
43%endif
1a1d3d91 44
18664dd7 45%if %{without cxx}
48d45c0b 46%undefine with_go
ee2977fa
PS
47%undefine with_java
48%undefine with_objcxx
49%endif
50
18664dd7 51%if %{without objc}
7d320b70
PS
52%undefine with_objcxx
53%endif
54
18664dd7 55%if %{without bootstrap}
c3de157e
PS
56%undefine with_profiling
57%endif
58
18664dd7 59%if %{without x}
e2866e41
JB
60%undefine with_gtk
61%undefine with_qt
62%endif
63
ae0daccd 64%ifnarch %{x8664} ppc64 s390x sparc64
23d7249a
JB
65%undefine with_multilib
66%endif
1a1d3d91 67
3c81cfb6
JB
68%ifarch i386 i486
69# __i686.get_pc_thunk.bx undefined in libgo (TODO: recheck on gcc updates)
70%undefine with_go
71%endif
72
24fc27fc 73%ifarch sparc64
74%undefine with_ada
75%endif
76
1234b880
JB
77%if %{with cloogppl}
78%define cloog_backend ppl
79%else
80%if %{with cloogpplleg}
81%define cloog_backend ppl-legacy
82%else
83%define cloog_backend isl
84%endif
85%endif
86
b4627121 87%define major_ver 4.7
fa8f00c5 88%define minor_ver 1
0a2e0225 89%define major_ecj_ver 4.5
bd7e513d 90# class data version seen with file(1) that this jvm is able to load
7b59b8cc 91%define _classdataversion 50.0
b27b8709 92%define gcj_soname_ver 13
bd7e513d 93
ae2e17eb 94Summary: GNU Compiler Collection: the C compiler and shared files
e8f97812
ER
95Summary(es.UTF-8): Colección de compiladores GNU: el compilador C y ficheros compartidos
96Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
97Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
8fdeb3b2 98Name: gcc
64bed355 99Version: %{major_ver}.%{minor_ver}
0b5722a9 100Release: 4
92d5067d 101Epoch: 6
3a383db1 102License: GPL v3+
8fdeb3b2 103Group: Development/Languages
6b419cd4 104Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
fa8f00c5 105# Source0-md5: 933e6f15f51c031060af64a9e14149ff
1a1d3d91 106Source1: %{name}-optimize-la.pl
0a2e0225
AM
107Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
108# Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
ee93fd27 109# check libffi version with libffi/configure.ac
8c6e1f45 110Source3: libffi.pc.in
fa8f00c5 111# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_7_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch > gcc-branch.diff
b2dcb80a 112Patch100: %{name}-branch.diff
5708664f 113Patch0: %{name}-info.patch
1234b880 114Patch1: %{name}-cloog.patch
1a1d3d91 115Patch2: %{name}-nodebug.patch
ccd88e5f
MP
116Patch3: %{name}-ada-link.patch
117Patch4: %{name}-sparc64-ada_fix.patch
ccd88e5f
MP
118Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
119Patch7: %{name}-libjava-multilib.patch
120Patch8: %{name}-enable-java-awt-qt.patch
365aa71d 121Patch10: %{name}-moresparcs.patch
fea82b0f 122Patch13: issue4664051.patch
87de1d00 123URL: http://gcc.gnu.org/
3c81cfb6 124BuildRequires: autoconf >= 2.64
c48dab66 125%{?with_tests:BuildRequires: autogen}
3c81cfb6 126BuildRequires: automake >= 1:1.9.3
c1d3ae93 127# binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
a294cb6e 128BuildRequires: binutils >= 3:2.17.50.0.9-1
b16f0ea0 129BuildRequires: bison
ccd88e5f 130BuildRequires: chrpath >= 0.13-2
1234b880
JB
131%if %{with cloogppl}
132BuildRequires: cloog-ppl-devel >= 0.16.1
133%else
134%if %{with cloogpplleg}
135BuildRequires: cloog-ppl-devel >= 0.15.9
136BuildRequires: cloog-ppl-devel < 0.16
137%else
138BuildRequires: cloog-isl-devel >= 0.16.1
139%endif
140%endif
c48dab66 141%{?with_tests:BuildRequires: dejagnu}
c8686a18 142BuildRequires: elfutils-devel >= 0.145-1
a9e887db 143BuildRequires: fileutils >= 4.0.41
87de1d00
PS
144BuildRequires: flex
145%if %{with ada}
146BuildRequires: gcc(ada)
147BuildRequires: gcc-ada
148%endif
76dbb496 149BuildRequires: gettext-devel
ccd88e5f 150BuildRequires: glibc-devel >= 6:2.4-1
6d650569 151%if %{with multilib}
af4a0544 152BuildRequires: gcc(multilib)
6d650569
JB
153%ifarch %{x8664}
154BuildRequires: glibc-devel(i686)
155%endif
156%ifarch ppc64
157BuildRequires: glibc-devel(ppc)
158%endif
159%ifarch s390x
160BuildRequires: glibc-devel(s390)
161%endif
162%ifarch sparc64
148ac410 163BuildRequires: glibc-devel(sparcv9)
6d650569 164%endif
6d650569 165%endif
33623aac 166BuildRequires: gmp-devel >= 4.1
752e1c0e 167BuildRequires: gmp-c++-devel >= 4.1
c8686a18 168BuildRequires: libmpc-devel
33623aac 169BuildRequires: mpfr-devel >= 2.3.0
1234b880 170BuildRequires: ppl-devel >= 0.11
b55e5f81
PS
171%if %{with python}
172BuildRequires: python-devel
173BuildRequires: rpm-pythonprov
174%endif
ae0daccd 175BuildRequires: rpmbuild(macros) >= 1.211
2f0c2c00
JB
176BuildRequires: texinfo >= 4.1
177BuildRequires: zlib-devel
ccd88e5f 178%if %{with java}
75b46569
JB
179%{?with_alsa:BuildRequires: alsa-lib-devel}
180%if %{with dssi}
5fd7ba81 181BuildRequires: dssi-devel
ccd88e5f 182BuildRequires: jack-audio-connection-kit-devel
75b46569
JB
183%endif
184BuildRequires: libxml2-devel >= 1:2.6.8
185BuildRequires: libxslt-devel >= 1.1.11
dff6d21b 186BuildRequires: perl-base
76781d8b 187BuildRequires: perl-tools-pod
ccd88e5f 188BuildRequires: pkgconfig
e0915b9e 189BuildRequires: sed >= 4.0
9bc05e3f 190BuildRequires: unzip
8ffed65f 191BuildRequires: zip
75b46569
JB
192%if %{with gtk}
193BuildRequires: cairo-devel >= 0.5.0
75b46569 194BuildRequires: gtk+2-devel >= 2:2.4.0
13588a2d
SS
195BuildRequires: libart_lgpl-devel
196BuildRequires: pango-devel
1cf4b9c3 197BuildRequires: xorg-lib-libXt-devel
75b46569
JB
198BuildRequires: xorg-lib-libXtst-devel
199%endif
200%if %{with qt}
201BuildRequires: QtGui-devel >= 4.0.1
202BuildRequires: qt4-build >= 4.0.1
203%endif
ffec02ee 204%{?with_mozilla:BuildRequires: xulrunner-devel >= 1.8.1.3-1.20070321.5}
551a4f0d 205%endif
466cd833 206BuildConflicts: pdksh < 5.2.14-50
8c19f6c0 207Requires: binutils >= 3:2.20.51.0.2
87de1d00
PS
208Requires: libgcc = %{epoch}:%{version}-%{release}
209Provides: cpp = %{epoch}:%{version}-%{release}
210%{?with_ada:Provides: gcc(ada)}
87de1d00
PS
211Obsoletes: cpp
212Obsoletes: egcs-cpp
1e37508f 213Obsoletes: gcc-chill
87de1d00
PS
214Obsoletes: gcc-cpp
215Obsoletes: gcc-ksi
18664dd7 216Obsoletes: gcc4
87de1d00 217Obsoletes: gont
a9e887db 218Conflicts: glibc-devel < 2.2.5-20
878e9862 219BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
d1595fb3 220
25741e48 221%define _slibdir /%{_lib}
1a1d3d91 222%if %{with multilib}
ae0daccd 223# 32-bit environment on x86-64,ppc64,s390x,sparc64
f593af71 224%define _slibdir32 /lib
7d23e589 225%define _libdir32 /usr/lib
8c6e1f45 226%define _pkgconfigdir32 %{_libdir32}/pkgconfig
be17d23f 227%endif
7e2d63ac 228%define gcclibdir %{_libdir}/gcc/%{_target_platform}/%{version}
8c6e1f45 229%define gcjdbexecdir gcj-%{version}-%{gcj_soname_ver}
a9e887db 230
8c285d23 231%define filterout -fwrapv -fno-strict-aliasing -fsigned-char
2c23b974 232%define filterout_ld -Wl,--as-needed
f90d16df 233
5dcf4eb3 234%define skip_post_check_so '.*(libgo|libmudflap|libmudflapth|libxmlj|lib-gnu-awt-xlib)\.so.*'
0e1d70e4 235
d1595fb3 236%description
8fdeb3b2
JR
237A compiler aimed at integrating all the optimizations and features
238necessary for a high-performance and stable development environment.
d1595fb3 239
ae2e17eb 240This package contains the C compiler and some files shared by various
241parts of the GNU Compiler Collection. In order to use another GCC
242compiler you will need to install the appropriate subpackage.
243
dcc21e77 244%description -l es.UTF-8
8a9bb03c 245Un compilador que intenta integrar todas las optimalizaciones y
dcc21e77 246características necesarias para un entorno de desarrollo eficaz y
8a9bb03c
JB
247estable.
248
249Este paquete contiene el compilador de C y unos ficheros compartidos
dcc21e77
JR
250por varias partes de la colección de compiladores GNU (GCC). Para usar
251otro compilador de GCC será necesario que instale el subpaquete
8a9bb03c
JB
252adecuado.
253
dcc21e77
JR
254%description -l pl.UTF-8
255Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
8098955d 256wyprodukowania szybkiego i stabilnego kodu wynikowego.
a9e887db 257
dcc21e77
JR
258Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
259części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
260z GCC, trzeba zainstalować odpowiedni podpakiet.
ae2e17eb 261
dcc21e77
JR
262%description -l pt_BR.UTF-8
263Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
8a9bb03c
JB
264GNU Compiler Collection.
265
0c026bb4 266%package multilib
5c319fb0
JB
267Summary: GNU Compiler Collection: the C compiler 32-bit support
268Summary(pl.UTF-8): Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
3a383db1 269License: GPL v3+
0c026bb4
PS
270Group: Development/Languages
271Requires: %{name}
d32a06c4 272Requires: libgcc-multilib = %{epoch}:%{version}-%{release}
ecb45fbd 273%{?with_multilib:Provides: gcc(multilib)}
64bed355 274Obsoletes: libgcc32
0c026bb4
PS
275%ifarch %{x8664}
276Requires: glibc-devel(i686)
277%endif
278%ifarch ppc64
279Requires: glibc-devel(ppc)
280%endif
281%ifarch s390x
282Requires: glibc-devel(s390)
283%endif
284%ifarch sparc64
c604d296 285Requires: glibc-devel(sparcv9)
0c026bb4
PS
286%endif
287
288%description multilib
289A compiler aimed at integrating all the optimizations and features
290necessary for a high-performance and stable development environment.
291
5c319fb0
JB
292This package contains the C compiler support for producing 32-bit
293programs on 64-bit host.
0c026bb4
PS
294
295%description multilib -l pl.UTF-8
296Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
297wyprodukowania szybkiego i stabilnego kodu wynikowego.
298
5c319fb0
JB
299Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
300programów 32-bitowych na maszynie 64-bitowej.
0c026bb4 301
a9e887db
MM
302%package -n libgcc
303Summary: Shared gcc library
e8f97812
ER
304Summary(es.UTF-8): Biblioteca compartida de gcc
305Summary(pl.UTF-8): Biblioteka gcc
306Summary(pt_BR.UTF-8): Biblioteca runtime para o GCC
3a383db1 307License: GPL v2+ with unlimited link permission
a9e887db 308Group: Libraries
927cf182 309Obsoletes: libgcc1
18664dd7 310Obsoletes: libgcc4
a9e887db
MM
311
312%description -n libgcc
313Shared gcc library.
314
dcc21e77 315%description -n libgcc -l es.UTF-8
8a9bb03c
JB
316Biblioteca compartida de gcc.
317
dcc21e77 318%description -n libgcc -l pl.UTF-8
a9e887db 319Biblioteka dynamiczna gcc.
8fdeb3b2 320
dcc21e77 321%description -n libgcc -l pt_BR.UTF-8
8a9bb03c
JB
322Biblioteca runtime para o GCC.
323
0c026bb4 324%package -n libgcc-multilib
5c319fb0
JB
325Summary: Shared gcc library - 32-bit version
326Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
3a383db1 327License: GPL v2+ with unlimited link permission
0c026bb4
PS
328Group: Libraries
329
330%description -n libgcc-multilib
5c319fb0 331Shared gcc library - 32-bit version.
0c026bb4
PS
332
333%description -n libgcc-multilib -l pl.UTF-8
5c319fb0 334Biblioteka dynamiczna gcc - wersja 32-bitowa.
0c026bb4 335
879e4a8d
JB
336%package -n libgomp
337Summary: GNU OpenMP library
e8f97812 338Summary(pl.UTF-8): Biblioteka GNU OpenMP
3a383db1 339License: LGPL v2.1+ with unlimited link permission
879e4a8d
JB
340Group: Libraries
341
342%description -n libgomp
343GNU OpenMP library.
344
dcc21e77 345%description -n libgomp -l pl.UTF-8
879e4a8d
JB
346Biblioteka GNU OpenMP.
347
0c026bb4 348%package -n libgomp-multilib
5c319fb0
JB
349Summary: GNU OpenMP library - 32-bit version
350Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
3a383db1 351License: LGPL v2.1+ with unlimited link permission
0c026bb4
PS
352Group: Libraries
353
354%description -n libgomp-multilib
5c319fb0 355GNU OpenMP library - 32-bit version.
0c026bb4
PS
356
357%description -n libgomp-multilib -l pl.UTF-8
5c319fb0 358Biblioteka GNU OpenMP - wersja 32-bitowa.
0c026bb4 359
879e4a8d
JB
360%package -n libgomp-devel
361Summary: Development files for GNU OpenMP library
e8f97812 362Summary(pl.UTF-8): Pliki programistyczne biblioteki GNU OpenMP
3a383db1 363License: LGPL v2.1+ with unlimited link permission
879e4a8d 364Group: Development/Libraries
f17f0799 365Requires: %{name} = %{epoch}:%{version}-%{release}
879e4a8d
JB
366Requires: libgomp = %{epoch}:%{version}-%{release}
367
368%description -n libgomp-devel
369Development files for GNU OpenMP library.
370
dcc21e77 371%description -n libgomp-devel -l pl.UTF-8
879e4a8d
JB
372Pliki programistyczne biblioteki GNU OpenMP.
373
0c026bb4 374%package -n libgomp-multilib-devel
5c319fb0
JB
375Summary: Development files for 32-bit version of GNU OpenMP library
376Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
3a383db1 377License: LGPL v2.1+ with unlimited link permission
0c026bb4
PS
378Group: Development/Libraries
379Requires: libgomp-devel = %{epoch}:%{version}-%{release}
380
381%description -n libgomp-multilib-devel
5c319fb0 382Development files for 32-bit version of GNU OpenMP library.
0c026bb4
PS
383
384%description -n libgomp-multilib-devel -l pl.UTF-8
5c319fb0 385Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
0c026bb4 386
879e4a8d
JB
387%package -n libgomp-static
388Summary: Static GNU OpenMP library
e8f97812 389Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP
3a383db1 390License: LGPL v2.1+ with unlimited link permission
879e4a8d
JB
391Group: Development/Libraries
392Requires: libgomp-devel = %{epoch}:%{version}-%{release}
393
394%description -n libgomp-static
395Static GNU OpenMP library.
396
dcc21e77 397%description -n libgomp-static -l pl.UTF-8
879e4a8d
JB
398Statyczna biblioteka GNU OpenMP.
399
0c026bb4 400%package -n libgomp-multilib-static
5c319fb0
JB
401Summary: Static GNU OpenMP library - 32-bit version
402Summary(pl.UTF-8): Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
3a383db1 403License: LGPL v2.1+ with unlimited link permission
0c026bb4
PS
404Group: Development/Libraries
405Requires: libgomp-multilib-devel
406
407%description -n libgomp-multilib-static
5c319fb0 408Static GNU OpenMP library - 32-bit version.
0c026bb4
PS
409
410%description -n libgomp-multilib-static -l pl.UTF-8
5c319fb0 411Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
0c026bb4 412
1a1d3d91 413%package -n libmudflap
5c319fb0
JB
414Summary: GCC mudflap shared support libraries
415Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap
4c175fb5 416License: GPL v2+ with unlimited link permission
1a1d3d91
PS
417Group: Libraries
418
419%description -n libmudflap
420The libmudflap libraries are used by GCC for instrumenting pointer and
421array dereferencing operations.
422
dcc21e77
JR
423%description -n libmudflap -l pl.UTF-8
424Biblioteki libmudflap są używane przez GCC do obsługi operacji
425dereferencji wspaźników i tablic.
8a9bb03c 426
0c026bb4 427%package -n libmudflap-multilib
5c319fb0
JB
428Summary: GCC mudflap shared support libraries - 32-bit version
429Summary(pl.UTF-8): Współdzielone biblioteki wspomagająca GCC mudflap - wersja 32-bitowa
0c026bb4
PS
430License: GPL v2+ with unlimited link permission
431Group: Libraries
432
433%description -n libmudflap-multilib
434The libmudflap libraries are used by GCC for instrumenting pointer and
5c319fb0 435array dereferencing operations. This package contains 32-bit version.
0c026bb4
PS
436
437%description -n libmudflap-multilib -l pl.UTF-8
438Biblioteki libmudflap są używane przez GCC do obsługi operacji
5c319fb0 439dereferencji wspaźników i tablic. Ten pakiet zawiera wersje 32-bitowe.
0c026bb4 440
1a1d3d91 441%package -n libmudflap-devel
5c319fb0
JB
442Summary: Development files for GCC mudflap libraries
443Summary(pl.UTF-8): Pliki programistyczne bibliotek GCC mudflap
4c175fb5 444License: GPL v2+ with unlimited link permission
1a1d3d91
PS
445Group: Development/Libraries
446Requires: libmudflap = %{epoch}:%{version}-%{release}
447
448%description -n libmudflap-devel
449The libmudflap libraries are used by GCC for instrumenting pointer and
450array dereferencing operations. This package contains development
451files.
452
dcc21e77
JR
453%description -n libmudflap-devel -l pl.UTF-8
454Biblioteki libmudflap są używane przez GCC do obsługi operacji
455dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
8a9bb03c
JB
456programistyczne.
457
0c026bb4 458%package -n libmudflap-multilib-devel
5c319fb0
JB
459Summary: Development files for 32-bit version of GCC mudflap libraries
460Summary(pl.UTF-8): Pliki programistyczne wersji 32-bitowych bibliotek GCC mudflap
0c026bb4
PS
461License: GPL v2+ with unlimited link permission
462Group: Development/Libraries
463Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
464
465%description -n libmudflap-multilib-devel
466The libmudflap libraries are used by GCC for instrumenting pointer and
467array dereferencing operations. This package contains development
5c319fb0 468files for 32-bit version of the libraries.
0c026bb4
PS
469
470%description -n libmudflap-multilib-devel -l pl.UTF-8
471Biblioteki libmudflap są używane przez GCC do obsługi operacji
472dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
5c319fb0 473programistyczne wersji 32-bitowych bibliotek.
0c026bb4 474
1a1d3d91 475%package -n libmudflap-static
5c319fb0
JB
476Summary: Static GCC mudflap libraries
477Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap
4c175fb5 478License: GPL v2+ with unlimited link permission
1a1d3d91
PS
479Group: Development/Libraries
480Requires: libmudflap-devel = %{epoch}:%{version}-%{release}
481
482%description -n libmudflap-static
483The libmudflap libraries are used by GCC for instrumenting pointer and
484array dereferencing operations. This package contains static
485libraries.
486
dcc21e77
JR
487%description -n libmudflap-static -l pl.UTF-8
488Biblioteki libmudflap są używane przez GCC do obsługi operacji
489dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
8a9bb03c
JB
490statyczne.
491
0c026bb4 492%package -n libmudflap-multilib-static
5c319fb0
JB
493Summary: Static GCC mudflap libraries - 32-bit version
494Summary(pl.UTF-8): Statyczne biblioteki GCC mudflap - wersje 32-bitowa
0c026bb4
PS
495License: GPL v2+ with unlimited link permission
496Group: Development/Libraries
5c319fb0 497Requires: libmudflap-multilib-devel = %{epoch}:%{version}-%{release}
0c026bb4
PS
498
499%description -n libmudflap-multilib-static
500The libmudflap libraries are used by GCC for instrumenting pointer and
5c319fb0 501array dereferencing operations. This package contains 32-bit static
0c026bb4
PS
502libraries.
503
504%description -n libmudflap-multilib-static -l pl.UTF-8
505Biblioteki libmudflap są używane przez GCC do obsługi operacji
506dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
5c319fb0 507statyczne 32-bitowe.
0c026bb4 508
1a1d3d91
PS
509%package ada
510Summary: Ada support for gcc
e8f97812
ER
511Summary(es.UTF-8): Soporte de Ada para gcc
512Summary(pl.UTF-8): Obsługa Ady do gcc
1a1d3d91
PS
513Group: Development/Languages
514Requires: %{name} = %{epoch}:%{version}-%{release}
515Requires: libgnat = %{epoch}:%{version}-%{release}
516Obsoletes: gcc-gnat
517Obsoletes: gnat-devel
518
519%description ada
520This package adds experimental support for compiling Ada programs.
521
dcc21e77
JR
522%description ada -l es.UTF-8
523Este paquete añade soporte experimental para compilar programas en
8a9bb03c
JB
524Ada.
525
dcc21e77
JR
526%description ada -l pl.UTF-8
527Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
1a1d3d91
PS
528Adzie.
529
2c23b974 530%package ada-multilib
5c319fb0
JB
531Summary: Ada 32-bit support for gcc
532Summary(pl.UTF-8): Obsługa 32-bitowych binariów Ady dla gcc
2c23b974
PS
533Group: Development/Languages
534Requires: %{name}-ada = %{epoch}:%{version}-%{release}
535Requires: libgnat-multilib = %{epoch}:%{version}-%{release}
536
537%description ada-multilib
5c319fb0
JB
538This package adds experimental support for compiling 32-bit Ada
539programs on 64-bit host.
2c23b974
PS
540
541%description ada-multilib -l pl.UTF-8
5c319fb0
JB
542Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
54332-bitowych w Adzie na maszynie 64-bitowej.
2c23b974 544
1a1d3d91
PS
545%package -n libgnat
546Summary: Ada standard libraries
e8f97812
ER
547Summary(es.UTF-8): Bibliotecas estándares de Ada
548Summary(pl.UTF-8): Biblioteki standardowe dla Ady
1a1d3d91 549License: GPL v2+ with linking exception
8a9bb03c 550Group: Libraries
1a1d3d91
PS
551Obsoletes: gnat
552Obsoletes: libgnat1
553
554%description -n libgnat
555This package contains shared libraries needed to run programs written
556in Ada.
557
dcc21e77 558%description -n libgnat -l es.UTF-8
8a9bb03c
JB
559Este paquete contiene las bibliotecas compartidas necesarias para
560ejecutar programas escritos en Ada.
561
dcc21e77
JR
562%description -n libgnat -l pl.UTF-8
563Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
1a1d3d91
PS
564napisanych w Adzie.
565
2c23b974 566%package -n libgnat-multilib
5c319fb0
JB
567Summary: Ada standard libraries - 32-bit version
568Summary(pl.UTF-8): Biblioteki standardowe dla Ady - wersja 32-bitowa
2c23b974
PS
569License: GPL v2+ with linking exception
570Group: Libraries
571
572%description -n libgnat-multilib
5c319fb0
JB
573This package contains 32-bit version of shared libraries needed to run
574programs written in Ada.
2c23b974
PS
575
576%description -n libgnat-multilib -l pl.UTF-8
5c319fb0
JB
577Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
578uruchamiania programów napisanych w Adzie.
2c23b974 579
1a1d3d91
PS
580%package -n libgnat-static
581Summary: Static Ada standard libraries
e8f97812 582Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
1a1d3d91
PS
583License: GPL v2+ with linking exception
584Group: Development/Libraries
585Obsoletes: gnat-static
586
587%description -n libgnat-static
588This package contains static libraries for programs written in Ada.
589
dcc21e77
JR
590%description -n libgnat-static -l pl.UTF-8
591Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
1a1d3d91 592Adzie.
927cf182 593
2c23b974 594%package -n libgnat-multilib-static
5c319fb0
JB
595Summary: Static Ada standard libraries - 32-bit version
596Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
2c23b974
PS
597License: GPL v2+ with linking exception
598Group: Development/Libraries
599
600%description -n libgnat-multilib-static
5c319fb0
JB
601This package contains 32-bit version of static libraries for programs
602written in Ada.
2c23b974
PS
603
604%description -n libgnat-multilib-static -l pl.UTF-8
b55e5f81
PS
605Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
606programów napisanych w Adzie.
2c23b974 607
8fdeb3b2
JR
608%package c++
609Summary: C++ support for gcc
e8f97812
ER
610Summary(es.UTF-8): Soporte de C++ para gcc
611Summary(pl.UTF-8): Obsługa C++ dla gcc
612Summary(pt_BR.UTF-8): Suporte C++ para o gcc
8fdeb3b2 613Group: Development/Languages
87de1d00 614Requires: %{name} = %{epoch}:%{version}-%{release}
8fdeb3b2 615Obsoletes: egcc-c++
e323d1b5 616Obsoletes: egcs-c++
18664dd7 617Obsoletes: gcc4-c++
8fdeb3b2
JR
618
619%description c++
ae2e17eb 620This package adds C++ support to the GNU Compiler Collection. It
621includes support for most of the current C++ specification, including
622templates and exception handling. It does not include a standard C++
623library, which is available separately.
8fdeb3b2 624
dcc21e77
JR
625%description c++ -l de.UTF-8
626Dieses Paket enthält die C++-Unterstützung für den
627GNU-Compiler-Collection. Es unterstützt die aktuelle
8a9bb03c
JB
628C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
629C++-Standard-Library ist nicht enthalten - sie ist getrennt
dcc21e77 630erhältlich.
8a9bb03c 631
dcc21e77
JR
632%description c++ -l es.UTF-8
633Este paquete añade soporte de C++ al GCC (colección de compiladores
634GNU). Ello incluye el soporte para la mayoría de la especificación
8a9bb03c 635actual de C++, incluyendo plantillas y manejo de excepciones. No
dcc21e77 636incluye la biblioteca estándar de C++, la que es disponible separada.
8a9bb03c 637
dcc21e77 638%description c++ -l fr.UTF-8
8a9bb03c 639Ce package ajoute un support C++ a la collection de compilateurs GNU.
dcc21e77
JR
640Il comprend un support pour la plupart des spécifications actuelles de
641C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
642une bibliothéque C++ standard, qui est disponible séparément.
8a9bb03c 643
dcc21e77
JR
644%description c++ -l pl.UTF-8
645Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
646dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
647standardowych bibliotek C++, które są w oddzielnym pakiecie.
8fdeb3b2 648
dcc21e77 649%description c++ -l pt_BR.UTF-8
8a9bb03c
JB
650Este pacote adiciona suporte C++ para o gcc.
651
dcc21e77
JR
652%description c++ -l tr.UTF-8
653Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
654aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
655C++ kitaplığı bu pakette yer almaz.
8a9bb03c 656
0c026bb4 657%package c++-multilib
5c319fb0
JB
658Summary: C++ 32-bit support for gcc
659Summary(pl.UTF-8): Obsługa 32-bitowych binariów C++ dla gcc
0c026bb4 660Group: Development/Languages
96592a7f
JB
661Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
662Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
663
664%description c++-multilib
5c319fb0 665This package adds 32-bit C++ support to the GNU Compiler Collection.
0c026bb4
PS
666
667%description c++-multilib -l pl.UTF-8
5c319fb0 668Ten pakiet dodaje obsługę 32-bitowych binariów C++ do kompilatora gcc.
0c026bb4 669
1a1d3d91
PS
670%package -n libstdc++
671Summary: GNU C++ library
e8f97812
ER
672Summary(es.UTF-8): Biblioteca C++ de GNU
673Summary(pl.UTF-8): Biblioteki GNU C++
674Summary(pt_BR.UTF-8): Biblioteca C++ GNU
1a1d3d91
PS
675License: GPL v2+ with free software exception
676Group: Libraries
297045fa
JB
677# >= instead of = to allow keeping older libstdc++ (with different soname)
678Requires: libgcc >= %{epoch}:%{version}-%{release}
1a1d3d91
PS
679Obsoletes: libg++
680Obsoletes: libstdc++3
18664dd7 681Obsoletes: libstdc++4
8fdeb3b2 682
1a1d3d91
PS
683%description -n libstdc++
684This is the GNU implementation of the standard C++ libraries, along
685with additional GNU tools. This package includes the shared libraries
686necessary to run C++ applications.
8fdeb3b2 687
dcc21e77 688%description -n libstdc++ -l de.UTF-8
8a9bb03c 689Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
dcc21e77 690weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
8a9bb03c
JB
691C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
692
dcc21e77
JR
693%description -n libstdc++ -l es.UTF-8
694Este es el soporte de las bibliotecas padrón del C++, junto con
8a9bb03c
JB
695herramientas GNU adicionales. El paquete incluye las bibliotecas
696compartidas necesarias para ejecutar aplicaciones C++.
697
dcc21e77
JR
698%description -n libstdc++ -l fr.UTF-8
699Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
700des outils GNU supplémentaires. Ce package comprend les librairies
701partagées nécessaires à l'exécution d'application C++.
8a9bb03c 702
dcc21e77
JR
703%description -n libstdc++ -l pl.UTF-8
704Pakiet ten zawiera biblioteki będące implementacją standardowych
705bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
1a1d3d91 706uruchomienia aplikacji napisanych w C++.
a9e887db 707
dcc21e77
JR
708%description -n libstdc++ -l pt_BR.UTF-8
709Este pacote é uma implementação da biblioteca padrão C++ v3, um
710subconjunto do padrão ISO 14882.
8a9bb03c 711
dcc21e77
JR
712%description -n libstdc++ -l tr.UTF-8
713Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
714uygulamalarının koşturulması için gerekli kitaplıkları içerir.
8a9bb03c 715
0c026bb4 716%package -n libstdc++-multilib
5c319fb0
JB
717Summary: GNU C++ library - 32-bit version
718Summary(pl.UTF-8): Biblioteka GNU C++ - wersja 32-bitowa
0c026bb4
PS
719License: GPL v2+ with free software exception
720Group: Libraries
297045fa
JB
721# >= instead of = to allow keeping older libstdc++ (with different soname)
722Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
0c026bb4
PS
723
724%description -n libstdc++-multilib
5c319fb0
JB
725This is 32-bit version of the GNU implementation of the standard C++
726library.
0c026bb4
PS
727
728%description -n libstdc++-multilib -l pl.UTF-8
5c319fb0
JB
729Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
730standardowej C++.
0c026bb4 731
b55e5f81
PS
732%package -n libstdc++-gdb
733Summary: libstdc++ pretty printers for GDB
f5bd77ff 734Summary(pl.UTF-8): Funkcje wypisujące dane libstdc++ dla GDB
b55e5f81 735Group: Development/Debuggers
b55e5f81
PS
736
737%description -n libstdc++-gdb
738This package contains Python scripts for GDB pretty printing of the
739libstdc++ types/containers.
740
f5bd77ff
JB
741%description -n libstdc++-gdb -l pl.UTF-8
742Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
743wypisywania typów i kontenerów libstdc++.
744
1a1d3d91
PS
745%package -n libstdc++-devel
746Summary: Header files and documentation for C++ development
e8f97812
ER
747Summary(de.UTF-8): Header-Dateien zur Entwicklung mit C++
748Summary(es.UTF-8): Ficheros de cabecera y documentación para desarrollo C++
749Summary(fr.UTF-8): Fichiers d'en-tête et biblitothèques pour développer en C++
750Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
751Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
752Summary(tr.UTF-8): C++ ile program geliştirmek için gerekli dosyalar
1a1d3d91
PS
753License: GPL v2+ with free software exception
754Group: Development/Libraries
755Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
8a9bb03c 756Requires: glibc-devel
8ffed65f 757Requires: libstdc++ = %{epoch}:%{version}-%{release}
1a1d3d91
PS
758Obsoletes: libg++-devel
759Obsoletes: libstdc++3-devel
18664dd7 760Obsoletes: libstdc++4-devel
a9e887db 761
1a1d3d91
PS
762%description -n libstdc++-devel
763This is the GNU implementation of the standard C++ libraries. This
764package includes the header files needed for C++ development and
765library documentation.
7aaa11b1 766
dcc21e77
JR
767%description -n libstdc++-devel -l es.UTF-8
768Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
769paquete incluye los archivos de inclusión y bibliotecas necesarios
8a9bb03c
JB
770para desarrollo de programas en lenguaje C++.
771
dcc21e77
JR
772%description -n libstdc++-devel -l pl.UTF-8
773Pakiet ten zawiera biblioteki będące implementacją standardowych
774bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
775programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
a9e887db 776
dcc21e77
JR
777%description -n libstdc++-devel -l pt_BR.UTF-8
778Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
8a9bb03c
JB
779para desenvolvimento de programas C++.
780
0c026bb4 781%package -n libstdc++-multilib-devel
5c319fb0
JB
782Summary: Development files for C++ development - 32-bit version
783Summary(pl.UTF-8): Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
0c026bb4
PS
784License: GPL v2+ with free software exception
785Group: Development/Libraries
96592a7f 786Requires: %{name}-c++-multilib = %{epoch}:%{version}-%{release}
0c026bb4 787Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
54ec9c67 788Requires: libstdc++-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
789
790%description -n libstdc++-multilib-devel
b55e5f81
PS
791This package contains the development files for 32-bit version of the
792GNU implementation of the standard C++ library.
0c026bb4
PS
793
794%description -n libstdc++-multilib-devel -l pl.UTF-8
5c319fb0
JB
795Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
796implementacji GNU biblioteki standardowej C++.
0c026bb4 797
1a1d3d91
PS
798%package -n libstdc++-static
799Summary: Static C++ standard library
e8f97812
ER
800Summary(es.UTF-8): Biblioteca estándar estática de C++
801Summary(pl.UTF-8): Statyczna biblioteka standardowa C++
1a1d3d91 802License: GPL v2+ with free software exception
a9e887db 803Group: Development/Libraries
1a1d3d91 804Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
18664dd7 805Obsoletes: libstdc++4-static
a9e887db 806
1a1d3d91
PS
807%description -n libstdc++-static
808Static C++ standard library.
7aaa11b1 809
dcc21e77
JR
810%description -n libstdc++-static -l es.UTF-8
811Biblioteca estándar estática de C++.
8a9bb03c 812
dcc21e77 813%description -n libstdc++-static -l pl.UTF-8
1a1d3d91 814Statyczna biblioteka standardowa C++.
a9e887db 815
0c026bb4 816%package -n libstdc++-multilib-static
5c319fb0
JB
817Summary: Static C++ standard library - 32-bit version
818Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja 32-bitowa
0c026bb4
PS
819License: GPL v2+ with free software exception
820Group: Development/Libraries
96592a7f 821Requires: libstdc++-multilib-devel = %{epoch}:%{version}-%{release}
0c026bb4
PS
822
823%description -n libstdc++-multilib-static
5c319fb0 824Static C++ standard library - 32-bit version.
0c026bb4
PS
825
826%description -n libstdc++-multilib-static -l pl.UTF-8
5c319fb0 827Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
0c026bb4 828
fbff5cf1
ER
829%package -n libstdc++-apidocs
830Summary: C++ standard library API documentation
48bc41d6 831Summary(pl.UTF-8): Dokumentacja API biblioteki standardowej C++
fbff5cf1
ER
832Group: Documentation
833
2310facb 834%description -n libstdc++-apidocs
fbff5cf1
ER
835API and internal documentation for C++ standard library.
836
48bc41d6
JB
837%description -n libstdc++-apidocs -l pl.UTF-8
838Dokumentacja API i wewnętrzna biblioteki standardowej C++.
839
1a1d3d91
PS
840%package fortran
841Summary: Fortran 95 support for gcc
e8f97812
ER
842Summary(es.UTF-8): Soporte de Fortran 95 para gcc
843Summary(pl.UTF-8): Obsługa Fortranu 95 dla gcc
844Summary(pt_BR.UTF-8): Suporte Fortran 95 para o GCC
32e7ad9d 845Group: Development/Languages/Fortran
86131c3d 846Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91 847Requires: libgfortran = %{epoch}:%{version}-%{release}
ef1cc3c7 848Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
8a9bb03c 849Provides: gcc-g77 = %{epoch}:%{version}-%{release}
e323d1b5 850Obsoletes: egcs-g77
1a1d3d91 851Obsoletes: gcc-g77
8fdeb3b2 852
1a1d3d91
PS
853%description fortran
854This package adds support for compiling Fortran 95 programs with the
eb3ee88b 855GNU compiler.
8fdeb3b2 856
dcc21e77
JR
857%description fortran -l es.UTF-8
858Este paquete añade soporte para compilar programas escritos en Fortran
8a9bb03c
JB
85995 con el compilador GNU.
860
dcc21e77
JR
861%description fortran -l pl.UTF-8
862Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
863potrzebny do kompilowania programów pisanych w języku Fortran 95.
927cf182 864
dcc21e77 865%description fortran -l pt_BR.UTF-8
8a9bb03c
JB
866Suporte Fortran 95 para o GCC.
867
0c026bb4 868%package fortran-multilib
5c319fb0
JB
869Summary: Fortran 95 32-bit support for gcc
870Summary(pl.UTF-8): Obsługa binariów 32-bitowych Fortrana 95 dla gcc
0c026bb4 871Group: Development/Languages/Fortran
96592a7f
JB
872Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
873Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
ef1cc3c7 874Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
0c026bb4
PS
875
876%description fortran-multilib
5c319fb0
JB
877This package adds support for compiling 32-bit Fortran 95 programs
878with the GNU compiler.
0c026bb4
PS
879
880%description fortran-multilib -l pl.UTF-8
5c319fb0
JB
881Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
882kompilatora gcc.
0c026bb4 883
1a1d3d91 884%package -n libgfortran
5c319fb0
JB
885Summary: Fortran 95 Library
886Summary(es.UTF-8): Biblioteca de Fortran 95
887Summary(pl.UTF-8): Biblioteka Fortrana 95
3a383db1 888License: GPL v2+ with unlimited link permission
8a9bb03c 889Group: Libraries
ef1cc3c7 890Requires: libquadmath = %{epoch}:%{version}-%{release}
1a1d3d91 891Obsoletes: libg2c
8fdeb3b2 892
1a1d3d91 893%description -n libgfortran
5c319fb0 894Fortran 95 Library.
7aaa11b1 895
dcc21e77 896%description -n libgfortran -l es.UTF-8
5c319fb0 897Biblioteca de Fortran 95.
8a9bb03c 898
dcc21e77 899%description -n libgfortran -l pl.UTF-8
5c319fb0 900Biblioteka Fortrana 95.
8fdeb3b2 901
0c026bb4 902%package -n libgfortran-multilib
5c319fb0
JB
903Summary: Fortran 95 Library - 32-bit version
904Summary(pl.UTF-8): Biblioteka Fortrana 95 - wersja 32-bitowa
3a383db1 905License: GPL v2+ with unlimited link permission
0c026bb4 906Group: Libraries
ef1cc3c7 907Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
908
909%description -n libgfortran-multilib
5c319fb0 910Fortran 95 Library - 32-bit version.
0c026bb4
PS
911
912%description -n libgfortran-multilib -l pl.UTF-8
5c319fb0 913Biblioteka Fortrana 95 - wersja 32-bitowa.
0c026bb4
PS
914
915%package -n libgfortran-static
5c319fb0 916Summary: Static Fortran 95 Library
0c026bb4 917Summary(es.UTF-8): Bibliotecas estáticas de Fortran 95
5c319fb0 918Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95
3a383db1 919License: GPL v2+ with unlimited link permission
0c026bb4
PS
920Group: Development/Libraries
921Requires: libgfortran = %{epoch}:%{version}-%{release}
922Obsoletes: libg2c-static
923
924%description -n libgfortran-static
5c319fb0 925Static Fortran 95 Library.
0c026bb4
PS
926
927%description -n libgfortran-static -l es.UTF-8
928Bibliotecas estáticas de Fortran 95.
929
930%description -n libgfortran-static -l pl.UTF-8
5c319fb0 931Statyczna biblioteka Fortrana 95.
0c026bb4
PS
932
933%package -n libgfortran-multilib-static
5c319fb0
JB
934Summary: Static Fortran 95 Library - 32-bit version
935Summary(pl.UTF-8): Statyczna Biblioteka Fortrana 95 - wersja 32-bitowa
3a383db1 936License: GPL v2+ with unlimited link permission
a9e887db 937Group: Development/Libraries
96592a7f 938Requires: libgfortran-multilib = %{epoch}:%{version}-%{release}
a9e887db 939
0c026bb4 940%description -n libgfortran-multilib-static
5c319fb0 941Static Fortran 95 Library - 32-bit version.
8a9bb03c 942
0c026bb4 943%description -n libgfortran-multilib-static -l pl.UTF-8
5c319fb0 944Statyczna biblioteka Fortrana 95 - wersja 32-bitowa.
f2e3292e 945
b8edd46c
JB
946%package -n libquadmath
947Summary: GCC __float128 shared support library
948Summary(pl.UTF-8): Biblioteka współdzielona do obsługi typu __float128
949License: GPL v2+ with linking exception
950Group: Libraries
951
952%description -n libquadmath
953This package contains GCC shared support library which is needed for
954__float128 math support and for Fortran REAL*16 support.
955
956%description -n libquadmath -l pl.UTF-8
957Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
958matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
959Fortranie.
960
961%package -n libquadmath-multilib
962Summary: GCC __float128 shared support library - 32-bit version
963Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
964License: GPL v2+ with linking exception
965Group: Libraries
966
967%description -n libquadmath-multilib
968This package contains 32-bit version of GCC shared support library
969which is needed for __float128 math support and for Fortran REAL*16
970support.
971
972%description -n libquadmath-multilib -l pl.UTF-8
973Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
974operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
975w Fortranie.
976
977%package -n libquadmath-devel
978Summary: Header files for GCC __float128 support library
979Summary(pl.UTF-8): Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
980License: GPL v2+ with linking exception
981Group: Development/Libraries
982Requires: libquadmath = %{epoch}:%{version}-%{release}
983
984%description -n libquadmath-devel
985This package contains header files for GCC support library which is
986needed for __float128 math support and for Fortran REAL*16 support.
987
988%description -n libquadmath-devel -l pl.UTF-8
989Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
990matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
991Fortranie.
992
993%package -n libquadmath-multilib-devel
994Summary: Development files for 32-bit GCC __float128 support library
995Summary(pl.UTF-8): Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
996License: GPL v2+ with linking exception
997Group: Development/Libraries
998Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
999Requires: libquadmath-multilib = %{epoch}:%{version}-%{release}
1000
327f50de 1001%description -n libquadmath-multilib-devel
b8edd46c
JB
1002This package contains development files for 32-bit GCC support library
1003which is needed for __float128 math support and for Fortran REAL*16
1004support.
1005
327f50de 1006%description -n libquadmath-multilib-devel -l pl.UTF-8
b8edd46c
JB
1007Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1008obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1009REAL*16 w Fortranie.
1010
1011%package -n libquadmath-static
1012Summary: Static GCC __float128 support library
1013Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128
1014License: GPL v2+ with linking exception
1015Group: Development/Libraries
1016Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
1017
1018%description -n libquadmath-static
1019Static GCC __float128 support library.
1020
1021%description -n libquadmath-static -l pl.UTF-8
1022Biblioteka statyczna GCC do obsługi typu __float128.
1023
1024%package -n libquadmath-multilib-static
1025Summary: Static GCC __float128 support library - 32-bit version
1026Summary(pl.UTF-8): 32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1027License: GPL v2+ with linking exception
1028Group: Development/Libraries
1029Requires: libquadmath-multilib-devel = %{epoch}:%{version}-%{release}
1030
1031%description -n libquadmath-multilib-static
1032Static GCC __float128 support library - 32-bit version.
1033
1034%description -n libquadmath-multilib-static -l pl.UTF-8
103532-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1036
8fdeb3b2
JR
1037%package java
1038Summary: Java support for gcc
e8f97812
ER
1039Summary(es.UTF-8): Soporte de Java para gcc
1040Summary(pl.UTF-8): Obsługa Javy dla gcc
32e7ad9d 1041Group: Development/Languages/Java
87de1d00 1042Requires: %{name} = %{epoch}:%{version}-%{release}
8ffed65f 1043Requires: libgcj-devel = %{epoch}:%{version}-%{release}
89877691 1044Provides: gcc-java-tools
8ffed65f 1045Provides: gcj = %{epoch}:%{version}-%{release}
916d71f9 1046Obsoletes: eclipse-ecj
64bed355 1047Obsoletes: gcc-java-tools
7b59b8cc 1048Obsoletes: java-gnu-classpath-tools
8fdeb3b2
JR
1049
1050%description java
8a9bb03c 1051This package adds experimental support for compiling Java(TM) programs
eb3ee88b 1052and bytecode into native code. To use this you will also need the
63615ca2 1053libgcj package.
b5aa5efc 1054
dcc21e77
JR
1055%description java -l es.UTF-8
1056Este paquete añade soporte experimental para compilar programas
1057Java(tm) y su bytecode en código nativo. Para usarlo también va a
8a9bb03c
JB
1058necesitar el paquete libgcj.
1059
dcc21e77
JR
1060%description java -l pl.UTF-8
1061Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1062oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
8a9bb03c 1063dodatkowo pakiet libgcj.
a9e887db 1064
e0915b9e
JB
1065%package java-aotcompile
1066Summary: Java AOT-compiler - compiling bytecode to native
1067Summary(pl.UTF-8): Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1068License: GPL v2+
1069Group: Development/Tools
1070Requires: %{name}-java = %{epoch}:%{version}-%{release}
1071
1072%description java-aotcompile
1073aot-compile is a script that searches a directory for Java bytecode
1074(as class files, or in jars) and uses gcj to compile it to native code
1075and generate the databases from it.
1076
1077%description java-aotcompile -l pl.UTF-8
1078aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1079class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1080generujący z niego bazy danych.
1081
a9e887db
MM
1082%package -n libgcj
1083Summary: Java Class Libraries
e8f97812
ER
1084Summary(es.UTF-8): Bibliotecas de clases de Java
1085Summary(pl.UTF-8): Biblioteki Klas Javy
3a383db1 1086License: GPL v2+ with limited linking exception
a9e887db 1087Group: Libraries
8ffed65f 1088Requires: jpackage-utils
96592a7f 1089Requires: libstdc++ = %{epoch}:%{version}-%{release}
bd7e513d 1090Provides: java(ClassDataVersion) = %{_classdataversion}
927cf182 1091Obsoletes: libgcj3
a9e887db
MM
1092
1093%description -n libgcj
1094Java Class Libraries.
1095
dcc21e77 1096%description -n libgcj -l es.UTF-8
8a9bb03c
JB
1097Bibliotecas de clases de Java.
1098
dcc21e77 1099%description -n libgcj -l pl.UTF-8
a9e887db
MM
1100Biblioteki Klas Javy.
1101
1102%package -n libgcj-devel
1103Summary: Development files for Java Class Libraries
e8f97812
ER
1104Summary(es.UTF-8): Ficheros de desarrollo para las bibliotecas de clases de Java
1105Summary(pl.UTF-8): Pliki nagłówkowe dla Bibliotek Klas Javy
3a383db1 1106License: GPL v2+ with limited linking exception
a9e887db 1107Group: Development/Libraries
87de1d00 1108Requires: libgcj = %{epoch}:%{version}-%{release}
96592a7f 1109Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
8a9bb03c 1110Requires: zlib-devel
927cf182 1111Obsoletes: libgcj3-devel
a9e887db
MM
1112
1113%description -n libgcj-devel
1114Development files for Java Class Libraries.
1115
dcc21e77 1116%description -n libgcj-devel -l es.UTF-8
8a9bb03c
JB
1117Ficheros de desarrollo para las bibliotecas de clases de Java.
1118
dcc21e77
JR
1119%description -n libgcj-devel -l pl.UTF-8
1120Pliki nagłówkowe dla Bibliotek Klas Javy.
a9e887db
MM
1121
1122%package -n libgcj-static
1123Summary: Static Java Class Libraries
e8f97812
ER
1124Summary(es.UTF-8): Bibliotecas estáticas de clases de Java
1125Summary(pl.UTF-8): Statyczne Biblioteki Klas Javy
3a383db1 1126License: GPL v2+ with limited linking exception
a9e887db 1127Group: Development/Libraries
87de1d00 1128Requires: libgcj-devel = %{epoch}:%{version}-%{release}
a9e887db
MM
1129
1130%description -n libgcj-static
1131Static Java Class Libraries.
1132
dcc21e77
JR
1133%description -n libgcj-static -l es.UTF-8
1134Bibliotecas estáticas de clases de Java.
8a9bb03c 1135
dcc21e77 1136%description -n libgcj-static -l pl.UTF-8
a9e887db 1137Statyczne Biblioteki Klas Javy.
f2e3292e 1138
e88d7f19
MM
1139%package -n libffi
1140Summary: Foreign Function Interface library
e8f97812
ER
1141Summary(es.UTF-8): Biblioteca de interfaz de funciones ajenas
1142Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji
bb622e11 1143License: BSD-like
e88d7f19 1144Group: Libraries
e88d7f19
MM
1145
1146%description -n libffi
1147The libffi library provides a portable, high level programming
1148interface to various calling conventions. This allows a programmer to
1149call any function specified by a call interface description at run
1150time.
1151
dcc21e77
JR
1152%description -n libffi -l es.UTF-8
1153La biblioteca libffi provee una interfaz portable de programación de
8a9bb03c 1154alto nivel para varias convenciones de llamada. Ello permite que un
dcc21e77
JR
1155programador llame una función cualquiera especificada por una
1156descripción de interfaz de llamada en el tiempo de ejecución.
8a9bb03c 1157
dcc21e77
JR
1158%description -n libffi -l pl.UTF-8
1159Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1160międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1161programiście wywoływać dowolne funkcje podając konwencję wywołania w
ae2e17eb 1162czasie wykonania.
e88d7f19 1163
0c026bb4 1164%package -n libffi-multilib
12d5ac89
JB
1165Summary: Foreign Function Interface library - 32-bit version
1166Summary(pl.UTF-8): Biblioteka zewnętrznych wywołań funkcji - wersja 32-bitowa
0c026bb4
PS
1167License: BSD-like
1168Group: Libraries
1169
1170%description -n libffi-multilib
1171The libffi library provides a portable, high level programming
1172interface to various calling conventions. This allows a programmer to
1173call any function specified by a call interface description at run
12d5ac89 1174time. This package contains 32-bit version of the library.
0c026bb4
PS
1175
1176%description -n libffi-multilib -l pl.UTF-8
1177Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1178międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1179programiście wywoływać dowolne funkcje podając konwencję wywołania w
12d5ac89 1180czasie wykonania. Ten pakiet zawiera wersję 32-bitową biblioteki.
0c026bb4 1181
e88d7f19
MM
1182%package -n libffi-devel
1183Summary: Development files for Foreign Function Interface library
e8f97812 1184Summary(es.UTF-8): Ficheros de desarrollo para libffi
12d5ac89 1185Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libffi
bb622e11 1186License: BSD-like
e88d7f19 1187Group: Development/Libraries
f17f0799 1188Requires: %{name} = %{epoch}:%{version}-%{release}
87de1d00 1189Requires: libffi = %{epoch}:%{version}-%{release}
e88d7f19
MM
1190
1191%description -n libffi-devel
1192Development files for Foreign Function Interface library.
1193
dcc21e77 1194%description -n libffi-devel -l es.UTF-8
8a9bb03c
JB
1195Ficheros de desarrollo para libffi.
1196
dcc21e77 1197%description -n libffi-devel -l pl.UTF-8
12d5ac89 1198Pliki nagłówkowe biblioteki libffi.
e88d7f19 1199
0c026bb4 1200%package -n libffi-multilib-devel
12d5ac89
JB
1201Summary: Development files for 32-bit version of Foreign Function Interface library
1202Summary(pl.UTF-8): Pliki programistyczne 32-bitowej wersji biblioteki libffi
0c026bb4
PS
1203License: BSD-like
1204Group: Development/Libraries
96592a7f
JB
1205Requires: libffi-devel = %{epoch}:%{version}-%{release}
1206Requires: libffi-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
1207
1208%description -n libffi-multilib-devel
12d5ac89
JB
1209Development files for 32-bit version of Foreign Function Interface
1210library.
0c026bb4
PS
1211
1212%description -n libffi-multilib-devel -l pl.UTF-8
12d5ac89 1213Pliki programistyczne 32-bitowej wersji biblioteki libffi.
0c026bb4 1214
e88d7f19
MM
1215%package -n libffi-static
1216Summary: Static Foreign Function Interface library
e8f97812
ER
1217Summary(es.UTF-8): Biblioteca libffi estática
1218Summary(pl.UTF-8): Statyczna biblioteka libffi
bb622e11 1219License: BSD-like
e88d7f19 1220Group: Development/Libraries
87de1d00 1221Requires: libffi-devel = %{epoch}:%{version}-%{release}
e88d7f19
MM
1222
1223%description -n libffi-static
1224Static Foreign Function Interface library.
1225
dcc21e77
JR
1226%description -n libffi-static -l es.UTF-8
1227Biblioteca libffi estática.
8a9bb03c 1228
dcc21e77 1229%description -n libffi-static -l pl.UTF-8
8d790263 1230Statyczna biblioteka libffi.
e88d7f19 1231
0c026bb4 1232%package -n libffi-multilib-static
12d5ac89
JB
1233Summary: Static Foreign Function Interface library - 32-bit version
1234Summary(pl.UTF-8): Statyczna biblioteka libffi - wersja 32-bitowa
0c026bb4
PS
1235License: BSD-like
1236Group: Development/Libraries
96592a7f 1237Requires: libffi-multilib-devel = %{epoch}:%{version}-%{release}
0c026bb4
PS
1238
1239%description -n libffi-multilib-static
12d5ac89 1240Static Foreign Function Interface library - 32-bit version.
0c026bb4
PS
1241
1242%description -n libffi-multilib-static -l pl.UTF-8
12d5ac89 1243Statyczna biblioteka libffi - wersja 32-bitowa.
0c026bb4 1244
1a1d3d91
PS
1245%package objc
1246Summary: Objective C support for gcc
e8f97812
ER
1247Summary(de.UTF-8): Objektive C-Unterstützung für gcc
1248Summary(es.UTF-8): Soporte de Objective C para gcc
1249Summary(fr.UTF-8): Gestion d'Objective C pour gcc
1250Summary(pl.UTF-8): Obsługa obiektowego C dla kompilatora gcc
1251Summary(tr.UTF-8): gcc için Objective C desteği
a9e887db 1252Group: Development/Languages
87de1d00 1253Requires: %{name} = %{epoch}:%{version}-%{release}
1a1d3d91
PS
1254Requires: libobjc = %{epoch}:%{version}-%{release}
1255Obsoletes: egcc-objc
1256Obsoletes: egcs-objc
a9e887db 1257
1a1d3d91
PS
1258%description objc
1259This package adds Objective C support to the GNU Compiler Collection.
1260Objective C is a object oriented derivative of the C language, mainly
1261used on systems running NeXTSTEP. This package does not include the
1262standard objective C object library.
7aaa11b1 1263
dcc21e77
JR
1264%description objc -l de.UTF-8
1265Dieses Paket ergänzt den GNU-Compiler-Collection durch
8a9bb03c
JB
1266Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1267von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1268Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1269
dcc21e77
JR
1270%description objc -l es.UTF-8
1271Este paquete añade soporte de Objective C al GCC (colección de
8a9bb03c
JB
1272compiladores GNU). Objective C es un lenguaje orientado a objetos
1273derivado de C, principalmente usado en sistemas que funcionan bajo
dcc21e77 1274NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
8a9bb03c
JB
1275Objective C.
1276
dcc21e77 1277%description objc -l fr.UTF-8
8a9bb03c 1278Ce package ajoute un support Objective C a la collection de
dcc21e77
JR
1279compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1280langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1281package n'inclue pas la bibliothéque Objective C standard.
1282
1283%description objc -l pl.UTF-8
1284Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1285C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1286głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1287standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1288
1289%description objc -l tr.UTF-8
1290Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1291C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1292sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1293kitaplığı bu pakette yer almaz.
8a9bb03c 1294
0c026bb4 1295%package objc-multilib
12d5ac89
JB
1296Summary: 32-bit Objective C support for gcc
1297Summary(pl.UTF-8): Obsługa 32-bitowych binariów Objective C dla kompilatora gcc
0c026bb4 1298Group: Development/Languages
96592a7f
JB
1299Requires: %{name}-multilib = %{epoch}:%{version}-%{release}
1300Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
1301
1302%description objc-multilib
12d5ac89
JB
1303This package adds 32-bit Objective C support to the GNU Compiler
1304Collection.
0c026bb4
PS
1305
1306%description objc-multilib -l pl.UTF-8
12d5ac89
JB
1307Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1308kompilatora gcc.
0c026bb4 1309
6f2b2a8c
PS
1310%package objc++
1311Summary: Objective C++ support for gcc
e8f97812 1312Summary(pl.UTF-8): Obsługa języka Objective C++ dla gcc
6f2b2a8c
PS
1313Group: Development/Languages
1314Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
1315Requires: %{name}-objc = %{epoch}:%{version}-%{release}
1316
1317%description objc++
913fdfa7
JB
1318This package adds Objective C++ support to the GNU Compiler
1319Collection.
1320
dcc21e77 1321%description objc++ -l pl.UTF-8
8ffed65f
ER
1322Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1323GNU Compiler Collection.
6f2b2a8c 1324
1a1d3d91 1325%package -n libobjc
12d5ac89
JB
1326Summary: Objective C Library
1327Summary(es.UTF-8): Biblioteca de Objective C
1328Summary(pl.UTF-8): Biblioteka Obiektowego C
bb622e11 1329License: GPL v2+ with linking exception
a9e887db 1330Group: Libraries
1a1d3d91 1331Obsoletes: libobjc1
a9e887db 1332
1a1d3d91 1333%description -n libobjc
12d5ac89 1334Objective C Library.
7aaa11b1 1335
dcc21e77 1336%description -n libobjc -l es.UTF-8
8a9bb03c
JB
1337Bibliotecas de Objective C.
1338
dcc21e77 1339%description -n libobjc -l pl.UTF-8
12d5ac89 1340Biblioteka Obiektowego C.
a9e887db 1341
0c026bb4 1342%package -n libobjc-multilib
12d5ac89
JB
1343Summary: Objective C Library - 32-bit version
1344Summary(pl.UTF-8): Biblioteka Obiektowego C - wersja 32-bitowa
0c026bb4
PS
1345License: GPL v2+ with linking exception
1346Group: Libraries
1347
1348%description -n libobjc-multilib
12d5ac89 1349Objective C Library - 32-bit version.
0c026bb4
PS
1350
1351%description -n libobjc-multilib -l pl.UTF-8
12d5ac89 1352Biblioteka Obiektowego C - wersja 32-bitowa.
0c026bb4 1353
1a1d3d91 1354%package -n libobjc-static
12d5ac89 1355Summary: Static Objective C Library
e8f97812 1356Summary(es.UTF-8): Bibliotecas estáticas de Objective C
12d5ac89 1357Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C
bb622e11 1358License: GPL v2+ with linking exception
1a1d3d91
PS
1359Group: Development/Libraries
1360Requires: libobjc = %{epoch}:%{version}-%{release}
a9e887db 1361
1a1d3d91 1362%description -n libobjc-static
12d5ac89 1363Static Objective C Library.
a9e887db 1364
dcc21e77
JR
1365%description -n libobjc-static -l es.UTF-8
1366Bibliotecas estáticas de Objective C.
8a9bb03c 1367
dcc21e77 1368%description -n libobjc-static -l pl.UTF-8
12d5ac89 1369Statyczna biblioteka Obiektowego C.
a9e887db 1370
0c026bb4 1371%package -n libobjc-multilib-static
12d5ac89
JB
1372Summary: Static Objective C Library - 32-bit version
1373Summary(pl.UTF-8): Statyczna Biblioteka Obiektowego C - wersja 32-bitowa
0c026bb4
PS
1374License: GPL v2+ with linking exception
1375Group: Development/Libraries
96592a7f 1376Requires: libobjc-multilib = %{epoch}:%{version}-%{release}
0c026bb4
PS
1377
1378%description -n libobjc-multilib-static
12d5ac89 1379Static Objective C Library - 32-bit version.
0c026bb4
PS
1380
1381%description -n libobjc-multilib-static -l pl.UTF-8
12d5ac89 1382Statyczna biblioteki Obiektowego C - wersja 32-bitowa.
0c026bb4 1383
48d45c0b
JB
1384%package go
1385Summary: Go language support for gcc
1386Summary(pl.UTF-8): Obsługa języka Go dla kompilatora gcc
1387License: GPL v3+ (gcc), BSD (Go-specific part)
1388Group: Development/Languages
1389Requires: %{name} = %{epoch}:%{version}-%{release}
9218872f 1390Requires: libgo-devel = %{epoch}:%{version}-%{release}
48d45c0b
JB
1391
1392%description go
1393This package adds Go language support to the GNU Compiler Collection.
1394
1395%description go -l pl.UTF-8
1396Ten pakiet dodaje obsługę języka Go do kompilatora gcc.
1397
9218872f
JB
1398%package go-multilib
1399Summary: 32-bit Go language support for gcc
1400Summary(pl.UTF-8): Obsługa 32-bitowych binariów języka Go dla kompilatora gcc
1401License: GPL v3+ (gcc), BSD (Go-specific part)
1402Group: Development/Languages
1403Requires: %{name} = %{epoch}:%{version}-%{release}
1404Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1405
1406%description go-multilib
1407This package adds 32-bit Go language support to the GNU Compiler
1408Collection.
1409
1410%description go-multilib -l pl.UTF-8
1411Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1412kompilatora gcc.
1413
48d45c0b
JB
1414%package -n libgo
1415Summary: Go language library
1416Summary(pl.UTF-8): Biblioteka języka Go
1417License: BSD
1418Group: Libraries
1419Requires: libgcc >= %{epoch}:%{version}-%{release}
1420
1421%description -n libgo
1422Go language library.
1423
1424%description -n libgo -l pl.UTF-8
1425Biblioteka języka Go.
1426
9218872f
JB
1427%package -n libgo-multilib
1428Summary: Go language library - 32-bit version
1429Summary(pl.UTF-8): Biblioteka języka Go - wersja 32-bitowa
1430License: BSD
1431Group: Libraries
1432Requires: libgcc-multilib >= %{epoch}:%{version}-%{release}
1433
1434%description -n libgo-multilib
1435Go language library - 32-bit version.
1436
1437%description -n libgo-multilib -l pl.UTF-8
1438Biblioteka języka Go - wersja 32-bitowa.
1439
48d45c0b
JB
1440%package -n libgo-devel
1441Summary: Development files for Go language library
1442Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go
1443License: BSD
1444Group: Development/Libraries
1445Requires: glibc-devel
1446Requires: libgo = %{epoch}:%{version}-%{release}
1447
1448%description -n libgo-devel
1449Development files for Go language library.
1450
1451%description -n libgo-devel -l pl.UTF-8
1452Pliki programistyczne biblioteki języka Go.
1453
9218872f
JB
1454%package -n libgo-multilib-devel
1455Summary: Development files for Go language library - 32-bit version
1456Summary(pl.UTF-8): Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
1457License: BSD
1458Group: Development/Libraries
1459Requires: glibc-devel
1460Requires: libgo-multilib = %{epoch}:%{version}-%{release}
1461
1462%description -n libgo-multilib-devel
1463Development files for Go language library - 32-bit version.
1464
1465%description -n libgo-multilib-devel -l pl.UTF-8
1466Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
1467
48d45c0b
JB
1468%package -n libgo-static
1469Summary: Static Go language library
1470Summary(pl.UTF-8): Statyczna biblioteka języka Go
1471License: BSD
1472Group: Development/Libraries
1473Requires: libgo-devel = %{epoch}:%{version}-%{release}
1474
1475%description -n libgo-static
1476Static Go language library.
1477
1478%description -n libgo-static -l pl.UTF-8
1479Statyczna biblioteka języka Go.
1480
9218872f
JB
1481%package -n libgo-multilib-static
1482Summary: Static Go language library - 32-bit version
1483Summary(pl.UTF-8): Statyczna biblioteka języka Go - wersja 32-bitowa
1484License: BSD
1485Group: Development/Libraries
1486Requires: libgo-multilib-devel = %{epoch}:%{version}-%{release}
1487
1488%description -n libgo-multilib-static
1489Static Go language library - 32-bit version.
1490
1491%description -n libgo-multilib-static -l pl.UTF-8
1492Statyczna biblioteka języka Go - wersja 32-bitowa.
1493
d1595fb3 1494%prep
6b419cd4 1495%setup -q
b2dcb80a 1496%patch100 -p0
5708664f 1497%patch0 -p1
1234b880 1498%patch1 -p1
b4627121
AM
1499# update if it makes speed difference for you
1500#%patch2 -p1
1a1d3d91
PS
1501%patch3 -p1
1502%patch4 -p1
e06e830a 1503
b4627121
AM
1504# update if you need it
1505#%patch6 -p1
263b9712
PS
1506%patch7 -p0
1507%if %{with qt}
ccd88e5f 1508%patch8 -p1
263b9712 1509%endif
b4627121
AM
1510# update if you need it
1511#%patch10 -p1
1512
fea82b0f 1513%patch13 -p0
1a3413fe 1514
87de1d00
PS
1515mv ChangeLog ChangeLog.general
1516
dd0a9286
AM
1517%if %{with java}
1518# see contrib/download_ecj
fea82b0f 1519cp -p %{SOURCE2} ecj.jar
dd0a9286
AM
1520%endif
1521
8d9c86b4 1522# override snapshot version.
6b419cd4
AM
1523echo %{version} > gcc/BASE-VER
1524echo "release" > gcc/DEV-PHASE
8d9c86b4 1525
d1595fb3 1526%build
87de1d00 1527cd gcc
2c23b974 1528#{__autoconf}
87de1d00 1529cd ..
263b9712
PS
1530%if %{with qt}
1531cd libjava/classpath
0d658808
PS
1532%{__autoconf}
1533cd ../..
263b9712 1534%endif
87de1d00 1535cp -f /usr/share/automake/config.sub .
0d9979dc 1536
ccd88e5f 1537rm -rf builddir && install -d builddir && cd builddir
573b3693 1538
365aa71d 1539# http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
55ff6e06
PS
1540export JAR=no
1541
bb4beb18 1542CC="%{__cc}" \
172e7937 1543CFLAGS="%{rpmcflags}" \
f8a2ca4e 1544CXXFLAGS="%{rpmcxxflags}" \
23d7249a
JB
1545TEXCONFIG=false \
1546../configure \
8fdeb3b2 1547 --prefix=%{_prefix} \
ccd88e5f 1548 --with-local-prefix=%{_prefix}/local \
25741e48 1549 --libdir=%{_libdir} \
8a9bb03c 1550 --libexecdir=%{_libdir} \
8fdeb3b2 1551 --infodir=%{_infodir} \
a9e887db 1552 --mandir=%{_mandir} \
ccd88e5f 1553 --x-libraries=%{_libdir} \
1234b880
JB
1554 --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1555 --disable-build-with-cxx \
1556 --disable-build-poststage1-with-cxx \
1557 --enable-c99 \
f5429886 1558 --enable-checking=release \
1234b880
JB
1559%ifarch %{ix86} %{x8664}
1560 --disable-cld \
1561%endif
1562 --enable-cloog-backend=%{cloog_backend} \
1563 %{?with_fortran:--enable-cmath} \
1564 --enable-decimal-float \
1fc08f06 1565 --enable-gnu-unique-object \
1234b880 1566 --enable-initfini-array \
48d45c0b 1567 --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 1568 --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1234b880 1569 --enable-libitm \
fbb22b41 1570 --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1234b880
JB
1571 --enable-linker-build-id \
1572 --enable-linux-futex \
a9e887db 1573 --enable-long-long \
c8686a18 1574 %{!?with_multilib:--disable-multilib} \
a9e887db 1575 --enable-nls \
c8686a18
PS
1576 --enable-lto \
1577 --enable-plugin \
1234b880
JB
1578%ifarch ppc ppc64
1579 --enable-secureplt \
df529b38 1580%endif
1234b880
JB
1581 --enable-shared \
1582 --enable-threads=posix \
1583 --disable-werror \
1584 --with-cloog \
01045484
JB
1585%ifarch sparc64
1586 --with-cpu=ultrasparc \
1587%endif
1234b880 1588 --with-demangler-in-ld \
8fdeb3b2
JR
1589 --with-gnu-as \
1590 --with-gnu-ld \
1234b880
JB
1591 --with-linker-hash-style=gnu \
1592 --with-long-double-128 \
1593 --with-ppl \
a9e887db 1594 --with-slibdir=%{_slibdir} \
ccd88e5f
MP
1595%ifnarch ia64
1596 --without-system-libunwind \
1597%else
1598 --with-system-libunwind \
1599%endif
1234b880 1600 --with-system-zlib \
ccd88e5f 1601 %{!?with_java:--without-x} \
ccd88e5f 1602%if %{with cxx}
ccd88e5f
MP
1603 --enable-__cxa_atexit \
1604 --enable-libstdcxx-allocator=new \
1234b880 1605 --disable-libstdcxx-pch \
5dcf4eb3
PS
1606 --enable-libstdcxx-threads \
1607 --enable-libstdcxx-time=rt \
1234b880 1608 --enable-libstdcxx-visibility \
f628c5ee 1609 --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
1234b880 1610 --with-gxx-include-dir=%{_includedir}/c++/%{version} \
ccd88e5f 1611%endif
1a1d3d91 1612%if %{with java}
75b46569
JB
1613 %{!?with_alsa:--disable-alsa} \
1614 %{!?with_dssi:--disable-dssi} \
1615 --disable-gconf-peer \
1234b880 1616 %{?with_gtk:--enable-gtk-cairo} \
e2866e41 1617%if %{with x}
eb6cafd8 1618 --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
e2866e41 1619%endif
1234b880 1620 --enable-jni \
1a1d3d91
PS
1621 --enable-libgcj \
1622 --enable-libgcj-multifile \
1623 --enable-libgcj-database \
1234b880
JB
1624 --disable-libjava-multilib \
1625 %{?with_mozilla:--enable-plugin} \
1626 --enable-static-libjava \
5cb3855b 1627 --enable-xmlj \
1a1d3d91 1628%endif
d6ed288f
PS
1629 --with-pkgversion="PLD-Linux" \
1630 --with-bugurl="http://bugs.pld-linux.org" \
a9e887db 1631 %{_target_platform}
8fdeb3b2 1632
ecc8e369 1633cd ..
1a1d3d91 1634
a7bf266c 1635cat << 'EOF' > Makefile
1636all := $(filter-out all Makefile,$(MAKECMDGOALS))
1637
1638all $(all):
1639 $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
1640 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1641 GCJFLAGS="%{rpmcflags}" \
1642 BOOT_CFLAGS="%{rpmcflags}" \
f88f3951 1643 STAGE1_CFLAGS="%{rpmcflags} -O0" \
a7bf266c 1644 GNATLIBCFLAGS="%{rpmcflags}" \
1645 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1646 mandir=%{_mandir} \
1647 infodir=%{_infodir}
1648EOF
1649
1650%{__make}
a9e887db 1651
68951455
PS
1652%if %{with tests}
1653if [ ! -r /dev/pts/0 ]; then
1654 echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1655 exit 1
1656fi
1657%{__make} -k -C builddir check 2>&1 ||:
1658%endif
c48dab66 1659
d1595fb3 1660%install
1661rm -rf $RPM_BUILD_ROOT
87de1d00 1662install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
8fdeb3b2 1663
ccd88e5f 1664cd builddir
8fdeb3b2 1665
87de1d00 1666%{__make} -j1 install \
0d9979dc
JK
1667 mandir=%{_mandir} \
1668 infodir=%{_infodir} \
ba86452d 1669 DESTDIR=$RPM_BUILD_ROOT
8fdeb3b2 1670
fea82b0f 1671cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
5e99c223 1672cp -p %{_target_platform}/libitm/libitm.spec $RPM_BUILD_ROOT%{gcclibdir}
1a1d3d91 1673
f7e8878d
JB
1674%if %{with multilib}
1675# create links
ddfc5fb9 1676%ifarch sparc64
245e960e 1677ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
ddfc5fb9 1678 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
245e960e
JB
1679ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1680 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1681%if %{with cxx}
1682ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1683 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1684ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1685 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1686%endif
1687%if %{with java}
1688ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1689 $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1690%endif
ddfc5fb9 1691%endif
f7e8878d
JB
1692%endif
1693
1a1d3d91 1694ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
57679770 1695ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
927cf182 1696echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
8fdeb3b2 1697
ee2977fa 1698libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
e22df5cd 1699mv $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
ee2977fa 1700ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
f2c5d905
PS
1701
1702libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
1703mv $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
1704ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
1705
f5d4d718 1706%if %{with multilib}
ccd88e5f 1707libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
e22df5cd 1708mv $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
ee2977fa 1709ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
f2c5d905
PS
1710
1711libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
1712mv $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
1713ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
f5d4d718
PS
1714%endif
1715
1a1d3d91
PS
1716%if %{with fortran}
1717ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1718echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1719%endif
8fdeb3b2 1720
b4e5a90f 1721%if %{with ada}
a9e887db 1722# move ada shared libraries to proper place...
7e2d63ac 1723mv -f $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
fffe730c 1724 $RPM_BUILD_ROOT%{_libdir}
945e6908 1725# check if symlink to be made is valid
886496de
PS
1726test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
1727ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
1728ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
1729ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1730ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
2c23b974 1731%if %{with multilib}
7e2d63ac 1732mv -f $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
2c23b974
PS
1733 $RPM_BUILD_ROOT%{_libdir32}
1734# check if symlink to be made is valid
886496de
PS
1735test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
1736ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
1737ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
1738ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
1739ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
2c23b974 1740%endif
a9e887db
MM
1741%endif
1742
a9e887db
MM
1743cd ..
1744
b4e5a90f 1745%if %{with java}
a9e887db 1746install -d java-doc
53c428c2
JB
1747cp -f libjava/READ* java-doc
1748ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
8c6e1f45
JB
1749
1750# still not installed by gcc?
1751[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
1752sed -e 's,@prefix@,%{_prefix},
1753 s,@exec_prefix@,%{_exec_prefix},
1754 s,@libdir@,%{_libdir},
1755 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
1756%if %{with multilib}
1757[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
1758install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
1759sed -e 's,@prefix@,%{_prefix},
1760 s,@exec_prefix@,%{_exec_prefix},
1761 s,@libdir@,%{_libdir32},
1762 s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
1763%endif
7fae892c 1764%endif
8c6e1f45 1765
b4e5a90f 1766%if %{with objc}
b7f05dc8 1767cp -f libobjc/README gcc/objc/README.libobjc
a9e887db
MM
1768%endif
1769
7e2d63ac 1770# avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
bd015c56 1771# normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
f2c5d905 1772for f in libitm.la libssp.la libssp_nonshared.la \
ee2977fa 1773 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 1774 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41
PS
1775 %{?with_gomp:libgomp.la} \
1776 %{?with_mudflap:libmudflap.la libmudflapth.la} \
ff2e6244 1777%if %{with java}
3227160d 1778 libffi.la libgcj.la libgcj-tools.la libgij.la \
b7f05dc8
PS
1779 %{gcjdbexecdir}/libjvm.la \
1780 %{gcjdbexecdir}/libxmlj.la \
e2866e41 1781 %{?with_x:lib-gnu-awt-xlib.la} \
b7f05dc8 1782 %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
44cf6e48 1783 %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
b7f05dc8
PS
1784 %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1785 %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
ff2e6244 1786%endif
1a1d3d91
PS
1787 %{?with_objc:libobjc.la};
1788do
278c313e 1789 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1a1d3d91 1790 mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
ccd88e5f 1791done
1a1d3d91 1792%if %{with multilib}
f2c5d905 1793for f in libitm.la libssp.la libssp_nonshared.la \
ccd88e5f 1794 %{?with_cxx:libstdc++.la libsupc++.la} \
1fc08f06 1795 %{?with_fortran:libgfortran.la libquadmath.la} \
fbb22b41
PS
1796 %{?with_gomp:libgomp.la} \
1797 %{?with_mudflap:libmudflap.la libmudflapth.la} \
ff2e6244 1798 %{?with_java:libffi.la} \
ccd88e5f
MP
1799 %{?with_objc:libobjc.la};
1800do
278c313e 1801 %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1a1d3d91 1802 mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
bd015c56 1803done
ccd88e5f 1804%endif
b86ed435 1805
d625eb14
JB
1806cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
1807cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
1808%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
1809%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
e71706cf 1810
b55e5f81
PS
1811%if %{with python}
1812for LIB in lib lib64; do
1813 LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_prefix}/$LIB"
1814 install -d $LIBPATH
1815 # basename is being run only for the native (non-biarch) file.
1816 sed -e 's,@pythondir@,%{_datadir}/gdb,' \
1817 -e 's,@toolexeclibdir@,%{_prefix}/'"$LIB," \
1818 < libstdc++-v3/python/hook.in \
e0915b9e 1819 > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
b55e5f81
PS
1820done
1821install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e
JB
1822mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
1823%if %{with java}
1824mv $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
e0915b9e 1825%{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
5e99c223 1826%endif
b55e5f81
PS
1827%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
1828%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
1829%py_postclean
e0915b9e
JB
1830%else
1831%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
1832%if %{with java}
1833%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
1834%endif
1835%endif
1836# script(s) always installed; see above for builds with python; if no python, just don't package
1837%{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
1838%if %{with multilib}
1839%{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
b55e5f81
PS
1840%endif
1841
1a1d3d91 1842%find_lang gcc
ccd88e5f
MP
1843%find_lang cpplib
1844cat cpplib.lang >> gcc.lang
1845
1846%if %{with cxx}
1847%find_lang libstdc\+\+
fea82b0f 1848cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
ccd88e5f 1849%endif
8fdeb3b2 1850
fea82b0f
ER
1851# always -f, as "dir" is created depending which texlive version is installed
1852%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
1853
37a50438 1854# svn snap doesn't contain (release does) below files,
548f8585 1855# so let's create dummy entries to satisfy %%files.
772905c8 1856[ ! -f NEWS ] && touch NEWS
5b35e3a4
PS
1857[ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1858[ ! -f libgfortran/README ] && touch libgfortran/README
772905c8 1859
8122e5eb
JB
1860%clean
1861rm -rf $RPM_BUILD_ROOT
1862
5c377a92 1863%post -p /sbin/postshell
40a75570 1864-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 1865
5c377a92 1866%postun -p /sbin/postshell
40a75570 1867-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 1868
5c377a92 1869%post ada -p /sbin/postshell
f5308df3 1870-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 1871
5c377a92 1872%postun ada -p /sbin/postshell
f5308df3 1873-/usr/sbin/fix-info-dir -c %{_infodir}
1a1d3d91 1874
5c377a92 1875%post fortran -p /sbin/postshell
f5308df3 1876-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 1877
5c377a92 1878%postun fortran -p /sbin/postshell
f5308df3 1879-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 1880
5c377a92 1881%post java -p /sbin/postshell
f5308df3 1882-/usr/sbin/fix-info-dir -c %{_infodir}
a9e887db 1883
5c377a92 1884%postun java -p /sbin/postshell
f5308df3 1885-/usr/sbin/fix-info-dir -c %{_infodir}
8fdeb3b2 1886
48d45c0b
JB
1887%post go -p /sbin/postshell
1888-/usr/sbin/fix-info-dir -c %{_infodir}
1889
1890%postun go -p /sbin/postshell
1891-/usr/sbin/fix-info-dir -c %{_infodir}
1892
1a1d3d91
PS
1893%post -p /sbin/ldconfig -n libgcc
1894%postun -p /sbin/ldconfig -n libgcc
a7981eb4
PS
1895%post -p /sbin/ldconfig -n libgcc-multilib
1896%postun -p /sbin/ldconfig -n libgcc-multilib
879e4a8d
JB
1897%post -p /sbin/ldconfig -n libgomp
1898%postun -p /sbin/ldconfig -n libgomp
a7981eb4
PS
1899%post -p /sbin/ldconfig -n libgomp-multilib
1900%postun -p /sbin/ldconfig -n libgomp-multilib
1a1d3d91
PS
1901%post -p /sbin/ldconfig -n libmudflap
1902%postun -p /sbin/ldconfig -n libmudflap
a7981eb4
PS
1903%post -p /sbin/ldconfig -n libmudflap-multilib
1904%postun -p /sbin/ldconfig -n libmudflap-multilib
1a1d3d91
PS
1905%post -p /sbin/ldconfig -n libgnat
1906%postun -p /sbin/ldconfig -n libgnat
2c23b974
PS
1907%post -p /sbin/ldconfig -n libgnat-multilib
1908%postun -p /sbin/ldconfig -n libgnat-multilib
1a1d3d91
PS
1909%post -p /sbin/ldconfig -n libstdc++
1910%postun -p /sbin/ldconfig -n libstdc++
a7981eb4
PS
1911%post -p /sbin/ldconfig -n libstdc++-multilib
1912%postun -p /sbin/ldconfig -n libstdc++-multilib
1a1d3d91
PS
1913%post -p /sbin/ldconfig -n libgfortran
1914%postun -p /sbin/ldconfig -n libgfortran
a7981eb4
PS
1915%post -p /sbin/ldconfig -n libgfortran-multilib
1916%postun -p /sbin/ldconfig -n libgfortran-multilib
1a1d3d91
PS
1917%post -p /sbin/ldconfig -n libgcj
1918%postun -p /sbin/ldconfig -n libgcj
1919%post -p /sbin/ldconfig -n libffi
1920%postun -p /sbin/ldconfig -n libffi
a7981eb4
PS
1921%post -p /sbin/ldconfig -n libffi-multilib
1922%postun -p /sbin/ldconfig -n libffi-multilib
1a1d3d91
PS
1923%post -p /sbin/ldconfig -n libobjc
1924%postun -p /sbin/ldconfig -n libobjc
a7981eb4
PS
1925%post -p /sbin/ldconfig -n libobjc-multilib
1926%postun -p /sbin/ldconfig -n libobjc-multilib
1fc08f06
AM
1927%post -n libquadmath
1928/sbin/ldconfig
1929[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1930%postun -n libquadmath
1931/sbin/ldconfig
1932[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
1933%post -p /sbin/ldconfig -n libquadmath-multilib
1934%postun -p /sbin/ldconfig -n libquadmath-multilib
48d45c0b
JB
1935%post -p /sbin/ldconfig -n libgo
1936%postun -p /sbin/ldconfig -n libgo
9218872f
JB
1937%post -p /sbin/ldconfig -n libgo-multilib
1938%postun -p /sbin/ldconfig -n libgo-multilib
a9e887db 1939
87de1d00 1940%files -f gcc.lang
b9c7a448 1941%defattr(644,root,root,755)
c3de157e
PS
1942%doc ChangeLog.general MAINTAINERS NEWS
1943# bugs.html faq.html
87de1d00 1944%doc gcc/{ChangeLog,ONEWS,README.Portability}
0d9979dc 1945%attr(755,root,root) %{_bindir}/*-gcc*
f17f0799
JB
1946%attr(755,root,root) %{_bindir}/cc
1947%attr(755,root,root) %{_bindir}/cpp
8fdeb3b2 1948%attr(755,root,root) %{_bindir}/gcc
c5101348
PS
1949%attr(755,root,root) %{_bindir}/gcc-ar
1950%attr(755,root,root) %{_bindir}/gcc-nm
1951%attr(755,root,root) %{_bindir}/gcc-ranlib
1fc08f06 1952#%attr(755,root,root) %{_bindir}/gccbug
8fdeb3b2 1953%attr(755,root,root) %{_bindir}/gcov
a9e887db 1954%{_mandir}/man1/cc.1*
87de1d00 1955%{_mandir}/man1/cpp.1*
87de1d00 1956%{_mandir}/man1/gcc.1*
87de1d00 1957%{_mandir}/man1/gcov.1*
f17f0799
JB
1958%{_infodir}/cpp.info*
1959%{_infodir}/cppinternals.info*
1960%{_infodir}/gcc.info*
1961%{_infodir}/gccinstall.info*
1962%{_infodir}/gccint.info*
f2c5d905 1963%{_infodir}/libitm.info*
87de1d00 1964%attr(755,root,root) /lib/cpp
f17f0799 1965%attr(755,root,root) %{_slibdir}/libgcc_s.so
f2c5d905 1966%attr(755,root,root) %{_libdir}/libitm.so
ee2977fa 1967%attr(755,root,root) %{_libdir}/libssp.so
f2c5d905
PS
1968%{_libdir}/libitm.la
1969%{_libdir}/libitm.a
f17f0799
JB
1970%{_libdir}/libssp.la
1971%{_libdir}/libssp.a
cae41c0f 1972%{_libdir}/libssp_nonshared.la
f17f0799
JB
1973%{_libdir}/libssp_nonshared.a
1974%dir %{_libdir}/gcc
7e2d63ac
JB
1975%dir %{_libdir}/gcc/%{_target_platform}
1976%dir %{gcclibdir}
1977%{gcclibdir}/libgcc.a
1978%{gcclibdir}/libgcc_eh.a
1979%{gcclibdir}/libgcov.a
5e99c223 1980%{gcclibdir}/libitm.spec
7e2d63ac
JB
1981%{gcclibdir}/specs
1982%{gcclibdir}/crt*.o
1983%attr(755,root,root) %{gcclibdir}/cc1
1984%attr(755,root,root) %{gcclibdir}/collect2
1985%attr(755,root,root) %{gcclibdir}/lto-wrapper
1986%attr(755,root,root) %{gcclibdir}/lto1
1987%attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
1988%{gcclibdir}/plugin
1989%dir %{gcclibdir}/include
1990%dir %{gcclibdir}/include/ssp
1991%{gcclibdir}/include/ssp/*.h
1992%{gcclibdir}/include/float.h
1993%{gcclibdir}/include/iso646.h
1994%{gcclibdir}/include/limits.h
5dcf4eb3 1995%{gcclibdir}/include/stdalign.h
7e2d63ac
JB
1996%{gcclibdir}/include/stdarg.h
1997%{gcclibdir}/include/stdbool.h
1998%{gcclibdir}/include/stddef.h
1999%{gcclibdir}/include/stdfix.h
2000%{gcclibdir}/include/stdint.h
2001%{gcclibdir}/include/stdint-gcc.h
5dcf4eb3 2002%{gcclibdir}/include/stdnoreturn.h
7e2d63ac
JB
2003%{gcclibdir}/include/syslimits.h
2004%{gcclibdir}/include/unwind.h
2005%{gcclibdir}/include/varargs.h
61c31edc 2006%ifarch %{ix86} %{x8664}
7e2d63ac
JB
2007%{gcclibdir}/include/ammintrin.h
2008%{gcclibdir}/include/avxintrin.h
5dcf4eb3 2009%{gcclibdir}/include/avx2intrin.h
7e2d63ac 2010%{gcclibdir}/include/bmiintrin.h
5dcf4eb3 2011%{gcclibdir}/include/bmi2intrin.h
7e2d63ac
JB
2012%{gcclibdir}/include/bmmintrin.h
2013%{gcclibdir}/include/cpuid.h
2014%{gcclibdir}/include/cross-stdarg.h
2015%{gcclibdir}/include/emmintrin.h
5dcf4eb3
PS
2016%{gcclibdir}/include/f16cintrin.h
2017%{gcclibdir}/include/fmaintrin.h
7e2d63ac
JB
2018%{gcclibdir}/include/fma4intrin.h
2019%{gcclibdir}/include/ia32intrin.h
2020%{gcclibdir}/include/immintrin.h
2021%{gcclibdir}/include/lwpintrin.h
5dcf4eb3 2022%{gcclibdir}/include/lzcntintrin.h
7e2d63ac
JB
2023%{gcclibdir}/include/mm3dnow.h
2024%{gcclibdir}/include/mm_malloc.h
2025%{gcclibdir}/include/mmintrin.h
2026%{gcclibdir}/include/nmmintrin.h
2027%{gcclibdir}/include/popcntintrin.h
2028%{gcclibdir}/include/pmmintrin.h
2029%{gcclibdir}/include/smmintrin.h
2030%{gcclibdir}/include/tbmintrin.h
2031%{gcclibdir}/include/tmmintrin.h
2032%{gcclibdir}/include/wmmintrin.h
2033%{gcclibdir}/include/x86intrin.h
2034%{gcclibdir}/include/xmmintrin.h
2035%{gcclibdir}/include/xopintrin.h
61c31edc 2036%endif
3bebd24f
JB
2037%ifarch arm
2038%{gcclibdir}/include/arm_neon.h
2039%{gcclibdir}/include/mmintrin.h
2040%endif
2041%ifarch ia64
2042%{gcclibdir}/include/ia64intrin.h
2043%endif
2044%ifarch m68k
2045%{gcclibdir}/include/math-68881.h
2046%endif
2047%ifarch mips
2048%{gcclibdir}/include/loongson.h
2049%endif
822aab7b 2050%ifarch powerpc ppc ppc64
7e2d63ac
JB
2051%{gcclibdir}/include/altivec.h
2052%{gcclibdir}/include/paired.h
2053%{gcclibdir}/include/ppc-asm.h
2054%{gcclibdir}/include/ppu_intrinsics.h
2055%{gcclibdir}/include/si2vmx.h
2056%{gcclibdir}/include/spe.h
2057%{gcclibdir}/include/spu2vmx.h
2058%{gcclibdir}/include/vec_types.h
822aab7b 2059%endif
ddea3a11 2060
0c026bb4
PS
2061%if %{with multilib}
2062%files multilib
2063%defattr(644,root,root,755)
f17f0799 2064%attr(755,root,root) %{_slibdir32}/libgcc_s.so
7e2d63ac
JB
2065%dir %{gcclibdir}/32
2066%{gcclibdir}/32/crt*.o
2067%{gcclibdir}/32/libgcc.a
2068%{gcclibdir}/32/libgcc_eh.a
2069%{gcclibdir}/32/libgcov.a
f2c5d905 2070%attr(755,root,root) %{_libdir32}/libitm.so
0c026bb4 2071%attr(755,root,root) %{_libdir32}/libssp.so
f2c5d905
PS
2072%{_libdir32}/libitm.la
2073%{_libdir32}/libitm.a
f17f0799
JB
2074%{_libdir32}/libssp.la
2075%{_libdir32}/libssp.a
0c026bb4 2076%{_libdir32}/libssp_nonshared.la
f17f0799 2077%{_libdir32}/libssp_nonshared.a
0c026bb4
PS
2078%endif
2079
a9e887db 2080%files -n libgcc
8fdeb3b2 2081%defattr(644,root,root,755)
f17f0799 2082%attr(755,root,root) %{_slibdir}/libgcc_s.so.1
f2c5d905 2083%attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
f17f0799 2084%attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
f2c5d905 2085%attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
e22df5cd 2086%attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
0c026bb4 2087
23d7249a 2088%if %{with multilib}
0c026bb4
PS
2089%files -n libgcc-multilib
2090%defattr(644,root,root,755)
f17f0799 2091%attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
f2c5d905 2092%attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
f17f0799 2093%attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
e22df5cd 2094%attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
f2c5d905 2095%attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
f593af71 2096%endif
1a1d3d91 2097
fbb22b41 2098%if %{with gomp}
879e4a8d
JB
2099%files -n libgomp
2100%defattr(644,root,root,755)
0c026bb4 2101%attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
e22df5cd 2102%attr(755,root,root) %ghost %{_libdir}/libgomp.so.1
0c026bb4 2103
879e4a8d 2104%if %{with multilib}
0c026bb4
PS
2105%files -n libgomp-multilib
2106%defattr(644,root,root,755)
879e4a8d 2107%attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
e22df5cd 2108%attr(755,root,root) %ghost %{_libdir32}/libgomp.so.1
879e4a8d 2109%endif
879e4a8d
JB
2110
2111%files -n libgomp-devel
2112%defattr(644,root,root,755)
879e4a8d
JB
2113%attr(755,root,root) %{_libdir}/libgomp.so
2114%{_libdir}/libgomp.la
2115%{_libdir}/libgomp.spec
7e2d63ac
JB
2116%{gcclibdir}/finclude
2117%{gcclibdir}/include/omp.h
f17f0799 2118%{_infodir}/libgomp.info*
879e4a8d 2119
0c026bb4
PS
2120%if %{with multilib}
2121%files -n libgomp-multilib-devel
2122%defattr(644,root,root,755)
2123%attr(755,root,root) %{_libdir32}/libgomp.so
2124%{_libdir32}/libgomp.la
2125%{_libdir32}/libgomp.spec
2126%endif
2127
879e4a8d
JB
2128%files -n libgomp-static
2129%defattr(644,root,root,755)
0c026bb4
PS
2130%{_libdir}/libgomp.a
2131
879e4a8d 2132%if %{with multilib}
0c026bb4
PS
2133%files -n libgomp-multilib-static
2134%defattr(644,root,root,755)
879e4a8d
JB
2135%{_libdir32}/libgomp.a
2136%endif
fbb22b41 2137%endif
879e4a8d 2138
fbb22b41 2139%if %{with mudflap}
1a1d3d91
PS
2140%files -n libmudflap
2141%defattr(644,root,root,755)
f17f0799 2142%attr(755,root,root) %{_libdir}/libmudflap.so.*.*.*
e22df5cd 2143%attr(755,root,root) %ghost %{_libdir}/libmudflap.so.0
f17f0799 2144%attr(755,root,root) %{_libdir}/libmudflapth.so.*.*.*
e22df5cd 2145%attr(755,root,root) %ghost %{_libdir}/libmudflapth.so.0
0c026bb4 2146
1a1d3d91 2147%if %{with multilib}
0c026bb4
PS
2148%files -n libmudflap-multilib
2149%defattr(644,root,root,755)
f17f0799 2150%attr(755,root,root) %{_libdir32}/libmudflap.so.*.*.*
e22df5cd 2151%attr(755,root,root) %ghost %{_libdir32}/libmudflap.so.0
f17f0799 2152%attr(755,root,root) %{_libdir32}/libmudflapth.so.*.*.*
e22df5cd 2153%attr(755,root,root) %ghost %{_libdir32}/libmudflapth.so.0
1a1d3d91 2154%endif
1a1d3d91
PS
2155
2156%files -n libmudflap-devel
2157%defattr(644,root,root,755)
f17f0799
JB
2158%attr(755,root,root) %{_libdir}/libmudflap.so
2159%attr(755,root,root) %{_libdir}/libmudflapth.so
2160%{_libdir}/libmudflap.la
2161%{_libdir}/libmudflapth.la
7e2d63ac 2162%{gcclibdir}/include/mf-runtime.h
0c026bb4 2163
1a1d3d91 2164%if %{with multilib}
0c026bb4
PS
2165%files -n libmudflap-multilib-devel
2166%defattr(644,root,root,755)
f17f0799
JB
2167%attr(755,root,root) %{_libdir32}/libmudflap.so
2168%attr(755,root,root) %{_libdir32}/libmudflapth.so
2169%{_libdir32}/libmudflap.la
2170%{_libdir32}/libmudflapth.la
1a1d3d91 2171%endif
1a1d3d91
PS
2172
2173%files -n libmudflap-static
2174%defattr(644,root,root,755)
f17f0799
JB
2175%{_libdir}/libmudflap.a
2176%{_libdir}/libmudflapth.a
0c026bb4 2177
1a1d3d91 2178%if %{with multilib}
0c026bb4
PS
2179%files -n libmudflap-multilib-static
2180%defattr(644,root,root,755)
f17f0799
JB
2181%{_libdir32}/libmudflap.a
2182%{_libdir32}/libmudflapth.a
1a1d3d91 2183%endif
fbb22b41 2184%endif
1a1d3d91
PS
2185
2186%if %{with ada}
2187%files ada
2188%defattr(644,root,root,755)
2189%doc gcc/ada/ChangeLog
2190%attr(755,root,root) %{_bindir}/gnat*
81cb897a 2191%if %{with java}
b7f05dc8 2192%exclude %{_bindir}/gnative2ascii
81cb897a 2193%endif
f17f0799
JB
2194%attr(755,root,root) %{_libdir}/libgnarl-*.so
2195%attr(755,root,root) %{_libdir}/libgnarl.so
2196%attr(755,root,root) %{_libdir}/libgnat-*.so
2197%attr(755,root,root) %{_libdir}/libgnat.so
7e2d63ac
JB
2198%attr(755,root,root) %{gcclibdir}/gnat1
2199%{gcclibdir}/adainclude
2200%dir %{gcclibdir}/adalib
2201%{gcclibdir}/adalib/*.ali
e3d6f3e5 2202%ifarch %{ix86} %{x8664}
7e2d63ac 2203%{gcclibdir}/adalib/libgmem.a
1a1d3d91 2204%endif
f17f0799
JB
2205%{_infodir}/gnat-style.info*
2206%{_infodir}/gnat_rm.info*
2207%{_infodir}/gnat_ugn.info*
1a1d3d91 2208
2c23b974
PS
2209%if %{with multilib}
2210%files ada-multilib
2211%defattr(644,root,root,755)
f17f0799
JB
2212%attr(755,root,root) %{_libdir32}/libgnarl-*.so
2213%attr(755,root,root) %{_libdir32}/libgnarl.so
2214%attr(755,root,root) %{_libdir32}/libgnat-*.so
2215%attr(755,root,root) %{_libdir32}/libgnat.so
7e2d63ac
JB
2216%{gcclibdir}/32/adainclude
2217%dir %{gcclibdir}/32/adalib
2218%{gcclibdir}/32/adalib/*.ali
2c23b974 2219%ifarch %{ix86} %{x8664}
7e2d63ac 2220%{gcclibdir}/32/adalib/libgmem.a
2c23b974
PS
2221%endif
2222%endif
2223
1a1d3d91
PS
2224%files -n libgnat
2225%defattr(644,root,root,755)
f17f0799
JB
2226%attr(755,root,root) %{_libdir}/libgnarl-*.so.1
2227%attr(755,root,root) %{_libdir}/libgnarl.so.1
2228%attr(755,root,root) %{_libdir}/libgnat-*.so.1
2229%attr(755,root,root) %{_libdir}/libgnat.so.1
1a1d3d91 2230
2c23b974
PS
2231%if %{with multilib}
2232%files -n libgnat-multilib
2233%defattr(644,root,root,755)
f17f0799
JB
2234%attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
2235%attr(755,root,root) %{_libdir32}/libgnarl.so.1
2236%attr(755,root,root) %{_libdir32}/libgnat-*.so.1
2237%attr(755,root,root) %{_libdir32}/libgnat.so.1
2c23b974
PS
2238%endif
2239
1a1d3d91
PS
2240%files -n libgnat-static
2241%defattr(644,root,root,755)
7e2d63ac
JB
2242%{gcclibdir}/adalib/libgnarl.a
2243%{gcclibdir}/adalib/libgnat.a
2c23b974
PS
2244
2245%if %{with multilib}
2246%files -n libgnat-multilib-static
2247%defattr(644,root,root,755)
7e2d63ac
JB
2248%{gcclibdir}/32/adalib/libgnarl.a
2249%{gcclibdir}/32/adalib/libgnat.a
2c23b974 2250%endif
1a1d3d91 2251%endif
8fdeb3b2 2252
ee2977fa 2253%if %{with cxx}
a9e887db
MM
2254%files c++
2255%defattr(644,root,root,755)
87de1d00 2256%doc gcc/cp/{ChangeLog,NEWS}
8fdeb3b2 2257%attr(755,root,root) %{_bindir}/g++
0d9979dc 2258%attr(755,root,root) %{_bindir}/*-g++
8fdeb3b2 2259%attr(755,root,root) %{_bindir}/c++
0d9979dc 2260%attr(755,root,root) %{_bindir}/*-c++
7e2d63ac 2261%attr(755,root,root) %{gcclibdir}/cc1plus
0c026bb4 2262%{_libdir}/libsupc++.la
f17f0799 2263%{_libdir}/libsupc++.a
0c026bb4
PS
2264%{_mandir}/man1/g++.1*
2265
23d7249a 2266%if %{with multilib}
0c026bb4
PS
2267%files c++-multilib
2268%defattr(644,root,root,755)
1a1d3d91 2269%{_libdir32}/libsupc++.la
f17f0799 2270%{_libdir32}/libsupc++.a
23d7249a 2271%endif
8fdeb3b2 2272
a9e887db
MM
2273%files -n libstdc++ -f libstdc++.lang
2274%defattr(644,root,root,755)
87de1d00 2275%doc libstdc++-v3/{ChangeLog,README}
0c026bb4 2276%attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
752e1c0e 2277%attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
0c026bb4 2278
23d7249a 2279%if %{with multilib}
0c026bb4
PS
2280%files -n libstdc++-multilib
2281%defattr(644,root,root,755)
23d7249a 2282%attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
752e1c0e 2283%attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
23d7249a 2284%endif
8fdeb3b2 2285
b55e5f81
PS
2286%if %{with python}
2287%files -n libstdc++-gdb
2288%defattr(644,root,root,755)
2289%dir %{py_sitescriptdir}/libstdcxx
2290%{py_sitescriptdir}/libstdcxx/*.py[co]
2291%dir %{py_sitescriptdir}/libstdcxx/v6
2292%{py_sitescriptdir}/libstdcxx/v6/*.py[co]
752e1c0e 2293%{_datadir}/gdb/auto-load/usr/lib*/libstdc++.so.%{cxx_sover}.*.*-gdb.py
b55e5f81
PS
2294%endif
2295
a9e887db 2296%files -n libstdc++-devel
8fdeb3b2 2297%defattr(644,root,root,755)
f17f0799
JB
2298%attr(755,root,root) %{_libdir}/libstdc++.so
2299%{_libdir}/libstdc++.la
e4b02ff7 2300%dir %{_includedir}/c++
1a1bd25f 2301%{_includedir}/c++/%{version}
ff2e6244 2302%{_includedir}/extc++.h
ccd88e5f 2303%{_includedir}/stdc++.h
ff2e6244 2304%{_includedir}/stdtr1c++.h
1a1d3d91 2305%if %{with java}
1a1bd25f
PS
2306%exclude %{_includedir}/c++/%{version}/java
2307%exclude %{_includedir}/c++/%{version}/javax
2308%exclude %{_includedir}/c++/%{version}/gcj
2309%exclude %{_includedir}/c++/%{version}/gnu
7b864000
PS
2310%exclude %{_includedir}/c++/%{version}/org
2311%exclude %{_includedir}/c++/%{version}/sun
1a1d3d91 2312%endif
0c026bb4 2313
fbff5cf1 2314%if %{with apidocs}
2310facb 2315%files -n libstdc++-apidocs
fbff5cf1 2316%defattr(644,root,root,755)
8594e96f 2317%doc libstdc++-v3/doc/html/*
fbff5cf1
ER
2318%endif
2319
23d7249a 2320%if %{with multilib}
0c026bb4
PS
2321%files -n libstdc++-multilib-devel
2322%defattr(644,root,root,755)
1a1d3d91 2323%attr(755,root,root) %{_libdir32}/libstdc++.so
f17f0799 2324%{_libdir32}/libstdc++.la
23d7249a 2325%endif
8fdeb3b2 2326
a9e887db
MM
2327%files -n libstdc++-static
2328%defattr(644,root,root,755)
0c026bb4
PS
2329%{_libdir}/libstdc++.a
2330
23d7249a 2331%if %{with multilib}
0c026bb4
PS
2332%files -n libstdc++-multilib-static
2333%defattr(644,root,root,755)
23d7249a
JB
2334%{_libdir32}/libstdc++.a
2335%endif
ee2977fa 2336%endif
8fdeb3b2 2337
1a1d3d91
PS
2338%if %{with fortran}
2339%files fortran
8fdeb3b2 2340%defattr(644,root,root,755)
1a1d3d91
PS
2341%doc gcc/fortran/ChangeLog
2342%attr(755,root,root) %{_bindir}/g95
2343%attr(755,root,root) %{_bindir}/gfortran
a81b0ef0 2344%attr(755,root,root) %{_bindir}/*-gfortran
7e2d63ac 2345%attr(755,root,root) %{gcclibdir}/f951
0c026bb4 2346%attr(755,root,root) %{_libdir}/libgfortran.so
1fc08f06 2347%{_libdir}/libgfortran.spec
f17f0799 2348%{_libdir}/libgfortran.la
5dcf4eb3
PS
2349%{gcclibdir}/libcaf_single.a
2350%{gcclibdir}/libcaf_single.la
7e2d63ac
JB
2351%{gcclibdir}/libgfortranbegin.la
2352%{gcclibdir}/libgfortranbegin.a
f17f0799 2353%{_infodir}/gfortran.info*
0c026bb4
PS
2354%{_mandir}/man1/g95.1*
2355%{_mandir}/man1/gfortran.1*
2356
23d7249a 2357%if %{with multilib}
0c026bb4
PS
2358%files fortran-multilib
2359%defattr(644,root,root,755)
1a1d3d91 2360%attr(755,root,root) %{_libdir32}/libgfortran.so
1fc08f06 2361%{_libdir32}/libgfortran.spec
f17f0799 2362%{_libdir32}/libgfortran.la
5dcf4eb3
PS
2363%{gcclibdir}/32/libcaf_single.a
2364%{gcclibdir}/32/libcaf_single.la
7e2d63ac
JB
2365%{gcclibdir}/32/libgfortranbegin.la
2366%{gcclibdir}/32/libgfortranbegin.a
1a1d3d91 2367%endif
1a1d3d91
PS
2368
2369%files -n libgfortran
a9e887db 2370%defattr(644,root,root,755)
1a1d3d91 2371%doc libgfortran/{AUTHORS,README,ChangeLog}
0c026bb4 2372%attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
e22df5cd 2373%attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
0c026bb4 2374
23d7249a 2375%if %{with multilib}
0c026bb4
PS
2376%files -n libgfortran-multilib
2377%defattr(644,root,root,755)
1a1d3d91 2378%attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
e22df5cd 2379%attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
23d7249a 2380%endif
8fdeb3b2 2381
1a1d3d91 2382%files -n libgfortran-static
8fdeb3b2 2383%defattr(644,root,root,755)
0c026bb4
PS
2384%{_libdir}/libgfortran.a
2385
23d7249a 2386%if %{with multilib}
0c026bb4
PS
2387%files -n libgfortran-multilib-static
2388%defattr(644,root,root,755)
1a1d3d91 2389%{_libdir32}/libgfortran.a
23d7249a 2390%endif
1fc08f06
AM
2391
2392%files -n libquadmath
2393%defattr(644,root,root,755)
2394%attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
2395%attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
2396
b8edd46c
JB
2397%if %{with multilib}
2398%files -n libquadmath-multilib
2399%defattr(644,root,root,755)
2400%attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
2401%attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
2402%endif
2403
1fc08f06
AM
2404%files -n libquadmath-devel
2405%defattr(644,root,root,755)
7e2d63ac
JB
2406%{gcclibdir}/include/quadmath.h
2407%{gcclibdir}/include/quadmath_weak.h
1fc08f06
AM
2408%attr(755,root,root) %{_libdir}/libquadmath.so
2409%{_libdir}/libquadmath.la
2410%{_infodir}/libquadmath.info*
2411
2412%if %{with multilib}
b8edd46c 2413%files -n libquadmath-multilib-devel
1fc08f06 2414%defattr(644,root,root,755)
b8edd46c
JB
2415%attr(755,root,root) %{_libdir32}/libquadmath.so
2416%{_libdir32}/libquadmath.la
1fc08f06
AM
2417%endif
2418
2419%files -n libquadmath-static
2420%defattr(644,root,root,755)
2421%{_libdir}/libquadmath.a
2422
2423%if %{with multilib}
2424%files -n libquadmath-multilib-static
2425%defattr(644,root,root,755)
2426%{_libdir32}/libquadmath.a
2427%endif
23d7249a 2428%endif
8fdeb3b2 2429
b4e5a90f 2430%if %{with java}
8fdeb3b2
JR
2431%files java
2432%defattr(644,root,root,755)
87de1d00 2433%doc gcc/java/ChangeLog java-doc/*
eebe24b2 2434%attr(755,root,root) %{_bindir}/gappletviewer
b7f05dc8 2435%attr(755,root,root) %{_bindir}/gc-analyze
f17f0799 2436%attr(755,root,root) %{_bindir}/gcj
e22df5cd 2437%attr(755,root,root) %{_bindir}/gcj-dbtool
f17f0799 2438%attr(755,root,root) %{_bindir}/gcjh
b7f05dc8 2439%attr(755,root,root) %{_bindir}/gjar
eebe24b2 2440%attr(755,root,root) %{_bindir}/gjarsigner
b7f05dc8 2441%attr(755,root,root) %{_bindir}/gjavah
eebe24b2 2442%attr(755,root,root) %{_bindir}/gkeytool
b7f05dc8
PS
2443%attr(755,root,root) %{_bindir}/gnative2ascii
2444%attr(755,root,root) %{_bindir}/gorbd
f17f0799
JB
2445%attr(755,root,root) %{_bindir}/grmic
2446%attr(755,root,root) %{_bindir}/grmid
2447%attr(755,root,root) %{_bindir}/grmiregistry
b7f05dc8
PS
2448%attr(755,root,root) %{_bindir}/gserialver
2449%attr(755,root,root) %{_bindir}/gtnameserv
8fdeb3b2 2450%attr(755,root,root) %{_bindir}/jcf-dump
f17f0799
JB
2451%attr(755,root,root) %{_bindir}/jv-convert
2452%attr(755,root,root) %{_bindir}/rebuild-gcj-db
2453%attr(755,root,root) %{_bindir}/*-gcj
7e2d63ac
JB
2454%attr(755,root,root) %{gcclibdir}/ecj1
2455%attr(755,root,root) %{gcclibdir}/jc1
2456%attr(755,root,root) %{gcclibdir}/jvgenmain
f17f0799
JB
2457%{_infodir}/cp-tools.info*
2458%{_infodir}/gcj.info*
2459%{_mandir}/man1/gappletviewer.1*
2460%{_mandir}/man1/gc-analyze.1*
2461%{_mandir}/man1/gcj.1*
e22df5cd 2462%{_mandir}/man1/gcj-dbtool.1*
f17f0799
JB
2463%{_mandir}/man1/gcjh.1*
2464%{_mandir}/man1/gjar.1*
2465%{_mandir}/man1/gjarsigner.1*
2466%{_mandir}/man1/gjavah.1*
2467%{_mandir}/man1/gkeytool.1*
2468%{_mandir}/man1/gnative2ascii.1*
2469%{_mandir}/man1/gorbd.1*
2470%{_mandir}/man1/grmic.1*
2471%{_mandir}/man1/grmid.1*
2472%{_mandir}/man1/grmiregistry.1*
2473%{_mandir}/man1/gserialver.1*
2474%{_mandir}/man1/gtnameserv.1*
2475%{_mandir}/man1/jcf-dump.1*
2476%{_mandir}/man1/jv-convert.1*
929ee4a6 2477%{_mandir}/man1/rebuild-gcj-db*
32e7ad9d 2478
e0915b9e
JB
2479%if %{with python}
2480%files java-aotcompile
2481%defattr(644,root,root,755)
2482%attr(755,root,root) %{_bindir}/aot-compile
2483%dir %{py_sitescriptdir}/libjava
2484%{py_sitescriptdir}/libjava/*.py[co]
2485%{_mandir}/man1/aot-compile.1*
2486%endif
2487
a9e887db
MM
2488%files -n libgcj
2489%defattr(644,root,root,755)
87de1d00 2490%doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1a1d3d91 2491%attr(755,root,root) %{_bindir}/gij
189389de 2492%attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
886496de 2493%attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
0b94ef7a 2494%attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
886496de 2495%attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
0b94ef7a 2496%attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
929ee4a6 2497%attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
f17f0799 2498%attr(755,root,root) %{_libdir}/libgcj_bc.so
ccd88e5f 2499%attr(755,root,root) %{_libdir}/libgij.so.*.*.*
886496de 2500%attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
e2866e41 2501%{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
886496de 2502%{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
b7f05dc8
PS
2503%dir %{_libdir}/%{gcjdbexecdir}
2504%{_libdir}/%{gcjdbexecdir}/classmap.db
2505%{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2506%{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2507%{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2508%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2509%{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2c23b974 2510%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
b7f05dc8 2511%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
44cf6e48 2512%{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
b7f05dc8 2513%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
87de1d00 2514%{_libdir}/logging.properties
1a1d3d91 2515%{_javadir}/libgcj*.jar
dd0a9286 2516%{_javadir}/ecj.jar
f17f0799 2517%{_mandir}/man1/gij.1*
8fdeb3b2 2518
a9e887db 2519%files -n libgcj-devel
eb3ee88b 2520%defattr(644,root,root,755)
f17f0799
JB
2521%attr(755,root,root) %{_libdir}/libgcj-tools.so
2522%{_libdir}/libgcj-tools.la
2523%attr(755,root,root) %{_libdir}/libgcj.so
2524%{_libdir}/libgcj.la
2525%attr(755,root,root) %{_libdir}/libgij.so
2526%{_libdir}/libgij.la
2527%if %{with x}
2528%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2529%{_libdir}/lib-gnu-awt-xlib.la
2530%endif
2531%{_libdir}/libgcj.spec
2532%dir %{_libdir}/security
2533%{_libdir}/security/*
b7f05dc8
PS
2534%{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2535%{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2536%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2537%{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2c23b974 2538%{_libdir}/%{gcjdbexecdir}/libjavamath.la
b7f05dc8 2539%{_libdir}/%{gcjdbexecdir}/libjvm.la
44cf6e48 2540%{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
dd0a9286 2541%{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
b7f05dc8 2542%{_libdir}/%{gcjdbexecdir}/libxmlj.la
7e2d63ac
JB
2543%{gcclibdir}/include/gcj
2544%{gcclibdir}/include/jawt.h
2545%{gcclibdir}/include/jawt_md.h
2546%{gcclibdir}/include/jni.h
2547%{gcclibdir}/include/jni_md.h
2548%{gcclibdir}/include/jvmpi.h
f17f0799
JB
2549%{_includedir}/c++/%{version}/java
2550%{_includedir}/c++/%{version}/javax
2551%{_includedir}/c++/%{version}/gcj
2552%{_includedir}/c++/%{version}/gnu
2553%{_includedir}/c++/%{version}/org
2554%{_includedir}/c++/%{version}/sun
64bed355 2555%{_pkgconfigdir}/libgcj-%{major_ver}.pc
8fdeb3b2 2556
a9e887db
MM
2557%files -n libgcj-static
2558%defattr(644,root,root,755)
ff2e6244 2559%{_libdir}/libgcj-tools.a
0b94ef7a
PS
2560%{_libdir}/libgcj.a
2561%{_libdir}/libgcj_bc.a
1a1d3d91 2562%{_libdir}/libgij.a
e2866e41 2563%{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
f17f0799 2564%{_libdir}/%{gcjdbexecdir}/libjvm.a
e88d7f19
MM
2565
2566%files -n libffi
2567%defattr(644,root,root,755)
87de1d00 2568%doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
0c026bb4 2569%attr(755,root,root) %{_libdir}/libffi.so.*.*.*
e22df5cd 2570%attr(755,root,root) %ghost %{_libdir}/libffi.so.4
0c026bb4 2571
ff2e6244 2572%if %{with multilib}
0c026bb4
PS
2573%files -n libffi-multilib
2574%defattr(644,root,root,755)
ff2e6244 2575%attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
e22df5cd 2576%attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
ff2e6244 2577%endif
e88d7f19
MM
2578
2579%files -n libffi-devel
2580%defattr(644,root,root,755)
0c026bb4
PS
2581%attr(755,root,root) %{_libdir}/libffi.so
2582%{_libdir}/libffi.la
7e2d63ac
JB
2583%{gcclibdir}/include/ffi.h
2584%{gcclibdir}/include/ffitarget.h
8c6e1f45 2585%{_pkgconfigdir}/libffi.pc
8472ccbe 2586%{_mandir}/man3/ffi*.3*
0c026bb4 2587
ff2e6244 2588%if %{with multilib}
0c026bb4
PS
2589%files -n libffi-multilib-devel
2590%defattr(644,root,root,755)
ff2e6244
PS
2591%attr(755,root,root) %{_libdir32}/libffi.so
2592%{_libdir32}/libffi.la
8c6e1f45 2593%{_pkgconfigdir32}/libffi.pc
ff2e6244 2594%endif
e88d7f19
MM
2595
2596%files -n libffi-static
2597%defattr(644,root,root,755)
0c026bb4
PS
2598%{_libdir}/libffi.a
2599
ff2e6244 2600%if %{with multilib}
0c026bb4
PS
2601%files -n libffi-multilib-static
2602%defattr(644,root,root,755)
ff2e6244
PS
2603%{_libdir32}/libffi.a
2604%endif
a9e887db
MM
2605%endif
2606
1a1d3d91
PS
2607%if %{with objc}
2608%files objc
eb3ee88b 2609%defattr(644,root,root,755)
1fc08f06 2610%doc gcc/objc/README.libobjc
7e2d63ac 2611%attr(755,root,root) %{gcclibdir}/cc1obj
0c026bb4
PS
2612%attr(755,root,root) %{_libdir}/libobjc.so
2613%{_libdir}/libobjc.la
7e2d63ac
JB
2614%{gcclibdir}/include/objc
2615
2616%if %{with objcxx}
2617%files objc++
2618%defattr(644,root,root,755)
2619%doc gcc/objcp/ChangeLog
2620%attr(755,root,root) %{gcclibdir}/cc1objplus
2621%endif
0c026bb4 2622
1a1d3d91 2623%if %{with multilib}
0c026bb4
PS
2624%files objc-multilib
2625%defattr(644,root,root,755)
1a1d3d91
PS
2626%attr(755,root,root) %{_libdir32}/libobjc.so
2627%{_libdir32}/libobjc.la
87de1d00 2628%endif
8fdeb3b2 2629
1a1d3d91 2630%files -n libobjc
a9e887db 2631%defattr(644,root,root,755)
1a1d3d91 2632%doc libobjc/{ChangeLog,README*}
0c026bb4 2633%attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
5dcf4eb3 2634%attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
0c026bb4 2635
1a1d3d91 2636%if %{with multilib}
0c026bb4
PS
2637%files -n libobjc-multilib
2638%defattr(644,root,root,755)
1a1d3d91 2639%attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
5dcf4eb3 2640%attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
1a1d3d91 2641%endif
a9e887db 2642
1a1d3d91 2643%files -n libobjc-static
eb3ee88b 2644%defattr(644,root,root,755)
0c026bb4
PS
2645%{_libdir}/libobjc.a
2646
1a1d3d91 2647%if %{with multilib}
0c026bb4
PS
2648%files -n libobjc-multilib-static
2649%defattr(644,root,root,755)
1a1d3d91
PS
2650%{_libdir32}/libobjc.a
2651%endif
a9e887db 2652%endif
48d45c0b
JB
2653
2654%if %{with go}
2655%files go
2656%defattr(644,root,root,755)
2657%doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
2658%attr(755,root,root) %{_bindir}/gccgo
2659%attr(755,root,root) %{gcclibdir}/go1
2660%dir %{_libdir}/go
2661%{_libdir}/go/%{version}
2662%{_mandir}/man1/gccgo.1*
2663%{_infodir}/gccgo.info*
2664
9218872f
JB
2665%if %{with multilib}
2666%files go-multilib
2667%defattr(644,root,root,755)
2668%dir %{_libdir32}/go
2669%{_libdir32}/go/%{version}
2670%endif
2671
48d45c0b
JB
2672%files -n libgo
2673%defattr(644,root,root,755)
2674%doc libgo/{LICENSE,PATENTS,README}
2675%attr(755,root,root) %{_libdir}/libgo.so.*.*.*
2676%attr(755,root,root) %ghost %{_libdir}/libgo.so.0
2677
9218872f
JB
2678%if %{with multilib}
2679%files -n libgo-multilib
2680%defattr(644,root,root,755)
2681%attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
2682%attr(755,root,root) %ghost %{_libdir32}/libgo.so.0
2683%endif
2684
48d45c0b
JB
2685%files -n libgo-devel
2686%defattr(644,root,root,755)
2687%attr(755,root,root) %{_libdir}/libgo.so
2688%{_libdir}/libgo.la
2689%{_libdir}/libgobegin.a
2690
9218872f
JB
2691%if %{with multilib}
2692%files -n libgo-multilib-devel
2693%defattr(644,root,root,755)
2694%attr(755,root,root) %{_libdir32}/libgo.so
2695%{_libdir32}/libgo.la
2696%{_libdir32}/libgobegin.a
2697%endif
2698
48d45c0b
JB
2699%files -n libgo-static
2700%defattr(644,root,root,755)
2701%{_libdir}/libgo.a
9218872f
JB
2702
2703%if %{with multilib}
2704%files -n libgo-multilib-static
2705%defattr(644,root,root,755)
2706%{_libdir32}/libgo.a
2707%endif
48d45c0b 2708%endif
This page took 0.787103 seconds and 4 git commands to generate.