,

sshコンパイルできなかったのはopensslのバージョンのせいかもということで、0.9.7で試してみました。日記にはないけどやった覚えあるなと思いつつ、CCをarm-elf-gccにして、いったんopensslを使うことにしてコンパイル。それを/usr/arm-linux/libなどにうつしてopensshのsshコンパイル。通ったぞと思いきや動かしてみるとSIGSEGVだって。
次はopenではないsshに挑戦すべくエラーメッセージxcrypt.c undefined reference to cryptでぐぐったらコンパイルオプションに-lcryptを足せばって書いてあったので足せばあっさりコンパイル成功。今度はfault-common.c 387と出てだめ。
しょうがないからhttptunnelクライアントを入れようとするとリンク時にdaemonがないといわれるのでconfig.hのHAS_DAEMONをundefしたら、コンパイルは通りました。でも起動しても動いている気配なし
ちなみにtracerouteとtelnetdも動きません。。。telnetdは接続するとtelnetd: All network ports in use.。tracerouteはtraceroute: unknown protocol icmpとなります。tracerouteはパケットは出しているみたいですが。。。