commit | 9fa36966bec8ade49b2b309ac4d15cb5629dd51f | [log] [tgz] |
---|---|---|
author | Olivier Deprez <olivier.deprez@arm.com> | Mon Sep 20 14:32:14 2021 +0100 |
committer | Olivier Deprez <olivier.deprez@arm.com> | Thu Dec 16 17:14:55 2021 +0100 |
tree | d871d0435cfdc8ac9e0e7e28653c89a16e65630f | |
parent | 1b44d72477a4fdf23941c20f3277848ae7efdcb8 [diff] |
build: use a toolchain different from prebuilts This change improves the project build scalability by: - Providing the clang toolchain path through the PATH environment variable before invoking make. It means there is no longer a strict dependency to the toolchain stored in prebuilts. The latter is still required/used in context of the CI. - Updating prebuilts tree hash to provide tools required by Arm host native builds. - ninja/gn tools path can be provided through NINJA and GN variables on the make command line (no change). dtc tool is found from PATH. It can be specified to point to the default prebuilt binary. Change-Id: Iefb14564554f7d907751ba82db6884fe7fa5c50c Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Hafnium is a hypervisor, initially supporting aarch64 (64-bit Armv8 CPUs).
Get in touch and keep up-to-date at hafnium@lists.trustedfirmware.org. See feature requests and bugs on our bug dashboard.
To jump in and build Hafnium, follow the getting started instructions.
If you want to contribute to the project, see details of how we accept contributions.
More documentation is available on: