I'm working on a CentOS 5.2 system.
A versão atual do CentOS 5 é 5.11. Você tem um sistema absurdamente desatualizado.
libgio-2.0.so.0 seems not to exist.
No CentOS 6 e mais recente, isso é fornecido pelo pacote glib2. O pacote glib2 no CentOS 5 não fornece isso. Salve-se do incômodo e atualize para o CentOS 6 ou 7.
Well, unfortunately, GLibC 2.23 seems not to support CentOS 5.2.
Não é assim que o CentOS funciona. As versões da maioria dos aplicativos são essencialmente congeladas e, em seguida, recebem correções de segurança portadas. Esta página explica tudo. A atualização do pacote fora dos pacotes do sistema não é recomendada e geralmente resultará em um sistema severamente quebrado.
On the other hand, I have already upgraded much other libraries (GCC,GDB, binutils, Texinfo, MakeInfo, ...) to recent versions, and an upgrade to, let's say GLibC 2.6, is complaining about the fact that those other libraries are too recent.
Como eu disse, um sistema severamente quebrado.