Re: BUG #6732: Build issue when using gettext on FreeBSD 9

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #6732: Build issue when using gettext on FreeBSD 9
Дата
Msg-id 29635.1342113922@sss.pgh.pa.us
обсуждение исходный текст
Ответ на BUG #6732: Build issue when using gettext on FreeBSD 9  (chris@chrullrich.net)
Ответы Re: BUG #6732: Build issue when using gettext on FreeBSD 9  (Christian Ullrich <chris@chrullrich.net>)
Список pgsql-bugs
chris@chrullrich.net writes:
> PostgreSQL 9.1 does not build on FreeBSD 9 if --enable-nls and a Heimdal
> Kerberos build from ports is used. The build fails due to undefined
> references to functions from gettext's libintl.

Ugh.

> Proposed workaround: Do not use --as-needed at all.

Not really acceptable ...

> Proposed fix: Use --as-needed during configure as well, or make its use
> predicated on a working linker version (GNU ld 2.22 or later).

... and I'm not sure I like either of those either.  The first seems
likely to introduce as many problems as it fixes, and I don't see a
reasonable way for the script to test whether --as-needed "works"
(for a value of "works" that's rather unclear anyway).

> ... configure therefore fails to detect libintl as required; the check
> program links correctly because libintl is pulled in as an indirect
> dependency via libgssapi.

Could we make the problem go away for you if we changed the order in
which these libraries are probed for?  That's a hack, surely, but it
seems like one much less likely to break other working cases than any
of the alternatives you suggest.

            regards, tom lane

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

Предыдущее
От: chris@chrullrich.net
Дата:
Сообщение: BUG #6732: Build issue when using gettext on FreeBSD 9
Следующее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Re: BUG #6729: Install of postgresql-devel for x86_84 and i686 fails