Re: solaris libpq threaded build fails

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: solaris libpq threaded build fails
Дата
Msg-id 200901140339.n0E3dJD21843@momjian.us
обсуждение исходный текст
Ответ на Re: solaris libpq threaded build fails  (Andrew Chernow <ac@esilo.com>)
Список pgsql-hackers
Andrew Chernow wrote:
> Bruce Momjian wrote:
> > I supposed Solaris 2.5.1 (release 1996) is just too old to add
> > threading, and this code has been unchanged for years.
> > 
> 
> Yeah, its old.  Unfortunately for us, we still have to support it.
> 
> To set the record straight, the issue is not threads.  Threads work fine 
> on 2.5.1.  This is a configure system linking issue, "gethostbyname" 
> requires linking with libnsl.so.  So, thread_test.c must link with -lnsl.
> 
> The bigger issue is that the configure script needs to include -lnsl for 
> older solaris platforms.  Solaris 2.5.1 has "gethostbyname_r" but the 
> configure check fails for the same reason.
> 
> configure:19821: checking for gethostbyname_r
> configure:19877: gcc -o conftest -O2 -Wall [...snip...]
> Undefined     first referenced
>   symbol           in file
> gethostbyname_r                     /var/tmp//ccSuGLEn.o  (symbol 
> belongs to implicit dependency /usr/lib/libnsl.so.1)
> ld: fatal: Symbol referencing errors. No output written to conftest
> collect2: ld returned 1 exit status
> 
> This is why thread_test.c thought it had to fall back on gethostbyname 
> in the first place.

Well, part of the problem is we are running the thread test program from
_within_ configure so we don't have everything set up yet to work around
this problem, and with an OS that old, is it worth trying?

If you give me something that will uniquely indentify this
platform/version in configure and in C, I might be able to send you a
test patch to try, and if it works, I can apply it for 8.4.

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Proposal: new border setting in psql
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: solaris libpq threaded build fails