Commit graph

55580 commits

Author SHA1 Message Date
Liz Kammer
bdd24b1ea3 Merge "Export variant/features via soong_injection" am: 6e4cd27bec am: a1b33112b1 am: 1bf0a42c98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000396

Change-Id: I361123ce6d7c1dc4400fac67b13373c022a800b8
2022-03-03 19:22:59 +00:00
Liz Kammer
1bf0a42c98 Merge "Export variant/features via soong_injection" am: 6e4cd27bec am: a1b33112b1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000396

Change-Id: I6b403e30a36113a4bda62eef6d94f58c5f79e9ed
2022-03-03 18:59:55 +00:00
Liz Kammer
a1b33112b1 Merge "Export variant/features via soong_injection" am: 6e4cd27bec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000396

Change-Id: I6da248db7bca983d0ce5b121412f904e48f67a21
2022-03-03 18:36:17 +00:00
Liz Kammer
6e4cd27bec Merge "Export variant/features via soong_injection" 2022-03-03 18:11:25 +00:00
Charisee Chiw
d7ad4f6ae1 Merge "Update RustDefaultVersion to 1.59.0" am: 81be410e07 am: 927d949035 am: 1d20db2695
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003172

Change-Id: I6929da6d68371f196a40cfaf31e7f33d408afac0
2022-03-03 06:08:45 +00:00
Charisee Chiw
1d20db2695 Merge "Update RustDefaultVersion to 1.59.0" am: 81be410e07 am: 927d949035
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003172

Change-Id: Ia24ed5269914cb4c55f4c0be70863e06c787b3a1
2022-03-03 05:47:32 +00:00
Charisee Chiw
927d949035 Merge "Update RustDefaultVersion to 1.59.0" am: 81be410e07
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003172

Change-Id: Iac018fd040d943745086f0f48667409e2f1d216e
2022-03-03 05:15:33 +00:00
Charisee Chiw
81be410e07 Merge "Update RustDefaultVersion to 1.59.0" 2022-03-03 04:52:38 +00:00
Remi NGUYEN VAN
6817192157 Merge "Support overriding APEX java contents" am: 979b652dec am: 285ce79db5 am: e355a8aefb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2005472

Change-Id: I7ff2ac2325960e012d40d0398b26faf1d98e82ab
2022-03-03 02:42:21 +00:00
Remi NGUYEN VAN
e355a8aefb Merge "Support overriding APEX java contents" am: 979b652dec am: 285ce79db5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2005472

Change-Id: Iab09a8281fd0306b7c02255d9f465004a4c05a64
2022-03-03 02:21:33 +00:00
Remi NGUYEN VAN
285ce79db5 Merge "Support overriding APEX java contents" am: 979b652dec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2005472

Change-Id: Ic61f91405cdc67544468dd9431e2aad2cc1ad83b
2022-03-03 01:57:03 +00:00
Remi NGUYEN VAN
979b652dec Merge "Support overriding APEX java contents" 2022-03-03 01:26:19 +00:00
Treehugger Robot
c33e3c473d Merge "ensure out/bazel_metrics exists before writing to cquery-buildroot_bazel_profile.gz" am: 7ed6612fa6 am: 9688f00e3a am: 9ee71e07dc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004236

Change-Id: I8b805863b6c6dad4ef4c27c0b0a5e4d54e6a4e85
2022-03-02 23:26:13 +00:00
Treehugger Robot
9ee71e07dc Merge "ensure out/bazel_metrics exists before writing to cquery-buildroot_bazel_profile.gz" am: 7ed6612fa6 am: 9688f00e3a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004236

Change-Id: Iba77aa31bd05a786b02a5bc8a0e5a0b565317b6b
2022-03-02 23:03:55 +00:00
Treehugger Robot
9688f00e3a Merge "ensure out/bazel_metrics exists before writing to cquery-buildroot_bazel_profile.gz" am: 7ed6612fa6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004236

Change-Id: I9401f672367864c89afdee750fa910f9ba217409
2022-03-02 22:42:16 +00:00
Treehugger Robot
7ed6612fa6 Merge "ensure out/bazel_metrics exists before writing to cquery-buildroot_bazel_profile.gz" 2022-03-02 22:14:16 +00:00
Usta Shrestha
902fd17a99 ensure out/bazel_metrics exists before writing to cquery-buildroot_bazel_profile.gz
Bug: 222133546
Test: `rm -rf out` then `USE_BAZEL_ANALYSIS m libnativehelper` and ensure 'out/bazel_metrics' exists
Change-Id: I6803aba830e1c40f3618bfc41109728d721fd2af
2022-03-02 15:27:49 -05:00
Charisee
5ddec43280 Update RustDefaultVersion to 1.59.0
bug: 215232614
Test: TreeHugger and compiling with m rust
Change-Id: Ia60c77637ab2e41844010e021656fad0870013ac
2022-03-02 19:54:47 +00:00
Cole Faust
740bb6bd13 Merge "Convert add-product-dex-preopt-module-config to Starlark" am: fc74246c98 am: a25eeab5e1 am: 413e73cee1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002770

Change-Id: I08a055160430fe91bf21cc15c0e8ccae94ab508a
2022-03-02 19:53:08 +00:00
Cole Faust
413e73cee1 Merge "Convert add-product-dex-preopt-module-config to Starlark" am: fc74246c98 am: a25eeab5e1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002770

Change-Id: Id0185496888cc6c7c2903da23abb4ef06cb46fbf
2022-03-02 19:32:14 +00:00
Cole Faust
a25eeab5e1 Merge "Convert add-product-dex-preopt-module-config to Starlark" am: fc74246c98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002770

Change-Id: Ic7d041f29438ef77a9395ec4e0ccfa0238a62149
2022-03-02 19:07:52 +00:00
Cole Faust
fc74246c98 Merge "Convert add-product-dex-preopt-module-config to Starlark" 2022-03-02 18:40:36 +00:00
Liz Kammer
8bc942cf8a Merge "Improve clarity of arch decoding." am: b3fe72fc78 am: cda3d14ad8 am: 96afab7fcb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002771

Change-Id: I75a9b82072ef6173ac81611be256300b4a9d41d6
2022-03-02 16:57:44 +00:00
Liz Kammer
96afab7fcb Merge "Improve clarity of arch decoding." am: b3fe72fc78 am: cda3d14ad8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002771

Change-Id: I925dc12c8b3c95f4e32d618f58b8a6094d18bb86
2022-03-02 16:25:55 +00:00
Liz Kammer
cda3d14ad8 Merge "Improve clarity of arch decoding." am: b3fe72fc78
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002771

Change-Id: Ibeb07556427c29a0d4a1a9b099b8c6b83783304a
2022-03-02 16:04:45 +00:00
Liz Kammer
b3fe72fc78 Merge "Improve clarity of arch decoding." 2022-03-02 15:44:26 +00:00
Remi NGUYEN VAN
be90172f0a Support overriding APEX java contents
In addition to the current "apps", support overriding
bootclasspath_fragments, systemserverclasspath_fragments, and java_libs.

This is useful to build APEXes with slightly different contents, for
example where the base APEX could contain libraries that only use stable
APIs, but the overriding APEX could contain a variant that also uses
non-finalized APIs.

Bug: 222247869
Test: m (runs apex tests)
Change-Id: I14da6f835c58b44be31e517598695ec8ff830648
2022-03-02 21:23:15 +09:00
Treehugger Robot
787bf8a5f4 Merge "Revert "[cc_fuzz] Revert 'disable LTO' patches."" am: 5c8693f5d7 am: 3807ca1cdf am: eafe37dfb7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004383

Change-Id: I3d5f6c2a9e539d0a9942d5c50471987dc4e887d7
2022-03-02 06:29:00 +00:00
Treehugger Robot
eafe37dfb7 Merge "Revert "[cc_fuzz] Revert 'disable LTO' patches."" am: 5c8693f5d7 am: 3807ca1cdf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004383

Change-Id: Ifa0e8a069b09edc4ba9a6988306291c1df5fd4de
2022-03-02 06:05:40 +00:00
Treehugger Robot
3807ca1cdf Merge "Revert "[cc_fuzz] Revert 'disable LTO' patches."" am: 5c8693f5d7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004383

Change-Id: Iac444e44a508d443d533973b25d442c766ff5b8b
2022-03-02 05:33:43 +00:00
Treehugger Robot
5c8693f5d7 Merge "Revert "[cc_fuzz] Revert 'disable LTO' patches."" 2022-03-02 05:08:27 +00:00
Treehugger Robot
2738ed7d58 Merge "Fix issue with referencing the loop variable in a foreach" am: d5f7ad3fb4 am: 7148807eeb am: 29d9ba6f38
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004753

Change-Id: I4a2fec4cc0ba528cfe5bd49928ae012f17c68f4b
2022-03-02 04:47:45 +00:00
Treehugger Robot
3f54ac4493 Merge "Inline board configuration call into printvars call" am: 6028b556ec am: 60b02a09a5 am: b07232493a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002772

Change-Id: I0c80e350ee9d950fb0cc0c4be3bfebeb20efe921
2022-03-02 04:47:33 +00:00
Treehugger Robot
29d9ba6f38 Merge "Fix issue with referencing the loop variable in a foreach" am: d5f7ad3fb4 am: 7148807eeb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004753

Change-Id: I75dbf02f61809a1bbdac643986565ccbcb58650a
2022-03-02 04:14:25 +00:00
Treehugger Robot
b07232493a Merge "Inline board configuration call into printvars call" am: 6028b556ec am: 60b02a09a5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002772

Change-Id: I02ed4e4f630d1cbde01ffd040ceeecda25bc6478
2022-03-02 04:14:19 +00:00
Treehugger Robot
7148807eeb Merge "Fix issue with referencing the loop variable in a foreach" am: d5f7ad3fb4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2004753

Change-Id: I011c9f474b23404de69484cc7416b3be7bcce8ec
2022-03-02 03:52:23 +00:00
Treehugger Robot
60b02a09a5 Merge "Inline board configuration call into printvars call" am: 6028b556ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2002772

Change-Id: Iad8b3da5691dea461d5029afa41616d3a7ed4a9d
2022-03-02 03:52:14 +00:00
Treehugger Robot
d5f7ad3fb4 Merge "Fix issue with referencing the loop variable in a foreach" 2022-03-02 03:32:54 +00:00
Treehugger Robot
6028b556ec Merge "Inline board configuration call into printvars call" 2022-03-02 03:31:25 +00:00
Mitch Phillips
5007c4a06d Revert "[cc_fuzz] Revert 'disable LTO' patches."
Revert submission 1976512-revert-nolto-fuzzing

Reason for revert: b/222160662
Reverted Changes:
Iacee4fa29:[cc_fuzz] Revert 'disable LTO' patches.
Ic509b00a1:[cc_fuzz] Revert 'disable LTO' patches.
If85931f09:[cc_fuzz] Revert 'disable LTO' patches.

Change-Id: I84e01a4f84145e3331c2955836c8cc9bfa05c36b
2022-03-02 01:25:22 +00:00
Treehugger Robot
0e97819e91 Merge "[cc_fuzz] Revert 'disable LTO' patches." am: 6c0de9938e am: 998e34c8fd am: 29ad0112d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1976512

Change-Id: I77603015a36ac8583d0ea602bd37b57f5ef575bb
2022-03-02 00:55:17 +00:00
Treehugger Robot
29ad0112d5 Merge "[cc_fuzz] Revert 'disable LTO' patches." am: 6c0de9938e am: 998e34c8fd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1976512

Change-Id: Iec08cb88461a4502c94b7d58cd4749b4fc9d1ad1
2022-03-02 00:33:57 +00:00
Treehugger Robot
998e34c8fd Merge "[cc_fuzz] Revert 'disable LTO' patches." am: 6c0de9938e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1976512

Change-Id: I3c89bb0f399f3e898d9538ddc0e5fd9771348636
2022-03-02 00:11:53 +00:00
Cole Faust
b67aa082aa Fix issue with referencing the loop variable in a foreach
Fixes: 222160672
Test: go test
Change-Id: I3f9238d4f1684cf4a2d24c4f7f49c832c3f72b97
2022-03-01 16:11:50 -08:00
Treehugger Robot
6c0de9938e Merge "[cc_fuzz] Revert 'disable LTO' patches." 2022-03-01 23:43:04 +00:00
Liz Kammer
0ad89697ec Merge "Disallow libc_musl_sysroot_libc++_headers" am: 6bd0d4e864 am: 94ff96ed4b am: 11d37441be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003473

Change-Id: Ib338a428330b883d5ca081e42def2ace5a7b318d
2022-03-01 20:43:45 +00:00
Liz Kammer
11d37441be Merge "Disallow libc_musl_sysroot_libc++_headers" am: 6bd0d4e864 am: 94ff96ed4b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003473

Change-Id: I60fecfea83837441fd795516e11ffe5e75a0d919
2022-03-01 19:52:49 +00:00
Liz Kammer
94ff96ed4b Merge "Disallow libc_musl_sysroot_libc++_headers" am: 6bd0d4e864
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003473

Change-Id: I79b9cc64f14440ca63e26862c9b878741d555d2b
2022-03-01 19:28:27 +00:00
Liz Kammer
6bd0d4e864 Merge "Disallow libc_musl_sysroot_libc++_headers" 2022-03-01 19:10:16 +00:00
Liz Kammer
582aa164dc Merge "Restrict genrules to disallow directories as input" am: a98902955a am: 4f3b9f3d8d am: d1fb601213
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1965346

Change-Id: Ie28c23d0e86a895bb806c29662d118edfc32a343
2022-03-01 16:34:48 +00:00