Hi Bram,
It recently came up[0] that the way Vim builds its Python support makes
it fragile to changes in which modules are builtin to the Python
library.
When the set of modules that are builtin/extensions differs from what
Vim knew when it was built, it will at best complain that it can't load
the library. At worst, it will crash due to undefined symbols.
This is due to Vim compiling in the config.c from the Python install
that existed when it was built. Removing that, as the attached patch
does, resolves the issue.
I've tested this with both --enable-pythoninterp and
--enable-pythoninterp=dynamic.
[0]:
http://bugs.debian.org/681599
--
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <
jame...@jamessan.com>