LWN.net Logo

Clean Build Systems

Clean Build Systems

Posted May 7, 2009 6:48 UTC (Thu) by dlang (✭ supporter ✭, #313)
In reply to: Clean Build Systems by alex
Parent article: Updating and rebuilding Android

remember, this isn't just building a single application, this is building an entire distribution (albeit a small one)

the fact that it was as easy as Jon made it sound to recreate (almost) the entire distribution is impressive.

even gentoo (which focuses on this area) takes as much, if not more effort to build a system from source.

as far as the time it takes to build, I suspect that the google people only rebuild their particular app when they change it, and they also probably have build farms of high-speed machiens (or at least a LOT of medium speed machines ;-) so that it takes less wall clock time.


(Log in to post comments)

Clean Build Systems

Posted May 7, 2009 18:48 UTC (Thu) by wookey (subscriber, #5501) [Link]

indeed - as these things go, that's relatively painless. (I know - I maintain the build system for balloonboard and it's a very hard thing to do well).

We (well, Jim Rayner actually) just built android for the balloon (which incidentally does produce a genuinely free platform, including GSM, although calling it a 'phone' would be a bit of stretch for most people).
http://balloonboard.org/balloonwiki/AndroidBalloon

Clean Build Systems

Posted May 9, 2009 22:25 UTC (Sat) by man_ls (subscriber, #15091) [Link]

The Gentoo people have got to a point where a relatively ignorant newcomer can follow the manual and get a running system in a couple of days. If our grumpy editor (being a kernel hacker and all) feels that the Android build process is painful then it clearly needs more polish.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds