|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 24 May 2005 11:08:27 To : Alexei Dets Subject : Re: RH vs Debian -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Tue, 24 May 2005 07:07:35 +0000 (UTC) .RFC-Cancel-Lock: sha1:pqzXwQmBWgFd9ejYVvXDTPier1o= "AD" == Alexei Dets wrote: AD> Разница в сборке libxxx.so. Или, если используется libtool, может AD> разница в libxxx.la (в нем зависимости библиотеки libxxx.so SO> должны быть). SO> SO> Хмм.. И экстеншен и libxxx.so собирается фактически одним Makefile'ом, SO> оба SO> с помощью libtool. libyyy.so поставляется дистрибутивом (это SO> libusb.so). SO> Получается, что разница всётаки в libtool?.. Debian не у меня, но SO> попрошу SO> показать libxxx.la... AD> И ldd libxxx.so попроси показать. Чего-то затих чувак... :( AD> Hа RH/FC у тебя работает из-за того, что либо libxxx.so слинкован с AD> libyyy.so, либо в libxxx.la указано, что он от него зависит (тогда libtool AD> подлинкует libyyy.so при сборке чего-либо с libxxx.so). Либо все вместе. Всё вместе. AD> Hа Debian у тебя libxxx.so HЕ слинкован с libyyy.so. Соответственно, она AD> может подлинковаться только если ее либо явно указать при сборке, либо если AD> сборка идет при помощи libtool и в libxxx.la прописана зависимость от AD> libyyy.so. Соответственно, мне кажется, что либо не прописана, либо AD> libxxx.la вообще нет на Debian. libxxx.la есть (теоретически, сам не видел), ибо libxxx.so собирается одинаково и в RH/FC и в Debian. Есть проект owfs.sf.net (брать из CVS), после команд aclocal ... ./configure make получаем libow.so (libxxx.so) и ow.so (tcl-экстеншен). В случае RH/FC всё работает, а в случае Debian при загрузке ow.so ругается, что не определено имя usb_некиебуквы (сейчас конечно в нужном Makefile добавлено -lusb) - получается, что разница в libtool от RH/FC и от Debian... -- Serg (http://oskin.ru/) ~ ~ :q! --- Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) * Origin: Serg at 2:5020/20 (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12069d2b72183.html, оценка из 5, голосов 10
|