Re: threading and FreeBSD

From: Philip Yarra <philip(at)utiba(dot)com>
To: "Christopher Kings-Lynne" <chriskl(at)familyhealth(dot)com(dot)au>, "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>, "PostgreSQL-development" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: threading and FreeBSD
Date: 2003-08-15 05:15:21
Message-ID: 200308151515.21900.philip@utiba.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Something odd going on with the list - I never saw the original that Chris is
replying to.

Philip.

On Fri, 15 Aug 2003 12:22 pm, Christopher Kings-Lynne wrote:
> 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" <pgman(at)candle(dot)pha(dot)pa(dot)us>
> To: "PostgreSQL-development" <pgsql-hackers(at)postgresql(dot)org>
> 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
> > 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
>
> > ---------------------------(end of broadcast)---------------------------
> > TIP 2: you can get off all lists at once with the unregister command
> > (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze is your friend

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephan Szabo 2003-08-15 05:20:31 Re: [GENERAL] 7.4Beta
Previous Message Larry Rosenman 2003-08-15 03:23:17 UnixWare on Current CVS: Success!