[devel] Страшные зависимости
Alexey Tourbin
at на altlinux.ru
Ср Мар 9 12:40:49 UTC 2011
On Wed, Mar 09, 2011 at 05:55:53PM +0600, REAL wrote:
> Привет!
>
> Вот такую картинку наблюдаю уже неделю:
>
> Ставится в хэшер libml10.
>
> > ldd /usr/lib/libml.so.10
> [...]
> libifpack.so.10 => /usr/lib/libifpack.so.10 (0xb7373000)
> libamesos.so.10 => /usr/lib/libamesos.so.10 (0xb72cb000)
> libgaleri.so.10 => /usr/lib/libgaleri.so.10 (0xb7289000)
> libaztecoo.so.10 => /usr/lib/libaztecoo.so.10 (0xb7207000)
> libepetraext.so.10 => /usr/lib/libepetraext.so.10 (0xb70db000)
> [...]
>
> Но не ставятся те, от которых она зависит.
> Раньше этого не было, а баг-то громкий.
Признаю наличие проблемы. Скорее всего, оптимизатор зависимостей
некорректно оптимизирует циклические зависимости (хотя и для некоторых
частных случаев корректность оптимизации циклических зависимостей
я обдумывал и тестировал).
Подробная информация о списке рассылки Devel