#
# TODO:
-# - http://gcc.gnu.org/PR11203
-# - http://gcc.gnu.org/PR14776
-# - http://gcc.gnu.org/PR18648
+# - http://gcc.gnu.org/PR11203 (inline-asm)
+# - http://gcc.gnu.org/PR14776 (target / wrong SSE-code)
+# - http://gcc.gnu.org/PR18378 (regression)
#
# Conditional build:
%bcond_without ada # build without ADA support
Summary(pt_BR): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
Name: gcc
Version: 3.4.3
-Release: 2
+Release: 3
Epoch: 5
License: GPL
Group: Development/Languages
Patch5: %{name}-ada-link.patch
Patch6: %{name}-pr15666.patch
Patch7: %{name}-pr16276.patch
-Patch8: %{name}-ada-bootstrap.patch
+Patch8: %{name}-pr18185.patch
#
# -fvisibility={default|internal|hidden|protected}
#
#
Patch9: %{name}-visibility.patch
#
+Patch20: %{name}-ada-bootstrap.patch
URL: http://gcc.gnu.org/
BuildRequires: autoconf
BuildRequires: automake
compiler you will need to install the appropriate subpackage.
%description -l es
-Un compilador destinado a la integración de todas las optimalizaciones
-y características necesarias para un entorno de desarrollo eficaz y
+Un compilador que intenta integrar todas las optimalizaciones y
+características necesarias para un entorno de desarrollo eficaz y
estable.
Este paquete contiene el compilador de C y unos ficheros compartidos
-por varias parted de la colección de compiladores GNU (GCC). Para usar
+por varias partes de la colección de compiladores GNU (GCC). Para usar
otro compilador de GCC será necesario que instale el subpaquete
adecuado.
Group: Development/Libraries
Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
Requires: libstdc++ = %{epoch}:%{version}-%{release}
+Requires: glibc-devel
Obsoletes: libg++-devel
Obsoletes: libstdc++3-devel
%patch5 -p1
%patch6 -p0
%patch7 -p0
+%patch8 -p1
+%patch9 -p1
+
%ifarch alpha ia64
# needed for bootstrap using gcc 3.3.x on alpha
# and even using the same 3.4.x(!) (but not Debian's 3.3.x) on ia64
-%patch8 -p2
+%patch20 -p2
%endif
-%patch9 -p1
# because we distribute modified version of gcc...
perl -pi -e 's/(version.*)";/$1 %{?with_ssp:SSP }(PLD Linux)";/' gcc/version.c