Commit Graph

72001 Commits

Author SHA1 Message Date
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
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
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
Sebastian Pickl
802f9b563b Merge "Revert "Change symlink_forest to use relative symlinks."" into main am: 3d2b08fe0d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748335

Change-Id: I3a95f282599f250da472e740abce57f0dfbc4209
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 19:39:18 +00:00
Sebastian Pickl
3d2b08fe0d Merge "Revert "Change symlink_forest to use relative symlinks."" into main 2023-09-12 18:53:47 +00:00
Sebastian Pickl
90355f79bf Revert "Change symlink_forest to use relative symlinks."
Revert submission 2673616-relativesymlinks-fix

Reason for revert: this breaks tests verified with go/abtd https://android-build.googleplex.com/builds/abtd/run/L36000000963001181

Bug: 300122962

Reverted changes: /q/submissionid:2673616-relativesymlinks-fix

Change-Id: I5a97c4fbe4df5727c0604a07137093d0f00c7776
2023-09-12 18:51:39 +00:00
Elliott Hughes
1ac73459cd Merge "riscv64: enable V." into main am: 5c12fb922d am: 0a6b62d62b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2679376

Change-Id: Ie1453733049630abccb12cb4fb420dbedf9968af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 18:47:57 +00:00
Shikha Panwar
ee71fdb9dd Merge "Soong support for rollback index." into main am: 3942df00ec am: 49738e2c23
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745458

Change-Id: Id63460084d9c7527f0bc835744d34dfc15741a6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 18:47:41 +00:00
Elliott Hughes
0a6b62d62b Merge "riscv64: enable V." into main am: 5c12fb922d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2679376

Change-Id: Ia347a43c30988c7b67f70360f6e3d22d076d306c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 18:42:30 +00:00
Elliott Hughes
5c12fb922d Merge "riscv64: enable V." into main 2023-09-12 17:57:50 +00:00
Shikha Panwar
49738e2c23 Merge "Soong support for rollback index." into main am: 3942df00ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745458

Change-Id: I25bde54ee5f512edb552ecca4b8babdefb4dfa8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 17:49:40 +00:00
Ivan Lozano
085efff213 rust: Emit frame pointers on 64-bit device targets.
Frame pointers can aid in unwinding and reading stack traces.

Bug: 298267402
Test: m rust
Change-Id: I48bf5ef9ffa9912d6af5fc2b7297f250d15718ea
2023-09-12 13:28:37 -04:00
Shikha Panwar
3942df00ec Merge "Soong support for rollback index." into main 2023-09-12 17:15:59 +00:00
Mark Dacek
bb6dfc5c40 Merge "Change symlink_forest to use relative symlinks." into main am: 4eabebec69 am: 5324bcac91
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674136

Change-Id: I9fdb503c7b91bdf16f262a317ca0d201e66ba488
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 17:04:52 +00:00
Mark Dacek
5324bcac91 Merge "Change symlink_forest to use relative symlinks." into main am: 4eabebec69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674136

Change-Id: I7dd8797e76e53e1277bf752c2bbbf03a448c71ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 16:10:40 +00:00
Mark Dacek
4eabebec69 Merge "Change symlink_forest to use relative symlinks." into main 2023-09-12 15:47:42 +00:00
Liz Kammer
7e36cd8da5 Merge "Sort do not convert for unconverted deps" into main am: 7ebb91a449 am: b6d89afe2d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744700

Change-Id: Ie7dbb1f52aedfede50220a34ee7e631d9366863a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 15:26:08 +00:00
Romain Jobredeaux
0b02d44081 Merge "Re-order android_app bp2build converter logic." into main am: 2195f24ec4 am: 80a3c08c0c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744723

Change-Id: I15b9f9c8674bda690ebb7a86ddbc281d978b415d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 15:25:58 +00:00
Liz Kammer
b6d89afe2d Merge "Sort do not convert for unconverted deps" into main am: 7ebb91a449
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744700

Change-Id: Id2fb4d9070d0880186c1c65c55b106ad26fa005b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 15:22:07 +00:00
Liz Kammer
7ebb91a449 Merge "Sort do not convert for unconverted deps" into main 2023-09-12 14:39:28 +00:00
Romain Jobredeaux
80a3c08c0c Merge "Re-order android_app bp2build converter logic." into main am: 2195f24ec4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2744723

Change-Id: I9415e5badd071725187936d3b5f11243e27fbb15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 14:32:34 +00:00
Romain Jobredeaux
2195f24ec4 Merge "Re-order android_app bp2build converter logic." into main 2023-09-12 13:56:00 +00:00
Liz Kammer
f673c2ea9f Sort do not convert for unconverted deps
Test: n/a
Change-Id: Id86986f17d23fe47e47b303a1828478b8e887513
2023-09-12 09:08:17 -04:00
Shikha Panwar
e56c9017c1 Soong support for rollback index.
avbtool already supports --rollback_index. Allow soong support as well
to enable images to include it in their targets.

Test: Builds
Test: avbtool info_image on a target built using rule `avb_add_hash_footer`
Bug: 296830692
Change-Id: Id32f30d026b01172c5dadc0698938acb2c2c8e35
2023-09-12 11:42:29 +00:00
MarkDacek
b98b3a429f Change symlink_forest to use relative symlinks.
Also add script to remove the Bazel output base.
This will assist with supporting movable checkouts alongside
mixed builds.

Bug: 259191764
Test: m && (move topic and prepare_moved_top.sh) && m
Test: m && prepare_moved_top.sh && m
Test: build/soong/tests/relative_symlinks_test.sh

Change-Id: I0f53da8d99f752fad496cf3ac61b01f001b7296d
2023-09-12 04:02:23 +00:00
Treehugger Robot
fcbdddd404 Merge "Allowlist packages instead of modules" into main am: 0e3da8162c am: 684cdf8a49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747533

Change-Id: I78c8d469213ec530976b9189cc10f443dbc327ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:06:42 +00:00
Treehugger Robot
d5c3470d2d Merge changes from topic "aidl_interface_hdrs" into main am: 7db882793b am: b3b682c911
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734380

Change-Id: I25bcbf8f89cdfe7d8e0e41ab05312e7ac1c4cb6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:06:23 +00:00
Jooyung Han
c5a20552ea Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main am: fc7ba26f1c am: 6fb6ccd5a2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745100

Change-Id: I9ac6b120bd3acf22ebf19a31449159d2aa1cd6aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:05:46 +00:00
Treehugger Robot
684cdf8a49 Merge "Allowlist packages instead of modules" into main am: 0e3da8162c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747533

Change-Id: I29f570158b77e6623909c76464f80631236e0b48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:14:10 +00:00
Treehugger Robot
b3b682c911 Merge changes from topic "aidl_interface_hdrs" into main am: 7db882793b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734380

Change-Id: I218ea1e982cce0b07d67d6b5017ffe9417af0246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:13:44 +00:00
Jooyung Han
6fb6ccd5a2 Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main am: fc7ba26f1c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745100

Change-Id: I0459dd6821213d80abce039a4ec417363fac22f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:12:53 +00:00
Treehugger Robot
0e3da8162c Merge "Allowlist packages instead of modules" into main 2023-09-12 01:53:49 +00:00
Treehugger Robot
7db882793b Merge changes from topic "aidl_interface_hdrs" into main
* changes:
  export SimpleModuleDoNotConvertBp2build for AIDL
  export SetStubsForDynamicDeps for use in AIDL
2023-09-12 01:52:03 +00:00
Jooyung Han
fc7ba26f1c Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main
* changes:
  apex: validate vintf fragments in vendor APEX
  apex: invoke `conv_linker_config validate` as validation
2023-09-12 01:39:07 +00:00
Zi Wang
9b4837bddf Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0 am: 28907d4680
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: I57c1d7f56fc628d84057339dc1001bf861735074
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 23:51:10 +00:00
Treehugger Robot
ed48777d01 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca am: c2ee8dc093
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: Ie68ad1a8032ab337b53ef44cfb54d8e8d8bb56ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 23:50:47 +00:00
Zi Wang
28907d4680 Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: I5a8d551d5f39932cbe9d44088d5bb75294019f67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:59:44 +00:00
Treehugger Robot
c2ee8dc093 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: I70a48acfac4e5c757c308837f545a88e53810b99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:58:30 +00:00
Zi Wang
37aa1729b0 Merge "Allowlist libprotobuf-java-full" into main 2023-09-11 22:50:40 +00:00
Treehugger Robot
e79010c7ca Merge "Revert "rustc-1.72.0 Build 10752340"" into main 2023-09-11 22:29:04 +00:00
Vinh Tran
9226051310 Allowlist packages instead of modules
bp2build doesn't support allowlisting fully qualified module names. Hence, when modules such as libui and libbinder have duplicate names with corresponding fdo_profile modules, bp2build yields an error. See b/299663210 for more context.

Test: CI
Bug: 299663210
Change-Id: Ic175f5aea38139d34c5df8b9d02e7d82d9b3fc10
2023-09-11 18:15:35 -04:00
Romain Jobredeaux
d2cc5037c2 Re-order android_app bp2build converter logic.
This change is a no-op but makes it easier to single out framework-res
for conversion in subsequent CL aosp/2720593.

Bug: 276928228
Test: CI
Change-Id: I7c7338add1857697912dec3c34b7c43e06d2d12d
2023-09-11 16:37:50 -04:00
James Farrell
5d4be57cac Revert "rustc-1.72.0 Build 10752340"
Revert submission 2736851-rust-1.72

Reason for revert: Breaks Mac builds

Change-Id: I94a30e61f9f717ad135fbef7ec7241730f583110
2023-09-11 20:01:49 +00:00
Treehugger Robot
353f11f753 Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158 am: d1d890d94b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: I455ea25023737823051090d4bb95ab5afc0bb1df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:01:27 +00:00
Treehugger Robot
017d82f2f1 Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f am: a833ddf80e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: If705d10544cbad6c770202cedde91ee9cb294bce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:00:53 +00:00
Cole Faust
937ae76394 Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main am: 7a05d1392a am: acb8ca12a0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746357

Change-Id: Icfd6c48dbc0d4910b511939ba62ab5f6de8ef652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:59:19 +00:00
Treehugger Robot
d1d890d94b Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: Idcf5de901e38f64f3022faa0174c4255c645583f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:55:23 +00:00
Treehugger Robot
d15dcb7158 Merge "rustc-1.72.0 Build 10752340" into main 2023-09-11 18:20:20 +00:00
Treehugger Robot
a833ddf80e Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: Id7a96f66f7a132c5b53ff92193f8d645bc9cabed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:08:11 +00:00