svn trunk won't build on a debian sarge box

Denis Vlasenko vda.linux at googlemail.com
Mon May 7 21:54:29 UTC 2007


On Monday 07 May 2007 17:27, Cristian Ionescu-Idbohrn wrote:
> Anyone else being hit by this?
> 
> ,----
> | ...
> | .debug_loc
> |  *(.debug_loc)
> |
> | .debug_macinfo
> |  *(.debug_macinfo)
> |
> | .debug_weaknames
> |  *(.debug_weaknames)
> |
> | .debug_funcnames
> |  *(.debug_funcnames)
> |
> | .debug_typenames
> |  *(.debug_typenames)
> |
> | .debug_varnames
> |  *(.debug_varnames)
> |
> | /DISCARD/
> |  *(.note.GNU-stack)
> | OUTPUT(busybox_unstripped elf32-i386)
> | collect2: ld returned 1 exit status
> | strip: 'busybox_unstripped': No such file
> `----

?! You see the above as error message?

> gcc:		4:3.3.5-3
> binutils:	2.15-6
> libc6:		2.3.2.ds1-22sarge5
> make:		3.80-9
> 
> To reproduce:
> 
> # make allnoconfig
> # make menuconfig
>   enable debian utils start-stop-daemon, save .config and exit
> # make

It's usually simpler to just attach your .config

> No such problems on a debian etch box with:
> 
> gcc:		4:4.1.1-15
> binutils:	2.17-3
> libc6:		2.3.6.ds1-13
> make:		3.81-2
>
> The FAQ states bb should build with "gcc 3.2, make 3.79.1, and glibc
> 2.3".

I guess your binutils are too old for --gc-sections to work right.
--
vda



More information about the busybox mailing list