2015-02-18 4 views
0

Я использую avahi 0.6.27 для встроенной системы с tinycore v3Отключить зависимость от библиотеки libssp?

Я хочу удалить зависимость от библиотеки ssp (защита от разлома стека). Для этого я использую опцию --disable-stack-protector и компилирую. При запуске Avahi-демон по-прежнему дает мне ошибку для библиотеки подвида:

/USR/местные/SBIN/Avahi-демон: ошибка при загрузке разделяемых библиотек : libssp.so.0: не удается открыть общие объект файл: Нет такого файла или справочника

Должен ли я добавить еще один вариант или не могу удалить зависимость?

Я компиляции с помощью Ubuntu 10.04

./configure --prefix=/usr/local --localstatedir=/var --with-distro=none --disable-stack-protector --disable-qt3 --disable-qt4 --disable-gdbm --disable-mono --with-avahi-user=tc --with-avahi-group=staff --with-avahi-priv-access-group=staff --with-autoipd-user=tc --with-autoipd-group=staff --disable-gtk3 --disable-nls --disable-glib --disable-gobject --disable-introspection --disable-gtk --disable-gtk3 --disable-dbus --disable-dbm --disable-gdbm --enable-libdaemon --disable-python --disable-pygtk --disable-python-dbus --disable-monodoc --disable-autoipd --disable-doxygen-doc --disable-doxygen-dot --disable-doxygen-man --disable-doxygen-rtf --disable-doxygen-xml --disable-doxygen-chm --disable-doxygen-chi --disable-doxygen-html --disable-doxygen-ps --disable-doxygen-pdf --disable-core-docs --disable-manpages --disable-xmltoman --disable-tests --disable-compat-libdns_sd --disable-compat-howl --with-distro=none --with-xml=expat 
+0

Я пробовал это на Ubuntu 15.04 с avahi git head и, похоже, не ссылался на libssp. Можете ли вы проверить выход ldd и посмотреть, включен ли он там? Может быть, он не появляется в ldd. Я также гарантирую, что вы делали чистые раньше. Моя основная мысль заключается в том, что, возможно, одна из зависимостей avahi - это загрузка libssp. –

+0

Вы правы. одна из зависимостей avahi на самом деле загружает libssp.I сделал чистым и вернулся к перекомпиляции, и он работает! Спасибо! – Alex

ответ

0

Повернувшись правильный комментарий в ответ;

Скорее всего, одна из зависимостей скомпилирована против ssp, а не самого avahi-daemon. Я бы проверил все зависимости (и avahi-daemon) с помощью инструмента «ldd».

Смежные вопросы