diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2020-05-08 18:58:11 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2020-05-08 18:58:39 -0400 |
| commit | 49d3fdaa25fe01da09ab5e0612a24fa87ff994ed (patch) | |
| tree | 5c591a11e4747b6a95ed1fadf70cc7e5c5532bf6 /static/build.html | |
| parent | f9c4dde1c9523b00d7c06b144b7efe51288ac200 (diff) | |
explain the purpose of prebuilts
Diffstat (limited to 'static/build.html')
| -rw-r--r-- | static/build.html | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/static/build.html b/static/build.html index a398b17f..40b4433d 100644 --- a/static/build.html +++ b/static/build.html @@ -221,6 +221,17 @@ self-updating variant avoids dealing with out-of-date distribution packages and depends on GPG to verify updates.</p> + <p>The Android Open Source Project build system is designed to provide reliable and + reproducible builds. To accomplish this, it provides a prebuilt toolchain and other + utilities fulfilling most of the build dependency requirements itself. These prebuilt + tools have reproducible builds themselves. It runs the build process within a loose + sandbox to avoid accidental dependencies on the host system. The process of moving to + a fully self-contained build process with minimal external dependencies is gradual and + there are still dependencies that need to be installed on the host system.</p> + + <p>The Linux kernel build process is not integrated into the rest of the AOSP build + process, but does reuse the same prebuilts to make the build reproducible.</p> + <p>Additional Linux kernel build dependencies not provided by the source tree:</p> <ul> |
