Collabora Notes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 19: Line 19:
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.  
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>
For that, you need [http://www.scratchbox.org/download/ Scratchbox Apophis]


<br>
 
 
Once you have scratchbox installed, you can clone the mozilla codebase repository.
 
If you want to build the code for different platforms and different processors, we really recommend that you put the codebase somewhere *UNDER* the /scratchbox directory, because scratchbox console is chroot'ed to the /scratchbox.
 
Best location is /scratchbox/users/&lt;username&gt;/home/&lt;username&gt;/mozilla/
 
 
 
 
 
Note:
 
The scratchbox '_X86' targets don't add extra value to the build and since your SB build environment might not be as complete&nbsp; So there's really little need for the XXX_X86 targets in Scratchbox. When you want to build for X86 processors, do it directly from your preferred linux console.


== Installing Maemo SDK<br> ==
== Installing Maemo SDK<br> ==

Navigation menu