Commit Graph

55520 Commits

Author SHA1 Message Date
Colin Cross
655be5dba9 Merge "Use single module for clang runtime libraries" into sc-v2-dev-plus-aosp am: 135513ae65
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/17036885

Change-Id: I72d5cdd315cad007f6f6a1a1a91f8ca272014f9c
2022-03-01 01:20:47 +00:00
Colin Cross
135513ae65 Merge "Use single module for clang runtime libraries" into sc-v2-dev-plus-aosp 2022-03-01 00:55:39 +00:00
Colin Cross
d1a81a9ac9 Merge "Increase errorprone heap size" am: ea74a4779f am: 16836c4613 am: 025c13b6cc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003070

Change-Id: Iedfc5c83d5b8b0c75e751f5d7522b456f9f71276
2022-03-01 00:13:48 +00:00
Colin Cross
025c13b6cc Merge "Increase errorprone heap size" am: ea74a4779f am: 16836c4613
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003070

Change-Id: I4b74a71aa1124aac06a15a6cc30474dcf6f3a84f
2022-02-28 23:50:11 +00:00
Colin Cross
16836c4613 Merge "Increase errorprone heap size" am: ea74a4779f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2003070

Change-Id: Ie006025b30502811fff796c8b984c24fd675a2ea
2022-02-28 23:26:11 +00:00
Colin Cross
ea74a4779f Merge "Increase errorprone heap size" 2022-02-28 23:02:12 +00:00
Colin Cross
2d6938c568 Merge "Fix adding /DISCARD/ to linker script" am: ff100cdae9 am: 55885df6c2 am: 7bf58099ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000279

Change-Id: I5fcc89d8bd9a51e21256f89bfe7c5e6acd2baf15
2022-02-28 22:30:46 +00:00
Colin Cross
7bf58099ce Merge "Fix adding /DISCARD/ to linker script" am: ff100cdae9 am: 55885df6c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000279

Change-Id: Idded0d1cb0fd2152477fd21a4fed37a9fefba176
2022-02-28 22:06:22 +00:00
Colin Cross
5d23bc2808 Use single module for clang runtime libraries
The clang prebuilts now provide a single module with per-architecture
variants instead of a module per architecture.

Bug: 220019988
Test: m checkbuild
(cherry picked from commit 386ee59a23)
Merged-In: I39e2cf8ae14edf8510276dab38011afaef85822c
Change-Id: I3e579002d6509e9e3ef214e007b62260cbeb438c
2022-02-28 21:29:09 +00:00
Colin Cross
8bf6cad170 Increase errorprone heap size
Increase the size of the errorprone heap to fix OOM exceptions.

Bug: 221480398
Test: forrest
Change-Id: Ia74fd4ecc57f08bcbaa1388e0734ee0cce8ae1a4
2022-02-28 13:10:50 -08:00
Colin Cross
55885df6c2 Merge "Fix adding /DISCARD/ to linker script" am: ff100cdae9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2000279

Change-Id: I51c828542285ba568b6e805a2da797b56b07ac85
2022-02-28 21:10:32 +00:00
Colin Cross
fc0df95df5 Use single module for clang runtime libraries
The clang prebuilts now provide a single module with per-architecture
variants instead of a module per architecture.

Bug: 220019988
Test: m checkbuild
Change-Id: I39e2cf8ae14edf8510276dab38011afaef85822c
(cherry picked from commit 386ee59a23)
Merged-In:I39e2cf8ae14edf8510276dab38011afaef85822c
2022-02-28 21:01:05 +00:00
Colin Cross
ff100cdae9 Merge "Fix adding /DISCARD/ to linker script" 2022-02-28 20:26:25 +00:00
Jiakai Zhang
55fde925a4 Merge "Install required deps for flattened APEX." am: 0407606ce1 am: 1f7d72c559 am: 1a62a36c8b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1999190

Change-Id: Ia58a00a561846229c2cf1bdfcb1c34e4fc395d67
2022-02-28 16:40:36 +00:00
Jiakai Zhang
1a62a36c8b Merge "Install required deps for flattened APEX." am: 0407606ce1 am: 1f7d72c559
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1999190

Change-Id: Idc03d0e3bf4630bb9278d096798ecd86df976865
2022-02-28 16:17:30 +00:00
Jiakai Zhang
1f7d72c559 Merge "Install required deps for flattened APEX." am: 0407606ce1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1999190

Change-Id: Ia7a6d0235dce5b8ec179873b810ccda30fb267f0
2022-02-28 15:56:25 +00:00
Jiakai Zhang
0407606ce1 Merge "Install required deps for flattened APEX." 2022-02-28 15:29:31 +00:00
Jiakai Zhang
d70dff7c9b Install required deps for flattened APEX.
The primary boot image is a required dep of the ART APEX. It needs to be
installed no matter the APEX is flattened or not.

Bug: 220991677
Test: 1. m OVERRIDE_TARGET_FLATTEN_APEX=true com.android.art
  2. See boot.art in /system/framework/<isa>
Change-Id: I1a69ae1b86df97fc44ea6c75c8bb9ec960c8d249
2022-02-28 11:18:29 +00:00
Colin Cross
36fd4eb081 Fix adding /DISCARD/ to linker script
I0e293944c5c804b4512fb834f8f18e1d6ecd053c accidentally used
Println instead of Fprintln, causing it to print the current
contents of the buffer instead of adding to it.

Bug: 216192129
Test: manual
Change-Id: I1ddeeef3443c1091cf729328cb8fd74c217432ec
2022-02-25 18:25:45 -08:00
Sam Delmerico
a01afe649b Merge "add a module-level allowlist to bp2build" am: b0b94f6182 am: 74bb39d1ca am: 8483d24964
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995210

Change-Id: I9c2892f4aa71cb2e7ec16547829a0250951451dc
2022-02-25 16:28:11 +00:00
Sam Delmerico
8483d24964 Merge "add a module-level allowlist to bp2build" am: b0b94f6182 am: 74bb39d1ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995210

Change-Id: I58ef5da957faf0da896afca40b2d02e035dca87f
2022-02-25 16:05:10 +00:00
Sam Delmerico
74bb39d1ca Merge "add a module-level allowlist to bp2build" am: b0b94f6182
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995210

Change-Id: I748ac9e97f1aeb2b67dbf3a74de9cc92d1ae9cf7
2022-02-25 15:40:46 +00:00
Sam Delmerico
b0b94f6182 Merge "add a module-level allowlist to bp2build" 2022-02-25 15:23:00 +00:00
Treehugger Robot
0b182eddff Merge "Fix snapshot symlinks" am: 97491ead9e am: abdcb636cb am: 7783beb7e8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998310

Change-Id: If2fa266644667de4d44927f41867dbcc3217fe98
2022-02-25 01:48:59 +00:00
Treehugger Robot
7783beb7e8 Merge "Fix snapshot symlinks" am: 97491ead9e am: abdcb636cb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998310

Change-Id: I91b597d30e5ea5c386bad1a272cae4b9389a3092
2022-02-25 01:26:13 +00:00
Treehugger Robot
7a866cbf3b Merge "apex: track transitive dependencies of rust jni lib" am: 7ff6e3d257 am: 3a2f53e559 am: 831b04f0b4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998313

Change-Id: I083a0d1a176df5c59804ee8bcf5e15cb85b28966
2022-02-25 01:03:49 +00:00
Treehugger Robot
abdcb636cb Merge "Fix snapshot symlinks" am: 97491ead9e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998310

Change-Id: I03b3ee16de20ab79ff060e91ab35ff1ea92eeec3
2022-02-25 01:03:17 +00:00
Treehugger Robot
831b04f0b4 Merge "apex: track transitive dependencies of rust jni lib" am: 7ff6e3d257 am: 3a2f53e559
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998313

Change-Id: Ib081fbdf6aa7c629d6c80cb6b4783afc9b1b7589
2022-02-25 00:41:48 +00:00
Treehugger Robot
97491ead9e Merge "Fix snapshot symlinks" 2022-02-25 00:41:35 +00:00
Treehugger Robot
3a2f53e559 Merge "apex: track transitive dependencies of rust jni lib" am: 7ff6e3d257
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998313

Change-Id: I2eb0d6a412074eaade526961fed68a9f9f62fa37
2022-02-25 00:17:23 +00:00
Treehugger Robot
7ff6e3d257 Merge "apex: track transitive dependencies of rust jni lib" 2022-02-24 23:50:14 +00:00
Treehugger Robot
7d2f527242 Merge "Update Rust OWNERS" am: 744c740c92 am: 974ed2bb63 am: 9a481d4c79
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997653

Change-Id: I5c3ba93135e271bc32d06da283d206b75ce61ff7
2022-02-24 22:55:23 +00:00
Treehugger Robot
426c0f9460 Merge "Remove mention of BOARD_CONFIG_VENDOR_PATH" am: 595f27cfd7 am: fdefffec36 am: 1b85f30e47
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995490

Change-Id: I42e69fecf99efce1db72a7380bbc34696577ff6d
2022-02-24 22:55:13 +00:00
Treehugger Robot
9a481d4c79 Merge "Update Rust OWNERS" am: 744c740c92 am: 974ed2bb63
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997653

Change-Id: I682a6394ced2b96f78cee80946a2613143fce98c
2022-02-24 22:23:11 +00:00
Treehugger Robot
1b85f30e47 Merge "Remove mention of BOARD_CONFIG_VENDOR_PATH" am: 595f27cfd7 am: fdefffec36
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995490

Change-Id: I2fede183da6eb25099c9e18dd150d3d3e72c55d9
2022-02-24 22:22:46 +00:00
Treehugger Robot
974ed2bb63 Merge "Update Rust OWNERS" am: 744c740c92
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997653

Change-Id: I9e3105b78422f4d4aa613d720815710485d63bca
2022-02-24 22:00:39 +00:00
Treehugger Robot
fdefffec36 Merge "Remove mention of BOARD_CONFIG_VENDOR_PATH" am: 595f27cfd7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1995490

Change-Id: I6b27da92c9d708e1833ceb318e2d6891da3a6366
2022-02-24 22:00:29 +00:00
Treehugger Robot
744c740c92 Merge "Update Rust OWNERS" 2022-02-24 21:43:15 +00:00
Treehugger Robot
595f27cfd7 Merge "Remove mention of BOARD_CONFIG_VENDOR_PATH" 2022-02-24 21:33:22 +00:00
Sam Delmerico
fa1831c200 add a module-level allowlist to bp2build
We currently enabled modules in bp2build on a package level, and we
disable individual modules based on a denylist. To enable a specific
module individually, we must change the corresponding Android.bp file to
include a bp2build_available property. Instead, have a centralized list
of specifically enabled modules.

Bug: 220875679
Test: m bp2build
Change-Id: I908f2f2366b72affb04234fbe92ba03bf5a37338
2022-02-24 14:46:41 +00:00
Jooyung Han
11f70d68ed Merge "apex supports ".apex" tag" am: 4c696f2a89 am: 58eccbde83 am: 8427919e24
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998312

Change-Id: I97efcc6b15faaf92d061701e2f7af33d07cd1124
2022-02-24 12:46:14 +00:00
Jooyung Han
8427919e24 Merge "apex supports ".apex" tag" am: 4c696f2a89 am: 58eccbde83
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998312

Change-Id: Iaa78d89072731b39d7dbcda2960d253267371a72
2022-02-24 12:14:50 +00:00
Jooyung Han
58eccbde83 Merge "apex supports ".apex" tag" am: 4c696f2a89
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998312

Change-Id: I7c91130f12858a62ef0742c212c30e1ee7ff4de6
2022-02-24 11:52:50 +00:00
Jooyung Han
4c696f2a89 Merge "apex supports ".apex" tag" 2022-02-24 11:29:04 +00:00
Jiyong Park
34d5c33529 apex: track transitive dependencies of rust jni lib
dependencies of rust library registered as jni_lib are correctly
tracked.

Bug: 220397949
Test: m nothing
Change-Id: I43016a77656d04f59f798b02d541c6a19288ec9c
2022-02-24 18:02:44 +09:00
Treehugger Robot
187bf5267f Merge "[rust] Update clang version used to build bindgen" am: 677f59c850 am: 3e2eb7ba82 am: ceba1b3430
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997710

Change-Id: If12776301198d28c8731bbe96ccf69b817bbb44f
2022-02-24 06:30:58 +00:00
Treehugger Robot
ceba1b3430 Merge "[rust] Update clang version used to build bindgen" am: 677f59c850 am: 3e2eb7ba82
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997710

Change-Id: I5997c6ce649d8ee60bbcc3213a2dd6f3966cb9b5
2022-02-24 05:57:04 +00:00
Treehugger Robot
3e2eb7ba82 Merge "[rust] Update clang version used to build bindgen" am: 677f59c850
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1997710

Change-Id: I1e8fa81d652903c972936c512a54cd08feebcece
2022-02-24 05:34:11 +00:00
Treehugger Robot
677f59c850 Merge "[rust] Update clang version used to build bindgen" 2022-02-24 05:07:59 +00:00
Jooyung Han
a6d3667b67 apex supports ".apex" tag
Tests can embed non-compressed .apex output with the tag.

Bug: 221024307
Test: soong test
Change-Id: Id4a239d1897237105a064cea8c97029f5b996a98
2022-02-24 13:59:45 +09:00