commit | 170c2046614f829b51f12f02d386148c4f43adb9 | [log] [tgz] |
---|---|---|
author | Matthew Clarkson <matthew.clarkson@arm.com> | Wed Sep 04 09:36:01 2019 +0100 |
committer | Matthew Clarkson <matthew.clarkson@arm.com> | Wed Sep 04 09:36:01 2019 +0100 |
tree | 9ece8dbb4c89d7155ea55f1506edf0a2826eee77 | |
parent | 4bc035d146d8cf11f18279aacab4bf97a5c3ec0a [diff] |
build: add gcc cross compilation This updates does three things: - changes the lists to immutable tuples in the `build_all_configs.py` script - runs `build_all_configs.py` through depot tools `yapf` - adds the `aarch64` Linux cross-compilation targets - implements finding the cross-compiler setup in the GN file The support is extremely basic but allows a standalone checkout to cross-compile for `aarch64` with: ./tools/build_all_configs.py ./tools/ninja -C out/linux_gcc_<release|debug>_arm64 Change-Id: I28b541ad33dac7378a985ac93463cab5b9945e9f
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.