gdbproxyとCygwin
一念発起して昨晩Cygwinでのビルドに再挑戦しました。まず、Cygwinの開発用パッケージを全インストール。で、gdbproxyのjtagサブディレクトリからビルド
jtagサブディレクトリ
makeをかけると
- libintl_gettextがないぞごらぁ
- ___swab32がないぞごらぁ
というメッセージが出力されて停止します。前者はconfigure時に--disable-nlsオプションを与えると解決します。後者は__swab32マクロが用意されていないのが原因です。これはどうやらLinux固有のマクロらしいので、Cygwinに求めるのが酷ってものです。ていうか、だれもCygwin用の公開ソースをメンテしてないんでしょうね*1。
Linuxのソースを参考にして、bfemu/jtag.cにマクロ定義を追加して対策を打ちます。
これでビルドはOK