cross-gccビルド@4.3(その2)
cross-gccビルドにかなり苦戦しています。
昨夜は4時間ぐらい格闘していました。
初めは前回のビルド環境をupgradeして挑戦していたのですが、とうとう新たにdocker imageを作り直して最初からやり直してみたり、大混乱しています。
今朝少し落ち着いて、
$ make -j16 > make_log.err Makefile:2393: warning: overriding recipe for target 'gt-sh.h' ../../gcc-5.2.0/gcc/config/sh/t-sh:101: warning: ignoring old recipe for target 'gt-sh.h' /usr/bin/sh4-linux-gnu-ld: cannot find crti.o: No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [libgcc_s.so] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/bin/sh4-linux-gnu-ld: cannot find crti.o: No such file or directory collect2: error: ld returned 1 exit status make[4]: *** [libgcc_s.so] Error 1 make[3]: *** [multi-do] Error 1 make[2]: *** [all-multi] Error 2 make[1]: *** [all-target-libgcc] Error 2 make: *** [all] Error 2
取っ掛かりになりそうなエラーを見つけました。
crti.oは/usr/sh4-linux-gnuにちゃんとあるんですよね。