176
edits
mNo edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
This | This document contains helpful tips for Collabora contractors who have to wrestle with building the Mozilla source under different platforms.<br> | ||
(We can rename the page appropriately, later.) | (We can rename the page appropriately, later.) | ||
Collaborans are interested in building E10s on a machine on which Scratchbox is also installed, on which the Maemo SDK can be installed, and on which one can cross-compile to the ARM architecture. | Collaborans are interested in building E10s on a machine on which Scratchbox is also installed, on which the Maemo SDK can be installed, and on which one can cross-compile to the ARM architecture. | ||
== Xen Image == | == Xen Image == | ||
One way to obtain the desired build environment is to obtain a virtual machine image that is properly configured. | One way to obtain the desired build environment is to obtain a virtual machine image that is properly configured. I (robin_bb) have created such an image. It was current in August 2009. | ||
You can get it [http://people.collabora.co.uk/~robinbb/lenny-32.img.bz2 here].<br> | |||
http://people.collabora.co.uk/~robinbb/lenny-32.img.bz2 | |||
<br> | |||
In order to use that image, you'll need the [http://www.xen.org/ Xen virtual machine] correctly installed and setup on your box. | |||
== Building E10s == | == Installing Scratchbox == | ||
In order to build [https://developer.mozilla.org/en/Build_Documentation firefox], [https://wiki.mozilla.org/Mobile/Build fennec] or [https://wiki.mozilla.org/Content_Processes/Build e10s] (electrolysis) for the maemo platform on the N810, N900 (rover) or Devlon-2, you have to cross-compile the mozilla codebase for the ARM processor. | |||
For that, you need [http://www.scratchbox.org/download/ Scratchbox Apophis].<br> | |||
<br> | |||
== Installing Maemo SDK<br> == | |||
As a Collabora developer, you might be targetting a specific maemo platform version. | |||
== Building E10s == | |||
edits