# GNU cc, ftp://ftp.gnu.org/gnu/gcc/ name=gcc version=4.3.1 release=1 source=(ftp://ftp.gnu.org/gnu/gcc/gcc-$version/$name-$version.tar.bz2) build() { cd $name-$version mkdir ../build cd ../build ../$name-$version/configure \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ --enable-clocale=gnu \ --enable-languages=c,c++,objc,fortran \ --disable-nls make bootstrap make make DESTDIR=$PKG install (mkdir $PKG/lib; cd $PKG/lib; ln -sf /usr/bin/cpp cpp) (cd $PKG/usr/lib ; mv libgcc_s* $PKG/lib ) (cd $PKG/lib ; chmod 755 libgcc_s* ) (cd $PKG/usr/bin; ln -sf gcc cc; ln -sf g++ c++) rm -f $PKG/usr/bin/*-linux-gnu-* rm -rf $PKG/usr/lib/gcc-lib/*/$version/install-tools rm -f $PKG/usr/lib/gcc-lib/*/$version/include/README sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/{libstdc++.la,libsupc++.la} }