Improve the cross-compilation story for Ubuntu Touch by 14.04
Capture the work needed to improve the cross-compilation story for Ubuntu by 14.04, both for app developers and for those working on Ubuntu components.
Blueprint information
- Status:
- Not started
- Approver:
- Steve Langasek
- Priority:
- Undefined
- Drafter:
- Matthias Klose
- Direction:
- Needs approval
- Assignee:
- Matthias Klose
- Definition:
- Discussion
- Series goal:
- Accepted for trusty
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
* unity8 cross-compile workitem is done. email notification may suggest otherwise.
Work Items
Work items for ubuntu-14.04:
[xnox] reintroduce gcc-4.6 armhf cross to compile the nexus kernels: TODO
[apw] consider moving off gcc-4.6 via patches are backported to move kernels (to 4.7, or 4.8): TODO
[apw] switch binutils-dev to libiberty-dev for kernels we need to cross compile: DONE
[apw] review cross compilation of the tools packages and headers: TODO
[xnox] make a case for qmake to cross-compile: INPROGRESS
[xnox] make cmake transparently work for native & cross compilation: DONE
[xnox] help with unity8 cross-compilation (in a chroot) https:/
[doko] fix qt5 qmake modules to not conflict (upstream first): TODO
[doko] talk with the SDK team once cmake cross-build works, to revisit the question of ubuntu-sdk / qtcreator cross-build support (what build system is being used by default): TODO
[saviq] look into QBS cross-compilation story: TODO
[cjwatson] get regular cross-building of the Ubuntu Touch stack happening: TODO
[xnox] investigate Qt cross-chooser situation, use utils direct they work: DONE