Buildroot version: 2010.11 Broken "make source" with external toolchain. How to reproduce: Untar the buildroot archive. $make menuconfig Don't change any defaults. Set external toolchain (I use buildroot toolchain). $make source Output: /bin/sh: /home/pkun/work/buildroot-2010.11/../installernx_toolchain/output/staging/usr/bin/i386-linux-gcc: No such file or directory readlink: missing operand Try `readlink --help' for more information. mkdir -p /home/pkun/work/buildroot-2010.11/dl --2010-12-05 17:35:42-- http://ftp.gnu.org/pub/gnu/gcc/gcc-/gcc-.tar.bz2 Resolving ftp.gnu.org... 140.186.70.20 Connecting to ftp.gnu.org|140.186.70.20|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2010-12-05 17:35:43 ERROR 404: Not Found. --2010-12-05 17:35:43-- http://sources.buildroot.net//gcc-.tar.bz2 Resolving sources.buildroot.net... 88.198.64.109 Connecting to sources.buildroot.net|88.198.64.109|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2010-12-05 17:35:43 ERROR 404: Not Found. make: *** [/home/pkun/work/buildroot-2010.11/dl/gcc-.tar.bz2] Error 1 Probably the gcc download is unconditional.
Fixed in git by 9bc58a42af830ecccfdb6c1d4f837356567c6386