Re: enable-thread-safety defaults? - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: enable-thread-safety defaults?
Date
Msg-id 1258705807.28720.8.camel@fsopti579.F-Secure.com
Whole thread Raw
In response to Re: enable-thread-safety defaults?  (Magnus Hagander <magnus@hagander.net>)
Responses Re: enable-thread-safety defaults?
Re: enable-thread-safety defaults?
Re: enable-thread-safety defaults?
List pgsql-hackers
On fre, 2009-11-20 at 08:39 +0100, Magnus Hagander wrote:
> 2009/11/20 Peter Eisentraut <peter_e@gmx.net>:
> > On fre, 2009-11-20 at 02:41 +0100, Magnus Hagander wrote:
> >> Is there any actual reason why we are building without thread safety
> >> by default on most platforms?
> >
> > Consistent defaults on all platforms?
> 
> So why do we have largefile enabled by default? And zlib? And readline?

Let me be more verbose:  I would assume that we want the configure
defaults to be the same on all platforms.  We fail by default, for
example, if zlib and readline are not there, but you can turn them off
explicitly.  If we turn thread-safety on by default, we will/should fail
if thread-safety is not supported, requiring the user to turn it off
explicitly.  If enough platforms don't support thread-safety, this could
become annoying.

I don't have a good overview over how many platforms would be affected,
and I could in general support changing the default, but I'm just laying
down one possible constraint.



pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Python 3.1 support
Next
From: Joachim Wieland
Date:
Subject: Re: Listen / Notify - what to do when the queue is full