I've been doing all my freebsd/alpha build with --enable-thread-safety for weeks and I haven't seen any compile or running problems...
Configure doesn't see it tho: checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for strerror_r... yes checking for getpwuid_r... no checking for gethostbyname_r... no Chris ----- Original Message ----- From: "Bruce Momjian" <[EMAIL PROTECTED]> To: "PostgreSQL-development" <[EMAIL PROTECTED]> Sent: Friday, August 15, 2003 6:43 AM Subject: [HACKERS] threading and FreeBSD > Our current template/freebsd has: > > CFLAGS='-pipe' > > case $host_cpu in > alpha*) CFLAGS="$CFLAGS -O" ;; > esac > > SUPPORTS_THREADS=yes > case $host_os in > freebsd2*|freebsd3*|freebsd4*) > THREAD_CFLAGS="-pthread" > NEED_REENTRANT_FUNC_NAMES=yes > ;; > *) > THREAD_LIBS="-lc_r" > NEED_REENTRANT_FUNC_NAMES=yes > ;; > esac > > Now, this says FreeBSD needs reentrant named functions for all versions. > > However, our main server (4.8-STABLE FreeBSD) doesn't have any mention > of getpwuid_r(). Would some FreeBSD folks test the > --enable-thread-safey and let us know how things work? > > -- > 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]) > ---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend