Problems building for ARM.

Rob Landley rob at landley.net
Tue Mar 2 20:12:17 UTC 2010


On Monday 01 March 2010 16:40:04 Gary Altenberg wrote:
> Hello,
>
> I have been attempting to build the latest release of Busybox for an Arm 7
> board. I am running uClinux using a LPC2468. When I try to build I get:

Do you mean armv7 instruction set or "arm 7" as in arm7tdmi chip (which is 
armv4t instruction set?)

I have an armv4tl toolchain lying around at 
http://impactlinux.com/fwl/downloads/binaries which built the binaries in 
http://busybox.net/downloads/binaries/1.16.0/ just fine...

  make menuconfig
  PATH=/blah/cross-compiler-armv4tl/bin:$PATH make CROSS_COMPILE=armv4tl-

> /usr/local/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld.real:
> Warning: gc-sections option ignored
> /usr/local/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld.real:
> error: no memory region specified for loadable section `.plt'
> collect2: ld returned 1 exit status
> make: *** [busybox_unstripped] Error 1

Your toolchain is complaining about its internal linker script.  Doesn't look 
like a busybox issue to me.

Rob
-- 
Latency is more important than throughput. It's that simple. - Linus Torvalds


More information about the busybox mailing list