[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