Я не знаю, хорошо ли я понял вопрос, но насколько я знаю, даже если вы скомпилировали свою программу с современным glibc, это не обязательно означает, что вы не сможете выполнить ее в более старой версии.,Следующая команда Linux:
objdump -T "your exe or lib file" | grep GLIB
покажет вам, к какой версии glibc относятся символы вашей программы.
Для получения дополнительной информации есть документ под названием Как писать разделяемые библиотеки Ульриком Дреппером, который объясняет многое из того, как символы работают в linux не только для разделяемых библиотек, но и для исполняемых файлов