编译daemontools报错

说明

根据zookeeper官方文档,使用daemontools监视zk,编译时遇到报错

1
2
3
4
/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib64/libc.so.6: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [envdir] Error 1

#

则编辑src/conf-cc, 加gcc加上-include /usr/include/errno.h使用标准错误,再行编译

资料

  1. 使用daemontools监控服务