|
虽然6.1.1手册上说需要kernel 2.6.2以后的版本,但我这只有一个slackware系统,kernel为 2.4.33.3,gcc 3.4.6,想尝试一下是否可以安装lfs,最后在编译glibc-2.3.4时出现了问题
错误信息太长,当时在终端下,不知道如何记录,只是记得最后的错误信息是Error 2 (我知道提供的信息不足,不过没办法,我当时没有记录清楚)
然后我用make install居然可以安装,我以为编译错误,就不能make install了,没想到make install进行了很长的一段时间后最后还是出错了,最后的错误信息如下:
make[2]: ***[/tools/share/zoneinfo/Africa/Algiers] Error 127
make[2]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4/timezone'
make[1]: ***[timezone/sudir_install] Error 2
make[1]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4'
make: ***[install] Error 2
想问几个问题:
1. 以上的原因是内核的原因吗?
2. 内核2.4.33的宿主系统可以不可以做出2.6内核的lfs?
3. 以上编译出错但之后还是能make install,是因为其中一部分编译成功能够安装而其他不能安装?如果是这样,那么如果没有编译成功还继续安装的话,最后的系统也有可能正常运行(假设没有安装的那部分不那么重要)? |
|