• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Q4.11: Toolchain Process
 

Q4.11: Toolchain Process

on

  • 108 views

Resource: Q4.11

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

Statistics

Views

Total Views
108
Views on SlideShare
108
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