pgsql: Move pthread-tests earlier in the autoconf script.

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема pgsql: Move pthread-tests earlier in the autoconf script.
Дата
Msg-id E1ZCwah-0004xG-Cn@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Move pthread-tests earlier in the autoconf script.

On some Linux systems, "-lrt" exposed pthread-functions, so that linking
with -lrt was seemingly enough to make a program that uses pthreads to
work. However, when linking libpq, the dependency to libpthread was not
marked correctly, so that when an executable was linked with -lpq but
without -pthread, you got errors about undefined pthread_* functions from
libpq.

To fix, test for the flags required to use pthreads earlier in the autoconf
script, before checking any other libraries.

This should fix the failure on buildfarm member shearwater. gharial is also
failing; hopefully this fixes that too although the failure looks somewhat
different.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/3b14a17c8e60e8ae9227b9533667743508056c35

Modified Files
--------------
configure    | 7583 +++++++++++++++++++++++++++++-----------------------------
configure.in |  147 +-
2 files changed, 3868 insertions(+), 3862 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Replace our hacked version of ax_pthread.m4 with latest upstream
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: pgsql: Replace our hacked version of ax_pthread.m4 with latest upstream