Don't try and compile lo64 support on 32 bits Python

We can't fit more than 31 bits in a long anyway.
This commit is contained in:
Daniele Varrazzo 2014-09-10 23:30:34 +01:00
parent b2327b0fc7
commit 44219bf366

View File

@ -419,8 +419,8 @@ class psycopg_build_ext(build_ext):
define_macros.append(("PG_VERSION_HEX", "0x%02X%02X%02X" %
(pgmajor, pgminor, pgpatch)))
# enable lo64 if postgres >= 9.3
if (pgmajor, pgminor) >= (9, 3):
# enable lo64 if libpq >= 9.3 and Python 64 bits
if (pgmajor, pgminor) >= (9, 3) and sys.maxint > (1 << 32):
define_macros.append(("HAVE_LO64", "1"))
# Inject the flag in the version string already packed up