GDB

MAINTAINERになりました.

GNUツールチェインのバイナリディストリビューション出しているのに,maintainerでないなんて説得力ないわけですよ.説得力の無さを補うような口八丁手八丁(営業力)があるわけでもないですし. …っていうことに今さら気づきました.いや気づいたから就いたわ…

Blackfin + gcc の開発で Ubuntu を使うのはもうヤメだ.

その Ubuntu イメージは捨ててしまえっ(強気Windowsで開発したいからというだけの理由で,使いきれないほど多機能で高価格な VisualDSP++ を使うのも,もうヤメだ.(暴言 久しぶりの刺身包丁ネタ さあ過去の決着をつけようではないか. I don't know whyって…

git で gdb + binutils の追っかけ.

本質的に(?)パッチの投げ合い合戦になるOSS開発では,パッチをいかに迅速に投げられるかが勝敗を決する*1. だから git は手放せない.だがしかし,git の活用を阻むものがある.相互依存しているプロジェクトの壁だ. git はパッチセットのIDをハッシュ値と…

m32c-elf-{run,gdb} 周りにツッコミを入れる.

m32c周りは…悲しいくらいにチカラ入ってないねぇ.公式リポジトリのhead拾ってきてもビルドすら通らないってのはどんなもんよ. あるいはもっとくだけた表現だと、「目玉の数さえ十分あれば、どんなバグも深刻ではない」m32cでgdbを使おうなんて目玉の数は,…

やっと真っ当なパッチが出たらしい.

かつて私もウダウダ言い,その後もgdb-patches MLで話題にはなっていたlibintlのせいでOSX上でgdbのビルドができなかった件. やっと真っ当なパッチが提出され,GCCのi18n担当も頷いた様子.長かったなぁ.解決して,なにより. ところで 今回のパッチ,To: …

detach

連続運用中にちょっとだけ止めて中身を確かめたい,なんてことはよくある話.しかし,gdbスタブにDコマンド(GDBのdetachコマンドと相応)が無いと,ターゲットはGDBの終了後に止まった状態から復帰できない. GDBは,終了時にスタブに対してkコマンドを必ず*1…

起きました.置きました.

昨日は27:30頃,ビルドログを見ながらバタンキュー.9:00頃ゆるゆると置きて,lipoでuniversalなarm-elf-gccを作成. 成果物は,この辺に置きました.現在,arm-elf以外のtargetもビルド中. ビルドにはcf.sourceforge.jp の OSXマシンを使いました.SourceF…

Universal BinaryのGNU cross toolchainsを作る.

最初 CFLAGS="-arch i386 -arch ppc -arch x86_64 -arch ppc64"とでもしておけば安泰と思っていた.甘かった.configureさえ通らない. lipoしないとダメ.その前にカナディアンクロスでのビルド経験が無いとダメ.組込み系開発者でOSXを使っている人はそれ…

libtool-2.2 は鬼門.

ビルドサーバを作っていて,libtool-2.2 を何気なく入れたところ,これで大ハマり. libtool: Version mismatch error. This is libtool 2.2, but the libtool: definition of this LT_INIT comes from libtool 2.1a. libtool: You should recreate aclocal.…

展開要求

そんなわけでやっと思い腰を上げてsourceforge.jpにCVSリポジトリの展開要求を出しました.

ファイル操作までできるデバッガ

GDB

gdb-patches MLを見ていたら,Danielが,ターゲットファイルの操作を行う拡張を提出している様子. まあ確かにLinuxやWin32のようなファイルシステム付きの組み込み環境では,便利ではあります. いまやTOPPERSにもファイルシステムがあるし. 肥大化の一途…

再修正

id:monamour555:20070301 の修正には落とし穴があった. MICommandクラスは,引数に空白がある場合には,クオートしてくれやがるくれる.いや,多くの場合便利なはずなのだけれども. クオートしないクラスを新設し,それを用いるように修正.これで,Docume…

v850-elf-gdbでtarget simができない件

GDB

gdb-patchesで書いたあとしばらく放置されていたけれども,先週末にDanielから連絡があった. 貰ったパッチは,ちょっと苦しい気もするけれども,こういう解法しかないよね,たぶん. 本当は,Mono-endian かどうかをBFD辺りが知っていても良いような気もす…

バグ潰し

さてASPカーネルでも弄くるかねと思って,OSX上でGDBのCVS headをビルドしようとしたら,エラーが出てビルドできない. 最近,GDBは,-Werrorに加え色々と厳しいwarningを入れてくるものだから,マイナーホスト上ではマトモにビルドできないケースが増えてい…