Linaro toolchain integration in Ubuntu Natty

Registered by Steve Langasek on 2010-10-13

Follow-on to <https://blueprints.launchpad.net/ubuntu/+spec/arm-m-tool-chain-selection>. Maverick includes gcc-4.4 and gcc-4.5 packages based on the Linaro GCC branches. Natty will open with gcc-4.5 as default, and may include gcc-4.6. Will this 4.6 package need to be built from Linaro GCC for compatibility? Do we want to use Linaro GCC for 4.6 even if not required? What is the timeline for delivering a Linaro GCC 4.6 release for inclusion in Natty?

Blueprint information

Status:
Not started
Approver:
Robbie Williamson
Priority:
Essential
Drafter:
Marcin Juszkiewicz
Direction:
Needs approval
Assignee:
Matthias Klose
Definition:
Review
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Work items:
armel rebuild of the archive with a 4.6 compiler *before 4.6.0* in the natty release cycle: DEFERRED (no buildd power)
review the question of Linaro 4.6 for natty+1 at the Rally in January: DONE (start x86 without Linaro)
getting a rebuild of the entire archive: DONE
do a rebuild of the failing builds in a ppa using the FSF gcc to check which ones are regressions: DEFERRED
open ticket/bug for Ada setzx exceptions support: DONE

x86/main rebuild with gcc-4.6, results available here: http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110111-gcc-natty.html
armel: http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110329-arm-natty.html
upstream report: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48368

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.