LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Это сработает только когда есть версии *.a для указанных библиотек: -lpq -lssl -lcrypt -lcrypto -lz. Ну и автор сам поясняет всю «ипичность» ситуации:

libpq also depends on krb5, but there's no static version of it in my distribution, so I'll link it to final binary.

Таким образом, может возникнуть ситуация, когда libkrb откажется работать с libpq (или наоборот).

Плюс, для критичных либ, таких как libssl, статическая линковка крайне не рекомендуется. Ибо, если мейнтейнер пропустит момент обновиться у себя, то у заказчика окажется дырявая версия, которую поимеют во все места злые дяди. IMHO, bad practice.

Исходная версия gh0stwizard, :

Это сработает только когда есть версии *.a для указанных библиотек: -lpq -lssl -lcrypt -lcrypto -lz. Ну и автор сам поясняет всю «ипичность» ситуации:

libpq also depends on krb5, but there's no static version of it in my distribution, so I'll link it to final binary.

Таким образом, может возникнуть ситуация, когда libkrb откажется работать с libpq (или наоборот).