Cross-building Ubuntu

Registered by Robbie Williamson

Who's doing this, what approaches are they taking, what gotchas haven't we run into yet, and how can we do this better upstream (autotools improvements)?

Blueprint information

Status:
Not started
Approver:
Robbie Williamson
Priority:
Undefined
Drafter:
Colin Watson
Direction:
Needs approval
Assignee:
Canonical Foundations Team
Definition:
Discussion
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None

Related branches

Sprints

Whiteboard

 * Merging patches/fixes from ~ubuntu-crossbuild to make packages cross-buildable; which packages / seeds do we care to have xcompilable

 * Future of dpkg-cross / cross-compilation and multiarch https://wiki.ubuntu.com/MultiarchCross

 * Cross-compiler
    * In main or only in a PPA?
    * armel only or other targets as well?
    * Wrapped in a single source packages, or multiple ones? (e.g. binutils-armel, gcc-armel etc. or toolchain-armel)
    * sysroot-based or still based on --with-headers/--with-libs; multiarch support within --sysroot dirs?

 * Mass cross-compilation tool

(?)

Work Items