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-target-libgcc install-target-libstdc++-v3 # move a misplaced file that make ldconfig return an error mkdir -pv $INSTALL_DIR/usr/share/gdb/auto-load/usr/lib64 mv -v $INSTALL_DIR/usr/lib64/*gdb.py \ $INSTALL_DIR/usr/share/gdb/auto-load/usr/lib64