Treehugger Robot
766f6ac1c3
Merge changes I55a5a295,I9c09451d,I05177388 am: c004bf3b7e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2426452
Change-Id: I2d98ac125498ab221de002de429247b8ead7a272
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 15:53:44 +00:00
Treehugger Robot
c004bf3b7e
Merge changes I55a5a295,I9c09451d,I05177388
...
* changes:
Use the profiles in the APEX to dexpreopt system server jars.
Add tests for the ignored "profile_guided: true" property.
Output dex_preopt to SDK snapshot.
2023-02-16 14:46:19 +00:00
Treehugger Robot
46fa42c54c
Merge "Add com.android.adbd and adbd_test to AOSP prod allowlist." am: ec8f7543f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2355102
Change-Id: Ic906782b30596a49d8ea53ae6f1be0c6fd0431bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 12:28:40 +00:00
Yi Kong
47e56fe8aa
Merge "Remove bug links for noOverrideExternalGlobalCflags" am: 32a15c4269
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2440134
Change-Id: I95acc3d7c32294be08e12ba02441b3d4f2be27c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 12:28:15 +00:00
Treehugger Robot
ec8f7543f6
Merge "Add com.android.adbd and adbd_test to AOSP prod allowlist."
2023-02-16 12:23:52 +00:00
Yi Kong
32a15c4269
Merge "Remove bug links for noOverrideExternalGlobalCflags"
2023-02-16 11:46:16 +00:00
Yi Kong
a1071e6597
Merge "Revert "Make llvm-strip depend on both lib and lib64"" am: 3e439f42e9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2440133
Change-Id: I5be0eb797f4a737de624aa3cb58ad9ddc33ba43f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 08:13:27 +00:00
Jingwen Chen
98bf5cca87
Add com.android.adbd and adbd_test to AOSP prod allowlist.
...
Test: presubmits
Bug: 260617515
Fixes: 260617515
Change-Id: Iadfd5ec2793d98d90c4be6a30ff706735327c299
2023-02-16 07:58:10 +00:00
Yi Kong
d80f6eebc9
Remove bug links for noOverrideExternalGlobalCflags
...
We are not going to fix these warnings for 3p projects, there is no
point keeping a bug link here.
Test: N/A
Change-Id: I1c2479d8919b1c1b10287e021827b78c52813585
2023-02-16 16:51:31 +09:00
Yi Kong
3e439f42e9
Merge "Revert "Make llvm-strip depend on both lib and lib64""
2023-02-16 07:32:29 +00:00
Yi Kong
960f535d02
Revert "Make llvm-strip depend on both lib and lib64"
...
This reverts commit d1fb75df9a
.
We have moved to lib directory only, this is no longer necessary. Updated the llvmLib to the proper directory.
Bug: 269398998
Change-Id: I9b1d529da0578a47c21e8b7eba3b458cb2801dce
2023-02-16 06:45:46 +00:00
Treehugger Robot
5e1919e9bb
Merge "Add Always_use_prebuilt_sdks
into variableProperties" am: 9fca81a6ec
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2428254
Change-Id: I938f4246bfe0afc1a52643fd24c27af70a883fdd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 01:27:06 +00:00
Treehugger Robot
9fca81a6ec
Merge "Add Always_use_prebuilt_sdks
into variableProperties"
2023-02-16 01:03:42 +00:00
Jiakai Zhang
81e468171f
Use the profiles in the APEX to dexpreopt system server jars.
...
After this change, if "profile_guided: true" is set, profile-guided
compilation will be enabled for the jar and the ".prof" file next to
the jar in the APEX ("javalib/<name>.jar.prof") will be used as the
profile when dexpreopting for the prebuilt APEX.
Bug: 241823638
Test: m nothing
Test: -
1. (on internal master) Patch aosp/2426453.
2. Build the APEX bundle and the module SDK of com.android.wifi
3. (on tm-dev) Patch this CL and aosp/2141972.
4. Copy the APEX bundle and the module SDK built on step 2 to the
source tree
5. Disable hiddenapi check
6. lunch cf_x86_64_phone-userdebug && m MODULE_BUILD_FROM_SOURCE=false com.google.android.wifi
7. cat out/soong/.intermediates/prebuilts/module_sdk/Wifi/current/prebuilt_service-wifi/android_common_com.android.wifi/dexpreopt/oat/x86_64/javalib.invocation
8. See the profile being used.
Change-Id: I55a5a295e9c5d6f0564afb139c5fb7da91ab8cae
2023-02-15 22:47:24 +00:00
Jiakai Zhang
1f4542c85b
Add tests for the ignored "profile_guided: true" property.
...
This is tricky and is worth some tests.
Bug: 241823638
Test: m nothing
Change-Id: I9c09451d075dca7563eb42c63812375cfd974fbf
2023-02-15 22:47:24 +00:00
Jiakai Zhang
9c4dc19f4e
Output dex_preopt to SDK snapshot.
...
This is needed to determine whether we need to deapex the profile or
not.
Bug: 241823638
Test: m nothing
Test: -
1. Patch ag/20582608 PS2.
2. TARGET_BUILD_APPS=com.android.wifi packages/modules/common/build/mainline_modules_sdks.sh
3. See the `dex_preopt` property being written.
Change-Id: I05177388c24be1ab315247ea85e7e3a8600cebd3
2023-02-15 22:47:23 +00:00
Romain Jobredeaux
c68105aff3
Merge "Allowlist metalava and dependencies." am: 47c71e840b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2438452
Change-Id: Iebb03b15e86b6574f9f284d6b68113d676e53c53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 22:06:14 +00:00
Romain Jobredeaux
47c71e840b
Merge "Allowlist metalava and dependencies."
2023-02-15 21:00:27 +00:00
Xin Li
01adfd72b9
Merge "Skip TQ2A.230305.008" into stage-aosp-master
2023-02-15 19:45:50 +00:00
Jihoon Kang
f2deb3cb1f
Merge "Add static_libs property in java_api_library soong module" am: 61e09756c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2436213
Change-Id: I3492b312d74458e4f6e3550a27811b3cfa5924ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 18:00:33 +00:00
Aditya Kumar
efe30e5bd1
Merge "Revert "Build riscv64 with thin LTO"" am: 6e3d46d8aa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2435773
Change-Id: Iefef039ecded49e225e01c969c557f6475f2d9ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 17:58:30 +00:00
Jihoon Kang
61e09756c2
Merge "Add static_libs property in java_api_library soong module"
2023-02-15 17:48:00 +00:00
Aditya Kumar
6e3d46d8aa
Merge "Revert "Build riscv64 with thin LTO""
2023-02-15 17:02:27 +00:00
Romain Jobredeaux
477733404d
Allowlist metalava and dependencies.
...
Change-Id: Ief72b982b11db20b82bb4678f0cf87550b9fd9e4
2023-02-15 11:32:39 -05:00
Cole Faust
b1706744f3
Merge "Convert RuleBuilder to static rule in buildRuleToGenerateIndex" am: 7ae8afc115
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2436674
Change-Id: Ie0f3096a02cec5712f6d0fa9ecc63302d8e21972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 08:20:21 +00:00
Cole Faust
7ae8afc115
Merge "Convert RuleBuilder to static rule in buildRuleToGenerateIndex"
2023-02-15 07:27:31 +00:00
Treehugger Robot
592404c35a
Merge "Silence rustdoc warnings from 3rd party Crates" am: 9406fc207a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2436673
Change-Id: Iaa6cd691670b72a0049cc371cb32ea6d3ced74b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 03:31:13 +00:00
Zi Wang
2da9f46ee8
Merge "Add limited bp2build converter of java_sdk_library" am: c451830446
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2411046
Change-Id: Iaf07178e65d0f05e623f27ef3c4856636c2e8d48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 03:30:45 +00:00
Treehugger Robot
9406fc207a
Merge "Silence rustdoc warnings from 3rd party Crates"
2023-02-15 03:26:34 +00:00
Zi Wang
c451830446
Merge "Add limited bp2build converter of java_sdk_library"
2023-02-15 02:32:48 +00:00
Cole Faust
a5f64f0396
Convert RuleBuilder to static rule in buildRuleToGenerateIndex
...
This saves ~34kb from the build.ninja file.
Test: Presubmits
Change-Id: I8fa4974e4f1509be7938c774e536d15a63534753
2023-02-14 17:50:31 -08:00
Aditya Kumar
4c660ae58e
Revert "Build riscv64 with thin LTO"
...
This reverts commit 17c9c2a5b5
.
Reason for revert: Wait until new toolchain with linker fix las landed (https://android-review.git.corp.google.com/c/toolchain/llvm_android/+/2424081 )
Change-Id: I05b14c12ac93182dd93c5b490f260071c6d3a090
2023-02-15 01:32:22 +00:00
Treehugger Robot
bad86dde5d
Merge "Fix typo" am: 7ec899ac67
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434854
Change-Id: I7574aa6c884f523a9a2e773b0e1f21cbfcfedf52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 00:40:52 +00:00
Jihoon Kang
e30fff0b5c
Add static_libs property in java_api_library soong module
...
Package private stub annotations are not part of any API surfaces, but
are included in the `android_<API_SURFACE_NAME>_stubs_current`. Since
these cannot be included in the java_api_library by api_contributions,
add static_libs property to statically include jars in the output jar
file.
Test: m
Change-Id: Icb4401f29079ba32df4c192943a7e8814599d9ba
2023-02-15 00:27:18 +00:00
Xin Li
da10d60186
Skip TQ2A.230305.008
...
Bug: 264720040
Merged-In: Ic3b067e98a65146cfa399e7c9b231f397e51c23e
Change-Id: I637eeaf2c3c6db76bb9ed5233bccd454693d0000
2023-02-14 16:13:45 -08:00
Chris Wailes
7b3eb24e29
Silence rustdoc warnings from 3rd party Crates
...
Test: m rustdoc
Change-Id: I25599845b2bec76d92fd325b62132aeac9dd74c4
2023-02-14 16:09:49 -08:00
Treehugger Robot
7ec899ac67
Merge "Fix typo"
2023-02-14 23:51:13 +00:00
Yike Zhang
1a6ec80b34
Merge "Set test config of Robolectric tests to LOCAL_FULL_TEST_CONFIG
" am: bbfe9480be
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434852
Change-Id: I7a8915a224c07de877400436fbccbd3f417cf7ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 23:48:46 +00:00
Julien Desprez
212860594e
Merge "Revert "Reland "Target Java 17""" am: 4d3f11ccb3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2435953
Change-Id: I1818b3b7c16414f24f5e094ba3402b16a5c220d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 23:42:45 +00:00
Yike Zhang
bbfe9480be
Merge "Set test config of Robolectric tests to LOCAL_FULL_TEST_CONFIG
"
2023-02-14 23:30:39 +00:00
Julien Desprez
4d3f11ccb3
Merge "Revert "Reland "Target Java 17"""
2023-02-14 22:21:26 +00:00
Zi Wang
b2179e397a
Add limited bp2build converter of java_sdk_library
...
Only public, system, test, module_lib and system_server are
converted in order to generate api_fingerprint.txt in Bazel.
Test: java_sdk_library_conversion_test.go and TH
Bug: 266973526
Change-Id: I67a00806165e5afad3876b6cd5cdbc6b0dd65d8b
2023-02-14 13:21:21 -08:00
Ivan Lozano
a177bee054
Merge "rust: Fix coverage in no-std crates" am: 766836656f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434414
Change-Id: Ib9b597283186ae6311b9edaea28b4d45c36a031f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 20:49:25 +00:00
Julien Desprez
91ba6c7e01
Revert "Reland "Target Java 17""
...
This reverts commit 1fbf7f21a4
.
Reason for revert: broke docker image, pinning is incomplete it seems
Change-Id: I7102cb233a4fe5ce0f5a1ead98cfc661c3d82ce5
2023-02-14 20:26:31 +00:00
Ivan Lozano
766836656f
Merge "rust: Fix coverage in no-std crates"
2023-02-14 20:12:10 +00:00
Liz Kammer
7ea0da5d3f
Merge "Only create a command line replacer once" am: 2c3122e90a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431535
Change-Id: I6df41d70091b4f6ed54ec4e329268845e5e882df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 19:52:41 +00:00
Treehugger Robot
43002dd9e9
Merge "Collect more metrics for aquery handling" am: 80936bd15f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431534
Change-Id: I583e1913f14cb9ad9ad5ce6b7180d55d581ee7e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 19:51:29 +00:00
Romain Jobredeaux
f5f849d917
Merge "Allowlist MusicKotlin, jsr305. No manual BUILD for jsr305 and QuickSearchBox." am: 9d16531909
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2420222
Change-Id: Ic9cba3d2ddfd62ef5a0b620cde803f0e84a76e30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 19:49:59 +00:00
Liz Kammer
2c3122e90a
Merge "Only create a command line replacer once"
2023-02-14 19:26:25 +00:00
Treehugger Robot
80936bd15f
Merge "Collect more metrics for aquery handling"
2023-02-14 19:25:53 +00:00