Hi Alper, On Sat, 5 Sep 2020 at 16:51, Alper Nebi Yasak <alpernebiya...@gmail.com> wrote: > > On 05/09/2020 19:36, Simon Glass wrote: > > For me this fails on x86_64, complaining for example: > > > > Exception: Error 2 running 'make -C /tmp/binmant.d17vfu3j/elftest -f > > /scratch/sglass/cosarm/src/third_party/u-boot/files/tools/binman/test/Makefile > > SRC=/scratch/sglass/cosarm/src/third_party/u-boot/files/tools/binman/test/': > > /scratch/sglass/cosarm/src/third_party/u-boot/files/tools/binman/test/Makefile:14: > > *** Binman tests need to compile to x86, but the CPU arch of your > > machine is x86_64. Set CROSS_COMPILE to a suitable cross compiler. > > Stop. > > > > Can you make it work on both i386 and x86_64 without complaining? It > > looks like that is the intent. > > I messed up the variable names: defined HOST_ARCH, but used HOSTARCH in > the check. Fixing that makes it work like it should. (I'll go with > HOSTARCH since that's where I took the "uname -m | sed" call from). > > > Also I'm not sure we need to define vars for all the tools, so you > > could perhaps drop those that are not needed. > > Looks like we don't need anything except CC and OBJCOPY, I'll drop the > rest.
OK great. Regards, Simon