[Sorry about the duplicate] On 4/7/04 9:22 AM, "Bruce Momjian" <pgman@candle.pha.pa.us> wrote: > Are any special thread flags needed? What version of Darwin are you > using? I am running Mac OS X 10.3.3. Uname -a shows that as Darwin Kernel Version 7.3.0 I took the flags from the linux version. It appears to work ok - at least it compiles and runs ok. I'm not sure how to verify threading is working correctly... What I have is: # Apple's cpp-precomp seems a tad broken, so don't use it # (Note: on OS X before 10.2, you might need -traditional-cpp instead) CC="$CC -no-cpp-precomp" # Select appropriate semaphore support USE_NAMED_POSIX_SEMAPHORES=1 # tools/thread/thread_test must be run THREAD_SUPPORT=yes THREAD_CPPFLAGS="-D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS" THREAD_LIBS="-lpthread" STRERROR_THREADSAFE=yes GETPWUID_THREADSAFE=yes GETHOSTBYNAME_THREADSAFE=yes ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html