禁用libssp库的依赖?

时间:2015-02-18 10:16:39

标签: embedded-linux avahi ssp

我正在为使用tinycore v3的嵌入式系统编译avahi 0.6.27

我想删除对库ssp的依赖(堆栈粉碎保护)。为此我使用选项--disable-stack-protector并编译。当运行avahi-daemon仍然给我库ssp的错误:

  

/ usr / local / sbin / avahi-daemon:加载共享时出错   库: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

1 个答案:

答案 0 :(得分:0)

将正确的评论转化为答案;

很可能其中一个依赖项是针对ssp编译的,而不是avahi-daemon本身。我会使用' ldd'检查所有依赖项(和avahi-daemon)。工具。