Como usar várias versões do GCC

Temos um novo aplicativo que requer glibc 2.4 (do gcc 4.1). A máquina em que rodamos possui o gcc 3.4.6. Não podemos atualizar, e o aplicativo deve ser executado nesta máquina.

Instalamos o gcc 4.1, no entanto, quando se trata de tempo de compilação, ele usa todas as inclusões, etc, da 3.4.6.

Como contornar isso?

Alguma sugestão sobre o uso do 4.1 apenas para esta aplicação?

questionAnswers(5)

yourAnswerToTheQuestion