Q4.11: Toolchain Process
Upcoming SlideShare
Loading in...5
×
 

Q4.11: Toolchain Process

on

  • 157 views

Resource: Q4.11

Resource: Q4.11
Name: Toolchain Process
Date: 28-11-2011
Speaker: Michael Hope

Statistics

Views

Total Views
157
Views on SlideShare
157
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Q4.11: Toolchain Process Q4.11: Toolchain Process Presentation Transcript

  • Making a Toolchain <or> Abusing Launchpad <or> Fun with process Michael Hope <michael.hope@linaro.org> r2 bzr branch lp:~michaelh1/+junk/toolchain-process
  • 2 About Toolchain see the flyer for more
  • 3 Everything is managed through Launchpad Icons from Crystal Project
  • 4 Schedule! Agressive Hard Mitigation
  • 5 Bugs! SLA Process Triaging Limits
  • 6 http://apus.seabright.co.nz/helpers/tickets/gcc-linaro?group_by=lint
  • 7 ICE in int_mode_for_mode, at stor-layout.c:490 https://bugs.launchpad.net/gcc-linaro/+bug/879725 Thank you for the bug report. I've confirmed this with gcc-linaro-4.6- 2011.10 on ARM: michaelh@ursa2:~/linaro/bugs$ /tools/toolchains/arch/armv7l/gcc-linaro-4.6-2011.10-armv7l- natty-cbuild186-ursa3-cortexa9r1/bin/g++ -O2 -mcpu=cortex-a8 -fmodulo-sched -fmodulo-sched-allow-regmoves -c matrix.i frameworks/base/opengl/libagl/matrix.cpp: In function 'void android::invert(GLfloat*, const GLfloat*)': frameworks/base/opengl/libagl/matrix.cpp:584:1: internal compiler error: in int_mode_for_mode, at stor-layout.c:490 As noted in the report, the work-arounds are to build for A9 or to disable SMS. The fault does not exist in gcc-linaro-4.6-2011.09, gcc- 4.5.3, gcc-4.6.1, or a recent-ish gcc trunk r178624. I've set it to medium priority as it is a ftbfs, occurs at high optimisation levels, and was introduced or exposed through our changes.
  • 8 New work! Blueprints Performance, Features Prioritise through meetings Spawn
  • 9 http://apus.seabright.co.nz/helpers/backlog/project/gcc-linaro
  • 10 Flow of a patch
  • 11 Linaro Upstream Pick, Implement, Discuss, Review, Commit, Shake down, Backport, Review, Commit, Release.
  • 12 https://code.launchpad.net/gcc-linaro/+activereviews
  • 13 Automate!
  • 14
  • 15
  • 16 Release! see the GCC, GDB, and QEMU release processes
  • 17 https://launchpad.net/gcc-linaro/+milestone/4.6-2011.09
  • 18 Links http://people.linaro.org/~michaelh/presentations http://apus.seabright.co.nz/helpers/ https://launchpad.net/cbuild https://launchpad.net/tcwg-web
  • 19