Usta (Tsering) Shrestha
48525538f7
Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342
am: 8ae2b77eaa
am: 7110fa52bb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933
Change-Id: I431cf6a8a28035afe5725902f5903c5c087b18fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 22:34:45 +00:00
Usta (Tsering) Shrestha
7110fa52bb
Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342
am: 8ae2b77eaa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933
Change-Id: I33b0c647364ac9f252b8f020a5eb4f3cc1472080
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 21:42:14 +00:00
Usta (Tsering) Shrestha
8ae2b77eaa
Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933
Change-Id: I27cccf8626c2ae3a29816b5fa4a94b9c67f7182d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 20:44:17 +00:00
Usta (Tsering) Shrestha
4e86d7a342
Merge "Bp2build-convert droiddoc_exported_dir" into main
2023-09-14 20:15:01 +00:00
Spandan Das
203f4be905
Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a
am: 9b477ae375
am: 4899885ed9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724
Change-Id: Icf3c8a874848c9740f717692e55faddf663454f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 19:55:08 +00:00
Aditya Kumar
5bb743e4b5
Merge "Revert "riscv64: enable V."" into main am: 928c0c436d
am: 24691ee606
am: dfa50e8fe1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731
Change-Id: I5ee589a1fe6c5c0678f2ee0276edbc0ce01fc448
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 19:54:06 +00:00
Spandan Das
4899885ed9
Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a
am: 9b477ae375
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724
Change-Id: Ie4cb84e88499f33611bd61ce328aa258be030ae6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 19:04:03 +00:00
Aditya Kumar
dfa50e8fe1
Merge "Revert "riscv64: enable V."" into main am: 928c0c436d
am: 24691ee606
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731
Change-Id: I5d8d4cc9dff85cb376c07001798cc5e6fa2fd810
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 19:03:51 +00:00
Spandan Das
9b477ae375
Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724
Change-Id: I5b3dcb7a01e5cb5311dcf6513f1cc5202f45548d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 18:07:46 +00:00
Aditya Kumar
24691ee606
Merge "Revert "riscv64: enable V."" into main am: 928c0c436d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731
Change-Id: I759fd259f28ddb7a5ed4a5c6f4a393447e0adb09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 18:04:47 +00:00
Spandan Das
c77ca9af3a
Merge changes Ib58cc7f6,I780e2564 into main
...
* changes:
Create a bp2build converter for ndk_prebuilt_*_stl
Make ndk_prebuilt_*_stl's libDir relative to module
2023-09-14 17:22:14 +00:00
Aditya Kumar
928c0c436d
Merge "Revert "riscv64: enable V."" into main
2023-09-14 16:53:59 +00:00
usta
72c6c6c8be
Bp2build-convert droiddoc_exported_dir
...
Bug: 283299388
Test: `m bp2build` and manual inspection
Change-Id: Ieec2094e446bb030f30103a7e1a06e35cbdcc72e
2023-09-14 12:06:54 -04:00
Aleksei Vetrov
86eaa503d3
Merge "NDK library: collect NDK headers for ABI monitoring" into main am: 7ab127f7c7
am: 5c686bbbb9
am: 62bcbfc345
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2743657
Change-Id: I7c7aa764b479e07dfcf992eb51bc5a5b8f60dae5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 14:22:29 +00:00
Aleksei Vetrov
62bcbfc345
Merge "NDK library: collect NDK headers for ABI monitoring" into main am: 7ab127f7c7
am: 5c686bbbb9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2743657
Change-Id: I3180eeee5627689c69a970f3d32c088d69711177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 13:31:29 +00:00
Aleksei Vetrov
5c686bbbb9
Merge "NDK library: collect NDK headers for ABI monitoring" into main am: 7ab127f7c7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2743657
Change-Id: I152085bd41daaaa12f4e8eca1f6470f9271cbff9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 12:36:12 +00:00
Aleksei Vetrov
7ab127f7c7
Merge "NDK library: collect NDK headers for ABI monitoring" into main
2023-09-14 12:05:46 +00:00
James Farrell
a6e101fd19
rustc-1.72.0 Build 10803849 am: 732b37f7bf
am: 00e2a86065
am: 99a91dbfc8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750767
Change-Id: If267b357b7e5f3f2f3b123156442bd8dc6405968
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 05:01:31 +00:00
James Farrell
99a91dbfc8
rustc-1.72.0 Build 10803849 am: 732b37f7bf
am: 00e2a86065
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750767
Change-Id: I7a5cb4a85f63acb190a0162cd9a68ef34f06f87c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 04:10:48 +00:00
James Farrell
00e2a86065
rustc-1.72.0 Build 10803849 am: 732b37f7bf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750767
Change-Id: If3c94ac85dae973a4998e537911cfb335289ae51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 03:14:40 +00:00
Cole Faust
40487870e1
Merge "Error out if skip_preprocessed_apk_checks is set when it's not necessary" into main am: 3835509f95
am: 14469155af
am: 0fd5fd76eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744114
Change-Id: Ieb6ffb611319f9c29cbe280db5f68a3e021b43b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 01:36:43 +00:00
Cole Faust
0fd5fd76eb
Merge "Error out if skip_preprocessed_apk_checks is set when it's not necessary" into main am: 3835509f95
am: 14469155af
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744114
Change-Id: I48988961f898c44741765db93636be923bf105d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 00:46:36 +00:00
Jeremy DeHaan
2583523144
Revert "riscv64: enable V."
...
This reverts commit aa204ec49c
.
Reason for revert: b/300158981
Change-Id: I4e969c7fccade0f8e1b29cb6267c27355ddca866
2023-09-14 00:46:21 +00:00
Treehugger Robot
b9e06c423c
Merge "Allowlist more targets for framework" into main am: ece322f640
am: ccceb1b092
am: 8988cb7653
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745834
Change-Id: I270ca33a715138ac9427ca3e1bc4c5853bee672f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 23:53:40 +00:00
Cole Faust
14469155af
Merge "Error out if skip_preprocessed_apk_checks is set when it's not necessary" into main am: 3835509f95
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744114
Change-Id: I271bc87a21adb967073ece7de25a602ff0b10894
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 23:50:22 +00:00
James Farrell
732b37f7bf
rustc-1.72.0 Build 10803849
...
Bug: https://issuetracker.google.com/issues/295883071
Test: m rust
Change-Id: I5bd81a4ceecf21aa2984c07186b2713159501273
2023-09-13 23:34:18 +00:00
Treehugger Robot
8988cb7653
Merge "Allowlist more targets for framework" into main am: ece322f640
am: ccceb1b092
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745834
Change-Id: I58016f30d586819396459d2afe415d52288fa1b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 23:03:24 +00:00
Cole Faust
3835509f95
Merge "Error out if skip_preprocessed_apk_checks is set when it's not necessary" into main
2023-09-13 22:38:33 +00:00
Treehugger Robot
ccceb1b092
Merge "Allowlist more targets for framework" into main am: ece322f640
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745834
Change-Id: I1c8531acc3f0dd62291b5cc77a6625f11d9d3236
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 22:08:24 +00:00
Treehugger Robot
ece322f640
Merge "Allowlist more targets for framework" into main
2023-09-13 21:01:08 +00:00
Treehugger Robot
e1e2d6527b
Merge "Increment symlink_forest_version" into main am: eb67c30dae
am: 13e759ec72
am: 13327b3a6d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750722
Change-Id: I72b4c279c30aae301170cd97c8d86ca7e09cecf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 19:44:29 +00:00
Zijun Zhao
ac3eb6cf1b
Merge "Handle Clang's change of defaults from -fcommon to -fno-common" into main am: 748f8fb624
am: 59b4a1726c
am: a34adb02ba
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2713373
Change-Id: I995630f46abf5cfb166c943b260105ce8119cf09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 19:42:54 +00:00
Cole Faust
efb247cbce
Merge "Generate android_certificate_directory" into main am: b46969dd3d
am: 8233c7fb9c
am: 56e6042826
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749155
Change-Id: I85a641b207fadb45e374253f2eb1ae02747da4af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 19:41:45 +00:00
Treehugger Robot
13327b3a6d
Merge "Increment symlink_forest_version" into main am: eb67c30dae
am: 13e759ec72
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750722
Change-Id: I4801c1e7dc8ee67eceb37a83f9e1ee43a89327e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:56:01 +00:00
Zijun Zhao
a34adb02ba
Merge "Handle Clang's change of defaults from -fcommon to -fno-common" into main am: 748f8fb624
am: 59b4a1726c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2713373
Change-Id: Id9b2f33dd627fb62627be304880ae29f488eb0ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:55:24 +00:00
Cole Faust
56e6042826
Merge "Generate android_certificate_directory" into main am: b46969dd3d
am: 8233c7fb9c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749155
Change-Id: I83807181eb70de7cb831f58d22a3c25d107baa2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:52:58 +00:00
Treehugger Robot
13e759ec72
Merge "Increment symlink_forest_version" into main am: eb67c30dae
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750722
Change-Id: Ib80c4a18e364dee565dbee0725d42ca503383a2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:48:30 +00:00
Treehugger Robot
eb67c30dae
Merge "Increment symlink_forest_version" into main
2023-09-13 18:24:05 +00:00
Spandan Das
e12d252e22
Create a bp2build converter for ndk_prebuilt_*_stl
...
This module type will be converted to a cc_prebuilt_* bazel target. It
will provide
1. a prebuilt (.a/.so) file
2. headers (as -isystem)
Test: added a bp2build unit test
Bug: 298088835
Change-Id: Ib58cc7f6fde8f4ca34516f6f18a4c048a02a049a
2023-09-13 18:08:55 +00:00
Jihoon Kang
1362d1ec21
Merge "Utilize -quiet
flag in java_api_library" into main am: ef1fc04e1a
am: 8f9e1c9f85
am: 17cec69ff7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749441
Change-Id: Iaac03db0660f7da7207da635405b4ddd067dbba0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:05:41 +00:00
Spandan Das
6e332d2266
Make ndk_prebuilt_*_stl's libDir relative to module
...
Currently, we have ~4 of these modules which are all defined in
prebuilts/ndk. However, using ctx.ModuleDir() instead has the following
advantages
- makes bp2build simpler since we do not need to relativize this path
- prevents soong modules from reaching into another directory (as the
test setups were doing).
Test: m nothing
Change-Id: I780e2564cb37ebf4b800f0cd184789f3fc6f2fc8
2023-09-13 18:05:13 +00:00
Zijun Zhao
59b4a1726c
Merge "Handle Clang's change of defaults from -fcommon to -fno-common" into main am: 748f8fb624
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2713373
Change-Id: I87cfe235d8ee01409437aac0b5d6d17264ecc38a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:00:02 +00:00
Cole Faust
8233c7fb9c
Merge "Generate android_certificate_directory" into main am: b46969dd3d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749155
Change-Id: Ibc14b07766cd745eb3a8bd4ba6ea321e8b9dcc20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 17:59:26 +00:00
Zijun Zhao
748f8fb624
Merge "Handle Clang's change of defaults from -fcommon to -fno-common" into main
2023-09-13 17:34:47 +00:00
Jihoon Kang
17cec69ff7
Merge "Utilize -quiet
flag in java_api_library" into main am: ef1fc04e1a
am: 8f9e1c9f85
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2749441
Change-Id: I8a516ff4158b597a5030dbc9ad5127b74c0773fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 17:14:23 +00:00
Cole Faust
b46969dd3d
Merge "Generate android_certificate_directory" into main
2023-09-13 17:08:27 +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