[devel] ldd: почему?

Ildar Mulyukov =?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Чт Сен 28 12:49:57 MSD 2006


Упаковывая libgnomedb, столкнулся с такой ситуацией: (вендор думал и  
сделал) libgnomedb_entry_builtin_plugins_la_LIBADD = -lssl. Линковка  
прошла успешно. Но verify-elf не дремал и заругался: undefined  
reference.

Оказалось, что недостающие символы предоставляются -lcrypto, но они  
присутствовали в -lssl, т.к. он _использует_ эти символы (из crypto).

Вопрос: почему наш binutils позволяет собирать такие случаи?
--
Ildar  Mulyukov,
   free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================



Подробная информация о списке рассылки Devel