[sisyphus] Сборка модулей питон под x86_64
Pavel Vainerman
pv на etersoft.ru
Вт Мар 5 11:46:06 MSK 2013
Доброго времени суток..
Подскажите пожалуйста, кто знает.
Как у нас собирать архитектурно-зависимые модули python.
У меня получается следующая "картина".
то, что объявлено в Makefile попадает при сборке
для pyexec_LTLIBRARIES
на i586 - в /usr/lib/python2.7/site-packages
на x86_64 - в /usr/lib64/python2.7/site-packages
для python_SCRIPTS
на i586 - в /usr/lib/python2.7/site-packages
на x86_64 - /usr/lib/python2.7/site-packages
т.е. одинаково (!)..
Может даже логично (типа python-cкрипты noarch).
Но возникает проблема при сборке (в spec):
Т.к. у нас там есть макрос
%python_sitelibdir
который
на i586 - в /usr/lib/python2.7/site-packages
на x86_64 - в /usr/lib64/python2.7/site-packages
а макроса для /usr/lib/python2.7/site-packages
при сборке для x86_64 нету.
Как в данном случае упаковывать эти py-файлы?
Я мог бы их оставить, где они есть..
т.е. в /usr/lib/python2.7/site-packages
мог бы перенести (mv) в /usr/lib64/python2.7/site-packages
НО готового способа(макроса) достучаться до
/usr/lib/python2.7/site-packages нету..
Как действовать в данном случае? Напрямую указывать
%libdir/python2.7/site-packages ?
--
Pavel Vaynerman
www.etersot.ru
Подробная информация о списке рассылки Sisyphus