View Single Post
  #2   (View Single Post)  
Old 19th August 2011
s0xxx's Avatar
s0xxx s0xxx is offline
Package Pilot
 
Join Date: May 2008
Posts: 192
Default

There is a part two now, author has added one more machine, but now i386 (those two earlier were sun sparc), showing how cross-compiling is easily done:
Quote:
Distributed Compilation, Part II


As I wrote in my previous Post, "Distributed Compilation, Part I", the so far gained speed up of compilation times was significant, but it still took long.

The most obvious solution was to add more hosts to the list, but which hosts should that be? The Ultra-5 of course not, and all other Sun computers were slower and less well equipped (with the exception of the Ultra Enterprise 2), and each of them would add a significant amount to our power-consumption. There is however panther. The sleeping power of the dual-cored Atom 330 with enabled hyperthreading is well known from compiling NetBSD, which, starting from scratch until completion of a ready-to-burn ISO-image including Xorg, usually takes about 3.5-4.0 hours depending on the target-architecture and whether the toolstack has to be created first.

Panther would not add additional power-consumption (at least not significantly) to the overall-power-consumption, and was idle most of the time. The only problems were these two:
  • is cross-compilation possible at all?
  • how to get the cross-compiler working?

...
http://blog.nifelheim.info/tech/2011...ation-part-ii/
__________________
The best way to learn UNIX is to play with it, and the harder you play, the more you learn.
If you play hard enough, you'll break something for sure, and having to fix a badly broken system is arguably the fastest way of all to learn. -Michael Lucas, AbsoluteBSD
Reply With Quote