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