tarosukeの日記: [talos]gcc-4.2.0対応
日記 by
tarosuke
gcc/binutilsソースの取得からtalosカーネルのビルドまで通ったのでcommit。最初のconfigureは今までと同じ、既にやってあってビルドディレクトリがあれば不要。んでビルドディレクトリで「make gnutools」するとring鯖からgccとbinutilsのソースを取得、ビルドしてobjs/(CPU種別)/以下へインストール。それと、(CPU種別)はgccの種別なのでia32がi686になったりする。
あとは今までと同じくmakeなりmake bochsなりすればいい。なお、gcc/binutilsの取得にはwget(makefile.inをいじればftpとかに変更可能)、ビルドにはセルフなgccが必要。もっともセルフなgccはtalos自体をビルドするのにも必要だけど。
# うちの環境はgentoo(AMD64)のgcc3.3.6。
--
そうそう、gccやbinutilsは絶対パスしか受け付けないからビルドしたら動かせない。動かしたら要リビルドね。...あー、objs以下だけだと複数のソースツリーを扱おうとするとツールが複数できちゃうからその辺のツールは任意の場所に置けるようにする必要があるな。
[talos]gcc-4.2.0対応 More ログイン