[Buildroot] make source: missing dir and incorrect dependency with external toolchain
Quotient Remainder
quotientvremainder at gmail.com
Thu Aug 12 16:48:52 UTC 2010
Hello,
having done "make distclean", followed by "make ..._defconfig", I did
"make source". The toolchain is external, ARM glibc (gcc 4.4.1). Host
gcc is 4.4.4.
The first problem is that $(DL_DIR) does not get created so there is a
failure when it is needed.
Secondly when I do "mkdir dl" and "make source" again I get an error
when an attempt is made to download gcc because GCC_VERSION is empty (it
should not be downloading this at all since the toolchain is external):
test -e /home/qvr/obair/buildroot.org/dl/gcc-.tar.bz2 || for site in "http://ftp.gnu.org/pub/gnu"/gcc/gcc- http://sources.buildroot.net/; do wget --passive-ftp -nd -P /home/qvr/obair/buildroot.org/dl $site/gcc-.tar.bz2 && exit; done
--2010-08-12 17:14:20-- 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-08-12 17:14:20 ERROR 404: Not Found.
--2010-08-12 17:14:20-- 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-08-12 17:14:20 ERROR 404: Not Found.
make: *** [/home/qvr/obair/buildroot.org/dl/gcc-.tar.bz2] Error 1
I'm not certain which target it's actually processing that pulls in gcc
but whatever it is, it succeeds in downloading gmp and mpfr archives
before attempting gcc. The next package to be processed in the plain
"make" case is host-module-init-tools, followed by host-automake,
host-autoconf and host-m4.
The attempted gcc download does not occur when a straight "make" is
executed so I presume that something is dependent on the toolchain being
copied over in the early stages.
Any ideas?
More information about the buildroot
mailing list