[EMAIL PROTECTED] wrote: > On 3/25/04 4:13 PM, "Bruce Momjian" <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])