また妙なところで引っかかってる

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)を作るときに何かが起きているようですが、いまいちデバッグの仕方が分かりません。