- 634 名前:デフォルトの名無しさん [2008/11/03(月) 13:41:03 ]
- sh4-linux を組み込む クロス環境を作成中で、
binutils-2.19 ← 成功 gcc-3.4.6(ブートストラップコンパイラ) ← 成功 glibc-2.5 ←ここでこける 完全なsh4-gccの構築 ← ここへはたどり着けない CC=sh4-linux-gcc ac_cv_type_long_double=no ../glibc-2.5/configure \ --host=sh4-linux --prefix=/root/sh4/tools/sh4-linux/ \ --enable-add-ons=linuxthreads --with-headers=/root/sh4/tools/include/ \ --disable-sanity-checks --disable-shared | tee sh4config.log configureは成功するよ makeすると・・・・ /root/sh4/tools/bin/../lib/gcc/sh4-linux/3.4.6/../../../../sh4-linux/bin/ld: cannot find -lgcc_eh 上のエラーが出てmakeが途中でストップ。 gcc-ehとはldによって呼び出されるもの?と思いました。 どのような役割があるのでしょうか? gccコンパイルする時に生成されなかったのかな? 既存のshクロスrpmをインスコすればいいのですが、クロス環境の学習目的です。 参考書籍は「組み込みlinuxシステム構築」を読んでます よろしくおながいいたします。
|

|