
RH に rh-postgresql96 と rh-postgresql96-postgresql-devel をインストールしたところ、libpq.so.5 はなく、libpq.so のみが存在することがわかりました。
ポイント: C++ バイナリを RH ではなく標準の PG を使用してビルドしたので、libpq.so.5 がリンクされています。
質問2: libpq.so.5の代わりにlibpq.soをリンクしてビルドすることは可能ですか?
答え1
通常、バージョン番号を持つファイルは、実際の共有オブジェクト ファイルへのシンボリック リンクにすぎません。
手動でシンボリックリンクを作成してみてください - うまくいくかもしれません
ln -s libpq.so libpq.so.5