また妙なところで引っかかってる
u-bootを試しにビルドしてみようとしたのですが、うまくいきません。
- ubuntu 8.04 LTS
- blackfin-toolchain-elf-gcc-4.1-08r1.5-14.i386.tar.bz2
- blackfin-toolchain-08r1.5-14.i386.tar.bz2
- u-boot-1.1.6-2008R1.5.tar.bz2
コンパイラのパスが通っていることを確認して、u-bootのディレクトリの中で
$ make bf533-ezkit_config
$ make
を実行しても、途中でおかしくなります。よく見ると、最後に bfin-uclinux-gccであるべきところが、gccとなっており、そのため、-march=bf533が跳ねられています。そりゃそうだ。
Makefileを見ると、$(CROSS-COMPILE)から$(CC)を作るときに何かが起きているようですが、いまいちデバッグの仕方が分かりません。