LinuxSir.cn,穿越时空的Linuxsir!

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

gcc4 编译glibc-2.3.5 已经通过,emerge -e system 时怎么跳过他。

[复制链接]
发表于 2005-4-28 14:24:58 | 显示全部楼层 |阅读模式
用cvs更新了glibc,现在gcc4 下emerge glibc已经通过。
下面将开始重复先前失败的步骤emerge -e system
但是重复这个过程时,他还会重新编译glibc,如何让他跳过编译glibc。
发表于 2005-4-28 18:33:38 | 显示全部楼层
借楼主宝地,问问用gcc -e system时,如果碰到某个软件包编译不成功,解决后怎样再一次emerge  -e system接着上一次失败的地方继续前进,而不是又把所有的包重新编译一次?
回复 支持 反对

使用道具 举报

发表于 2005-4-28 19:00:32 | 显示全部楼层
emerge --resume --skipfirst
回复 支持 反对

使用道具 举报

发表于 2005-4-28 19:01:22 | 显示全部楼层
emerge --resume --skipfirst 跳过失败包
emerge --resume 继续
回复 支持 反对

使用道具 举报

发表于 2005-4-28 19:03:43 | 显示全部楼层
多谢!太好了,现在就用gcc4  emerge -e system
回复 支持 反对

使用道具 举报

发表于 2005-4-29 15:57:07 | 显示全部楼层
哎,用gcc4  emerge -e system真是错误多多。
回复 支持 反对

使用道具 举报

发表于 2005-4-29 16:34:15 | 显示全部楼层
--skipfirst 真好!
              This  action  is only valid when used with --resume.  It removes
              the first package in the resume list so that a  merge  may  con-
              tinue  in  the  presence  of an uncorrectable or inconsequential
              error.  This should only be used in  cases  where  skipping  the
              package will not result in failed dependencies.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 19:43:17 | 显示全部楼层
Post by freesky64
多谢!太好了,现在就用gcc4  emerge -e system


emerge -e system
错误后,手动安装glibc (我用cvs代码复盖了临时目录代码)
接着就emerge system(会自动跳过glibc,我认为已经没必要全新重新编译了,该编译的在出错前已经完成了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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