Just a thought... have you thought about using a disassembler? I'd have thought you could "just" disassemble into assembler, then re-assemble into object code, which could then be statically linked with uClibc...? This plan probably isn't as easy as it sounds in my head - but then I've never used a disassembler aside from objdump to have sneak-peeks under the hood! John G