Eu removi o gcc (4.7) e instalei o gcc-4.6. Eu realmente não acho que o primeiro passo seja necessário aqui, você pode ser capaz de ter o gcc 4.7 e 4.6 instalados ao lado.
sudo apt-get remove gcc
sudo apt-get install gcc-4.6 g++-4.6
sudo ln -s /usr/bin/gcc-4.6 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.6 /usr/bin/g++