Cross-compilation (was: Thank you for not using autoconf)
Rob Landley
rob at landley.net
Wed Jun 12 21:04:05 UTC 2013
On 06/11/2013 02:48:09 PM, Sam Liddicott wrote:
> > If all else fails, there's qemu. I'm happy to fix actual bugs, but
> special cases where your build environment is not standards compliant
> are
> not bugs in _my_ code.
> >
> > Rob
>
> Some people though are not merely writing code to scratch their own
> itch
> but want it to have a wide distribution and are pleased to spend
> effort to
> that end.
Wide distribution. Uh-huh.
We're coming up on a billion android devices, and have already dropped
below 100k Solaris sites. Losing 1% of the Android market to gain _all_
of the Solaris market would be a very large net loss of "wide
distribution".
Autoconf was designed for the world before the microcomputer, when the
most common machine in the world (PDP-8 before the Apple II took over
in 1977) sold a grand total of 50k machines in its production lifetime
(see http://homepage.cs.uiowa.edu/~jones/pdp8/faqs/#PDP), and reading
"soul of a new machine" or "a few good men from univac" was keeping up
with industry developments rather than retrocomputing.
The world honestly isn't like that anymore. EMX ported a Posix
development environment to OS/2 20 years ago
(http://en.wikipedia.org/wiki/EMX_(programming_environment) ).
If your development environment is broken: fix it.
Rob
More information about the busybox
mailing list