Бинарные файлы Linux обычно динамически связаны с основной системной библиотекой (libc). Это позволяет сохранить объем памяти двоичного файла довольно малым, но двоичные файлы, которые зависят от последних библиотек, не будут работать в старых системах. И наоборот, двоичные файлы, связанные с более старыми библиотеками, будут успешно работать в самых последних системах.
Поэтому для того, чтобы наше приложение обладало хорошим охватом во время распространения, нам нужно выяснить старейший libc, который мы можем поддерживать и связать с этим двоичным кодом.
Как определить старую версию libc, на которую мы можем ссылаться?