MN #69 PDFium And Bazel

04:43. 昨日は眠気がきつかったので脱落。今日は大丈夫。

  • ビルドできたはいいが nm するとシンボルがないといわれるな・・・とおもったら nm -D とするものらしい。そうですか。
  • というわけでビルドはできた。こいつをしかるべき場所にコピーする・・・のは Bazel 側の仕事としよう。まずは複数 arch でビルドするスクリプトを書くべし。
  • なんかこんな時間に子供が叫んでいる?とおもったら猫が窓際で近所の外飼い猫と喧嘩していた。おまえら友達いたのか。
  • x64/x86 では libjpeg-turbo が yasm を要求してくるが ARM はしてこない。ARM は速くしてくれてないのだろうか・・・。いやあるな。しかし Chrome のコピーはなんか古い気がする・・・。
  • とかいってる間にビルド終了。次は Bazel の Java ディレクトリを作ろうではないか。このプロジェクトは BUILD.gn と BUILD が混在するカオスビルドシステムになるが、それがよい。
  • うげー Bazel の AAR にも native lib 入らないのかいな・・・。しかし冷静に考えるとそうだよな、とは思うが・・・(依存関係は Bazel がひっぱってくるものだから。)
  • しかしサンプルアプリは全部入り aar ではなくライブラリ単位の jar とプレビルドのバイナリターゲット(というものはあるのだろうか・・・)に依存させて試す必要がありそうだなあ。Sigh.
  • 時間切れ


なんとなく考えると、先の workaround を genrule にして全部入り aar を生成し、その出力を aar_import すれば良い・・・ような気がするが、そういう芸当が可能なのかはわからん・・・。次はそれで。