psycopg2 doesn't use LDFLAGS from pg_config

Поиск
Список
Период
Сортировка
От Audrius Kažukauskas
Тема psycopg2 doesn't use LDFLAGS from pg_config
Дата
Msg-id 20130930175654.GA16357@varna
обсуждение исходный текст
Ответы Re: psycopg2 doesn't use LDFLAGS from pg_config  (Peter Eisentraut <peter_e@gmx.net>)
Список psycopg
Hi,

I'd like to ask for a reason why psycopg2 doesn't use LDFLAGS from
pg_config?  Recently I upgraded to PostgreSQL 9.3.0 on a Slackware
system.  The build script's author decided to move Pg libraries to a
non-standard place (/usr/lib/postgresql/$VERSION/lib), so that multiple
versions of Pg could be installed.  Now, psycopg2 builds correctly after
this change, but it fails to find libpq.so at import time:

  ImportError: libpq.so.5: cannot open shared object file: No such file
  or directory

The fix is to build psycopg2 with LDFLAGS="$(pg_config --ldflags)".

Are there any reasons for not using --ldflags value in setup.py?  If no,
would it be hard to add?

--
Audrius Kažukauskas
http://neutrino.lt/

Вложения

В списке psycopg по дате отправления:

Предыдущее
От: David Blewett
Дата:
Сообщение: Re: copy_from and rowcount
Следующее
От: "W. Matthew Wilson"
Дата:
Сообщение: Is passing a list as a bound variable safe from SQL injection?