Você não pode executar as versões posteriores do Firefox no CentOS 5.x. Veja aqui:
As bibliotecas de nível inferior das quais o Firefox depende não estão sendo mantidas em versões posteriores suficientes para as quais as versões mais recentes do Firefox estão sendo compiladas. Este é tipicamente o caso de lançamentos de longo prazo.
ESRs do Firefox
O Firefox coloca o que chamam de ESRs (Extended Service Releases) que normalmente têm um público-alvo mais amplo das distribuições que eles suportam. O ESR 17 foi o último a trabalhar no CentOS 5.x, então eu não esperaria ir muito além desse.
What is Mozilla Firefox ESR?
Mozilla will offer an Extended Support Release (ESR) based on an official release of Firefox for desktop for use by organizations including schools, universities, businesses and others who need extended support for mass deployments. You can read more about the plan here.
A versão 24 do Firefox se tornará o ESR 24, e esta versão definitivamente não será executada no CentOS 5.x (de acordo com os testes que fiz no 5.9). Então você está essencialmente preso nesta versão mais antiga até que o Mozilla libera uma versão mais nova construída com o suporte a bibliotecas mais antigas.
Vocêsemprepodetentarcompilá-lonoCentOS5.xvisandoessaversãomaisantigadabiblioteca.
Totalmentemorto?
Jáfizissoantes,masnãorecomendariaaexecuçãodessamaneira.Vocêpode"algumas vezes" encontrar versões pré-construídas do Firefox e seus pacotes correspondentes (XUL - aka. Libxul) de outras versões do Fedora. Essas bibliotecas .so podem "às vezes" serem descompactadas no CentOS 5.x em um diretório separado e, em seguida, trazidas para o mix ao invocar o Firefox.
erro de amostra
./firefox: symbol lookup error: ./libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
Isso tem o efeito de permitir que o Firefox rode com as novas bibliotecas que ele quer, enquanto ainda mantém as bibliotecas centrais do seu sistema CentOS 5.x intactas para o resto do sistema.
Isso geralmente funcionará, mas percebi que o Firefox não funciona tão bem quando operado nesse estado, então eu recomendaria não se incomodar com essa abordagem!