Summary(tr): GNU geliþtirme araçlarý - ALPHA gcc
Name: crossalpha-gcc
Version: 3.4.3
-Release: 1
+Release: 2
Epoch: 1
License: GPL
Group: Development/Languages
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
# Source0-md5: e744b30c834360fccac41eb7269a3011
-%define _llh_ver 2.6.9.1
+%define _llh_ver 2.6.10.0
Source1: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-%{_llh_ver}.tar.bz2
-# Source1-md5: d3507b2c0203a0760a677022badcf455
-Source2: glibc-20041030.tar.bz2
-# Source2-md5: 4e14871efd881fbbf523a0ba16175bc7
+# Source1-md5: a43c53f1bb0b586bc9bd2e8abb19e2bc
+Source2: ftp://sources.redhat.com/pub/glibc/releases/glibc-2.3.4.tar.bz2
+# Source2-md5: 174ac5ed4f2851fcc866a3bac1e4a6a5
+URL: http://gcc.gnu.org/
BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: bison
BuildRequires: crossalpha-binutils
BuildRequires: flex
%define gccarch %{_libdir}/gcc/%{target}
%define gcclib %{gccarch}/%{version}
-%define _noautostrip .*%{gcclib}.*/libgc.*\\.a
+%define _noautostrip .*/libgc.*\\.a
%description
This package contains a cross-gcc which allows the creation of
cp -r linux-libc-headers-%{_llh_ver}/include/{asm-alpha,linux} $FAKE_ROOT/usr/include
ln -s asm-alpha $FAKE_ROOT/usr/include/asm
-cd libc
+cd glibc-2.3.4
+cp -f /usr/share/automake/config.* scripts
rm -rf builddir && install -d builddir && cd builddir
../configure \
--prefix=$FAKE_ROOT/usr \
touch $FAKE_ROOT/usr/include/gnu/stubs.h
cd ../..
+cp -f /usr/share/automake/config.* .
rm -rf obj-%{target}
install -d obj-%{target}
cd obj-%{target}
--host=%{_target_platform} \
--build=%{_target_platform}
-%{__make}
+%{__make} all-gcc
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} -C obj-%{target} install \
+%{__make} -C obj-%{target} install-gcc \
DESTDIR=$RPM_BUILD_ROOT
# don't want this here
rm -f $RPM_BUILD_ROOT%{_libdir}/libiberty.a
-%{target}-strip -g $RPM_BUILD_ROOT%{gcclib}/libgcov.a
%if 0%{!?debug:1}
%{target}-strip -g $RPM_BUILD_ROOT%{gcclib}/libgcc.a
+%{target}-strip -g $RPM_BUILD_ROOT%{gcclib}/libgcov.a
%endif
%clean
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/%{target}-cpp
-%attr(755,root,root) %{_bindir}/%{target}-gcc*
-%attr(755,root,root) %{_bindir}/%{target}-gcov
+%attr(755,root,root) %{_bindir}/%{target}-gcc
%dir %{gccarch}
%dir %{gcclib}
%attr(755,root,root) %{gcclib}/cc1
%{gcclib}/specs*
%dir %{gcclib}/include
%{gcclib}/include/*.h
+%{_mandir}/man1/%{target}-cpp.1*
%{_mandir}/man1/%{target}-gcc.1*