LinuxSir.cn,穿越时空的Linuxsir!

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

jhalfs过程中碰到的问题

[复制链接]
发表于 2008-10-13 20:47:28 | 显示全部楼层 |阅读模式
今天偷懒,用jhalfs来做lfs-svn,碰到如下问题:

启用优化后gmp编译无法通过,最后手动把优化去除
iproute的arpd找不到,最后把移动arpd的那一句去除了
udev编译成功,但复制extra-rules时失败,最后手工复制,但不知为何,做完重启后出现一大堆错误提示,但能正常使用
perl不通过,把make test去掉成功,可是不知为何我开始时没选择test,还是会test
vi的问题与perl一样
blfs中gpm编译无法通过,不知为何
重启系统后发现root无法登陆,用livecd chroot后也无法重设密码,只好放弃。
发表于 2008-10-13 21:47:02 | 显示全部楼层
这个是优化的特例表:
binutils       noOpt
gcc            noOpt
glibc          noOpt
grub           noOpt
zlib           defOpt_fPIC
我觉得gmp和mpfr应当和gcc一致不优化。其它主要是 jhalfs 下载的 xml 格式 book 生成的编译脚本与 LFS BOOK 中的命令不完全一致造成的,你可以仔细地对比一下编译脚本。

密码问题是你自己没设好。

通过我多次借助于 jhalfs 编译系统的经验,自动生成的编译脚本还是需要再修改一下比较妥当。
回复 支持 反对

使用道具 举报

发表于 2008-10-14 13:24:08 | 显示全部楼层
svn的版本不稳定,我有次用svn的基础来编译openssh直接中途死掉了~
回复 支持 反对

使用道具 举报

发表于 2008-10-14 19:39:34 | 显示全部楼层
Post by newper;1893611
今天偷懒,用jhalfs来做lfs-svn,碰到如下问题:

启用优化后gmp编译无法通过,最后手动把优化去除
iproute的arpd找不到,最后把移动arpd的那一句去除了
udev编译成功,但复制extra-rules时失败,最后手工复制,但不知为何,做完重启后出现一大堆错误提示,但能正常使用
perl不通过,把make test去掉成功,可是不知为何我开始时没选择test,还是会test
vi的问题与perl一样
blfs中gpm编译无法通过,不知为何
重启系统后发现root无法登陆,用livecd chroot后也无法重设密码,只好放弃。

SVN 近期更新很多,包括新版 perl-5.10.0,gcc-4.3.2 及 glibc-2.8-20080929 等,而 jhalfs 已久未更新,再加上 SVN book 里的软件 mirror 里尚未更新供下载,
如果不自己去微调较正的话,失败是难免的了

还有,由於 gcc-4.3.x 依赖 gmp 及 mfpr,编译 gmp 是绝对不能设置 CFLAGS 的,这些都要自己手动改正才行
回复 支持 反对

使用道具 举报

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

本版积分规则

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