[BusyBox] Compiling busybox with newlib [PATCH]

Shaun Jackman sjackman at gmail.com
Fri Mar 4 17:01:14 UTC 2005


On Fri, 4 Mar 2005 10:13:31 -0500, Rob Landley <rob at landley.net> wrote:
> What are "embedded targets of the non-kernel variety"?  What, they run DOS?

I didn't mean the system doesn't run the Linux kernel -- although
that's true as well. I meant the system runs *no* kernel, not DOS, not
nothing. The embedded system runs a single binary in a single process.
The single binary is busybox, which is stored in the bootsector of
flash, and the system boots to newlib's _start which calls busybox's
main, thus starting the single process.

> Are there more references on this, and are we sure that once this non-linux
> platform starts being supported and thus exercised, the changes for it won't
> become more invasive as they find more and more stuff they need us to change?

newlib supports SUSv2 and many POSIX extensions. I only submitted
patches against code snippets that #include <linux/*> or #include
<asm/*> which are by definition non-portable.

Cheers,
Shaun



More information about the busybox mailing list