# Exit on error:
set -e

wget http://ftpmirror.gnu.org/gcc/gcc-4.7.3/gcc-4.7.3.tar.bz2
tar xf gcc-4.7.3.tar.bz2

cd gcc-4.7.3
sed -i.orig 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
sed -i.orig 's/\.fixinc\.sh/-c true/' gcc/Makefile.in
cd ..

mkdir gcc-build
cd gcc-build

../gcc-4.7.3/configure \
    --prefix=/usr \
    --libexecdir=/usr/lib \
    --enable-shared \
    --enable-threads=posix \
    --enable-__cxa_atexit \
    --enable-c99 \
    --enable-long-long \
    --disable-multilib \
    --with-abi=n32 \
    --enable-clocale=gnu \
    --enable-languages=c,c++ \
    --disable-libstdcxx-pch \
    --disable-bootstrap
# --disable-bootstrap to spare a lot of time

make -j4
make install
ln -sv gcc /usr/bin/cc

cd ..
exit 0
