| From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
|---|---|
| To: | 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-26 18:24:33 |
| Message-ID: | 200403261824.i2QIOXQ20048@candle.pha.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
wespvp(at)syntegra(dot)com wrote:
> 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.
OK, I added -D_REENTRANT.
> Why isn't -D_THREAD_SAFE required also?
No idea? Someone?
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
| From | Date | Subject | |
|---|---|---|---|
| Next Message | scott.marlowe | 2004-03-26 18:36:05 | Re: Physical Database Configuration |
| Previous Message | Tom Lane | 2004-03-26 18:23:45 | Re: Physical Database Configuration |