Cole Faust
a43cd6e3e5
Merge "Implement OtherModulePropertyErrorf proxies" into main am: 3e39bb6025
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3010317
Change-Id: I9da28213d80659ec1e78725bd56cd114ae7f92fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 21:11:15 +00:00
Cole Faust
3e39bb6025
Merge "Implement OtherModulePropertyErrorf proxies" into main
2024-03-26 20:55:34 +00:00
Cole Faust
8380b88164
Merge "Add the ability to select on arch" into main am: ddde9e29a4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3010316
Change-Id: Ib82640b1949e1360cf4f51340ad622162f127a1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 17:49:30 +00:00
Cole Faust
ddde9e29a4
Merge "Add the ability to select on arch" into main
2024-03-26 17:36:37 +00:00
Inseob Kim
075e8c7593
Merge "Migrate buildinfo.sh script into Soong" into main am: 2f42ae62ea
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3004875
Change-Id: Ib03603fa940a53f4a55d110cd934bb444891d68a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 08:25:07 +00:00
Inseob Kim
2f42ae62ea
Merge "Migrate buildinfo.sh script into Soong" into main
2024-03-26 08:06:06 +00:00
Inseob Kim
5baf2cbcb6
Migrate buildinfo.sh script into Soong
...
To build system.img in Soong, we need all artifacts including
build.prop. This fully migrates buildinfo.prop file into Soong as a
first step to build build.prop on Soong.
Bug: 322090587
Test: compare build.prop before and after
Test: build multiple times and see build.prop isn't rebuilt
Change-Id: Icaa7e1fdab2a8c169ac00949d3aaf6c8212a1872
2024-03-26 05:55:49 +00:00
Treehugger Robot
50e87bea3b
Merge "Disable "__builtin_func" when converting mk to bp" into main am: f7e7776079
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3003793
Change-Id: Id2ac8aef76f1eca564b5834addeabb89e040377c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 02:48:25 +00:00
Treehugger Robot
f7e7776079
Merge "Disable "__builtin_func" when converting mk to bp" into main
2024-03-26 02:30:35 +00:00
Kiyoung Kim
89e11e4435
Merge "Update linker.config.pb based on package dependency" into main am: 078188774f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3009718
Change-Id: Idaca7a023867b3790bc10353c40599119cb8a8ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 00:59:00 +00:00
Kiyoung Kim
078188774f
Merge "Update linker.config.pb based on package dependency" into main
2024-03-26 00:42:17 +00:00
Colin Cross
e02a3cff20
Merge changes from topic "revert-3010297-revert-3008874-OJOKRLYEZJ-YRWACROLKC" into main am: 9dcc3676a9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3008805
Change-Id: I917605dc25c27ad6c35e4bf6ff70578484990884
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 00:26:23 +00:00
Colin Cross
9f67cd1ba9
Revert "Revert "Support transitive dependencies through android_..." am: 9055e21914
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3008804
Change-Id: I094ecac4635f4b869627f14ca2d24eaf4dedce63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-26 00:26:18 +00:00
Cole Faust
02987bd9d2
Implement OtherModulePropertyErrorf proxies
...
Also move EvaluateConfiguration() to a standalone configurationEvalutor
object, which can be constructed from a ModuleBase and a minimial
context. This allows us to evaluate configurable properties in
scenarios where we don't have much more than the module.
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: I2d1c9f42a469c399f34c759410509aeae095becb
2024-03-25 17:19:24 -07:00
Cole Faust
0aa21cc8e2
Add the ability to select on arch
...
Bug: 323382414
Test: go test
Change-Id: I0d4cf391a1a625c5160456db1f4f7fa424c2141e
2024-03-25 17:18:08 -07:00
Colin Cross
9dcc3676a9
Merge changes from topic "revert-3010297-revert-3008874-OJOKRLYEZJ-YRWACROLKC" into main
...
* changes:
Revert^2 "Support static_libs for java_import modules"
Revert "Revert "Support transitive dependencies through android_..."
2024-03-26 00:11:02 +00:00
Yi Kong
b036a6ad92
Merge "Remove ThinLTO workaround for VNDK" into main am: 949157d582
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2809713
Change-Id: I4d3f6993d6af5d6dc03d28681b7e6fac2079309e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-25 07:31:06 +00:00
Yi Kong
949157d582
Merge "Remove ThinLTO workaround for VNDK" into main
2024-03-25 07:14:29 +00:00
Treehugger Robot
6116be9092
Merge "Add required, host_required, and target_required as dependencies" into main am: e58af3da5a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3000612
Change-Id: I931b74d313815878a7e407d21c72f93102168e22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-25 04:31:10 +00:00
Treehugger Robot
e58af3da5a
Merge "Add required, host_required, and target_required as dependencies" into main
2024-03-25 04:10:50 +00:00
Kiyoung Kim
ee599d6694
Update linker.config.pb based on package dependency
...
Current linker.config.pb from the package is generated with
auto-detected provide libs, but this misses require libs which can be
detected from module dependency. This change adds extra require libs to
linker.config.pb generated from system image so it can link with modules
outside of system image.
Bug: 324995772
Test: Link succeeded from Cuttlefish with soong defined system image
Change-Id: I8563ec9ddce2a1648cc9ee55704c9483e137b710
2024-03-25 11:20:11 +09:00
Colin Cross
9055e21914
Revert "Revert "Support transitive dependencies through android_..."
...
Revert submission 3010297-revert-3008874-OJOKRLYEZJ
Reverted changes: /q/submissionid:3010297-revert-3008874-OJOKRLYEZJ
Change-Id: I885a449ddc284052f9d4ec0c030d5fc61247b522
2024-03-23 04:43:41 +00:00
Colin Cross
dad2a361ef
Revert^2 "Support static_libs for java_import modules"
...
c6c9c7354b
Change-Id: Id011aca133d7bb45023a63c0f53d84a4d694cc2f
2024-03-23 04:43:41 +00:00
Jiyong Park
8e10052a33
Merge "Ensure that genrule's host tool deps are for host" into main am: 74ff1f80bc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3000611
Change-Id: I72e402e56ab8182131b613b9dab7bc42712e33bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 23:53:33 +00:00
Jiyong Park
74ff1f80bc
Merge "Ensure that genrule's host tool deps are for host" into main
2024-03-22 23:33:48 +00:00
Colin Cross
487e73abc5
Merge changes from topic "revert-3008874-OJOKRLYEZJ" into main am: 567b9d707b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3010298
Change-Id: I3dbc147cd2ff096ac6c701016060438e81db77bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 18:46:06 +00:00
Colin Cross
3fd7beb859
Revert "Support static_libs for java_import modules" am: c6c9c7354b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3010297
Change-Id: If74d1c2906d74e5dd1c95189c04197d9bc51912e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 18:46:01 +00:00
Colin Cross
567b9d707b
Merge changes from topic "revert-3008874-OJOKRLYEZJ" into main
...
* changes:
Revert "Support transitive dependencies through android_libary_i..."
Revert "Support static_libs for java_import modules"
2024-03-22 18:25:30 +00:00
Colin Cross
c6c9c7354b
Revert "Support static_libs for java_import modules"
...
Revert submission 3008874
Reason for revert: b/330903911
Reverted changes: /q/submissionid:3008874
Change-Id: I34cca9d021d9c806e28bb6a6a6da78efd61cde27
2024-03-22 18:17:00 +00:00
Colin Cross
44841aada3
Revert "Support transitive dependencies through android_libary_i..."
...
Revert submission 3008874
Reason for revert: b/330903911
Reverted changes: /q/submissionid:3008874
Change-Id: Ie056a7f90803ab2d8e39e07eddf6c9c68e41ff3d
2024-03-22 18:16:57 +00:00
Elliott Hughes
413bce5644
Merge "We have a prebuilt getopt now." into main am: 34c93d8e15
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2982535
Change-Id: Id06335d70357c253c5d27a2099e06c6379257809
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 17:48:33 +00:00
Elliott Hughes
34c93d8e15
Merge "We have a prebuilt getopt now." into main
2024-03-22 17:33:47 +00:00
Colin Cross
05856e5b4f
Merge changes from topic "no_more_nodeps" into main am: 77be51bcab
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3008874
Change-Id: I61e0eb36c0faaf26fdb699c24a19ed4de4ebf372
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 17:19:27 +00:00
Colin Cross
cf1ec413be
Support transitive dependencies through android_libary_import modules am: 8179496764
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2993110
Change-Id: I87cba26c2c9e33893aa8580453ef70d3f6dae1c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 17:19:23 +00:00
Colin Cross
77be51bcab
Merge changes from topic "no_more_nodeps" into main
...
* changes:
Support static_libs for java_import modules
Support transitive dependencies through android_libary_import modules
2024-03-22 16:55:47 +00:00
Elliott Hughes
4e0ccf4f59
We have a prebuilt getopt now.
...
getopt doesn't appear to be used any more, but we've added the prebuilt anyway. Update soong's $PATH allowlist correspondingly.
Change-Id: Id416703697f464f4a3b73771611e087d2ec265d1
2024-03-22 16:08:21 +00:00
Ivan Lozano
64a2c84550
Merge "rust: Add export_include_dirs property to rust_ffi" into main am: aad0b20d2b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3005613
Change-Id: I4d1991998af6cc83825767d6710ad3600a287166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 13:21:30 +00:00
Ivan Lozano
aad0b20d2b
Merge "rust: Add export_include_dirs property to rust_ffi" into main
2024-03-22 12:59:06 +00:00
Treehugger Robot
2c447b1604
Merge "Revert "Enable full LTO optimization by default"" into main am: bfa7f261d1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3002586
Change-Id: I1acfd563630e21d259039cccffd9583a2a153711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 09:28:05 +00:00
Treehugger Robot
bfa7f261d1
Merge "Revert "Enable full LTO optimization by default"" into main
2024-03-22 09:01:23 +00:00
Ting-Hsin Chen
2afe61ecc0
Merge "Revert "Convert BuildIgnoreApexContritbutions variable to a boolean"" into main am: 8d98a99ad7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3009973
Change-Id: I61d92edfd90920bd6d8756e9f34d692a40f9e8de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 06:39:13 +00:00
Ting-Hsin Chen
8d98a99ad7
Merge "Revert "Convert BuildIgnoreApexContritbutions variable to a boolean"" into main
2024-03-22 06:20:17 +00:00
Android Culprit Assistant
d4afe20481
Revert "Convert BuildIgnoreApexContritbutions variable to a boolean"
...
This revert was created by Android Culprit Assistant. The culprit was identified in the following culprit search session (http://go/aca-get/53721efb-c49e-4ce8-b96c-fd03598b4202 ).
Change-Id: I197b03b650bc6c22ff3c5eb9605522fd9650e98f
2024-03-22 06:15:51 +00:00
Yi Kong
55019c43f4
Revert "Enable full LTO optimization by default"
...
Revert submission 2988057-default-full-lto
Reason for revert: broken test
Reverted changes: /q/submissionid:2988057-default-full-lto
Bug: 330811070
Change-Id: I46487ad92d25741347c7f30e944a5794941d5d69
2024-03-22 05:51:09 +00:00
Spandan Das
a8c7af4dcb
Merge "Convert BuildIgnoreApexContritbutions variable to a boolean" into main am: 73d566156e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3007754
Change-Id: I011e8112384e11bbaa23c8e0a156446990e891c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 02:52:32 +00:00
Spandan Das
73d566156e
Merge "Convert BuildIgnoreApexContritbutions variable to a boolean" into main
2024-03-22 02:32:45 +00:00
Yi Kong
8ea36f7878
Merge "Enable full LTO optimization by default" into main am: 2703b42ccb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2988057
Change-Id: Iea746bbffefe4160bb5bbfe0f706ec7f2d7e14e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-22 02:28:47 +00:00
Yi Kong
2703b42ccb
Merge "Enable full LTO optimization by default" into main
2024-03-22 02:15:46 +00:00
Thiébaud Weksteen
127610b214
Merge "Support multiple sources for prebuilt_etc" into main am: d3348dbaaa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3003676
Change-Id: I251f8a6ce7c080284cd4b9ae0d2317af0582cdb5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-03-21 23:35:46 +00:00
Thiébaud Weksteen
d3348dbaaa
Merge "Support multiple sources for prebuilt_etc" into main
2024-03-21 23:14:48 +00:00