Hi Martin:<br><br><div class="gmail_quote">On Thu, Sep 13, 2012 at 9:30 PM, Martin Langhoff <span dir="ltr"><<a href="mailto:martin@laptop.org" target="_blank">martin@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thu, Sep 13, 2012 at 8:51 PM, John Gilmore <<a href="mailto:gnu@toad.com">gnu@toad.com</a>> wrote:<br>
> Instead, you should fix OOB so it works to cross-compile.<br>
<br>
</div>Unfortunately, OOB is just a nice wrapper around anaconda and rpm. You<br>
cannot cross-build because<br>
<br>
 - The anaconda toolchain does not have a good separation of<br>
environment arch vs target arch, because you run the installer on the<br>
target machine. This may be fixable with some effort.<br>
<br>
 - rpm does not install cross arch because scripts (%pre/%post, etc)<br>
often run binaries within the target fs. This is not fixable, unless<br>
you run the rpm stage in an emulator. If you are going to invite an<br>
emulator to the party, just do it around the whole process.<br>
<br>
 - You don't invite an ARM emulator to the party because you want to<br>
complete the build this year. ARM HW is slowish but bearable (build<br>
time is ~1hr).<br>
<br></blockquote><div><br>Have anyone actually tried to emulate?<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In practical terms, anyone building an OS image for an XO deployment<br>
has access to an ARM-based XO. That drops the priority of<br>
cross-building consistently.<br>
<br>
TBH, I have never seen any OS image builder / composer in the Linux<br>
world that works cross platform.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
m<br>
--<br>
</font></span><div class="im HOEnZb"> <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- Software Architect - OLPC<br>
 - ask interesting questions<br>
 - don't get distracted with shiny stuff  - working code first<br>
 - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</div></div></blockquote></div><br>