LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 8

glibc和NPTL的问题。

[复制链接]
发表于 2005-10-31 02:51:03 | 显示全部楼层 |阅读模式
最近将一台老的机器,从2004.3 profile升级到了2005.1 profile。但是问题出现了,NPTL不好用了。在2004.3的版本下,没有问题。升级以后就出现问题了。我把glibc编译了好多回,问题还是老样子。
# /lib/tls/libc.so.6
/lib/tls/libc.so.6: error while loading shared libraries: unexpected reloc type 0x0e

执行/lib/libc.so.6,没有问题,不含有NPTL。
# /lib/libc.so.6
GNU C Library stable release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8).
Compiled on a Linux 2.6.11 system on 2005-10-29.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
linuxthreads-0.10 by Xavier Leroy
The C stubs add-on version 2.1.2.
GNU Libidn by Simon Josefsson
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

不知道问题出在什么地方?
谢谢。
发表于 2005-10-31 08:42:19 | 显示全部楼层
我的也是,不知道什么原因。
回复 支持 反对

使用道具 举报

发表于 2005-11-8 11:33:19 | 显示全部楼层
USE="nptl nptlonly"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-8 23:19:21 | 显示全部楼层
USE="nptl nptlonly" 这个两本来就是冲突的,最后的结果不就是nptlonly,可以吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-9 04:09:29 | 显示全部楼层
不冲突,就是这么写的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 08:16:43 | 显示全部楼层
知道了。gcc-3.4.4下chost不好用i586,用i686就好了,不知道为什么,怪了。
回复 支持 反对

使用道具 举报

发表于 2005-11-11 09:30:35 | 显示全部楼层
http://gentoo-wiki.com/NPTL#Using_NPTL
  1. Add the nptl and nptlonly flags to /etc/make.conf

  2. emerge --newuse world

  3. After rebooting you should have NPTL fully operational and running. You can verify the threading model used by libc by typing:
  4. Code: Verify NPTL

  5. /lib/libc.so.6

  6. or, if you did not specify nptlonly:

  7. /lib/tls/libc.so.6
复制代码

我这里没有/lib/tls/目录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 23:29:44 | 显示全部楼层
最新的确是在/lib/tls/libc.so.6,和/lib/libc.so.6。如果你就用ntplonly,可能是就只有/lib/libc.so.6?不是很清楚。
回复 支持 反对

使用道具 举报

发表于 2005-11-11 23:43:38 | 显示全部楼层
我也只有/lib/libc.so.6
nptl nptlonly
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表