ARM Tool Chain Selection

Registered by Duncan McGreggor on 2010-03-26

 * Neon and Vectorising improvements
 * Link time optimizations

Blueprint information

Status:
Complete
Approver:
Steve Langasek
Priority:
Essential
Drafter:
Marcin Juszkiewicz
Direction:
Needs approval
Assignee:
Richard Earnshaw
Definition:
Approved
Series goal:
Accepted for maverick
Implementation:
Implemented
Milestone target:
milestone icon maverick-alpha-3
Started by
Loïc Minier on 2010-07-23
Completed by
Loïc Minier on 2010-07-23

Related branches

Sprints

Whiteboard

doko suggested:
 * maybe to merge some generic aspects into https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-toolchain
 * the armel arch will still want to use in-sync tools with other arches
 * still want to experiment with different optimisations for ARM to see what we can achieve
 * discuss gold, openjdk, llvm somewhere here?

llvm has some outstanding issues for v7/Thumb-2 which would need to be addressed at some point:
 * https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735

2010-07-24, lool: postponed binutils items; no binutils tree has been created; that might happen, but isn't critical to success here; closed a bunch of WIs, in practice this spec happened in https://blueprints.launchpad.net/gcc-linaro/+spec/initial-4.4

Status:
Done

Work Items:
[doko] ppa test rebuild of maverick/i386 using g++4.4 as default C++ compiler and libstdc++6 built from gcc-4.5: DONE
CS to provide binutils 2.21 build by end of June: POSTPONED
CS to export SVN repos for GCC and binutils (to track updates): POSTPONED
[doko] decide whether to take 4.4 CS for arm+x86+powerpc, or for all archs: DONE
publish gcc-4.4 pristine packages: DONE
CS binutils to be taken on all architectures if they pass muster with Matthias generally: POSTPONED
ensure ARM assembler is building with current OpenJDK: POSTPONED

(?)

Work Items