[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