安装Qmail编译提示错误

编译源码提示错误:


/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in tcpserver.o

/lib/libc.so.6: could not read symbols: Bad value

collect2: ld returned 1 exit status


网上有人说是因为:新的Linux版本将全局变量改成了局部变量


解决方法:

在所编译的源码的目录中,找到errno.h文件,使用vim编辑器打开此文件。修改内容:

extern int errno;
替换为:
#include <errno.h>

131830207.png

本文出自 “人生在勤,不索何获” 博客,谢绝转载!

你可能感兴趣的:(安装Qmail,/lib/libc.so.6,编译提示错误)