From: | Wes Palmer <Wesley(dot)R(dot)Palmer(at)syntegra(dot)com> |
---|---|
To: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, <wespvp(at)syntegra(dot)com> |
Cc: | Jan Wieck <JanWieck(at)yahoo(dot)com>, Kris Jurka <books(at)ejurka(dot)com>, Carmen Gloria Sepulveda Dedes <csepulveda(at)atichile(dot)com>, pgsql <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: 7.4.2 on Solaris 9 - Error |
Date: | 2004-03-25 22:23:33 |
Message-ID: | BC88B805.BD0D%Wesley.R.Palmer@syntegra.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 3/25/04 4:13 PM, "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us> wrote:
> Are you sure your change is correct? We just added
> "-D_POSIX_PTHREAD_SEMANTICS" in post 7.4.2, and the submitters did not
> mention any problems with the -pthread line for gcc.
>
> I just tried it on Sourceforge's Solaris 9 and I see:
>
> bash-2.05$ gcc -pthread
> gcc: unrecognized option `-pthread'
> gcc: no input files
>
> which seems to indicate you are right. I am kind of surprised. Some
> platforms to take -pthread, some -lpthread, so I am pretty sure it was
> specified by the original Solaris guy.
Don't know... I assume it was just a typo that wouldn't show up if you were
using SUNWSPRO compiler instead of GCC.
> OK, new template/solaris version applied to 7.4.X and head:
[snip]
> THREAD_SUPPORT=yes
> NEED_REENTRANT_FUNCS=yes # 5.6 2003-09-13
> THREAD_CPPFLAGS="-D_POSIX_PTHREAD_SEMANTICS"
> if test "$GCC" != yes
> then THREAD_CPPFLAGS="$THREAD_CPPFLAGS -mt"
> fi
> THREAD_LIBS="-lpthread"
Shouldn't that be
THREAD_CPPFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
According to Jan, -D_REENTRANT must also be specified for libpq to be built
correctly.
Why isn't -D_THREAD_SAFE required also?
Wes
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Wille | 2004-03-25 22:47:54 | pg_dump is missing data |
Previous Message | Bruce Momjian | 2004-03-25 22:13:14 | Re: 7.4.2 on Solaris 9 - Error |