Commit Graph

83985 Commits

Author SHA1 Message Date
Kevin Liu
c33964c468 Merge "Set strict_mode to true" into main am: 81362a73de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3070929

Change-Id: Ia4bd3569652c86cd8abbb9aa47740343507db415
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-28 02:31:57 +00:00
Kevin Liu
81362a73de Merge "Set strict_mode to true" into main 2024-06-28 02:13:02 +00:00
Treehugger Robot
34d12e9f09 Merge "disable rtti by default even for non-bionic builds" into main am: fb5251d50d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3117917

Change-Id: I197413c0dfa5f2639b9a42f3ab3b5ed0bed48494
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 23:17:34 +00:00
Treehugger Robot
fb5251d50d Merge "disable rtti by default even for non-bionic builds" into main 2024-06-27 22:59:08 +00:00
Cole Faust
a92276f49e Merge "Update selects_test for selects with deferred expressions" into main am: b7bd9a17ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3135441

Change-Id: I02efc9b1b5d1cc120f34116f487733ddc011b3c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 22:47:27 +00:00
Zi Wang
20b734dd1f Merge "Revert "Use OutputFilesProvider on buildinfo_prop and some android test modules"" into main am: 5bb430f9ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3151046

Change-Id: I5a67fe1122196964439e0721412a749dd733fa3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 22:47:05 +00:00
Cole Faust
b7bd9a17ec Merge "Update selects_test for selects with deferred expressions" into main 2024-06-27 22:33:08 +00:00
Zi Wang
5bb430f9ce Merge "Revert "Use OutputFilesProvider on buildinfo_prop and some android test modules"" into main 2024-06-27 22:20:01 +00:00
Zi Wang
9b21596db4 Revert "Use OutputFilesProvider on buildinfo_prop and some android test modules"
This reverts commit 89e4ff60d3.

Reason for revert: build breakage on aosp-main/mainline_modules_sdks-trunk_staging-userdebug

Change-Id: I5ddac59f66a0e7a96fab39647d406499e3875f6a
2024-06-27 21:51:33 +00:00
Zi Wang
9189fc4a54 Merge "Use OutputFilesProvider on buildinfo_prop and some android test modules" into main am: 7be3cbcac5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3151138

Change-Id: I0005f933bad281007f30909bb0074048b084acc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 21:46:56 +00:00
Zi Wang
33eb772f56 Merge "Use OutputFilesProvider on JavaDoc and Droiddoc" into main am: cc16023bca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3150916

Change-Id: I9c03eab29134c041fac9d78156c35ba1b678700f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 21:46:45 +00:00
Zi Wang
7be3cbcac5 Merge "Use OutputFilesProvider on buildinfo_prop and some android test modules" into main 2024-06-27 21:30:18 +00:00
Zi Wang
cc16023bca Merge "Use OutputFilesProvider on JavaDoc and Droiddoc" into main 2024-06-27 21:30:04 +00:00
Treehugger Robot
e7191d65d2 Merge "cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts" into main am: c78f893938
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3149519

Change-Id: I1a4c2a93aa49230e5c8aceeed5fe46aaa101cdd8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 20:57:35 +00:00
Treehugger Robot
c78f893938 Merge "cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts" into main 2024-06-27 20:37:01 +00:00
mrziwang
89e4ff60d3 Use OutputFilesProvider on buildinfo_prop and some android test modules
In the context of incremental soong, the output files
inter-module-communication will be through OutputFilesProvider.
The OutputFileProducer interface will be deprecated.

Test: CI
Bug: 339477385
Change-Id: Ic0c1217f3651b14ae3ac58a0ce4a25e8ab8d4dda
2024-06-27 12:53:08 -07:00
Cole Faust
ba48366969 Update selects_test for selects with deferred expressions
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: I18257ff586fb31d4e0b012a249726a925832cdac
2024-06-27 11:01:56 -07:00
Cole Faust
d938b82921 Merge "Update selects_test for selects with deferred expressions" into aosp-main-future 2024-06-27 17:41:24 +00:00
mrziwang
74e5021580 Use OutputFilesProvider on JavaDoc and Droiddoc
In the context of incremental soong, the output files
inter-module-communication will be through OutputFilesProvider.
The OutputFileProducer interface will be deprecated.

Test: CI
Bug: 339477385
Change-Id: If3d501a0dde0f1f00508c4e4e73ce42918b7e610
2024-06-27 10:14:24 -07:00
Tomasz Wasilczyk
9288b512ce cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts
Bug: 349070246
Test: m binder_sdk
Change-Id: Ia1083159d4585d5a699d62face8026b0d49df887
2024-06-27 09:28:56 -07:00
Inseob Kim
0b41be8fcd Merge "Revert "Use hashed subdir for soong_config modules"" into main am: f58d7efa29
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3144737

Change-Id: I6e188144dd68bbd428bac25204e5195e9b309614
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-27 04:46:35 +00:00
Inseob Kim
f58d7efa29 Merge "Revert "Use hashed subdir for soong_config modules"" into main 2024-06-27 04:30:30 +00:00
Treehugger Robot
a794a15d56 Merge "Cleanup old code" into main am: 8eecb134e3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3148917

Change-Id: I2140f0b355ce2a6b29a6dff628d38ff4ecf4ed03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 23:11:48 +00:00
Aditya Kumar
01561d4ce5 Merge "Remove -mllvm -jump-is-expensive=false from riscv64_device.go" into main am: 2020ac59ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3149217

Change-Id: I3c50b5e1b61b62bb79acdef6359294433ddcab50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 23:10:56 +00:00
Treehugger Robot
8eecb134e3 Merge "Cleanup old code" into main 2024-06-26 23:07:12 +00:00
Cole Faust
47bb8d83d0 Update selects_test for selects with deferred expressions
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: I18257ff586fb31d4e0b012a249726a925832cdac
2024-06-26 15:51:26 -07:00
Aditya Kumar
2020ac59ea Merge "Remove -mllvm -jump-is-expensive=false from riscv64_device.go" into main 2024-06-26 22:49:44 +00:00
LaMont Jones
51ab5b6d50 Cleanup old code
This code is no longer needed.

Bug: 349410287
Bug: 311155208
Bug: 308625757
Test: manual, TH
Change-Id: Ib3121e5aaeb2d41de5fa89262a36d69803355c50
2024-06-26 14:34:50 -07:00
Treehugger Robot
ec39dc699c Merge "Revert "Enforce that output files are created in primary ninja execution"" into main am: 38a97b2c47
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3148536

Change-Id: I97e30776791647a7bb80935a0c4988a00d2a629f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 20:41:08 +00:00
Treehugger Robot
38a97b2c47 Merge "Revert "Enforce that output files are created in primary ninja execution"" into main 2024-06-26 20:25:07 +00:00
Aditya Kumar
189d5c8283 Remove -mllvm -jump-is-expensive=false from riscv64_device.go
Latest toolchain has this by default.

Change-Id: I920146aee8d5512377bae81b2cba77b7f56b040a
Related: https://github.com/google/android-riscv64/issues/124
Bug: 330200010
2024-06-26 18:55:22 +00:00
Colin Cross
7e800e7382 Merge "Make cmake_snapshot output reproducible" into main am: e5ef3e0ba0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3147436

Change-Id: I8945cbb534edd6e7e81b16430e80081871fc1bf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 18:29:40 +00:00
Colin Cross
e5ef3e0ba0 Merge "Make cmake_snapshot output reproducible" into main 2024-06-26 18:09:04 +00:00
Zi Wang
dabcb68a7a Merge "Update outputFilesForModuleFromProvider" into main am: bf0d9120db
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137574

Change-Id: I95ea078a112c125f888293c1bba9ba1cfa8663fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 17:37:25 +00:00
Dmitrii Ishcheikin
3e98920ad9 Merge "Add imgdiag ART APEX" into main am: aaec2d5e93
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3116226

Change-Id: I747ad867c471678a8641aeaa2b58718d08188925
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 17:33:48 +00:00
Zi Wang
bf0d9120db Merge "Update outputFilesForModuleFromProvider" into main 2024-06-26 17:28:11 +00:00
Dmitrii Ishcheikin
aaec2d5e93 Merge "Add imgdiag ART APEX" into main 2024-06-26 16:54:13 +00:00
Santiago Aboy Solanes
fddc3dc8d3 Revert "Enforce that output files are created in primary ninja execution"
This reverts commit 8d8253f525.

Reason for revert: Breaks ART gtests e.g. https://android-build.corp.google.com/build_explorer/build_details/12016159/art-gtest/

Change-Id: Ie8e1a28c7d0a21ee6727954127a6ab00ed00e781
2024-06-26 14:52:52 +00:00
Treehugger Robot
21c898d598 Merge "Fix a bug that BUILD_VERSION_TAGS is ignored" into main am: 8884854267
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3144738

Change-Id: Ie7589807ed9632fa961aa2f10ee68a724be0d47b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 02:50:40 +00:00
Treehugger Robot
f43774ce84 Merge "Enforce that output files are created in primary ninja execution" into main am: e8d5c8a5b2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3141624

Change-Id: Id30a395be80c43f3ea7c74c4a4164ece261a939f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 02:49:46 +00:00
Spandan Das
5cd3894d96 Merge "Enforce that tests in MTS specify a min_sdk_version" into main am: 94df13d902
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3144756

Change-Id: I0d0954b4ea2cbc72881d524ee47c7eac955d3f2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 02:49:33 +00:00
Treehugger Robot
8884854267 Merge "Fix a bug that BUILD_VERSION_TAGS is ignored" into main 2024-06-26 02:47:00 +00:00
Treehugger Robot
e8d5c8a5b2 Merge "Enforce that output files are created in primary ninja execution" into main 2024-06-26 02:18:55 +00:00
Spandan Das
94df13d902 Merge "Enforce that tests in MTS specify a min_sdk_version" into main 2024-06-26 02:16:05 +00:00
Inseob Kim
5a994c7e9c Fix a bug that BUILD_VERSION_TAGS is ignored
Bug: 349046347
Test: set BUILD_VERSION_TAGS and build
Change-Id: Ib981d917435d23139ac0c5b0aba5b6893539d200
2024-06-26 10:30:21 +09:00
Treehugger Robot
d0f1492cc9 Merge "Remove the unused apiFileTag" into main am: 9c067f62d0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3147357

Change-Id: Id1272b6d7f8741d6970bc9134ca4551aeb88f895
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-26 00:29:42 +00:00
Treehugger Robot
9c067f62d0 Merge "Remove the unused apiFileTag" into main 2024-06-26 00:10:52 +00:00
Treehugger Robot
7735be9c9b Merge "Add unit test for sdk impl lib's lint report propagation to the apex" into main am: c33984d476
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3147356

Change-Id: I8ef599949173944b1d1d336019b5f318b9e8f51e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-25 23:48:16 +00:00
Treehugger Robot
c33984d476 Merge "Add unit test for sdk impl lib's lint report propagation to the apex" into main 2024-06-25 23:34:11 +00:00
Jihoon Kang
e19a7ae1d1 Merge "Modify extractStubsSourceInfoFromDep to respect RELEASE_HIDDEN_API_EXPORTABLE_STUBS flag" into main am: 00d405099c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3141091

Change-Id: I9da1bb19bd4735d5542f90257ab4b6070431b226
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-25 23:20:29 +00:00