On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote: > Damir Shayhutdinov пишет: > > > > 1, Explicit linking dynamic objects with all dso it needs ensures > > correct soname dependencies and prevent ABI incompatibilities. > > > > 2. Unused direct dependencies encumber package with extra dependencies > > (including soname dependencies). An encumbered program takes more time > > to load (5% in case of gdm for example), and need more memory mapped > > to its address space. > > > > An encumbered package requires extra packages when installed, and > > needs extra care when one of unused libraries was updated and its > > soname was changed. > Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы > для поддержки --as-needed автор отказался. Аргументы оказались > неубедительными. Неубедительными или проигнорированными? > David> A linker feature that makes `make install' of my program run > David> 5x slower, makes module loading 50% slower, etc. is not > David> something that worths to support. Написавший эти строки привёл какие-нибудь доказательства? Мои замеры, наоборот, демонстрируют ускорение работы dynamic linker'а. -- ldv