Il est souvent possible de compiler une libc plus récente et de faire en sorte qu'un logiciel utilise une bibliothèque différente de tous les autres.
Le plus gros problème entre les versions de la libc est le stockage local des threads, IIRC. Si vous passez cette étape, tous les paris sont ouverts.
Cela dit, je vous recommande fortement de simplement mettre à niveau la distribution vers quelque chose de moderne. Faire des mises à niveau au coup par coup est susceptible de provoquer le genre de douleur qui vous oblige à courir après votre queue pendant des mois.
Vous pouvez vous référer au tableau de compatibilité pour déterminer les versions compatibles binaires.
Habituellement, ce n'est pas un problème de mettre à jour glibc vers une version plus récente, mais vous devriez la compiler avec les mêmes options de configuration que celles utilisées dans votre distribution (voir le fichier spec dans le paquet SRPM approprié).