moshはクロスコンパイルに関して結構熱心に対応しているので、autotoolsでもCMakeでも正常にクロスコンパイルできる。ただし、CMake版のmoshはpsyntax-moshが無く、ビッグエンディアンなアーキテクチャに対応していない。 クロスビルドにちゃんと対応しているのは、テストの効率を向上させるため。Win32ビルドであっても、gccでビルドする以上はFreeBSDなりLinuxなりでビルドしたほうがずっと早くビルドできるので。。もちろん先日のKindle版も、FreeBSD上のARM Linux向けのクロスコンパイラでCMakeを使ってビルドしている。 autotoolsビルド autotoolsビルドは非常に簡単で、--hostに続けてアーキテクチャを指定するだけ。つまり、 クロスコンパイラをインストールし、host tripleを調べる。host tripleは例えばx