On Thu, 2013-05-09 at 10:11 -0400, Peter Eisentraut wrote:
> On 5/9/13 3:25 AM, Dave Page wrote:
> > BTW - it's always worked fine for us on 64 bit machines with the past
> > few major releases of both PG and Python - are you saying that's pure
> > chance?
> 
> It works because ActiveState Python has PIC inside a static library.
> But we have no straightforward way of knowing that (AFAIK), other than
> observing whether the build result crashes or not.

After further digging, it seems to me that their build is not a standard
build.  They must be patching in compiler options through the backdoor
somehow.  Their config/Makefile has

BASECFLAGS=      -fno-strict-aliasing -fPIC

meaning that they compile *everything* with those options.  But that's
not something that the standard Python configure script can produce.

Again, reliably detecting that might be difficult.



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to