|
|

楼主 |
发表于 2006-2-26 05:11:30
|
显示全部楼层
Post by zhllg
我没有/lib/tls
估计可能是这样的
如果用了nptl nptlonly
就没有/lib/tls了
谁同时有/lib/tls/libc.so.6
和/lib/libc.so.6
贴一下/lib/libc.so.6的执行结果
可能里面是LinuxThreads
NPTL 必须要 TLS,但是 linuxthreads 对 TLS 没有要求。
应该是:
/lib/libc-2.3.6.so 不包括 TLS,必须是 linuxthreads。
/lib/tls/libc-2.3.6.so 包括 TLS,可以是 NPTL 或者 linuxthreads。
但是我很奇怪,为什么 /lib/libc-2.3.6.so 还支持 TLS?
Gentoo 似乎没有改变 TLS 的支持,只是改变了 NPTL/linuxthreads。是不是编译的时候弄错了?还是对 TLS 打了什么补丁了? |
|