LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Потому что упоротый апстрим перла постоянно тасует включаемые в базовую поставку модули(при каждом мажорном релизе). Поэтому адекватно отслеживать изменения зависимостей даже через сабслоты становится затруднительно

Поправлю. Необходимость пересборки нужна чтобы а) слинковать модули с новым бинарем perl (xs-модули) б) положить .pm-файлы в правильное место, дабы новый perl их нашел и в) в редких случаях, когда модуль собирается неким автогенератором и поэтому могут меняться какие-то функции внутри модуля; г) небольшое кол-во xs-модулей могут линковаться с другими xs-модулями.

Коротко, пересборка модулей (аля запуск perl-cleaner) нужен, чтобы слинковать модули с новым перлом. Если этого не сделать, то они тупо не запустятся. Аналогичная ситуация будет и в питоне, пыхе, любом яп, где используются сишные модули/классы/пакеты.

Исходная версия gh0stwizard, :

Потому что упоротый апстрим перла постоянно тасует включаемые в базовую поставку модули(при каждом мажорном релизе). Поэтому адекватно отслеживать изменения зависимостей даже через сабслоты становится затруднительно

Поправлю. Необходимость пересборки нужна чтобы а) слинковать модули с новым бинарем perl (xs-модули) б) положить .pm-файлы в правильное место, дабы новый perl их нашел и в) в редких случаях, когда модуль собирается неким автогенератором и поэтому могут меняться какие-то функции внутри модуля.