“在搜索-lc时跳过不兼容的/usr/lib/libc.so”问题而在Linux中使用tls包

时间:2014-10-10 11:53:03

标签: linux unix ssl gnutls

我在执行make tls1.6时面临以下问题。

/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
: libtls1.6.so
(echo 'package ifneeded tls 1.6 \
        "[list source [file join $dir tls.tcl]] ; \
         [list tls::initlib $dir libtls1.6.so]"'\
    ) > pkgIndex.tcl

可能的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

执行以下步骤。

  1. 检查您使用tls
  2. 编译make的架构
  3. 使用与tls lib相同的架构重新配置libc.so包。
  4. 您可以使用libc.so linux命令确定二进制文件file的目标体系结构,如下所示:

    file /usr/lib/libc.so