LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: updavy

在i686上做的lfs能用到i586上么?

[复制链接]
发表于 2008-1-8 16:59:08 | 显示全部楼层
CLFS 的 svn 版,有一处补丁打不上,用前一个补丁 readline-5.2-fixes-3.patch 。 在 clfs-sysroot 的手册中有下载链接,所以先前版本的 1.0.0 以及 2.0.0 以及 clfs-sysroot 中的都下载一下。下载的文件放到同一个源码目录中,避免重复下载,浪费磁盘空间。

改:
readline-5.2-fixes-4.patch
readline-5.2-fixes-3.patch

下载:
http://svn.cross-lfs.org/svn/repos/cross-lfs/branches/clfs-sysroot/patches/readline-5.2-fixes-3.patch
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-8 20:07:55 | 显示全部楼层
Post by tfkdmwmqtr;1804444
CLFS 的 svn 版,有一处补丁打不上,用前一个补丁 readline-5.2-fixes-3.patch 。 在 clfs-sysroot 的手册中有下载链接,所以先前版本的 1.0.0 以及 2.0.0 以及 clfs-sysroot 中的都下载一下。下载的文件放到同一个源码目录中,避免重复下载,浪费磁盘空间。

改:
readline-5.2-fixes-4.patch
readline-5.2-fixes-3.patch

下载:
http://svn.cross-lfs.org/svn/rep ... e-5.2-fixes-3.patch
我先从clfs1.0开始了....
还是很感谢你

发现clfs1.0的手册中没有指定SBU

刚刚测试了一下 编译 cross binutils  耗时7min
而编cros gcc static 的时间却是17分钟

不知道是否正常....
回复 支持 反对

使用道具 举报

发表于 2008-1-8 21:48:39 | 显示全部楼层
正常的。
只要保证把手册看懂就没问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 11:40:43 | 显示全部楼层
Post by tfkdmwmqtr;1804535
正常的。
只要保证把手册看懂就没问题。
clfs1.0.0编译到第十章 安装基本系统了

glibc 的测试 无异常

刚刚编译binutils  make check 的时候有几处错误

===========ld summary ==============
# of expected passes 271
#of unexpected failures 1
#of expected failures 4
/sources/binutils-build/ld/ld-new 2.17

make [4]: *** [check-DEJAGNU] Error 1
make[3]: ***  [check-am] Error 2
make [2]: *** [check-recursive] Error 1
make [1]: *** [check-ld] Error 2
make: *** [do-check] Error 2

这个unexpected failures 正常么?
不知道能不能继续进行下去

可以继续安装
不知道后面会不会有影响..
回复 支持 反对

使用道具 举报

发表于 2008-1-10 17:24:49 | 显示全部楼层
没关系。
看手册上怎么说的,  check 是会有一些错误提示的。
通常都跳过 check 和 test ,浪费时间。就是提示check有错,难道就不能用了?就是提示 check 有错难道就重新来过?这显然是不应该的。所以跳过 check ,如果你明白 check 是干嘛,或者说知道 check 的必要性,大可以去 check 。因为我不懂程序,不会编程,没有必须 check 的理由,所以我跳过 check 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 19:43:09 | 显示全部楼层
Post by tfkdmwmqtr;1805236
没关系。
看手册上怎么说的,  check 是会有一些错误提示的。
通常都跳过 check 和 test ,浪费时间。就是提示check有错,难道就不能用了?就是提示 check 有错难道就重新来过?这显然是不应该的。所以跳过 check ,如果你明白 check 是干嘛,或者说知道 check 的必要性,大可以去 check 。因为我不懂程序,不会编程,没有必须 check 的理由,所以我跳过 check 。
手册上强烈要求check
又没有详细的errors list
尴尬,

glibc binutils gcc 的check分别用了35 7 157 min
特别是gcc太长了....

还好,就是binuitils 的check有点小情况,其他两个没有提示好多error
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 21:31:03 | 显示全部楼层
接下来的40多个软件包都要装,还真是麻烦

有些包不是启动必需的吧

怎么精简一下呢?


看了第一个dependency,感觉很奇怪

Autoconf
Installation depends on: Bash, Coreutils, Grep, M4, Make, Perl, Sed and Texinfo
Test suite depends on: Automake, Diffutils, Findutils, GCC and Libtool
Must be installed before: Automake

怎么会需要perl呢!!主要不想装类似perl这样的东西,感觉用不上

想用dependency中的 must be installede before 选项来自己去掉一些包,不知道可行不
回复 支持 反对

使用道具 举报

发表于 2008-1-10 22:26:17 | 显示全部楼层
安装一次就够费时间的了,还要去做check,太不值得了。
又不是要给公司用,不需要那么严谨。

我也不想装perl,但别人的要用,就没办法不装了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 23:01:11 | 显示全部楼层
系统放到pc104上主要是跑c程序

可是看dependency的话

找来找去可以去掉的只有texinfo (man要时常看看,tar gzip bzip2打包解包,其他的不是库就是系统相关....),不过ms kbd 和 gawk 没啥用,也没有包依赖他们,

最可气的是perl....,autoconf要依赖它,尽管不清楚autoconf怎么用,还是想装它     shadow 也可以去掉吧

达人给分析分析能省略什么包
回复 支持 反对

使用道具 举报

发表于 2008-1-11 02:06:55 | 显示全部楼层
look at  ' if you are going to boot '
回复 支持 反对

使用道具 举报

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

本版积分规则

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