wget http://www.gnuwakes.org/depot/1.0/main/sources/gcc-4.9.2.tar.bz2 tar -xf gcc-4.9.2.tar.bz2 SOURCES_DIR=$PWD/gcc-4.9.2 INSTALL_DIR=$PWD/gcc-4.9.2-install BUILD_DIR=$PWD/gcc-4.9.2-build mkdir $INSTALL_DIR $BUILD_DIR cd $BUILD_DIR set -e ulimit -s 32768 $SOURCES_DIR/configure \ --prefix=/usr \ --enable-languages=c,c++ \ --disable-multilib \ --disable-bootstrap \ --with-system-zlib && \ make && make DESTDIR=$INSTALL_DIR install # post install cd $INSTALL_DIR mkdir lib ln -sv /usr/bin/cpp lib ln -sv gcc usr/bin/cc install -v -dm755 usr/lib/bfd-plugins ln -sfv /usr/libexec/gcc/$(gcc -dumpmachine)/4.9.2/liblto_plugin.so \ usr/lib/bfd-plugins/ mkdir -pv usr/share/gdb/auto-load/usr/lib64 mv -v usr/lib64/*gdb.py usr/share/gdb/auto-load/usr/lib64