|
楼主 |
发表于 2008-12-29 14:23:57
|
显示全部楼层
Post by 聚焦深空;1931328
多谢,看起来不错。
只是这个明明是sysroot的方法,给归类到1.x,不伦不类的。
看看这个
CLFS-native: Copyright © 2005–2008 Joe Ciccone, Jim Gifford, & Ryan Oliver
CLFS-sysroot: Copyright © 2005–2008 Joe Ciccone, Jim Gifford, & Ryan Oliver
CLFS-1.10: Copyright © 2005–2008 Jim Gifford & Ryan Oliver
或许是因为有 Joe Ciccone的参与,所以……
也有可能是因为CLFS-sysroot的目标是不制作临时系统,所有软件都交叉编译,而CLFS-native的目标或许只是去用CLFS-1.x的方法去实现现在的LFS-svn,也就是以后的LFS-7.0
Post by 聚焦深空;1931328
这里很有可能链接到建立工具链时安装的libgmp.so而不是刚刚交叉编译的版本。
如果您按照这个手册做,不妨到此步骤时确认一下会不会出现这个问题。
我感觉不会,因为在编译第二遍gcc时没有指定--target,所以编译出的是gcc而不是i686-xxx-linux-gnu-gcc,而第二遍编译时已经改了specs,指向了/tools/lib,所以用这个gcc去编译mpfr,只会在/tools/lib下寻找libgmp.so。
等到以后有空时在虚拟机上试一下。 |
|