LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]lfs 6.7 glibc patch出错

[复制链接]
发表于 2010-9-25 21:55:04 | 显示全部楼层 |阅读模式
兄弟姐妹们好:
我是名lfs新手。
第一次尝试从archlinux编译lfs。我下载了最新的lfs-6.7 源代码和6.7的英文手册。在我编译到5.7节glibc-2.12.1时(http://www.linuxfromscratch.org/ ... hapter05/glibc.html),两个glibc的补丁都打不上(自己第一次打补丁)。

  1. patch -Np1 -i ../glibc-2.12.1-gcc_fix-1.patch
复制代码

  1. File to patch: glibc-2.12.1.tar.bz2
  2. patching file glibc-2.12.1.tar.bz2
  3. Hunk #1 FAILED at 45.
  4. 1 out of 1 hunk FAILED -- saving rejects to file glibc-2.12.1.tar.bz2.rej
  5. can't find file to patch at input line 39
  6. Perhaps you used the wrong -p or --strip option?
复制代码

  1. patch -Np1 -i ../glibc-2.12.1-makefile_fix-1.patch
复制代码

  1. File to patch: glibc-2.12.1.tar.bz2
  2. patching file glibc-2.12.1.tar.bz2
  3. Hunk #1 FAILED at 232.
  4. 1 out of 1 hunk FAILED -- saving rejects to file glibc-2.12.1.tar.bz2.rej
  5. [lfs@myhost sources]$ vim glibc*rej
复制代码

进行不下去了,好个纠结。不知道大家能不能打上这个补丁。
请问大家有什么好的办法解决吗?提前谢谢大家了。
 楼主| 发表于 2010-9-26 13:22:16 | 显示全部楼层
通过上网搜索才知道:原来打补丁是要在源代码解压缩后的目录下打,而不是直接给源代码的压缩包打。
问题解决了,继续lfs之旅。
回复 支持 反对

使用道具 举报

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

本版积分规则

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