Blackfin Linux has passed pressure compile test in the ADI lab before it is release, however in case you get compile error with default ADI release, may try to check:
1) Is the host properly installed? as documented in https://docs.blackfin.uclinux.org/doku.php?id=installing_linux remember to get the packages listed there installed. run "make 2>err_log", check the err_log usually helps you to identify quickly which package is missing.
2) Is the toolchain properly installed? as documented in https://docs.blackfin.uclinux.org/doku.php?id=toolchain:installing Take the 2012R2-RC2 of toolchain for example, usually we copy the following three files in the same folder and untar them one by one, the generated /opt/uClinux is what we want:
i) tar jxvf blackfin-toolchain-2012R2-RC2.i386.tar.bz2
ii) tar jxvf blackfin-toolchain-elf-gcc-4.3-2012R2-RC2.i386.tar.bz2
iii) tar jxvf blackfin-toolchain-uclibc-default-2012R2-RC2.i386.tar.bz2
3)Try to start from building a clean default version following buildroot:build-system:build_a_target [Analog Devices Open Source| Mixed-signal and Digital Signal Processing ICs]