Cross build Firefox with Multiarch

Registered by David Zinman

Be able to cross build Firefox/Chromium with Multiarch.

Goals:
 * Ported the needed dependencies for Firefox/Chromium
 * Able to cross build both browser using multiarch

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Riku Voipio
Definition:
Approved
Series goal:
Accepted for 11.11
Implementation:
Implemented
Milestone target:
milestone icon 11.11
Started by
Riku Voipio
Completed by
Riku Voipio

Related branches

Sprints

Whiteboard

[rsalveti, Oct 11, 2011] Approved but he'll probably be able to work on it for just one week, so it's likely to be postponed.
[rsalveti, Nov 16, 2011] Please remember posting the instructions and more information about how to cross build the packages before end of next monday. If you're unable to make a progress with chromium until next week, please open a bug and link it to this blueprint.
[dzin, Nov 23, 2011] chromium was not completed for 11.11 so it was broken out into a blueprint with a milestone target for 11.12. https://blueprints.launchpad.net/linaro-ubuntu/+spec/cross-build-chromium-multiarch
[rikuvoipio, Nov 24, 2011], Instructions at https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/FirefoxCrossCompile

Headline: Firefox can now be cross-built using multiarch.

Acceptance: Ported all the dependencies, able to cross build a package using multiarch, able to cross build firefox, and instructions posted at wiki.linaro.org/linaro-dev ml.

(?)

Work Items

Work items:
Verify that all build-dependencies are ready for cross-compiling firefox: DONE
Fix any bugs in build-dependencies for firefox that prevent cross-compiling: DONE
Fix any bugs preventing crosscompiling in the firefox itself: DONE
Cross-build firefox successfully: DONE
Test that cross-built firefox works: DONE
Document cross-building firefox process: DONE
Announce the cross build support for firefox and instructions at linaro-dev m-l: DONE

This blueprint contains Public information 
Everyone can see this information.