On Fri, Oct 13, 2006 at 05:53:19PM +0400, Alexey Tourbin wrote: > On Fri, Oct 13, 2006 at 04:54:37PM +0400, Konstantin A. Lepikhov wrote: > > > > <цитата от="Damir Shayhutdinov"> > > >> BTW. кто-нибудь может просветить меня вкратце, что за проблемы со > > >> сборкой питона под *64 и отчего их так трудно решить, чот все жалуются, > > >> но никто не правит? У меня появилась возможность собирать и отлаживать > > >> на *64, так что не пора ли? > > > Давно пора. > > > Проблемы можно легко увидеть, просмотрев логи сборки reject-ов > > > питоновских пакетов (у sisyphus-incominger@ их целые залежи). > > > > > > Первая и главная проблема - есть ли noarch в Питоне? Если есть, то где > > > должны лежить noarch модули? > > > Собственно, все остальные проблемы оттуда растут (невозможность сборки > > > на x86_64 noarch питон-пакета, неправильное определение Provides для > > > arch или noarch пакетов на x86_64 и т.д.) > > а еще бесит то, что он все ставит в /usr/lib, не зависимо от %arch. > > Всё это что? В /usr/lib64 нужно обязательно ложить только *.so*, а > каталоги можно делать и в /usr/lib, как, например, это сделано в rpm. > На самом деле разведение /usr/lib и /usr/lib64 непоследовательно. > Так что не беситесь. Если делать совсем правильно, noarch-модули вообще должны лежать в /usr/share, как это делается в ruby.