mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-22 17:06:33 +03:00
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:
parent
b2327b0fc7
commit
44219bf366
4
setup.py
4
setup.py
|
@ -419,8 +419,8 @@ class psycopg_build_ext(build_ext):
|
||||||
define_macros.append(("PG_VERSION_HEX", "0x%02X%02X%02X" %
|
define_macros.append(("PG_VERSION_HEX", "0x%02X%02X%02X" %
|
||||||
(pgmajor, pgminor, pgpatch)))
|
(pgmajor, pgminor, pgpatch)))
|
||||||
|
|
||||||
# enable lo64 if postgres >= 9.3
|
# enable lo64 if libpq >= 9.3 and Python 64 bits
|
||||||
if (pgmajor, pgminor) >= (9, 3):
|
if (pgmajor, pgminor) >= (9, 3) and sys.maxint > (1 << 32):
|
||||||
define_macros.append(("HAVE_LO64", "1"))
|
define_macros.append(("HAVE_LO64", "1"))
|
||||||
|
|
||||||
# Inject the flag in the version string already packed up
|
# Inject the flag in the version string already packed up
|
||||||
|
|
Loading…
Reference in New Issue
Block a user