Gentoo, apache.
Перехожу с mod_python на mod_wsgi.
user@eeepc_host ~ $ equery u mod_wsgi
!!! No USE flags found for www-apache/mod_wsgi
user@eepc_host ~ $ eix mod_wsgi
[I] www-apache/mod_wsgi
Available versions: 3.3 3.4
Installed versions: 3.4(10:31:38 PM 05/10/2014)
Homepage: http://code.google.com/p/modwsgi/
Description: An Apache2 module for running Python WSGI applications.
Модуль mod_wsgi один, флагов у него нет. После установки оказалось, что он слинкован с python3.
user@eeepc_host ~ $ ldd /usr/lib/apache2/modules/mod_wsgi.so
linux-gate.so.1 (0xb770d000)
libpython3.2.so.1.0 => /usr/lib/libpython3.2.so.1.0 (0xb74f4000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb74d9000)
libdl.so.2 => /lib/libdl.so.2 (0xb74d4000)
libutil.so.1 => /lib/libutil.so.1 (0xb74d0000)
libm.so.6 => /lib/libm.so.6 (0xb74a4000)
libc.so.6 => /lib/libc.so.6 (0xb7301000)
/lib/ld-linux.so.2 (0xb770e000)
Есть возможность заставить его работать с python2?
В системе используется третий питон
user@eeepc_host ~ $ eselect python list
Available Python interpreters:
[1] python2.7
[2] python3.2 *
p.s. В документации к mod_wsgi есть такой абзац http://code.google.com/p/modwsgi/wiki/InstallationIssues
Multiple Python Versions
Where there are multiple versions of Python installed on a system and it is necessary to ensure that a specific version is used, the '--with-python' option can be supplied to 'configure' when installing mod_wsgi.
./configure --with-python=/usr/local/bin/python2.5
Я правильно понимаю, что нужно писать свой ебилд и собирать уже его?