2007年05月11日(Fri) 朝方に起こされるとつらいっすよ [長年日記]
● ボードワークステーションがブートできないなんて一大事と思ったらネットワークの線が抜けていたというオチ。tftpサーバは線の向こうだったんだよね。
● [Momonga] x86_64に行こうとする
まずはi686でできたシステムを別のパーティションにコピーしてそこから起動。
Vine Linux 3.1 AMD64化 (碧色工房) によると、まずはクロスコンパイル環境が必要 なのだとか。そーかー。そんなに簡単じゃないのねん。
というわけで上記ページにしたがって。 まずはクロスコンパイル用のbinutilsを作る。 パッチはMomongaのtrunkより。
次にクロスコンパイル用のgccを作る。 パッチはMomongaのtrunkより。
makeにCFLAG=-I/usr/includeを指定しないと下記のエラーを吐く。
gcc41-gnuc-rh-release.patchを当てると下記のエラーを吐く。
で、下記のエラー。
~/trunk-x86_64/cross/src/gcc-4.1.2-cross/x86_64-unknown-linux-gnu/libmudflap のconfig.logには下記が残っている。
crt1.o、32ビットのものでもいいのかなあ…。今日はここまで。
最近のツッコまれどころ