From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlos Santos Date: Sun, 3 Jul 2016 13:15:08 -0300 (BRT) Subject: [Buildroot] Unable to compile uboot v2012.10 on Buildroot 2016.05 In-Reply-To: <20160702125625.11882f51@free-electrons.com> References: <1249010753.7483898.1467378648497.JavaMail.zimbra@datacom.ind.br> <20160701151804.61f389e9@free-electrons.com> <1572014322.7513168.1467381657827.JavaMail.zimbra@datacom.ind.br> <20160701161556.5e65b3df@free-electrons.com> <1533419985.7541395.1467386922132.JavaMail.zimbra@datacom.ind.br> <20160702125625.11882f51@free-electrons.com> Message-ID: <170867641.7742576.1467562508600.JavaMail.zimbra@datacom.ind.br> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net > From: "Thomas Petazzoni" > To: "Arnout Vandecappelle" > Cc: "Carlos Santos" , "Julien Boibessot" , "buildroot" > > Sent: Saturday, July 2, 2016 7:56:25 AM > Subject: Re: [Buildroot] Unable to compile uboot v2012.10 on Buildroot 2016.05 > Hello, > > On Sat, 2 Jul 2016 12:47:14 +0200, Arnout Vandecappelle wrote: > >> > Because the value of HOSTCFLAGS set in U-Boot's config.mk is overwritten. >> >> How about leaving HOSTCFLAGS alone, and instead setting >> HOSTCC="$(HOSTCC) $(HOST_CFLAGS)". HOSTLDFLAGS can probably be overridden. > > Good point, that's possibly an alternate solution. I sent a patch > implementing a different solution, but Carlos, if you can try Arnout's > suggestion, it would be good. Yes, it works, but this reminds me that HOSTCC is not passed when building buildroot, so the command line for version 2015.01 becomes cc -Wp,-MD,tools/.img2srec.d -O2 -I/work/freescale_imx28evk/host/usr/include -include ./include/libfdt_env.h -idirafterinclude -idirafter./arch/arm/include -I./lib/libfdt -I./tools -DCONFIG_SYS_TEXT_BASE=0x40002000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE -pedantic -o tools/img2srec tools/img2srec.c This may not be a problem now but I believe that HOSTCC should always be provided. Carlos Santos (Casantos) DATACOM, P&D