LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: X10er

help glibc-nptl-cvs

[复制链接]
发表于 2004-2-17 21:35:24 | 显示全部楼层
最初由 X10er 发表
gcc-3.4_branch_20040122-unwind-1.patch
binutils-2.14.90.0.8-pt_pax-1.patch

glibc-2.3.3-pax-dl_execstack-1.patch
glibc-2.3.3-pax-iconvconfig-1.patch
glibc-2.3.3-propolice-guard-functions-1.patch
glibc-2.3.3-pt_pax-1.patch
glibc-2.3.3-ssp-functions-1.patch

all comes from :http://www.hu.linuxfromscratch.org/patches/downloads/
except last , all patched ok , the last says has been patched


那些补丁在lfs-cvs book里没有提及,是可选的。刚才看了一下,关于glibc的几个补丁都是安全方面的增强补丁。既然是可选的,况且可能和nptl有冲突,之前的编译的gcc可能就因为这样坏了,最好还是不要打了。
兄弟试试重新从第五章开始,不要打那些可选补丁,按我的安装记录做。宿主(fedora?)一定要升级到2.6.x,并且cat /usr/src/linux-2.6.2/.config |grep FUTEX 看选上了FUTEX没有。
另外,我提及的那些POSIX补丁已经不能打在gcc-3.4以及glibc-cvs上了,因为相关的源代码文件改变了,唯有手工打上去。一定要打安装记录提及的所有POSIX补丁,不然编译时会出现问题。
发表于 2004-2-17 21:39:03 | 显示全部楼层
/usr/src/linux-2.6.2/.config |grep FUTEX 看选上了FUTEX没有

这个是啥呀?我不懂ing
发表于 2004-2-17 21:55:42 | 显示全部楼层
最初由 小丑奇兵 发表
这个是啥呀?我不懂ing

Futex(fast user space mutex)
http://www-900.ibm.com/developer ... l-inside/#resources
hint里提到过,可能和nptl有关。
发表于 2004-2-17 22:39:26 | 显示全部楼层
哦,原来是这样呀.看看文章去.
 楼主| 发表于 2004-2-17 23:12:18 | 显示全部楼层
已经实验过了,不打任何补丁,但是还是一样的
发表于 2004-2-17 23:17:11 | 显示全部楼层
最初由 X10er 发表
已经实验过了,不打任何补丁,但是还是一样的

1.重新来过,否则之前的binutils,gcc可能都有问题。
2.不是不打任何补丁,那些POSIX补丁一定要打。建议兄弟用我提供的wget列表来下载所有的源码包以及补丁。
 楼主| 发表于 2004-2-17 23:20:13 | 显示全部楼层
这次我下狠心了,连主系统一重装
发表于 2004-2-18 00:57:46 | 显示全部楼层
--with-tls support! 不是那些补丁的问题.
编译 binutils 加上 --with-tls
发表于 2004-2-18 09:30:25 | 显示全部楼层
最初由 sleeve 发表
--with-tls support! 不是那些补丁的问题.
编译 binutils 加上 --with-tls

好像不用吧,sleeve兄试过了吗?
 楼主| 发表于 2004-2-19 04:15:28 | 显示全部楼层
都试过了,还是不行,我已经重新安装了主系统(fedora core2 test)内核自带的就是2.6的了,然后不安装任何多余的补丁,但是还是有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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