On Fri, 9 Nov 2018, 2:08 AM Sarah Wicker <s.wic...@primes.de wrote: > Hi Chris, Ian, > > i tested with downloading and installing the package through the terminal, > changing the CROSS_COMPILE value and redoing the make, it didn#t work. > > So i tried using the first link > https://www.kernel.org/pub/tools/crosstool/ and later > https://toolchains.bootlin.com/ but still the same result. > > > > Each time have added the path tot he binary files to my main path (export > PATH=‘pwd‘$PATH) and changing the CROSS_COMPILER value according the > package i wanted to use but the error stayed the same. > > > > In the end I used the package: armv5-eabi--glibc--stable-2018.02-2.tar.gz2 > since the error messages is referring to armv5. Unpacked it into another > folder, linked the path tot he binary files and export > CROSS_COMPILE=arm-buildroot-linux-gnueabi- > > But i still got the same error… Do you have another idea? > > Thank yuo a lot for your help, >
I think to get a better idea of what's going on you should post a complete console log starting from a new shell setting PATH & CROSS_COMPILE up to the build error. Also just as a test to check your compiler run ${CROSS_COMPILE}cc --version > Sarah > > > > > > *Von:* Chris Packham [mailto:judge.pack...@gmail.com] > *Gesendet:* Mittwoch, 7. November 2018 23:00 > *An:* Ian Kane <ik...@codeblue.com> > *Cc:* Sarah Wicker <s.wic...@primes.de>; u-boot <u-boot@lists.denx.de> > *Betreff:* Re: [U-Boot] error in the make: bad value in the asm-offsets.c > file > > > > Hi Ian, Sarah, > > On Thu, 8 Nov 2018, 6:09 AM Ian Kane <ik...@codeblue.com wrote: > > Sarah, > > It looks to me from the attached image that the error is related to an > expected, but missing value for the -march flag. > To me, I'd expect to see "-march=ARMv5 switch" instead of "-march= > switch". Make note of the empty space in the second. > > However I defer to anyone else more knowledgeable on the subject, I'm very > new user of the project myself. > > > > Yes you are on the right track. > > > Best regards, > - Ian > ________________________________________ > From: U-Boot <u-boot-boun...@lists.denx.de> on behalf of Sarah Wicker < > s.wic...@primes.de> > Sent: Wednesday, November 7, 2018 11:19 AM > To: u-boot@lists.denx.de > Subject: [U-Boot] error in the make: bad value in the asm-offsets.c file > > Good Morning, > i am trying to compile u-boot on my pc to use it for a ZedBoard from > Xilinx. > I cloned the repository u-boot-xlnx using this link: > https://github.com/Xilinx/u-boot-xlnx.git > Made the first make to build the U-boot for a ZedBoard, it works well. > Asked for the second make and i received the message that in the file > asm-offsets.c:1:0: error: bad value (armv5) for -march=switch > I opened the file but couldn't see were was this value > > [cid:image001.jpg@01D476BE.1BC339F0] > > For information i am trying to compile on a virtual machine using > Debian9.5.0 > > I thank you in advance for your help > > > > The problem is more than likely that you are using the host compiler, > which is probably x86 and doesn know how to generate output for arm. To > compile for an embedded target you need a suitable cross compiler. For > debian i believe there is a packaged arm compiler so it should just be a > matter of > > > > sudo apt install gcc-arm-linux-gnueabi > > export CROSS_COMPILE=gcc-arm-linux-gnueabi > > make ZedBoard_defconfig > > make > > > > The lastest u-boot does require a fairly up to date gcc for arm. I'm not > sure what debian ship. But if you get errors about the cross compiler being > too old you might need to grab a more recent compiler from > https://www.kernel.org/pub/tools/crosstool/ or the excellent > https://toolchains.bootlin.com/ > > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot