以前做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的可用性还得进一步验证。
本文描述了使用不同版本的GCC编译OpenSSH时遇到的兼容性问题。当使用GCC 4.2.2编译时,OpenSSH无法正常工作;而更换为GCC 4.1.2后,问题得以解决。此外还提到了其他软件如Exprogs2和Vim在GCC 4.2.2下也无法成功编译。
901

被折叠的 条评论
为什么被折叠?



