Sun 22 July 2018

Filed under GSoC 2018

Tags android gentoo gsoc

Summary

I continued to work on toolchains for -android and -androideabi targets in the past week. The following articles summarize the work done:

Read More

Sat 21 July 2018

Filed under Android

Tags android toolchain gsoc

Preface

To build the Android Platform, we need a toolchain that can produce executables that link correctly against Android's libc, Bionic. To achieve this, a toolchain targeting aarch64-linux-android (and arm-linux-androideabi) is needed. This article aims to provide a step-by-step guide for reproducing the desired toolchain on all architecture that GCC …

Read More

Mon 16 July 2018

Filed under GSoC 2018

Tags android gentoo gsoc

Summary

This week is mainly about decoupling toolchain from Android Build System so as to enable a local build of Android on the phone itself. Toolchains for the following programming languages are needed throughout the entire build:

  • C/C++ (Android Platform)
  • Java (Android Platform, apps)
  • Go (build system, i.e …
Read More

Mon 16 July 2018

Filed under Gentoo

Tags gentoo gsoc

Preface

Compiling is the main source of time consumption on a Gentoo system, and Portage-powered Android is of no exception. Gentoo packages can leverage Distcc to significantly speed up builds on slow machines with the aid of a powerful machine. For utilization in the Portage-powered Android project, we need to …

Read More

Sun 08 July 2018

Filed under GSoC 2018

Tags android gentoo gsoc

Summary

This is my first week back on GSoC from the final exams, and, according to the proposal, the second part of the project should get started in this week. This week's work sums up into the following two articles:

Read More

Personal details (portrait, CV) © Pengcheng Xu All Rights Reserved; articles licensed under CC BY-SA 4.0.
Powered by Pelican, Bootstrap, and NixOS. Icons by Font Awesome. Generated from 9c526f2.