Commit Graph

52023 Commits

Author SHA1 Message Date
Ivan Lozano
7050fe819b Merge "rust: Package shared libraries with fuzzer zips" am: e95b860598 am: 30da767581 am: d8f882b769 am: 7b1c01d8e3 am: ce7ac0cae1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1858393

Change-Id: I5ff919a7dbc2cafe42afd0dbb8ca052ba27a32f1
2021-10-15 21:02:26 +00:00
Ivan Lozano
ce7ac0cae1 Merge "rust: Package shared libraries with fuzzer zips" am: e95b860598 am: 30da767581 am: d8f882b769 am: 7b1c01d8e3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1858393

Change-Id: I340161cef2054ea9e7ac8d1e6c7d375927e9463c
2021-10-15 20:43:55 +00:00
Ivan Lozano
7b1c01d8e3 Merge "rust: Package shared libraries with fuzzer zips" am: e95b860598 am: 30da767581 am: d8f882b769
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1858393

Change-Id: I7a44b88d2fbbd6261d28d022a98a0bd0027121e5
2021-10-15 20:26:36 +00:00
Ivan Lozano
d8f882b769 Merge "rust: Package shared libraries with fuzzer zips" am: e95b860598 am: 30da767581
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1858393

Change-Id: Ie285fba3ef3e27342203d465c5bfdc6567fb08a7
2021-10-15 20:09:28 +00:00
Ivan Lozano
30da767581 Merge "rust: Package shared libraries with fuzzer zips" am: e95b860598
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1858393

Change-Id: I9efdbd2f183d5087a1987bdaafc6093c7255125f
2021-10-15 19:51:04 +00:00
Ivan Lozano
e95b860598 Merge "rust: Package shared libraries with fuzzer zips" 2021-10-15 19:33:53 +00:00
Mohammad Islam
7d314d5517 Merge "Add EROFS support for APEX build system" am: 214a923f0d am: 7654b6b27c am: cfa380c303 am: 34a6362f47 am: b0f8eab3fe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784471

Change-Id: I3f719ef39b671cc8337008be5e86955043c3a1ce
2021-10-15 16:56:53 +00:00
Mohammad Islam
b0f8eab3fe Merge "Add EROFS support for APEX build system" am: 214a923f0d am: 7654b6b27c am: cfa380c303 am: 34a6362f47
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784471

Change-Id: I5a1ef423ca6f666a49212791af032ce2ba7ea2b7
2021-10-15 16:45:03 +00:00
Mohammad Islam
34a6362f47 Merge "Add EROFS support for APEX build system" am: 214a923f0d am: 7654b6b27c am: cfa380c303
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784471

Change-Id: Ie8b07e51ebaa79436cdccba3442206710347f0fd
2021-10-15 16:29:30 +00:00
Mohammad Islam
cfa380c303 Merge "Add EROFS support for APEX build system" am: 214a923f0d am: 7654b6b27c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784471

Change-Id: If97080b53710b82719b884abaa2349fa4d94b408
2021-10-15 16:09:26 +00:00
Mohammad Islam
7654b6b27c Merge "Add EROFS support for APEX build system" am: 214a923f0d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784471

Change-Id: I4ff590972896bd0d06bd660e469afd0ef2bb8724
2021-10-15 15:57:50 +00:00
Liz Kammer
710c680b4b Merge "Update version_script to be handled as linkopt" am: 51da93381c am: ef24720686 am: f396b8c670 am: 15395528d5 am: fb5be3c9be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1844461

Change-Id: I926a94f5a14b570a81ea2bc0dd68c7bf356aed90
2021-10-15 15:52:37 +00:00
Mohammad Islam
214a923f0d Merge "Add EROFS support for APEX build system" 2021-10-15 15:44:47 +00:00
Liz Kammer
fb5be3c9be Merge "Update version_script to be handled as linkopt" am: 51da93381c am: ef24720686 am: f396b8c670 am: 15395528d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1844461

Change-Id: I66a7776fba42da273c4a8ad65635fbd82a1fb838
2021-10-15 15:35:24 +00:00
Liz Kammer
15395528d5 Merge "Update version_script to be handled as linkopt" am: 51da93381c am: ef24720686 am: f396b8c670
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1844461

Change-Id: I553fd23d1a3903a0bdc9acffab90d469dda1b226
2021-10-15 15:20:44 +00:00
Martin Stjernholm
874f64d067 Merge "Make all the PrebuiltEtc modules defaultable." am: 1e78f58168 am: c651c1692b am: ccf24516cf am: ef9346872f am: 55ebae1184
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856366

Change-Id: I372e6a1808652b7efa36007a5613aead0d840778
2021-10-15 15:08:46 +00:00
Liz Kammer
f396b8c670 Merge "Update version_script to be handled as linkopt" am: 51da93381c am: ef24720686
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1844461

Change-Id: Ia5770060db67affb7acbe398701a328c418bfc87
2021-10-15 14:56:10 +00:00
Martin Stjernholm
55ebae1184 Merge "Make all the PrebuiltEtc modules defaultable." am: 1e78f58168 am: c651c1692b am: ccf24516cf am: ef9346872f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856366

Change-Id: I92e4a8ef9eea38a4759933a801183bcfb069fcd8
2021-10-15 14:49:59 +00:00
Liz Kammer
ef24720686 Merge "Update version_script to be handled as linkopt" am: 51da93381c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1844461

Change-Id: I7740552854fc3056d94092dafd4b79fd0470571a
2021-10-15 14:40:00 +00:00
Martin Stjernholm
ef9346872f Merge "Make all the PrebuiltEtc modules defaultable." am: 1e78f58168 am: c651c1692b am: ccf24516cf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856366

Change-Id: I8fbde4946dbb772d178831ff39ff43eaea24fbec
2021-10-15 14:34:54 +00:00
Liz Kammer
51da93381c Merge "Update version_script to be handled as linkopt" 2021-10-15 14:22:27 +00:00
Martin Stjernholm
ccf24516cf Merge "Make all the PrebuiltEtc modules defaultable." am: 1e78f58168 am: c651c1692b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856366

Change-Id: Iceacf91446c7deea787044cb0c48624351144d11
2021-10-15 14:17:06 +00:00
Martin Stjernholm
c651c1692b Merge "Make all the PrebuiltEtc modules defaultable." am: 1e78f58168
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856366

Change-Id: Ic0a8054ab1a3b0a542ac100520b5ca5d8f47e1b6
2021-10-15 13:59:52 +00:00
Martin Stjernholm
1e78f58168 Merge "Make all the PrebuiltEtc modules defaultable." 2021-10-15 13:44:59 +00:00
Jiakai Zhang
182527ce57 Merge "Extract the logic of setting Uncompress_dex to a common place." am: ae9ba1c93a am: c5e71ecc55 am: 3853562adb am: fb62fad630 am: 0a97d7bae8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853133

Change-Id: Ie7af841b4828ecef2ba1380e2b7412f2f084d264
2021-10-15 04:41:00 +00:00
Jiakai Zhang
0a97d7bae8 Merge "Extract the logic of setting Uncompress_dex to a common place." am: ae9ba1c93a am: c5e71ecc55 am: 3853562adb am: fb62fad630
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853133

Change-Id: I14a3811c575c66aeac2caa4096e11b418c9bc1cd
2021-10-15 04:25:42 +00:00
Jiakai Zhang
fb62fad630 Merge "Extract the logic of setting Uncompress_dex to a common place." am: ae9ba1c93a am: c5e71ecc55 am: 3853562adb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853133

Change-Id: I320733e9bd30d4fad1fbb209699498e8274c3952
2021-10-15 04:11:23 +00:00
Jiakai Zhang
3853562adb Merge "Extract the logic of setting Uncompress_dex to a common place." am: ae9ba1c93a am: c5e71ecc55
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853133

Change-Id: I2ccb36ca226268dc647cf9b22b8b8b1aaaf309d2
2021-10-15 03:55:54 +00:00
Jiakai Zhang
c5e71ecc55 Merge "Extract the logic of setting Uncompress_dex to a common place." am: ae9ba1c93a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853133

Change-Id: I8bea5a2979ae496acd9a9de5ec52c3175701f527
2021-10-15 03:44:51 +00:00
Treehugger Robot
0821b3bff7 Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f am: e89cd9f2b5 am: 57fbf57305 am: 4dc404e3bc am: de46f5cc11
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170

Change-Id: I36da12f89cd704d3f3174490ee7f74da2c6fd959
2021-10-15 03:39:17 +00:00
Jiakai Zhang
ae9ba1c93a Merge "Extract the logic of setting Uncompress_dex to a common place." 2021-10-15 03:30:47 +00:00
Treehugger Robot
de46f5cc11 Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f am: e89cd9f2b5 am: 57fbf57305 am: 4dc404e3bc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170

Change-Id: Iaa79cf78e10016a5fec86aadbd2f4e61e6ac87fc
2021-10-15 03:22:22 +00:00
Treehugger Robot
4dc404e3bc Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f am: e89cd9f2b5 am: 57fbf57305
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170

Change-Id: I868e0130c5e0a4813aaf2c3397a3f8bc0342a4a7
2021-10-15 03:04:31 +00:00
Treehugger Robot
57fbf57305 Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f am: e89cd9f2b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170

Change-Id: If31d0eb0ffb816a08c15fbfea830bc5bb78727e2
2021-10-15 02:48:58 +00:00
Treehugger Robot
e89cd9f2b5 Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170

Change-Id: I2e06ecdde08dc0f813a1775d4612671f7bcc44ab
2021-10-15 02:29:40 +00:00
Treehugger Robot
adf2b3e68f Merge "Add android_sdk_repo_host to build platform-tools&build-tools" 2021-10-15 02:04:45 +00:00
Stephen Hines
004cbd0aa1 Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a am: 7996129541 am: a13cb2b3b0 am: 32ff8710a6 am: 8493cd0d60
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593

Change-Id: I6471cc7387ef2dd74e3a000b6e33ab9c2e403afa
2021-10-14 19:56:59 +00:00
Stephen Hines
8493cd0d60 Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a am: 7996129541 am: a13cb2b3b0 am: 32ff8710a6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593

Change-Id: I1a9707b384993f5a70647e0b5e182070103a32d6
2021-10-14 19:41:28 +00:00
Ivan Lozano
39b0bf0326 rust: Package shared libraries with fuzzer zips
Rust fuzzers were not packaging up their CC shared dependencies.
This would lead to fuzzers using the shared libraries included on
system, which may not be sanitized, leading to incorrect behavior.

This refactors the relevant code from CC and calls it from the Rust
build logic.

Bug: 202282599
Test: output rust fuzzer zip file includes shared dependencies.
Change-Id: I92196eb0141733797a67eae24f8e9aedea94c3bc
2021-10-14 15:31:47 -04:00
Stephen Hines
32ff8710a6 Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a am: 7996129541 am: a13cb2b3b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593

Change-Id: Iabc1385ce2a747cf68e4860f017d7ff4b61a3efc
2021-10-14 19:27:44 +00:00
Stephen Hines
a13cb2b3b0 Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a am: 7996129541
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593

Change-Id: I6d158b67b0fc9cbb66df3a9dc4dc8d1a2c0c9cd5
2021-10-14 19:17:23 +00:00
Stephen Hines
7996129541 Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593

Change-Id: I503478cb6d41826e56bd3e4d075ba558c3c88b52
2021-10-14 18:58:49 +00:00
Stephen Hines
f7bc97ce7a Merge "Switch to clang-r433403b (13.0.3)" 2021-10-14 18:46:08 +00:00
Seth Moore
e4723cdbf9 Merge "Flag an error on empty rust module srcs" am: 6ec96b8102 am: 2e2fb66ecc am: fdf99b1a08 am: a10377c7fd am: c7bd4594fe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788

Change-Id: I99a828c0016ed8cdd3a8deb8d99d124c7af47961
2021-10-14 16:46:02 +00:00
Seth Moore
c7bd4594fe Merge "Flag an error on empty rust module srcs" am: 6ec96b8102 am: 2e2fb66ecc am: fdf99b1a08 am: a10377c7fd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788

Change-Id: I5a49c3b31bd2ca254ecfd77c24f12a005dffc88b
2021-10-14 16:31:15 +00:00
Seth Moore
a10377c7fd Merge "Flag an error on empty rust module srcs" am: 6ec96b8102 am: 2e2fb66ecc am: fdf99b1a08
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788

Change-Id: Id5601ccffc34d303b88236311405452aacd93c0a
2021-10-14 16:22:24 +00:00
Seth Moore
fdf99b1a08 Merge "Flag an error on empty rust module srcs" am: 6ec96b8102 am: 2e2fb66ecc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788

Change-Id: Ie077120f67aa8e01954bedf0534d2530618aa235
2021-10-14 16:07:16 +00:00
Seth Moore
2e2fb66ecc Merge "Flag an error on empty rust module srcs" am: 6ec96b8102
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788

Change-Id: I1039d7b57ac4c63cf39779e9f38f5783f17f613d
2021-10-14 15:54:45 +00:00
Seth Moore
6ec96b8102 Merge "Flag an error on empty rust module srcs" 2021-10-14 15:25:17 +00:00
Seth Moore
3afac0b36f Flag an error on empty rust module srcs
It's an error if a rust module's srcs is empty. Prior to this change
the output was a panic that complains loudly about a slice error and
nothing else. This change doesn't stop the panic, but at least adds
a bit of context so devs who make a simple mistake can more easily
fix it.

Test: SOONG_GEN_RUST_PROJECT=1 m nothing
Change-Id: Id7d8465d533413c3000699661222a53a7c8678f3
2021-10-14 15:25:07 +00:00