问题报错:
/arm-broadcom-linux-uclibcgnueabi/bin/ld: errno: TLS reference in /home/xxxxxx/host/usr/arm-broadcom-linux-uclibcgnueabi/sysroot/usr/lib/libpthread.a(sem_post.os) mismatches non-TLS definition in /home/xxxxxx/build/unix-user/iproc-3_6/libsnmpAgent.a(snmpdlib.o) section .bss
/xxx/host/usr/arm-broadcom-linux-uclibcgnueabi/sysroot/usr/lib/libpthread.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
解决:
- extern int errno
- 改为 #include<errno.h>
参考博客:http://blog.csdn.net/creater2009/article/details/7433745