タグ

ブックマーク / mjt.hatenadiary.com (2)

  • CMakeでmoshをクロスコンパイルする - .mjtの日記復帰計画

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

    CMakeでmoshをクロスコンパイルする - .mjtの日記復帰計画
  • 楽天Kobo Touchをディスプレイにする - .mjtの日記復帰計画

    prev: http://d.hatena.ne.jp/mjt/20120721/p1 汎用e-inkデバイスとして8000円で売ったら売れるかもね。 というわけで、Kobo Touchで動くVNCビューアをコンパイルしてみた。来は意地でも一行もコードを書かないという企画だったのだけど、諸般の事情(後述)で十数行のコードが必要になってしまった。。 手持ちの撮影なのでへろへろになってしまった。。三脚的な奴を買ったほうが良いに違いない。 接近版。 ツールチェインの準備 ここを読むような人には説明不要だと思うけど、linuxのツールチェインはcrosstool-ngで簡単に準備することができる。ただし、Koboに使用されているlibcは微妙に古く、最近のgcc + makeの組み合わせでは正常にビルドできない。 今回はeglibc 2_15をビルドした。これはKoboに使用されているglibc

    楽天Kobo Touchをディスプレイにする - .mjtの日記復帰計画
  • 1