Yoichi Koyanagi
ykoya****@tinyw*****
2011年 6月 30日 (木) 22:52:49 JST
こんにちは、小柳と申します。 2年前のポストのリプライですみません。 最近VirtualBoxの仮想Linux下でh8300開発環境を再構築してみたところ、 同じ問題に遭遇し、検索でこのメールに初めて気づきました。 原因は判明して、elf2fltの版数の問題でした。 binutils-2.15.tar.bz2にbinutils-2.15-h8300-pic.diff.gzを当てて h8300-linux-elf toolchain を作っていると思いますが、最近の uClinux.orgのCVSからelf2fltを取ってくるとうまくいきませんでした。 過去の時点でのsnapshotで試したところ、下記のエラーは解消しました。 私が試してうまくいったものは、2006-04-07の日付でcheckoutしたもの でした。elf2flt.c はRevision 1.39のものです。 cvs -z3 -d:pserver:anony****@cvs*****:/var/cvs co -D "2006-04-07" -P elf2flt これ以外の日付でもうまくいくかもしれませんが、少なくとも この elf2flt のソースで、binutils-2.15 + patch とともに configure してelf2fltを作ると、busyboxのコンパイル時のエラーはでなくなりました。 ご参考になれば幸いです。 (2008/12/11 16:25), HK木村 wrote: > お忙しいところ、すみません。 > 木村と申します。 > > 秋月電子通商様より製品化されている「AE3069USB」マイコンボードですが、 > redbootまで動作させる事ができました。 > ただ、uClinuxがどうしてもmakeでエラーが発生していしまいます。 > uClinux-dist-20051110.tar.gzを使用し、パッチpatch_for_uClinux- > dist20051110_060709.diffを当てて > make menuconfigでAE3069USB、2.6.x、を選択してmakeをかけるのですが > 「BFD: busybox.gdb: invalid string offset 637441 >= 9080 for section > `.strtab'」 > というエラーがずらっと表示されてしまいます。 > お忙しいところ申し訳ないのですが、解決方法等アドバイスをいただけると幸い > です。 > > エラーの最後部分を添付ファイルでお送りいたします。 > > 以上、宜しくお願い申し上げます。 > > > > _______________________________________________ > Uclinux-h8-devel mailing list > Uclin****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/uclinux-h8-devel