Collabora Notes: Difference between revisions
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 == | |||
Revision as of 14:44, 5 October 2009
This document contains helpful tips for Collabora contractors who have to wrestle with building the Mozilla source under different platforms.
(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.
Xen Image
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 here.
In order to use that image, you'll need the Xen virtual machine correctly installed and setup on your box.
Installing Scratchbox
In order to build firefox, fennec or 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 Scratchbox Apophis.
Installing Maemo SDK
As a Collabora developer, you might be targetting a specific maemo platform version.