Yu Liu
c8ab80ae76
Merge "Support include/exclude paths for memtag_heap." into main am: 267dd3bea7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736893
Change-Id: I548eb3d05a91259ba9a1e3d2359551ecd6ff4f9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-05 18:11:22 +00:00
Liz Kammer
4e14a9ba2a
Merge "Add rust bp2build tests to soong tests" into main am: 3ec36ada2c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2735816
Change-Id: Id8e0fefa61f8ec5d9d59fa3e3c6ecb92eb1604f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-05 18:10:57 +00:00
Treehugger Robot
fa9db383fe
Merge "Update OWNERS file for actual Android LLVM members." into main am: ec6f10f648
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736850
Change-Id: Iea60483dfea09b5725436f81b136a3a8cd0b0c7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-05 18:10:42 +00:00
Spandan Das
b527a6aa82
Merge "Fix target_compatible_with non-determinism for proto.include_dirs" into main am: 67dc28a93d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736900
Change-Id: I7b2d5d88a0f5635f046fd997dfce2d5384166e5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-05 18:10:27 +00:00
Yu Liu
267dd3bea7
Merge "Support include/exclude paths for memtag_heap." into main
2023-09-05 17:42:15 +00:00
Liz Kammer
3ec36ada2c
Merge "Add rust bp2build tests to soong tests" into main
2023-09-05 17:29:16 +00:00
Treehugger Robot
ec6f10f648
Merge "Update OWNERS file for actual Android LLVM members." into main
2023-09-05 17:14:07 +00:00
Spandan Das
67dc28a93d
Merge "Fix target_compatible_with non-determinism for proto.include_dirs" into main
2023-09-05 16:38:42 +00:00
Yi Kong
13e8d24e98
Merge "Enable MLGO for register allocation" into main am: 798f5d2e7e
am: be007f33bf
am: 2cbaaeead1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736897
Change-Id: I7a01411a7ce7fcf0a9afbd77fe88eab4bffa49d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-03 08:29:30 +00:00
Yi Kong
2cbaaeead1
Merge "Enable MLGO for register allocation" into main am: 798f5d2e7e
am: be007f33bf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736897
Change-Id: Ia2b8d598d5102e13fbeb1722c601769f767665be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-03 07:40:16 +00:00
Yi Kong
be007f33bf
Merge "Enable MLGO for register allocation" into main am: 798f5d2e7e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736897
Change-Id: Id211ca4c74daeeb5d7954240b8d98963e941ad09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-03 06:45:49 +00:00
Yi Kong
798f5d2e7e
Merge "Enable MLGO for register allocation" into main
2023-09-03 05:38:34 +00:00
Yi Kong
67a2dee8c5
Enable MLGO for register allocation
...
This enables Machine Learning Guided Optimizations (MLGO) for register
allocation. App launch performance on oriole-userdebug is improved by
0.53%, and binary size is very slightly reduced (e.g. 64 bytes for
libart.so).
https://dashboards.corp.google.com/_0e1b06dd_a79e_4433_b625_b62e5cac004b?p=BootImageProfileId:36265
Test: presubmit
Bug: 229056536
Change-Id: I0e5d40bb90a1555a1343f114ebffffca281f20b2
2023-09-03 05:38:14 +00:00
Treehugger Robot
3ee6d2a4ef
Merge "Skip device test only configs for auto gen test config" into main am: e56803d74d
am: 11d24eb5b8
am: 09932d2926
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2691150
Change-Id: I4d6eb516196bc36287091bfb1772e393518b710e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-02 11:03:39 +00:00
Treehugger Robot
09932d2926
Merge "Skip device test only configs for auto gen test config" into main am: e56803d74d
am: 11d24eb5b8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2691150
Change-Id: Ib2b890da7ad31115b73685557b3b44138b78bfde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-02 10:13:25 +00:00
Treehugger Robot
11d24eb5b8
Merge "Skip device test only configs for auto gen test config" into main am: e56803d74d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2691150
Change-Id: I28766891bf408d9bdee2b94c2bb23b04ec735b0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-02 09:17:26 +00:00
Treehugger Robot
e56803d74d
Merge "Skip device test only configs for auto gen test config" into main
2023-09-02 08:46:56 +00:00
Krzysztof Kosiński
769f5030d4
Enable -Wmultichar.
...
-Wmultichar is enabled by default, so we don't need to explicitly
enable it.
Bug: 298703966
Test: presubmit
Change-Id: Iae820145e6412365024a97ab3a34d760563785fa
2023-09-02 03:33:00 +00:00
Yabin Cui
e68ecfa5fe
Merge "Revert "Disable Global ThinLTO by default"" into main am: 74a06516ca
am: 6a83f9dfbc
am: f82dffd64a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736899
Change-Id: Ic0237cbe0bfdbda010dcbe3c5b03b6dfd3e2d5cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-02 00:53:59 +00:00
Cole Faust
dff9c14148
Add install_symlink soong module type
...
This can be used to install symlinks to arbitrary locations/targets
on the device. Used to replace a make-built symlink.
Bug: 205632228
Test: built and ran the emulator observed the /system/bin/hwservicemanager symlink is still there
Change-Id: I6df922c8d919e6d56fa79702815a89c98f4d65ed
2023-09-01 17:18:48 -07:00
Yabin Cui
f82dffd64a
Merge "Revert "Disable Global ThinLTO by default"" into main am: 74a06516ca
am: 6a83f9dfbc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736899
Change-Id: I9c0a396a3ecafbb3d602b1790c0ca1e3f890742e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-02 00:04:39 +00:00
Wei Li
0a35ad2bee
Merge "Remove all ignored files in SBOM diffs, which have been fixed in the following CLs:" into main am: fa8e38a598
am: 3c4b554e51
am: a39c6339d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736844
Change-Id: Id4e08a04e72a3076b800299d43da32c9be4b24eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 23:11:14 +00:00
Yabin Cui
6a83f9dfbc
Merge "Revert "Disable Global ThinLTO by default"" into main am: 74a06516ca
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736899
Change-Id: I41df2d9179ce8356100e1fdd335e41d31ede5c0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 23:08:30 +00:00
Wei Li
a39c6339d9
Merge "Remove all ignored files in SBOM diffs, which have been fixed in the following CLs:" into main am: fa8e38a598
am: 3c4b554e51
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736844
Change-Id: I1500a0967972b6c877fafbd485025bfb3b94e2f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 22:22:14 +00:00
Yabin Cui
74a06516ca
Merge "Revert "Disable Global ThinLTO by default"" into main
2023-09-01 22:18:16 +00:00
Stephen Hines
796fcd4174
Update OWNERS file for actual Android LLVM members.
...
Test: N/A
Change-Id: Ifd24b1a6161ef6bf4e85ab3d1113106f456f1fa4
2023-09-01 14:48:34 -07:00
Spandan Das
ab29f57ce6
Fix target_compatible_with non-determinism for proto.include_dirs
...
A single proto providing directory can be used by multiple soong modules. Some of these
can be
1. Host specific
2. Device specific
3. Both host and device
Since the generated proto_library can have 1:many mapping, it should
have an empty target_compatible_with. Compatiblity will be enforced at
the top-level {cc|java|python}_proto_library.
(This is a followup to aosp/2727054 which did not handle this correctly)
Test: Added a unit test
Change-Id: I09b3def70e3d043fd8ba0d1eb4ffff1910f097d1
2023-09-01 21:30:29 +00:00
Wei Li
3c4b554e51
Merge "Remove all ignored files in SBOM diffs, which have been fixed in the following CLs:" into main am: fa8e38a598
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736844
Change-Id: I2f65b3f560c45942a6d9bf73742a76eaedb45f0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 21:28:54 +00:00
Wei Li
fa8e38a598
Merge "Remove all ignored files in SBOM diffs, which have been fixed in the following CLs:" into main
2023-09-01 20:59:44 +00:00
Treehugger Robot
6b1d8af69f
Merge "Enable -Wsizeof-array-div for 3P code." into main am: 08e1792144
am: 6727b7ef01
am: caa1859e3a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734934
Change-Id: I376c0b0677ea0f1178d12fcd12b5e9b93685e01d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 19:52:38 +00:00
Yu Liu
2e6222f616
Merge "Allowlist aapt." into main am: 056d05b690
am: 5dafb27288
am: 1ba6a68432
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736895
Change-Id: Ifbdaf95aa617efafd0a6bd2a7c4130e559ddd6c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 19:50:24 +00:00
Treehugger Robot
caa1859e3a
Merge "Enable -Wsizeof-array-div for 3P code." into main am: 08e1792144
am: 6727b7ef01
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734934
Change-Id: I7a02e08af0ca316469faf733ce0210da5695ae33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 19:01:58 +00:00
Yu Liu
1ba6a68432
Merge "Allowlist aapt." into main am: 056d05b690
am: 5dafb27288
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736895
Change-Id: I318c9db58f6dbd8ead11aa221c5cc22d2b979db7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 19:00:41 +00:00
Treehugger Robot
6727b7ef01
Merge "Enable -Wsizeof-array-div for 3P code." into main am: 08e1792144
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734934
Change-Id: I91881af3c8d7668c52c1f3caa4efc85de8980a29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 18:09:33 +00:00
Yu Liu
5dafb27288
Merge "Allowlist aapt." into main am: 056d05b690
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736895
Change-Id: I6f6504971d0e299adfcdc7805f35c521ec8da491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 18:08:37 +00:00
Treehugger Robot
08e1792144
Merge "Enable -Wsizeof-array-div for 3P code." into main
2023-09-01 17:35:53 +00:00
Wei Li
6c550d45d2
Remove all ignored files in SBOM diffs, which have been fixed in the following CLs:
...
aosp/2721721
aosp/2715849
aosp/2721815
aosp/2726742
Bug: 272358980
Test: build/soong/tests/sbom_test.sh
Change-Id: I17d5be4dc59c08be43a59c6bc0ea212dac6cd13c
2023-09-01 17:26:22 +00:00
Yabin Cui
1aa29e6ca9
Revert "Disable Global ThinLTO by default"
...
This reverts commit 9c81c0cfd9
.
Reason for revert: The ThinLTO problem has been fixed in https://android-review.git.corp.google.com/c/platform/bionic/+/2725997 . So we can Re-enable Global ThinLTO.
Change-Id: I25dde4910692fd71124b48f45911da5b7b92a089
2023-09-01 17:22:58 +00:00
Yu Liu
056d05b690
Merge "Allowlist aapt." into main
2023-09-01 17:22:28 +00:00
Liz Kammer
267f1f71b5
Add rust bp2build tests to soong tests
...
Test: m nothing
Change-Id: I19a11cc2055725bfa5dfea5dd5215c18ffec3a21
2023-09-01 12:08:19 -04:00
Treehugger Robot
3959ffbfdf
Merge "Update clang version to clang-r498229b" into main am: 079efbda94
am: 7ad6ce32f0
am: 0295efc151
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726789
Change-Id: I4499346c2408b142accd75c623f6fa46f6927e04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 11:35:53 +00:00
Treehugger Robot
0295efc151
Merge "Update clang version to clang-r498229b" into main am: 079efbda94
am: 7ad6ce32f0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726789
Change-Id: I869cafc7cd6833016488a5007469b990d9b799cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 10:45:54 +00:00
Treehugger Robot
7ad6ce32f0
Merge "Update clang version to clang-r498229b" into main am: 079efbda94
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726789
Change-Id: Ib02dc659f53bff2a7e4248dcabe23b5e0ba7b08a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 09:54:20 +00:00
Treehugger Robot
079efbda94
Merge "Update clang version to clang-r498229b" into main
2023-09-01 08:49:09 +00:00
Treehugger Robot
64ef957c67
Merge "Ignore the newly added symllink /system/bin/hwservicemanager so it doesn't cause CI failure in sbom_integration." into main am: 10be2d7059
am: 63cd2167d5
am: d4f810e0c3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736894
Change-Id: I74f4fb7c5d062a15980e9e027a5316cbcf2058d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 03:18:56 +00:00
Inseob Kim
fb294bd432
Merge "Remove code about mixed sepolicy build" into main am: 9c14e725e7
am: e06a2b2880
am: 4afb4219a8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2735214
Change-Id: I802605451392c0611da4ebf821a2c071983fb84e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 03:17:46 +00:00
Treehugger Robot
d4f810e0c3
Merge "Ignore the newly added symllink /system/bin/hwservicemanager so it doesn't cause CI failure in sbom_integration." into main am: 10be2d7059
am: 63cd2167d5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736894
Change-Id: I3a64e39e4dd16aea198b1cf2c075524da9d54170
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 02:27:44 +00:00
Inseob Kim
4afb4219a8
Merge "Remove code about mixed sepolicy build" into main am: 9c14e725e7
am: e06a2b2880
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2735214
Change-Id: I48716b000ebe899fdbe8c91fbc0ff2f168a51f0f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 02:27:27 +00:00
Treehugger Robot
63cd2167d5
Merge "Ignore the newly added symllink /system/bin/hwservicemanager so it doesn't cause CI failure in sbom_integration." into main am: 10be2d7059
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736894
Change-Id: I38f312457d38b3a5be969ece7328951ffd004f63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-01 02:22:55 +00:00
Treehugger Robot
10be2d7059
Merge "Ignore the newly added symllink /system/bin/hwservicemanager so it doesn't cause CI failure in sbom_integration." into main
2023-09-01 01:55:19 +00:00