Ok, encontrei a solução aqui
Então os passos são:
1.) Instalar pacotes adicionais necessários
sudo yum install svn texinfo-tex flex zip libgcc.i686 glibc-devel.i686
2.) Decida qual versão do GCC você deseja instalar. Este comando mostrará as "tags" para cada uma das versões disponíveis.
svn ls svn://gcc.gnu.org/svn/gcc/tags | grep gcc | grep release
3.) Obtenha a fonte da versão do GCC desejada e faça o download das fontes no diretório ~ / sourceInstallations / gcc_4_8_4_release /
mkdir ~/sourceInstallations
cd ~/sourceInstallations
svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_4_release/
4.) Instale bibliotecas adicionais MPFR, GMP e MPC.
cd gcc_4_8_4_release/
./contrib/download_prerequisites
5.) Crie um diretório separado para construir o gcc. É altamente recomendado que o GCC seja compilado em um diretório separado das fontes.
cd ..
mkdir gcc_4_8_4_release_build/
cd gcc_4_8_4_release_build/
6.) Crie o GCC. Isso será executado por horas. Se isso for concluído corretamente, a última linha que você verá dirá "sucesso".
MENTION : Se o seu computador tiver vários processadores ou núcleos, você poderá acelerá-lo construindo em paralelo usando make -j 2 (ou um número maior para mais paralelismo). Assim, você pode acelerar a criação alterando a parte intermediária da linha abaixo de "& & marca & &" para "& & make -j 'number_of_cores' & &". Você pode ver o número de núcleos do seu PC executando "nproc"
../gcc_4_8_4_release/configure && make && sudo make install && echo "success"
7.) Verifique as versões instaladas e veja suas localizações.
A primeira linha faz com que o seu login "esqueça" dos locais previamente vistos do gcc e g ++
hash -r
gcc --version
g++ --version
which gcc
which g++