以前做LFS的时候没有仔细想过这个问题,今天重做的时候终于想明白了。gcc 4.2.2与openssh 4.61也有兼容问题。
以前用jhalfs自动生成SVN版本的LFS后,接下来的第一步就是安装openssl和openssh,结果每次openssh都不能打开key文件,这样ssh2就不能用,客户端只能使用ssh1.0连接,sftp也不能用。今天在做完LFS之后,将gcc换成4.1.2版本的,重新编译、安装openssl和openssh,则客户端可以正常的ssh2连入。联想到jhalfs过程中的exprog2和vim都不能自己编译安装成功 ,以及XFree86也不能用gcc 4.2.2编译成功。看来gcc 4.2.2的可用性还得进一步验证。