[Buildroot] Building for ARM
Brian C. Lane
bcl at brianlane.com
Sat Aug 12 23:32:28 UTC 2006
-----BEGIN PGP SIGNED MESSAGE-----
I am trying to build a basic system for ARM to use with qemu. I have
successfully doen this for i386 so all the tools are in place.
1. I configured buildroot for armeb and the ARM926 processor and then
built the basic filesystem and tools (I have also tried with arm instead
2. I configured kernel 188.8.131.52 for ARM (make ARCH="arm" menuconfig) and
selected Versatile for the ARM system type (qemu supports this and
3. I added the buildroot tools to the beginning of the path and try to
compile the kernel with:
make CROSS-COMPILE="armeb-linux-" ARCH="arm" bzImage
I get this result:
cc1: error: invalid option ?little-endian?
cc1: error: invalid option ?apcs?
cc1: error: invalid option ?no-sched-prolog?
cc1: error: invalid option ?abi=apcs-gnu?
arch/arm/kernel/asm-offsets.c:1: error: bad value (armv4) for -march= switch
arch/arm/kernel/asm-offsets.c:1: error: bad value (arm9tdmi) for -mtune=
It is acting like the compiler doesn't support arm, but I obviously set
the PATH and CROSS-COMPILE to point to the buildroot tools.
Does anyone have any idea of what I'm doing wrong? I've also done a
bunch of googleing and haven't come up with a decent howto for building
a basic system (coverage of uclibc, busybox and buildroot are great, but
none seem to talk about the kernel).
- ---[Office 72.2F]--[Outside 70.8F]--[Server 86.2F]--[Coaster 72.2F]---
Linux Software Developer http://www.brianlane.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v184.108.40.206 (GNU/Linux)
Comment: Remember Lexington Green!
-----END PGP SIGNATURE-----
More information about the buildroot