LinuxSir.cn,穿越时空的Linuxsir!

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

编译环境的重用?可以成功吗?

[复制链接]
发表于 2004-11-17 20:48:30 | 显示全部楼层 |阅读模式
现在最新的版本是LFS-svc-2004***
每当制作一个LFS以后,下一次如果要再次编译的话,那么还得重新编译一个纯的环境。不知道是否可以重复使用呢?即直接进入第6章,而第5章的东西就用原来上次编译安装完成的那个。
要重复使用的话,总是在glibc编译(第6章)configure的时候,出错:
[php]
checking size of long double... configure: error: cannot compute sizeof (long double), 77
[/php]
看了网上的文章,称由于/tools/lib/libgcc.so.1的原因。只要将configure的时候加上一个目录信息即下面的方法就可以解决了。
[php]
LD_LIBRARY_PATH=/tools/lib ../glibc-2004**/configure
[/php]
但是我的使用的时候还是照样出错了。
郁闷,做了好几次,也换了环境,还是不行。不知道有没有哪位大虾做过重复使用的呢?
发表于 2004-11-17 21:08:01 | 显示全部楼层
重用?

可那第二次调整连接时怎么办啊?

也就是要第六章中再次调整时,如果是重用的话,也就是说已做好了一个lfs系统吧?
 楼主| 发表于 2004-11-17 21:54:36 | 显示全部楼层
所说的编译环境是第5章的东西。第6章的就是已经在构建使用的LFS了。
编译环境的构建是在第5章。也就是那个/tools目录。
发表于 2004-11-18 00:08:16 | 显示全部楼层
I tried before,,,but i never succeed..

I always build both. chapter 5 & 6.
 楼主| 发表于 2004-11-18 07:58:02 | 显示全部楼层
唉,看来是没有希望了。
昨天将boot分区给格式化成了reiser4。虽然内核支持reiser4,以前做的grub也是支持reiser4,但是已经更新到了libaal-1.0.2,reiser4progs-1.0.2,而grub没有进行重新安装,只是简单的将boot格式化,然后将备份的文件给拷到了boot分区。重启后失败,error 17.现在比较晕哦。
正在想办法恢复中。。。。。
看来小白鼠也不好当呀。
发表于 2004-11-18 08:27:48 | 显示全部楼层
GRUB要使用打过rf4补丁的GRUB才可以启动的。再namefs的网站上有讲。
而且他的网站还提供打过补丁的GRUB下载。
谢谢!!
发表于 2004-11-18 13:11:27 | 显示全部楼层
grub打过补丁也不行,boot分区如果是reiser4的话就会出错的,我试过很多次了.我现在的做法是根分区为reiser4另外做一个小ext2分区mount在/boot下,这样才能正常启动.
发表于 2004-11-18 19:36:30 | 显示全部楼层
我现在用 reiserfs 都不行,别说reiser4,郁闷。
不知道是不是偶的lfs511的原因。。grub已经是 0.95了。。。
奇怪的是,,同样的配置,笔记本上就可以。不过笔记本是LFS-Testing 6-20041007。
 楼主| 发表于 2004-11-18 19:47:10 | 显示全部楼层
照说打过补丁的grub应该就可以了吧?
发表于 2004-11-19 05:26:33 | 显示全部楼层
同样一个grub,也有区别?:)。嘿嘿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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