LaMont Jones
50cf9be45c
build_flag: when printing all flags, sort them.
...
Bug: None
Test: manual
Change-Id: I1d3d6e9d9e56d2987e43e4a41162df4d3c39ad31
2024-06-11 09:52:05 -07:00
Pirama Arumuga Nainar
b2fa85de8c
Merge "Revert^8 "Upgrade to clang-r522817"" into main am: 658bd0540e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3122593
Change-Id: Ib620d6f7dcaf6ceca09d5e554580b64020ba4d03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 16:27:21 +00:00
Pirama Arumuga Nainar
812d8de86c
Merge "Revert^2 "rustc-1.78.0 Build 11910258"" into main am: 44755fa745
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3122592
Change-Id: I2e327e174f5265c20217e77cb9a5e9a67e80f71f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 16:27:18 +00:00
Tomasz Wasilczyk
273ee50904
Merge "cc_cmake_snapshot: fix cc_test and cc_benchmark" into main am: e07a19bc63
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107165
Change-Id: I67ae035ef0f008bd5211f6d53543dfb3ab175b3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 16:26:59 +00:00
Pirama Arumuga Nainar
658bd0540e
Merge "Revert^8 "Upgrade to clang-r522817"" into main
2024-06-11 16:25:58 +00:00
Pirama Arumuga Nainar
44755fa745
Merge "Revert^2 "rustc-1.78.0 Build 11910258"" into main
2024-06-11 16:25:58 +00:00
Tomasz Wasilczyk
e07a19bc63
Merge "cc_cmake_snapshot: fix cc_test and cc_benchmark" into main
2024-06-11 16:04:36 +00:00
LaMont Jones
fcb2d377ca
build-flag: support set --redacted=true NAME
...
Simplify the process of redacting a flag.
Bug: None
Test: manual
Change-Id: Ib0f26c9846141030e1f23a389044debc9945bbbf
2024-06-11 09:04:26 -07:00
LaMont Jones
6b002a7d08
build-flag: ensure release_config declaration exists
...
If we are setting a flag for a release config in a map directory that
doesn't yet declare that release config, this map directory needs to
contribute to the release config.
Bug: 345278765
Test: manual
Change-Id: Ie4e74bce008c4c4fdc4bc16e3209f0d9ef9cf8a2
2024-06-11 09:04:26 -07:00
Aleks Todorov
02de5bbcdb
Merge "cc: Make export_include_dirs configurable" into main am: ef0024775f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3121811
Change-Id: Ib96a58e5b518dfbce6697a9b04de8262dceb3c2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 10:11:19 +00:00
Aleks Todorov
ef0024775f
Merge "cc: Make export_include_dirs configurable" into main
2024-06-11 09:09:30 +00:00
Yi Kong
cf31e84a70
Merge changes from topic "optimize_for_size" into main am: cdb8501c1e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3117077
Change-Id: Iae0bf8dac76fcf99171d08e5ac4279c0ddb16586
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 06:11:15 +00:00
Yi Kong
80064849a9
Add "Optimize_for_size" build property am: 5786f5cf1d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3104777
Change-Id: Ieab64511ca45501f0d3798ec66f3a0ec2a7922e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-11 06:11:11 +00:00
Yi Kong
cdb8501c1e
Merge changes from topic "optimize_for_size" into main
...
* changes:
Enable MLGO inliner optimization for optimize_for_size cases
Add "Optimize_for_size" build property
2024-06-11 05:38:13 +00:00
Kiyoung Kim
d605f683ef
Merge "Remove VNDK related code from Soong" into aosp-main-future
2024-06-11 00:28:41 +00:00
Zi Wang
1d9fd2159d
Merge "Use OutputFilesProvider on sh_binary" into main am: 7524af662b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3123214
Change-Id: I8f16557f44776349a4b39bb3f969f7a3251c9cc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-10 22:48:26 +00:00
Zi Wang
7524af662b
Merge "Use OutputFilesProvider on sh_binary" into main
2024-06-10 22:27:31 +00:00
mrziwang
e2346b87d9
PrebuildEtcModule no longer implements OutputFiles method
...
In the context of incremental soong, the output files
inter-module-communication will be through OutputFilesProvider.
The OutputFileProducer interface will be deprecated.
These module types are included in this change:
linker_config
llndk_libraries_txt
sanitizer_libraries_txt
java_sdk_library_xml
vndksp_libraries_txt
vndkcore_libraries_txt
vndkprivate_libraries_txt
vndkpublic_libraries_txt
Test: CI
Bug: 339477385
Change-Id: I35575bbad137df5ff8001db9a61ba5b3d13eaa6d
2024-06-10 15:17:07 -07:00
Jihoon Kang
871393aa37
Merge "Remove exportable modules when generating snapshots targeting older platform" into main am: 0030148fcb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3119791
Change-Id: I12200b4516475e10351eb8d7703370eff96e2c4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-10 21:00:58 +00:00
Jihoon Kang
0030148fcb
Merge "Remove exportable modules when generating snapshots targeting older platform" into main
2024-06-10 20:46:09 +00:00
Frederick Mayle
ce1fafd6e8
Merge "allow arch_variants for C++'s rtti option" into main am: 61d180ac27
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3120062
Change-Id: Ic1e9448bc71aec8fc92741b0720f3dd7346642df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-10 20:31:01 +00:00
Paul Duffin
79cb62133f
Merge "Hide some noisy Metalava issues" into main am: ccad8ff606
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3121892
Change-Id: I6c714fe3a408c37ea3fe5a3231caa511217979ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-10 20:30:47 +00:00
Frederick Mayle
61d180ac27
Merge "allow arch_variants for C++'s rtti option" into main
2024-06-10 20:09:58 +00:00
mrziwang
4f58b5f703
Use OutputFilesProvider on sh_binary
...
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: I77929210f4ee2d83d110bca1391edc54be69f0db
2024-06-10 12:58:40 -07:00
Paul Duffin
ccad8ff606
Merge "Hide some noisy Metalava issues" into main
2024-06-10 19:47:31 +00:00
Paul Duffin
b679bdd997
Hide some noisy Metalava issues
...
Changes https://r.android.com/3106478 and https://r.android.com/3110137
unintentionally started reporting some previously hidden issues as
error when new. This change hides those issues again.
Bug: 343157584
Test: m checkapi before and after
Change-Id: I2e04c919ce5c4f2b39fab65afd13bc31725031f0
2024-06-10 20:46:05 +01:00
Jihoon Kang
98aa8fa840
Remove exportable modules when generating snapshots targeting older platform
...
This change modifies the contents of the generated Android.bp files so
that when generating a snapshot on a older platform, the "exportable"
modules are removed from the bp files, as the "exportable" modules are
first introduced in V and do not exist in older platforms.
Bug: 345162614
Test: ABTD
Change-Id: I2dba51b98deec7805bd796647a66981f237c55a9
2024-06-10 18:12:35 +00:00
Zi Wang
98344fcd11
Merge "Use OutputFilesProvider on filesystem module types" into main am: 2cbebeaf31
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3120056
Change-Id: Id4d073e45f06a42ac37c769080a1da211696bac5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-10 18:12:04 +00:00
Chris Wailes
ffebc5b71f
Revert^8 "Upgrade to clang-r522817"
...
This reverts commit 8c27af2136
.
Reason for revert: Re-land the Rust 1.78.0 and Clang r522817 updates
Change-Id: Id1fe3790c9688f2c204ca26b5638e1a245cc65f4
2024-06-10 18:06:52 +00:00
Chris Wailes
c8a44e32cf
Revert^2 "rustc-1.78.0 Build 11910258"
...
This reverts commit 8517b8cd87
.
Reason for revert: Re-land the Rust 1.78.0 and Clang r522817 updates
Change-Id: Icd3f4554b0e27ed8543a7c1b0301d4dd8ed4a82b
2024-06-10 18:06:27 +00:00
Zi Wang
2cbebeaf31
Merge "Use OutputFilesProvider on filesystem module types" into main
2024-06-10 17:53:11 +00:00
Aleks Todorov
c9becde031
cc: Make export_include_dirs configurable
...
Bug: 325444956
Test: m
Test: m [custom cc_library_headers with select]
Change-Id: Iebd66bb3f322276ff0f16dc7765257ea309b081f
2024-06-10 18:37:22 +01:00
Frederick Mayle
7833af17f9
allow arch_variants for C++'s rtti option
...
Currently, the RTTI setting is ignored for host builds, but we want to
change that. As a prereq, we need a way to explicitly enable/disable it
for host builds.
Bug: 341341056
Test: m
Change-Id: Ie503218181cec4f4ef70063caaa4832f748a8eb5
2024-06-07 16:06:46 -07:00
Zhuoyao Zhang
4dd389c060
Merge "Add run_tool_with_logging as a standalone scripts" into main am: 739b09eddf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094710
Change-Id: Ie58738125182787822d55493e73fe60737f34928
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 22:46:15 +00:00
Zhuoyao Zhang
739b09eddf
Merge "Add run_tool_with_logging as a standalone scripts" into main
2024-06-07 22:33:20 +00:00
Treehugger Robot
75f22c3f9c
Merge "Make buildinfo_prop a regular module" into main am: 63de06c142
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3118355
Change-Id: I75bf5b9b60de08fad3fb298be985b71d5c6578e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 18:56:31 +00:00
Treehugger Robot
63de06c142
Merge "Make buildinfo_prop a regular module" into main
2024-06-07 18:36:54 +00:00
mrziwang
555d133433
Use OutputFilesProvider on filesystem module types
...
Test: CI
Bug: 339477385
Change-Id: I0902726cfef13c716d73c1abc5c9836bdcf3e10f
2024-06-07 11:15:33 -07:00
Cole Faust
a256b1a485
Merge "Make buildinfo_prop depend on build number file" into main am: daba74e728
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3118317
Change-Id: Ie2384c5cca28355b3a10ec42514a5db965e7b0b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 17:40:56 +00:00
Cole Faust
daba74e728
Merge "Make buildinfo_prop depend on build number file" into main
2024-06-07 17:27:27 +00:00
Spandan Das
861d7b55a2
Merge "Drop PRODUCT_INCLUDE_TAGS from banner vars" into main am: 02f1e342cd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3118357
Change-Id: I15eacf7d5fc6c7d322a0a3f16c5ae85f8d3b2548
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 16:22:26 +00:00
Spandan Das
02f1e342cd
Merge "Drop PRODUCT_INCLUDE_TAGS from banner vars" into main
2024-06-07 16:01:21 +00:00
Dmitrii Ishcheikin
0425c369cb
Merge changes from topic "revert-3108411-rust-update-prebuilts-1.78.0-PFGKGKZUFP" into main am: 9f50e8551d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3119654
Change-Id: I4254ef6a7f168d14c764a481f1d55a5151456113
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 14:06:43 +00:00
Dmitrii Ishcheikin
8dc9c8028f
Revert^7 "Upgrade to clang-r522817" am: 8c27af2136
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3119653
Change-Id: I96caa5de0b1981e727c739fa2de9cc5906e5630a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 14:06:39 +00:00
Dmitrii Ishcheikin
9f50e8551d
Merge changes from topic "revert-3108411-rust-update-prebuilts-1.78.0-PFGKGKZUFP" into main
...
* changes:
Revert "rustc-1.78.0 Build 11910258"
Revert^7 "Upgrade to clang-r522817"
2024-06-07 13:32:57 +00:00
Dmitrii Ishcheikin
8c27af2136
Revert^7 "Upgrade to clang-r522817"
...
36c6af6bd2
Change-Id: Id3320a7862f1ebbfe49bfa4caa36e7ccfd515524
2024-06-07 13:06:19 +00:00
Dmitrii Ishcheikin
8517b8cd87
Revert "rustc-1.78.0 Build 11910258"
...
Revert submission 3108411-rust-update-prebuilts-1.78.0
Reason for revert: b/345708905
Reverted changes: /q/submissionid:3108411-rust-update-prebuilts-1.78.0
Change-Id: I66b95447ddfcb3d35e5f4305a6d9feb2896fbdf7
2024-06-07 13:06:19 +00:00
Yi Kong
df0289bfbd
Revert^4 "Enable full LTO optimization by default"
...
97f68587ff
Change-Id: I722e046ed23874a75f407d3d211124251b652aae
2024-06-07 09:55:37 +00:00
Treehugger Robot
1030d18733
Merge "Regard out/soong/release-config as a source directory" into main am: 620b0c46d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3112920
Change-Id: I6b4d84ea5c9a2a55965f96b2a93f57a39524b619
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-06-07 05:31:15 +00:00
Treehugger Robot
620b0c46d9
Merge "Regard out/soong/release-config as a source directory" into main
2024-06-07 05:12:31 +00:00