mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-29 04:13:43 +03:00
mingw fixes.
This commit is contained in:
parent
c123389378
commit
8d3fd21280
|
@ -1,5 +1,8 @@
|
|||
2005-08-23 Federico Di Gregorio <fog@debian.org>
|
||||
|
||||
* setup.py: applied patch from Daniele Varrazzo to avoid segfaults
|
||||
when compiling with migw for Python 2.4.x.
|
||||
|
||||
* psycopg/adapter_mxdatetime.c (mxdatetime_str): ported code from 1.1.x
|
||||
to convert mxDateTime object preserving the precision of fractional
|
||||
seconds.
|
||||
|
|
|
@ -23,7 +23,8 @@ class SimpleQuoter(object):
|
|||
def sqlquote(x=None):
|
||||
return "'bar'"
|
||||
|
||||
import sys, psycopg2
|
||||
import sys
|
||||
import psycopg2
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
DSN = sys.argv[1]
|
||||
|
|
10
setup.py
10
setup.py
|
@ -104,6 +104,16 @@ class psycopg_build_ext(build_ext):
|
|||
"""
|
||||
return self.compiler or get_default_compiler()
|
||||
|
||||
def build_extensions(self):
|
||||
# Linking against this library causes psycopg2 to crash
|
||||
# on Python >= 2.4. Maybe related to strdup calls, cfr.
|
||||
# http://mail.python.org/pipermail/distutils-sig/2005-April/004433.html
|
||||
if self.get_compiler().compiler_type == "mingw32" \
|
||||
and 'msvcr71' in self.compiler.dll_libraries:
|
||||
self.compiler.dll_libraries.remove('msvcr71')
|
||||
|
||||
build_ext.build_extensions(self)
|
||||
|
||||
def finalize_win32(self):
|
||||
"""Finalize build system configuration on win32 platform.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user