LinuxSir.cn,穿越时空的Linuxsir!

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

请教glibc问题????

[复制链接]
发表于 2006-1-11 17:39:39 | 显示全部楼层 |阅读模式
patch -Np1 -i glibc-2.3.4-fix_test-1.patch
命令执行后,出现提示file to patch:
我觉得应该是glibc的文件位置吧???可是哪里才是啊?应该怎么添????

这里的打补丁是指给宿主os打补丁吧????
发表于 2006-1-11 21:25:50 | 显示全部楼层
1. 请先确认当前目录在那里,补丁是打给源码的

2. 敬请认真看清楚LFS手册补丁是怎样打的
回复 支持 反对

使用道具 举报

发表于 2006-1-11 21:41:43 | 显示全部楼层
首先解压 glibc-2.3.4.tar.bz2 压缩包,然后进入到glibc-2.3.4/ 目录中,
应该在 glibc-2.3.4/ 目录中打这个补丁!~!
回复 支持 反对

使用道具 举报

发表于 2006-1-11 21:49:39 | 显示全部楼层
Post by ooio_karl
首先解压 glibc-2.3.4.tar.bz2 压缩包,然后进入到glibc-2.3.4/ 目录中,
应该在 glibc-2.3.4/ 目录中打这个补丁!~!
这样虽然是可行的,但还是建议遵照LFS手册的做法,这样可以减少往後出错的机会
回复 支持 反对

使用道具 举报

发表于 2006-1-11 22:25:53 | 显示全部楼层
Post by d00m3d
这样虽然是可行的,但还是建议遵照LFS手册的做法,这样可以减少往後出错的机会


且问一句,手册中不是这么打的吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-11 22:52:20 | 显示全部楼层
不好意思,看错了:beat

你在第3帖的方法是对的,是楼主在第1帖写的方法没有按照手册而矣

唉~~今天太累了,要早点休息:sleep
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-12 11:00:58 | 显示全部楼层
非常感谢,终于领会了文档中的目录的含义
应该是:
1.解压源码包
   tar xfvj glibc-2.3.4.tar.bz2
   cd glibc-2.3.4
2.给源码打补丁(最初我还以为给宿主os打补丁呢)
   patch -Np1 -i ../glibc-2.3.4-fix_test-1.patch
3.创建编译目录(区分源码目录)
   mkdir ../glibc-build
   cd ../glibc-build
4.编译配置
   .../glibc-2.3.4/configure --prefix=/tools \
    --disable-profile --enable-add-ons \
    --enable-kernel=2.6.0 --with-binutils=/tools/bin \
    --without-gd --with-headers=/tools/include \
    --without-selinux

不过说实在的文档中的目录写的不是很清晰
回复 支持 反对

使用道具 举报

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

本版积分规则

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