Я хочу создать защищенный сервер и клиент, которые используют GnuTLS для шифрования сетевого взаимодействия. Я хочу развернуть клиенты во многих операционных системах Unix и многих дистрибутивах Linux. Я обнаружил, что, например, в Centos 5 и 6 версии GnuTLS, которые установлены по умолчанию, являются разными версиями. Возможно, в других операционных системах версия GnuTLS всегда отличается. Одним из решений будет компилировать GnuTLS каждый раз из исходного кода, чтобы всегда иметь одну и ту же версию.
Можно ли скомпилировать его в одну монолитную (включая все зависимые библиотеки) исполняемую программу и использовать ее в каждой операционной системе Posix?