Я уже начал городить огород,
Потому что не понимаете смысла выдаваемого Вам сообщения.
А происходит вот что:
Каждая версия libc имеет
внутри себя идентификатор версии - вот эту самую константу GLIBC_2.XX. Это сделано намеренно для предотвращения ошибок при запуске программы, слинкованной с версией libc, выше чем установленная на компьютере.
Для предотвращения такой ошибки нужно:
- либо установить еще одну libc с самой низкой версией, которую найдете (не самый лучший вариант, могут быть проблемы)
- либо на виртуалке развернуть один из старых дистрибов, какой найдете и собрать Вашу библиотеку в ней (тоже так себе вариант - в старых libc есть недоработки, дыры и нереализованные возможности)
- либо заранее ограничить установщик некоей версией libc, проверять при установке и не ставить, если не так.