Name: gcc-%{CROSS_ARCH} Version: 3.3.5 Release: 4mdk Source: gcc-%version.tar.bz2 Patch0: gcc-%version-cross-alpha-fix.diff.bz2 Patch1: gcc-%version-cross-ia64-fix.diff.bz2 Patch2: gcc-%version-cross-i386-fix.diff.bz2 Patch3: gcc-%version-cross-powerpc-fix.diff.bz2 Summary: cross gcc stuff for %{CROSS_ARCH}. Group: Development Copyright: GPL Provides: %name = %version-%release Buildroot: %{_tmppath}/%name-%version-root %description This package provides a gcc for %{CROSS_ARCH} cross compiling. %prep %setup -q -n gcc-%version %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build %configure \ --enable-languages=c \ --disable-nls \ --disable-threads \ --disable-shared \ --disable-checking \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --target=%{CROSS_ARCH}-linux %make -j 5 TARGET_LIBGCC2_CFLAGS='-Dinhibit_libc -D__gthr_posix_h' %install rm -rf $RPM_BUILD_ROOT %make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_libdir}/gcc-lib %{_bindir}/* %{_mandir}/man1/%{CROSS_ARCH}* %changelog * Fri Feb 14 2004 Herbert Pötzl 4mdk - updated to newer version * Fri Feb 14 2004 Herbert Pötzl 3mdk - ia64 arch fixed, thanks to David Mosberger * Sat Jan 31 2004 Herbert Pötzl 2mdk - updated, fixed some archs * Fri Jan 23 2004 Herbert Pötzl 1mdk - first try ;)