Yoshinori Sato
ysato****@users*****
2003年 6月 6日 (金) 00:08:36 JST
At Wed, 04 Jun 2003 21:05:22 +0900, kureo-henmi wrote: > > 逸見です。 > 現在、H8/3069用カーネルを構築しようと四苦八苦しています。 > > カーネルのver2.0.x を make したら、 > h8300-hitachi-hms-ld: warning: no memory region specified for section `.vectors' > h8300-hitachi-hms-ld: Unsupported .stab relocation > arch/h8300/platform/h8300h/generic/bootup.o(.text+0x46): undefined reference to `_begin_data' > drivers/block/block.a(blkmem.o)(.data+0x4):blkmem.c: undefined reference to `_rootimage' > というエラーメッセージが、出てしまいました。 > > いろいろと調べてみたのですが、どうすれば解決できるのか解りません。 > (手順通りにやっているつもりなのに、なぜエラーが出るんだろう・・ (T_T)しくしく ) > > ちなみにカーネルのソースは、2.0.39-uc2です。パッチとかは何も当てていません。 > もしかして、カーネルを構築するにはなにか小細工をしてあげなければならないのでしょうか? > > なんだか質問ばかりで申し訳ありませんが、よろしくお願いします。 > genericターゲットの{rom,ram}.ldはテンプレートのようなものなので、実 ハードウエアに合わせて修正しないと使い物になりません。 arch/h8300/platform/h8300h/aki3068net/ram.ldあたりを参考にして、修正 してください。 #makeできないほど壊れてはいないと思ったけど…すっかり忘れてるな。 -- Yoshinori Sato <ysato****@users*****>