Ned Deily added the comment:

The magic for building the standard library's dynamically loaded extensions is 
in the top-level setup.py.  It uses Distutils to do the work with a lot of 
hacking around in setup.py.  Without modifying setup.py, it can be a little 
tricky to override the search order if you are trying to substitute a library 
that already exists in one of the normal system locations, particularly if you 
only want to override for that particular library.  Perhaps the easiest and 
surest approach is to build and install the library (in this case libsqlite3) 
into a unique install root and then include the paths to the include and lib 
directories in the ./configure command for Python, so something like:

   ./configure [other options] LDFLAGS='-L /path/to/sqlite3/lib ' CPPFLAGS='-I 
/path/to/sqlite3/include '

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15754>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to