comparison runtime/doc/if_pyth.txt @ 2554:7abef60aca22 vim73

Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
author Bram Moolenaar <bram@vim.org>
date Fri, 13 Aug 2010 16:22:57 +0200
parents 9397d2d76340
children 84ba6293f9d7
comparison
equal deleted inserted replaced
2553:37d3f90f5203 2554:7abef60aca22
1 *if_pyth.txt* For Vim version 7.3f. Last change: 2010 Aug 10 1 *if_pyth.txt* For Vim version 7.3f. Last change: 2010 Aug 13
2 2
3 3
4 VIM REFERENCE MANUAL by Paul Moore 4 VIM REFERENCE MANUAL by Paul Moore
5 5
6 6
346 1. No Python support (-python, -python3) 346 1. No Python support (-python, -python3)
347 2. Python 2 support only (+python or +python/dyn, -python3) 347 2. Python 2 support only (+python or +python/dyn, -python3)
348 3. Python 3 support only (-python, +python3 or +python3/dyn) 348 3. Python 3 support only (-python, +python3 or +python3/dyn)
349 4. Python 2 and 3 support (+python/dyn, +python3/dyn) 349 4. Python 2 and 3 support (+python/dyn, +python3/dyn)
350 350
351 *E836* *E837*
351 You can see that when Python 2 and Python 3 are both supported they must be 352 You can see that when Python 2 and Python 3 are both supported they must be
352 loaded dynamically. 353 loaded dynamically. Depending on how the libraries have been build it might
354 be impossible to use ":py3" and ":python" in one Vim session.
353 355
354 On Linux/Unix systems this can only be done without importing global symbols. 356 On Linux/Unix systems this can only be done without importing global symbols.
355 In this case python's "import" might fail, if the library expects the symbols 357 In this case python's "import" might fail, if the library expects the symbols
356 to be provided by vim. To work around this 358 to be provided by vim. To work around this
357 1. either the problematic library, or python in case of standard libraries, 359 1. either the problematic library, or python in case of standard libraries,