Enable genrule sandboxing by default
Now that all the failing genrules have been denylisted. Also add BUILD_BROKEN_GENRULE_SANDBOXING to disable this behavior. Bug: 290816499 Test: Presubmits Change-Id: Id7612065ddc976a088ea1ac4c2d959dadf2b845c
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Build System Changes for Android.mk/Android.bp Writers
|
||||
|
||||
## Soong genrules are now sandboxed
|
||||
|
||||
Previously, soong genrules could access any files in the source tree, without specifying them as
|
||||
inputs. This makes them incorrect in incremental builds, and incompatible with RBE and Bazel.
|
||||
|
||||
Now, genrules are sandboxed so they can only access their listed srcs. Modules denylisted in
|
||||
genrule/allowlists.go are exempt from this. You can also set `BUILD_BROKEN_GENRULE_SANDBOXING`
|
||||
in board config to disable this behavior.
|
||||
|
||||
## Partitions are no longer affected by previous builds
|
||||
|
||||
Partition builds used to include everything in their staging directories, and building an
|
||||
|
Reference in New Issue
Block a user