On Tue, Dec 19, 2017 at 07:35:43AM +0300, Vladimir D. Seleznev wrote: > On Mon, Dec 18, 2017 at 10:01:11PM +0300, Alexei Mezin wrote: > > 18.12.2017 21:18, Vitaly Lipatov пишет: > > > > > > Так багу? > > > > Так проверил, например, на P7. И там точно так же. То есть у нас это > > довольно давно. И код в скрипте python2.7-config как будто намеренно так > > сделано. > > > > Или это бага, которую несколько лет никто не замечает, что странно. Или > > что-то имеется ввиду, и хотелось бы узнать, как объехать заботливо > > разложенные грабли. Потому что > > > > https://docs.python.org/2/extending/embedding.html#compiling-and-linking-under-unix-like-systems > > > > и в других дистрибутивах не выдумывают, а делают "как и инструкции". И > > апстримы, конечно, ориентируются не на АЛьТ. > > Это не бага. Это было сделано с целью, чтобы модули питона не > линковались с libpython: при загрузке модуля интерпретатор питона или > другая программа, использующая питон в качестве своего скриптового > языка, уже имеют все необходимые символы; в добавок, такое решение > позволяет не беспокоиться, если библиотека обновилась и символы немного > разъехались, а также держать несколько реализаций библиотеки в > репозитории. > > Это изменение присутствует начиная с этого коммита [1], однако в commit > message зафиксировано решение, а причина того, что было сделано. Просьба > к мейнтейнерам: документировать зачем было сделано то, что было сделано. > > -- > [1] http://git.altlinux.org/gears/p/python.git?p=python.git;a=commitdiff;h=712242dac26472fd0d1ceb0c6f46a7d120a10df8;hp=9f5cde76081f8713e77c7fdabcab6869191cd4d0 История эта давняя, вы просто не застали или забыли. Вот начало треда: https://lists.altlinux.org/pipermail/devel/2012-March/193611.html Вот начало другого треда на тему: https://lists.altlinux.org/pipermail/devel/2012-April/193962.html Это не значит, конечно, что схему, реализованную весной 2012 года, не сломали нечаянно потом. -- ldv