kexec compiles fine under uclibc tool chain with about 196K dynamic exec. That compresses to 61K so I think it will fit.
Steve G.
Eric W. Biederman wrote:
steve steve@nexpath.com writes:
I put in the linux-tiny patch for 2.6.14, and after working on the config for an hour or so, I got it down to 1020K with gcc-3.3. Based on Eric's suggestions, I took the same config and put it on a system with gcc-4.0, put in the -Os option, and got a size of 814K! This is with all I need in the kernel and the kexec option. If you recall my limit is about 950K-960K so this is perfect. I am assuming the kexec tools needs clib so I will have to splice this into busybox somehow but hopefully it won't add too much.
It looks like Werner already has it working against uclibc. /sbin/kexec is not especially demanding of libc.
Eric