Name: gcc
Version: 4.0.1
%define _snap 20050514
-Release: 0.%{_snap}.3
+Release: 0.%{_snap}.4
Epoch: 5
License: GPL v2+
Group: Development/Languages
Patch12: %{name}-pr21454.patch
Patch13: %{name}-pr21519.patch
Patch14: %{name}-push-pop-visibility.patch
+Patch15: %{name}-pr21704.patch
URL: http://gcc.gnu.org/
BuildRequires: autoconf
BuildRequires: automake
%define _slibdir32 /lib
%define _libdir32 /usr/lib
%endif
-%ifarch sparc64
-%define rpmcflags -O2 -mtune=ultrasparc
-%endif
%description
A compiler aimed at integrating all the optimizations and features
%patch12 -p1
%patch13 -p1
%patch14 -p0
+%patch15 -p1
# because we distribute modified version of gcc...
perl -pi -e 's/(version.*)";/$1 (PLD Linux)";/' gcc/version.c
install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
%ifarch sparc64
-ln -sf $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
+ln -sf %{_bindir}/sparc64-pld-linux-gcc \
$RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
%endif