Linaro Android Toolchain Distribution
This session will discuss how to distribute the various components of the Linaro toolchain.
Topics:
1. NDK and platform distribution
2. NDK support on Ubuntu, Fedora and Mac
3. What NDK components do we need to publish
4. Benchmarking toolchain improvements
5. gdb on Android
The Android platform team is aiming for releases every month.
Possible Action Items from the discussion:
1. Distribute the NDK through the Android build service and snapshots.
2. Upstream all NDK changes to Google.
3. Develop cross-chain support on Ubuntu, Fedora and Mac (and Windows).
4. Packages the NDK crossbuild?
5. Define sysroots used in each crossbuild environment.
6. Develop an ABI conformance test.
7. Develop an ABI benchmark.
8. Document the NDK:
* changes from upstream
* how-to-build
* where to get
* how to use
9. Get gdb on Android.
10. Put native compilation on Android.
-Zach
Session notes: http://
Blueprint information
- Status:
- Not started
- Approver:
- Zach Pfeffer
- Priority:
- High
- Drafter:
- Zach Pfeffer
- Direction:
- Needs approval
- Assignee:
- Zach Pfeffer
- Definition:
- New
- Series goal:
- Accepted for 2011q2
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
[pfalcon]
As an Android Build System engineer, I want to know what sysroot should be used for toolchain continuous builds so that we can be sure that toolchain produced is correct and can be distributed and supported.
[zpfeffer]
Some user stories (As a <role> I want <to complete some task> so that <the value it brings>)?
Timeline: May 11, 2011; 17:05-18:00
http://
Work Items
Dependency tree
* Blueprints in grey have been implemented.