Aditya Kumar
f46cf7ede5
Merge "Disable LTO and CFI for riscv64" am: 34296538c0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2589936
Change-Id: Ie9e787ed9639e0e7122225fcd6c7cb5c3a4454ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-16 15:14:03 +00:00
Vinh Tran
5e7011bc14
Merge "Use aidl_library in cc libraries"
2023-05-16 14:44:54 +00:00
Aditya Kumar
34296538c0
Merge "Disable LTO and CFI for riscv64"
2023-05-16 14:28:57 +00:00
Nicolas Geoffray
d2344eea39
Merge "Add support for missing public / private key files for apexes." am: babb133770
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2586953
Change-Id: I85b420c76881664ebca704887b04f92326df182c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-16 14:10:55 +00:00
Nicolas Geoffray
babb133770
Merge "Add support for missing public / private key files for apexes."
2023-05-16 13:32:14 +00:00
Nicolas Geoffray
036ff9a5c1
Add support for missing public / private key files for apexes.
...
Test: art/tools/buildbot-build.sh on a manifest that doesn't contain all
dependencies.
Change-Id: I8274bc0b616907032b51bc1b68c54888e7e58571
2023-05-16 10:20:39 +01:00
Treehugger Robot
0a2fa9f5d3
Merge "VSDK: etc snapshot may have sub_dir for relative_install_path" am: 5d5ccb43da
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583736
Change-Id: I2c700a68fe4b36cc4becaa384491ed6ca4640462
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-16 04:35:44 +00:00
Treehugger Robot
5d5ccb43da
Merge "VSDK: etc snapshot may have sub_dir for relative_install_path"
2023-05-16 04:03:49 +00:00
Aditya Kumar
1281b99495
Disable LTO and CFI for riscv64
...
This reverts commit 24870216e9
.
Reason for revert: b/282584808
Change-Id: I3808121b4437fdd01db5d305d8f0377e6ad7bd9e
2023-05-16 03:55:41 +00:00
Joe Onorato
00ac60a7cd
Merge "Aconfig rules" am: 9f96a17653
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583151
Change-Id: I0cefa80e043fa97c9bc76442f7c9614a07931009
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-16 03:32:45 +00:00
Spandan Das
d9329d7cab
Merge "bp2build converter for cc libraries containing yacc" am: 29c8ad3821
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585325
Change-Id: Ia0cf7bd37a28b6c283de34948e116e78517b0262
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-16 03:32:14 +00:00
Joe Onorato
9f96a17653
Merge "Aconfig rules"
2023-05-16 02:49:46 +00:00
Spandan Das
29c8ad3821
Merge "bp2build converter for cc libraries containing yacc"
2023-05-16 02:48:53 +00:00
Jingwen Chen
d76c9d2e96
Merge "Move disable downloads to bazelrc from mixed build" am: be981e5e07
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2515275
Change-Id: I398c531f7de2fb907c10a5eca304050686aedb42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-15 23:36:00 +00:00
Jingwen Chen
be981e5e07
Merge "Move disable downloads to bazelrc from mixed build"
2023-05-15 22:50:13 +00:00
Vinh Tran
367d89da78
Use aidl_library in cc libraries
...
Introduce aidl.libs prop on cc libraries to pass in aidl_library. The goal is to eventually disallow aidl.include_dirs (a pattern for passing aidl headers dir for aidl compilation) and enforce aidl headers to be explicitly specified in Android.bp.
Bug: 278704136
Test: go test
Change-Id: Ia78bc11dfa12f47d2d1bb90dc65372ddb17f7e14
2023-05-15 17:09:22 -04:00
Colin Cross
1434efd5e5
Merge "Fix addrsig warnings" am: 9801f9d7f7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2536915
Change-Id: Idbc8ff91dbcf70eab063ebe4fd5527b26c889545
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-15 19:43:40 +00:00
Colin Cross
9801f9d7f7
Merge "Fix addrsig warnings"
2023-05-15 19:07:58 +00:00
Trevor Radcliffe
5f0c2ac535
Change bp2build to reflect arm_isa refactor
...
We now rely on a `with_features` clause to effectively disable
thumb when `arm_isa_arm` is enabled. Thus, we no longer need to
add `-arm_isa_thumb` in bp2build.
Bug: 261733820
Test: Unit tests
Change-Id: I9da85834855b297a75097ce3a11e101f55bd53f4
2023-05-15 18:00:59 +00:00
Treehugger Robot
e776a21247
Merge "Turn on HINT_FROM_SOONG by default" am: abc2b2adb3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2535301
Change-Id: Id27c0e63744dd88c0b18587d3024596c42b1e919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-15 15:09:13 +00:00
Treehugger Robot
abc2b2adb3
Merge "Turn on HINT_FROM_SOONG by default"
2023-05-15 14:36:05 +00:00
Treehugger Robot
26ece65980
Merge "Invoke writeNinjaHint for only actual build" am: df9ae5c9bc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2579614
Change-Id: I5339bea5c174131928028c1e0f6eb95bf259f78d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-15 06:46:17 +00:00
Treehugger Robot
df9ae5c9bc
Merge "Invoke writeNinjaHint for only actual build"
2023-05-15 06:13:42 +00:00
Rico Wind
efa772bd8a
Merge "Ensure outputs correctly declared for proguard config in R8" am: 1f65e0d0a2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583674
Change-Id: I3052015acb31a9b3f54c57ec89f87c2d3214b799
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-15 04:20:46 +00:00
Rico Wind
1f65e0d0a2
Merge "Ensure outputs correctly declared for proguard config in R8"
2023-05-15 03:41:30 +00:00
Joe Onorato
fee845a737
Aconfig rules
...
Test: m services_device_config (which runs sooong tests too)
Change-Id: I432e914d01d2bff77ba68de65ae5baea527090f5
2023-05-13 11:32:25 -07:00
Aditya Kumar
bea0969bc0
Merge "Revert "Disable LTO and CFI for riscv64"" am: 7699d15864
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2458510
Change-Id: I4d4d29c5dd6a86ec6e280b69853095e0d79ad3c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-13 00:01:56 +00:00
Aditya Kumar
7699d15864
Merge "Revert "Disable LTO and CFI for riscv64""
2023-05-12 23:25:19 +00:00
Treehugger Robot
f57d4dfaa8
Merge "Revert "Turn off stack protector check for noreturn calls"" am: a2f2ed081b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585031
Change-Id: I92312c2e8e99941932fd7ea808ae56a97c9e39c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 19:45:07 +00:00
Treehugger Robot
a2f2ed081b
Merge "Revert "Turn off stack protector check for noreturn calls""
2023-05-12 19:03:35 +00:00
Aditya Kumar
24870216e9
Revert "Disable LTO and CFI for riscv64"
...
This reverts commit ecf4e664e0
.
Reason for revert: Not needed as emultated tls is now globally disabled https://android-review.git.corp.google.com/c/platform/build/soong/+/2431153
Change-Id: Idc3de2771afbbe2d5976f3c7974b3ffd15441b13
2023-05-12 18:46:42 +00:00
Treehugger Robot
8d9bca0cc7
Merge "Update clang version for Rust bindgen to clang-r487747c" am: ff007311e3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2586845
Change-Id: I6bdb041f2303af2b853d9230f7be59606a99e7c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 18:42:11 +00:00
Treehugger Robot
5a063203b0
Merge "Touch soong_build output at the end of main" am: 8d58688d2d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585669
Change-Id: I4e8a3a649a78eab62248a062475abc5f6241cdac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 18:41:49 +00:00
Treehugger Robot
ff007311e3
Merge "Update clang version for Rust bindgen to clang-r487747c"
2023-05-12 18:21:10 +00:00
Treehugger Robot
8d58688d2d
Merge "Touch soong_build output at the end of main"
2023-05-12 17:56:28 +00:00
Chris Wailes
c1cd1d3b7e
Merge "rustc-1.69.0 Build 10117114" am: 038a597b0e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2584987
Change-Id: Ib9e6ba2a6be6fc4fcc73c48852fb525ac6af2159
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 17:37:43 +00:00
Chris Wailes
038a597b0e
Merge "rustc-1.69.0 Build 10117114"
2023-05-12 16:53:03 +00:00
Liz Kammer
60d9f95150
Merge "Clear out allowlist to get CI green" am: 197fd16582
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2586788
Change-Id: I96c2d65a6d7e8f0d1331a4af352cd343586aff52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 14:48:11 +00:00
Liz Kammer
a368f41fe4
Merge "Add missing package to allowlist" am: a9af43e37b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2586787
Change-Id: I1fa66b15fd16695668dcc76f174293201fc09a79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 14:47:51 +00:00
Liz Kammer
197fd16582
Merge "Clear out allowlist to get CI green"
2023-05-12 14:29:12 +00:00
Liz Kammer
a9af43e37b
Merge "Add missing package to allowlist"
2023-05-12 14:10:26 +00:00
Yi Kong
6974c7ec72
Update clang version for Rust bindgen to clang-r487747c
...
Test: presubmit
Bug: 279955553
Change-Id: I9092263024b5b8dc7a1538b00f318ef0d5c29bb7
2023-05-12 15:06:20 +01:00
Chris Parsons
a3ae007641
Touch soong_build output at the end of main
...
This fixes an incrementality bug that resulted in superfluous
build.ninja regeneration after a new glob definition is added.
Fixes: 279674820
Test: Treehugger
Test; New integration test in this CL
Change-Id: Ifefe66a0eb1c125e9ad5373d60437a1cb1e6fdec
2023-05-12 13:40:12 +00:00
Liz Kammer
3c226ffbd2
Clear out allowlist to get CI green
...
Test: 282042844
Change-Id: I9437b9c08402e913a0a6ee9c6ed453332fe04fa9
2023-05-12 08:49:54 -04:00
Liz Kammer
e7a4712ec9
Add missing package to allowlist
...
Test: CI
Change-Id: I15b95dd8a0acbde89f0a9f2033d8ea9c904b65fc
2023-05-12 08:44:51 -04:00
Jiakai Zhang
d43471bebe
Merge changes from topic "boot-image-b280776428" am: 4abf2f4540
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585515
Change-Id: Iedaecb0cfda0cf7116ce47e30bedc21bc1163f54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 11:39:41 +00:00
Jiakai Zhang
d6c86ad08d
Unify installDirOnHost and installDirOnDevice. am: 09d88df040
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585514
Change-Id: Ibfae80089b1a24d3bcd9d6615713635f1db87d08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 11:39:39 +00:00
Jiakai Zhang
68b769d743
Remove the ability to install boot images by bootclasspath_fragments. am: b47caccbc0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2585513
Change-Id: I4f6702155bcd10771945a133bd55b37e13a2ebb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 11:39:37 +00:00
Jiakai Zhang
50d7523244
Prepare tests for dexpreopt changes. am: b95998be73
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583677
Change-Id: I17b7894d496adc19576f4eb504593f0b7be4c49a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 11:39:34 +00:00
Yi Kong
e9850f8153
Revert "Turn off stack protector check for noreturn calls"
...
clang-r487747c contains upstream fix for the excessive stack protactor
checks (fc4494dffa54) and checks are no longer inserted for C only code
or C++ code built without exeception. The Android platform does not
enable C++ exception by default, thus turning on the check should not
have significant performance impact.
This reverts commit ecc18df6ff
.
Test: presubmit
Bug: 277565884
Bug: 279955553
Change-Id: I2fc5826048ba5d00cabcc8401ac40a6f54812a44
2023-05-12 12:24:22 +01:00