Ответ 1
Если вам просто нужны динамические библиотеки из другой версии glibc, вы можете просто использовать LD_LIBRARY_PATH. Но если вы хотите полностью использовать другую версию, вам нужно скомпилировать ее против другой версии, чтобы получить статические части. И вы можете захотеть скомпилировать другую версию glibc, чтобы получить все жесткие пути, указывающие на ваш каталог установки для загрузки файлов данных и плагинов (для NSS и gconv). Использование --prefix=/usr/glibc2.3.4
также установит имя динамического загрузчика на /usr/glibc2.3.4/lib/ld-linux.so.2
(или что-то подобное в зависимости от вашей архитектуры), которое будет жестко закодировано в каждой связанной с ним программе.