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