Paul Duffin
a2a0640d2a
Merge "Replace --api-overloaded-method--order with --format-defaults" into main am: 93961bfbe5
am: 3f23d2686b
am: 5c6a7f24d9
am: 4eee13da86
am: 26dd92b6de
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748754
Change-Id: Ifee92a819d1606fa97247fd7091d894e795774c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 16:21:48 +00:00
Jihoon Kang
8f9e1c9f85
Merge "Utilize -quiet
flag in java_api_library" into main am: ef1fc04e1a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749441
Change-Id: I4adba57beef04d888e794f48b573c74de8f9d18f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 16:19:57 +00:00
Jihoon Kang
ef1fc04e1a
Merge "Utilize -quiet
flag in java_api_library" into main
2023-09-13 15:57:11 +00:00
Cole Faust
076aa2aeeb
Increment symlink_forest_version
...
We've had some incrementality issues with the symlink forest since
aosp/2673616, clear old symlink forests to get rid of the bad symlinks.
Bug: 300129912
Test: Presubmit
Change-Id: Ic23c980b68ebcc8b8788d56e53435f0a89d82b28
2023-09-13 08:56:54 -07:00
Aleksei Vetrov
262ed1a347
NDK library: collect NDK headers for ABI monitoring
...
Collect all NDK exported headers paths into a file that is used to
detect public types that should be ABI monitored.
Assume that we have the following code in exported header:
typedef struct Context Context;
typedef struct Output {
...
} Output;
void DoSomething(Context* ctx, Output* output);
If none of public headers exported to end-users contain definition of
"struct Context", then "struct Context" layout and members shouldn't be
monitored. However we use DWARF information from a real library, which
may have access to the definition of "string Context" from
implementation headers, and it will leak to ABI.
STG tool doesn't access source and header files, only DWARF information
from compiled library. And the DWARF contains file name where a type is
defined. So we need a rule to build a list of paths to public headers,
so STG can distinguish private types from public and do not monitor
private types that are not accessible to library users.
Bug: 156513478
Test: development/tools/ndk/update_ndk_abi.sh with enabled canDumpAbi
Change-Id: I9fa41e73450a41379638debb3dc56f421e0fb870
Signed-off-by: Aleksei Vetrov <vvvvvv@google.com >
2023-09-13 15:39:58 +00:00
Liz Kammer
b70eae04ce
Allowlist more targets for framework
...
Test: bp2build.sh
Change-Id: I4bd080dd795f40d9095157fe4ba4ec7f0e251757
2023-09-13 11:28:02 -04:00
Paul Duffin
26dd92b6de
Merge "Replace --api-overloaded-method--order with --format-defaults" into main am: 93961bfbe5
am: 3f23d2686b
am: 5c6a7f24d9
am: 4eee13da86
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748754
Change-Id: I5cf304e3e23ecc45c2f5ec49f04f989485111e5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 15:22:21 +00:00
Paul Duffin
4eee13da86
Merge "Replace --api-overloaded-method--order with --format-defaults" into main am: 93961bfbe5
am: 3f23d2686b
am: 5c6a7f24d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748754
Change-Id: I8fb077b9d069d7b76b50bb957effad31626e7a95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 14:46:33 +00:00
Paul Duffin
5c6a7f24d9
Merge "Replace --api-overloaded-method--order with --format-defaults" into main am: 93961bfbe5
am: 3f23d2686b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748754
Change-Id: I91c29e959b092ef70a34b63e1aba168afb6630cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 13:56:12 +00:00
Paul Duffin
3f23d2686b
Merge "Replace --api-overloaded-method--order with --format-defaults" into main am: 93961bfbe5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748754
Change-Id: Ie90cc44469ca4ffdd27070d0c9cb956e31140050
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 13:02:00 +00:00
Paul Duffin
3704158c70
Replace --api-overloaded-method--order with --format-defaults
...
Bug: 300052204
Test: m checkapi
(cherry picked from https://android-review.googlesource.com/q/commit:504d3565790b0dc5220f9c9c7ae230fad758fed7 )
Merged-In: I8952a828437872ceebf7f9da4dc297173ed2a90b
Change-Id: I8952a828437872ceebf7f9da4dc297173ed2a90b
2023-09-13 12:03:10 +00:00
Paul Duffin
8fa1eb0e16
Pass the current API file to the metalava --use-same-format-as option
...
That will allow the format of a file to be changed by simply modifying
the signature format in the current API file (e.g. from `2.0` to `3.0`)
and then running `m update-api` and it will just update the current API
file (and the corresponding removed API file).
Bug: 295577788
Test: m checkapi && m update-api
# Also did as described above and modified the
# `libcore/api/current.txt` file from `2.0` to `3.0` and ran
# `m update-api` and checked that only that file and the
# corresponding `removed.text` file was changed.
(cherry picked from https://android-review.googlesource.com/q/commit:10a23c29e279ebfef4869cea72a65207e8de0cab )
Merged-In: I20c9bc151677502cf09b0c06fb442fd385caccdd
Change-Id: I20c9bc151677502cf09b0c06fb442fd385caccdd
2023-09-13 12:03:02 +00:00
Paul Duffin
93961bfbe5
Merge "Replace --api-overloaded-method--order with --format-defaults" into main
2023-09-13 11:57:03 +00:00
Treehugger Robot
df05acfb46
Merge "Add -quiet
option in soong_zip" into main am: 132fd39897
am: 0fa39b7c73
am: 5649f81081
am: c0fd2203c3
am: fd732040f3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749440
Change-Id: Ia6b174197ae88c9796b1cb9b83233e4382db3cc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 06:20:02 +00:00
Treehugger Robot
fd732040f3
Merge "Add -quiet
option in soong_zip" into main am: 132fd39897
am: 0fa39b7c73
am: 5649f81081
am: c0fd2203c3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749440
Change-Id: I6ebf8ca7f7e7f99e75a2b5a3cd82bd04846a51ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 05:21:08 +00:00
zijunzhao
5bcebba331
Handle Clang's change of defaults from -fcommon to -fno-common
...
Remove fcommon and make fno-common by default.
Bug: b/151457797
Test: make checkbuild
Change-Id: Ieb4c1e1bfff05fd0db894e8eab263fb31b376da9
2023-09-13 05:09:11 +00:00
Treehugger Robot
c0fd2203c3
Merge "Add -quiet
option in soong_zip" into main am: 132fd39897
am: 0fa39b7c73
am: 5649f81081
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749440
Change-Id: Iaff4a4b8e50aee0e190ce833a6eafbd45b1332a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 04:43:59 +00:00
Treehugger Robot
ab82397466
Merge "Use ndk_system STL header library" into main am: 83c0ea6e26
am: 9697c48b41
am: fbcb6e6a14
am: c8c2f12fad
am: 794e573411
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744353
Change-Id: Icc005244385009338df343692fb947924a4e92b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 04:41:51 +00:00
Zi Wang
48eed1fc75
Merge "Bp2build: handle the case where java_library has only proto srcs" into main am: c90e1ec784
am: bc36c7e264
am: 7018df6938
am: 19c149390a
am: e50ae25849
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748099
Change-Id: I3a0b83c04cc0582d16b7fae00ef84733975b0706
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 04:41:32 +00:00
Treehugger Robot
5649f81081
Merge "Add -quiet
option in soong_zip" into main am: 132fd39897
am: 0fa39b7c73
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749440
Change-Id: I3af32f46dcf9b8ab75232e1d64d2bd9402165105
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:53:56 +00:00
Treehugger Robot
794e573411
Merge "Use ndk_system STL header library" into main am: 83c0ea6e26
am: 9697c48b41
am: fbcb6e6a14
am: c8c2f12fad
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744353
Change-Id: I393de3668fd66d9e2840cd7114d741dcac037e65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:42:56 +00:00
Zi Wang
e50ae25849
Merge "Bp2build: handle the case where java_library has only proto srcs" into main am: c90e1ec784
am: bc36c7e264
am: 7018df6938
am: 19c149390a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748099
Change-Id: I768f1f078fab1c4cf2b04098065242dcb8f34603
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:42:35 +00:00
Treehugger Robot
c8c2f12fad
Merge "Use ndk_system STL header library" into main am: 83c0ea6e26
am: 9697c48b41
am: fbcb6e6a14
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744353
Change-Id: Ia5655524012ca1a593ee2d28a26419182d0c0f01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:04:23 +00:00
Zi Wang
19c149390a
Merge "Bp2build: handle the case where java_library has only proto srcs" into main am: c90e1ec784
am: bc36c7e264
am: 7018df6938
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748099
Change-Id: I257afc9987b2cac8aad668582a9d50f37f2f0981
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:02:52 +00:00
Treehugger Robot
0fa39b7c73
Merge "Add -quiet
option in soong_zip" into main am: 132fd39897
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749440
Change-Id: Idd8c1590d83fa9877e01cda4da9afa7f6ac979d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 02:59:50 +00:00
Treehugger Robot
132fd39897
Merge "Add -quiet
option in soong_zip" into main
2023-09-13 02:29:02 +00:00
Treehugger Robot
fbcb6e6a14
Merge "Use ndk_system STL header library" into main am: 83c0ea6e26
am: 9697c48b41
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744353
Change-Id: I7cf4f1459ae51af51caa4a37b5ab24e75ee115d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 02:14:15 +00:00
Zi Wang
7018df6938
Merge "Bp2build: handle the case where java_library has only proto srcs" into main am: c90e1ec784
am: bc36c7e264
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748099
Change-Id: I869460457bdfcbd5a70081cac7b67ad04aed3345
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 02:13:58 +00:00
Treehugger Robot
9697c48b41
Merge "Use ndk_system STL header library" into main am: 83c0ea6e26
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744353
Change-Id: Ib2f51d4407be9942842a0a8807e9a6c375440f3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 01:21:12 +00:00
Ivan Lozano
ed83b85e8f
Merge "rust: Emit frame pointers on 64-bit device targets." into main am: d753c2e53c
am: 9f699945e0
am: 7b9b42697e
am: 3f3e4b699d
am: 1a09575989
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748514
Change-Id: I9ff0b0a01eb67abd2892f4107ed4827e24ec799c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 01:21:11 +00:00
Zi Wang
bc36c7e264
Merge "Bp2build: handle the case where java_library has only proto srcs" into main am: c90e1ec784
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748099
Change-Id: I61e88db98415997ea27b0d590e65f36dc8f1e153
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 01:19:40 +00:00
Treehugger Robot
83c0ea6e26
Merge "Use ndk_system STL header library" into main
2023-09-13 00:34:15 +00:00
Zi Wang
c90e1ec784
Merge "Bp2build: handle the case where java_library has only proto srcs" into main
2023-09-13 00:30:39 +00:00
Ivan Lozano
1a09575989
Merge "rust: Emit frame pointers on 64-bit device targets." into main am: d753c2e53c
am: 9f699945e0
am: 7b9b42697e
am: 3f3e4b699d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748514
Change-Id: I3b69ac4fa055c785e387abce0ec9ad000fd61324
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 00:22:10 +00:00
Jihoon Kang
d02a43668a
Utilize -quiet
flag in java_api_library
...
java_api_library finds and zips class files based on pattern matching,
leading to multiple missing files warnings being printed to console
during from-text stub build. This change passes the `-quiet` flag to
soong_zip to prevent such warnings from being printed.
Test: m --build-from-text-stub and inspect console output
Bug: 300166930
Change-Id: I23d49b5e3a29d2127f5e917169620e18a98bc06b
2023-09-13 00:11:01 +00:00
Jihoon Kang
3730d7e653
Add -quiet
option in soong_zip
...
The quiet option prevents warnings from being printed to the console.
Test: m soong_zip
Bug: 300166930
Change-Id: I4c2c5f16c45c2874a2a2cbb1e3f397124043e472
2023-09-13 00:10:47 +00:00
Ivan Lozano
3f3e4b699d
Merge "rust: Emit frame pointers on 64-bit device targets." into main am: d753c2e53c
am: 9f699945e0
am: 7b9b42697e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748514
Change-Id: I4a2a16b7f580ee29c1c7918e809ffc99925abaf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 23:44:24 +00:00
Paul Duffin
504d356579
Replace --api-overloaded-method--order with --format-defaults
...
Bug: 300052204
Test: m checkapi
Change-Id: I8952a828437872ceebf7f9da4dc297173ed2a90b
2023-09-13 00:00:58 +01:00
Sebastian Pickl
e9b6ad5523
Merge "Revert "Change symlink_forest to use relative symlinks."" into main am: 3d2b08fe0d
am: 802f9b563b
am: 7f3f187beb
am: ff67ad2455
am: 6da1fc46c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748335
Change-Id: I1f5c19bc90a74480e81f2dc7282fe688acf96035
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 22:59:09 +00:00
Ivan Lozano
7b9b42697e
Merge "rust: Emit frame pointers on 64-bit device targets." into main am: d753c2e53c
am: 9f699945e0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748514
Change-Id: Id888b807d82ed35cb3337b9acdaca5297ad50d01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 22:55:24 +00:00
Cole Faust
6054cdf3b1
Generate android_certificate_directory
...
Previously, partners were required to add an
android_certificate_directory filegroup in their certificate
directories, and allowlist that BUILD file. Now, we generate the
filegroup automatically.
We're using a different name, generated_android_certificate_directory,
to avoid conflicts with already-checked-in filegroups.
Bug: 285777389
Test: b test //build/bazel/rules/apex/...
Change-Id: Ib1bde487acd79d58368faf0aad02ded0bcdaceb4
2023-09-12 15:23:36 -07:00
Ivan Lozano
9f699945e0
Merge "rust: Emit frame pointers on 64-bit device targets." into main am: d753c2e53c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748514
Change-Id: I6791c2f4ce4584c256a727dd1ff91c3214d0fea3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 22:01:29 +00:00
Sebastian Pickl
6da1fc46c2
Merge "Revert "Change symlink_forest to use relative symlinks."" into main am: 3d2b08fe0d
am: 802f9b563b
am: 7f3f187beb
am: ff67ad2455
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748335
Change-Id: I4d65e222fda08c5e6b95bac202a8420c78c45a9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 21:54:11 +00:00
Elliott Hughes
4e0cf7aedf
Merge "riscv64: enable V." into main am: 5c12fb922d
am: 0a6b62d62b
am: 1ac73459cd
am: d23bc8d300
am: 875b836e25
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2679376
Change-Id: Ib40461f8aa950a661b27c03da32c349166b6e01f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 21:18:45 +00:00
Sebastian Pickl
ff67ad2455
Merge "Revert "Change symlink_forest to use relative symlinks."" into main am: 3d2b08fe0d
am: 802f9b563b
am: 7f3f187beb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748335
Change-Id: I587058c865a2986064483a2118168c3772ffa589
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 21:16:34 +00:00
Shikha Panwar
21e03ee8b7
Merge "Soong support for rollback index." into main am: 3942df00ec
am: 49738e2c23
am: ee71fdb9dd
am: 4191b2a993
am: 1f1c5dfc8e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745458
Change-Id: I6b00c30c46180bd0e4dd33094b2b4c38f43fafa4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 21:14:24 +00:00
Ivan Lozano
d753c2e53c
Merge "rust: Emit frame pointers on 64-bit device targets." into main
2023-09-12 20:53:58 +00:00
Sebastian Pickl
7f3f187beb
Merge "Revert "Change symlink_forest to use relative symlinks."" into main am: 3d2b08fe0d
am: 802f9b563b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748335
Change-Id: I2dfd44956fb50ae215baa56fe215aea6a94516ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 20:28:05 +00:00
Elliott Hughes
875b836e25
Merge "riscv64: enable V." into main am: 5c12fb922d
am: 0a6b62d62b
am: 1ac73459cd
am: d23bc8d300
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2679376
Change-Id: Ia250d31f75f879e2ab4f7867567ff4ae145dec23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 20:19:22 +00:00
Shikha Panwar
1f1c5dfc8e
Merge "Soong support for rollback index." into main am: 3942df00ec
am: 49738e2c23
am: ee71fdb9dd
am: 4191b2a993
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745458
Change-Id: Ib6dfb44ff93a32c06b76d809e55eb5d1df342fcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 20:17:49 +00:00