Treehugger Robot
e89cd9f2b5
Merge "Add android_sdk_repo_host to build platform-tools&build-tools" am: adf2b3e68f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1828170
Change-Id: I2e06ecdde08dc0f813a1775d4612671f7bcc44ab
2021-10-15 02:29:40 +00:00
Treehugger Robot
adf2b3e68f
Merge "Add android_sdk_repo_host to build platform-tools&build-tools"
2021-10-15 02:04:45 +00:00
Stephen Hines
7996129541
Merge "Switch to clang-r433403b (13.0.3)" am: f7bc97ce7a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857593
Change-Id: I503478cb6d41826e56bd3e4d075ba558c3c88b52
2021-10-14 18:58:49 +00:00
Stephen Hines
f7bc97ce7a
Merge "Switch to clang-r433403b (13.0.3)"
2021-10-14 18:46:08 +00:00
Seth Moore
2e2fb66ecc
Merge "Flag an error on empty rust module srcs" am: 6ec96b8102
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1852788
Change-Id: I1039d7b57ac4c63cf39779e9f38f5783f17f613d
2021-10-14 15:54:45 +00:00
Seth Moore
6ec96b8102
Merge "Flag an error on empty rust module srcs"
2021-10-14 15:25:17 +00:00
Seth Moore
3afac0b36f
Flag an error on empty rust module srcs
...
It's an error if a rust module's srcs is empty. Prior to this change
the output was a panic that complains loudly about a slice error and
nothing else. This change doesn't stop the panic, but at least adds
a bit of context so devs who make a simple mistake can more easily
fix it.
Test: SOONG_GEN_RUST_PROJECT=1 m nothing
Change-Id: Id7d8465d533413c3000699661222a53a7c8678f3
2021-10-14 15:25:07 +00:00
Liz Kammer
183628579e
Merge "Add missing directories to bp2build." am: 47a6c59819
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856736
Change-Id: Idfe2ae1de1b881d563cb96cc5e1ee306a11bda42
2021-10-14 14:20:45 +00:00
Liz Kammer
47a6c59819
Merge "Add missing directories to bp2build."
2021-10-14 14:03:33 +00:00
Yi Kong
370a0be4b8
Add Global ThinLTO option (2nd try) am: 8ea56f9da9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1857453
Change-Id: I09ed730f75ae10daf8293ede971b35342d6f61d2
2021-10-14 11:52:00 +00:00
Yi Kong
8ea56f9da9
Add Global ThinLTO option (2nd try)
...
Instead of making everything into ThinLTO variant by default (it works
but many Soong tests don't like this, and got bit rot due to lack of
active builder for this configuration), let the default option be
ThinLTO and no LTO be a special variant.
Test: m GLOBAL_THINLTO=true
Test: m
Bug: 195134194
Change-Id: I2fd98061ba55eba1fdfdd056fb2f8c2051fd2553
2021-10-14 17:34:13 +08:00
Stephen Hines
b7b0ae12be
Switch to clang-r433403b (13.0.3)
...
Bug: http://b/202099787
Test: m
Change-Id: Id923948c56b0308842c94846edd6528fd26dbf72
2021-10-14 01:21:21 -07:00
Jiyong Park
c05ccb3724
Merge "Remove use_apex_name_macro
" am: ddf4ebae19
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853655
Change-Id: Ic55eb66ee9414e9a883beba942d3b0616b564139
2021-10-14 02:47:11 +00:00
Jiyong Park
ddf4ebae19
Merge "Remove use_apex_name_macro
"
2021-10-14 02:32:43 +00:00
Jiyong Park
91f1b42226
Remove use_apex_name_macro
...
The property is no longer used.
Bug: 161926892
Test: m
Change-Id: I98948152d6d09bde2eeba4875c7ca01531a24930
2021-10-14 08:57:59 +09:00
Trevor Radcliffe
6e4211d099
Merge "Ignore obsolete lines when converting makefiles" am: 8c1ae8f2ff
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853833
Change-Id: I6966aad04ddd80cd2441ebe239c246bee84ea627
2021-10-13 22:22:56 +00:00
Trevor Radcliffe
8c1ae8f2ff
Merge "Ignore obsolete lines when converting makefiles"
2021-10-13 22:07:50 +00:00
Liz Kammer
2fc348986c
Add missing directories to bp2build.
...
Added directories with deps of adbd that were not converted and added
them to be converted via bp2build.
Test: bp2build.sh
Test: mixed_droid.sh
Change-Id: Iacb634b23e1fdc2767a0923882b71f482ebca53d
2021-10-13 17:07:41 -04:00
Lev Rumyantsev
524b468a25
Merge "Support 64-bit arm_on_x86_64" am: 1eda2bd946
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1854069
Change-Id: Id456023beeb4d6e930e60241512a0eeab31c4162
2021-10-13 20:06:42 +00:00
Lev Rumyantsev
1eda2bd946
Merge "Support 64-bit arm_on_x86_64"
2021-10-13 19:42:49 +00:00
Treehugger Robot
1f211a9b88
Merge "bp2build: Add special arch-variant targets." am: 3bc7a1ba47
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853859
Change-Id: I015e6afd10cd5359b8c03596cde41a665f46165a
2021-10-13 17:46:52 +00:00
Treehugger Robot
3bc7a1ba47
Merge "bp2build: Add special arch-variant targets."
2021-10-13 17:29:36 +00:00
Trevor Radcliffe
93295f27e4
Ignore obsolete lines when converting makefiles
...
Specifically this skips cases where LOCAL_MODULE_PATH
is TARGET_OUT_OPTIONAL_EXECUTABLES or TARGET_OUT_DATA_APPS.
Test: Added tests
Test: Treehugger
Change-Id: Ib64f22fc3936703c665d07dbb25d8ebf3b9f56c5
2021-10-13 17:16:18 +00:00
Lev Rumyantsev
34581212a4
Support 64-bit arm_on_x86_64
...
hasArmAndroidArch only checked for 32-bit arm target and thus didn't
work properly on 64-bit only systems.
Test: CtsRsCppTestCases 64-bit only arm on x86
Bug: 194800662
Change-Id: I87332d793dcdd4859766c9067b9fd53f9e4c2516
2021-10-13 09:55:10 -07:00
Jingwen Chen
2ddc1eb1fa
Merge "Revert "Fix test to use --experimental_platform_in_output_dir."" am: 7b568c1cea
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1856337
Change-Id: If085d93a11035ba47310bddafd94e4c19f83ff19
2021-10-13 15:46:38 +00:00
Jingwen Chen
7b568c1cea
Merge "Revert "Fix test to use --experimental_platform_in_output_dir.""
2021-10-13 15:34:12 +00:00
Paul Duffin
964d2d7a51
Merge "Stop prebuilt_apex/apex_set exporting invalid jars to Make" am: 13dd220448
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853520
Change-Id: I5b1dd835c33e1c4efe4ed2f142afcc68aa0aa1d7
2021-10-13 15:06:57 +00:00
Paul Duffin
13dd220448
Merge "Stop prebuilt_apex/apex_set exporting invalid jars to Make"
2021-10-13 14:53:17 +00:00
Jingwen Chen
3c5083c058
Revert "Fix test to use --experimental_platform_in_output_dir."
...
Revert submission 1854375-update-bazel-daecf427ec0bf0e963c324783062c4f5b61ff679
Reason for revert: introduces 503d56eda2
, which conflicts with our current cc_binary->cc_shared_library work
Reverted Changes:
I40a511195:Fix test to use --experimental_platform_in_output_...
I05c2c11f3:Update Bazel to https://github.com/bazelbuild/baze ...
Ie772d1665:Set --experimental_platform_in_output_dir.
Id66674d72:Update Bazel to https://github.com/bazelbuild/baze ...
Change-Id: I0e5a7548feb13c2f3b4deae1921542b15d23a283
2021-10-13 14:25:41 +00:00
Liz Kammer
fdd72e6351
bp2build: Add special arch-variant targets.
...
Soong supports additional arch-variant targets based on arch/os aside
from strictly arch/os names. Handle the unconverted cases based solely
on arch/os.
Test: build/bazel/ci/bp2build.sh
Change-Id: I8dc987b1aa4a4ea646dd5b03a94b84297ba6113a
2021-10-13 09:01:56 -04:00
Liz Kammer
36d9558c4f
Merge "Do not sort after subtraction." am: 06f00c33a7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853858
Change-Id: Ia3269f2661633b9236aafbc11b529cf5bbaed367
2021-10-13 12:46:27 +00:00
Liz Kammer
06f00c33a7
Merge "Do not sort after subtraction."
2021-10-13 12:27:48 +00:00
Dan Willemsen
9fe1410213
Add android_sdk_repo_host to build platform-tools&build-tools
...
The Android SDK has been built with Make up until now, monolithically,
then split up into several sdk-repo zip files for different purposes.
The Mac and Windows SDKs really only need to contain the platform-tools
and build-tools pieces, but due to this monolithic sdk zip, we had to
build the whole SDK first.
This adds an `android_sdk_repo_host` module that can build these
platform-tools and build-tools zips.
Bug: 187222815
Change-Id: I55809e1d7447dd65e22461f921b2b8abb6d5f822
2021-10-13 01:25:02 -07:00
Jingwen Chen
8169a3680f
Merge "Fix test to use --experimental_platform_in_output_dir." am: 3e4d25552b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1854375
Change-Id: I03af54b556e789939c12358d2c0484697d95e99a
2021-10-13 07:21:58 +00:00
Jingwen Chen
3e4d25552b
Merge "Fix test to use --experimental_platform_in_output_dir."
2021-10-13 07:04:05 +00:00
Pirama Arumuga Nainar
5f47034133
Merge "[get_clang_version] Make the version regex permissive" am: 1b6a962be3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1846794
Change-Id: I1160b69d52a337f99e458270e4cc3a25051417b4
2021-10-13 06:01:56 +00:00
Pirama Arumuga Nainar
1b6a962be3
Merge "[get_clang_version] Make the version regex permissive"
2021-10-13 05:47:35 +00:00
Yi Kong
0a7e9a5283
Merge "Re-enable unused-command-line-argument warning" am: a9e56f062d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1799592
Change-Id: Ie9faf37db943c22fe752190017a9b053deff0cb3
2021-10-13 04:29:20 +00:00
Yi Kong
a9e56f062d
Merge "Re-enable unused-command-line-argument warning"
2021-10-13 04:12:12 +00:00
Yi Kong
62e75f507d
Re-enable unused-command-line-argument warning
...
Turn on the warning by default, unless USE_CCACHE is set.
Test: presubmit
Bug: 197177755
Change-Id: I01e2b0f1be3f4bd3a8d78bb4ab053b4db227596d
2021-10-13 04:11:56 +00:00
Jiakai Zhang
39f65b16e3
Merge "Add more tests for dexpreopting." am: 40eb3b3e94
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1840057
Change-Id: I43ca5e97e606a269068e07cf0cca2c6bd0d082c8
2021-10-13 03:28:57 +00:00
Jiakai Zhang
40eb3b3e94
Merge "Add more tests for dexpreopting."
2021-10-13 03:17:11 +00:00
Jingwen Chen
c6ef451e0e
Fix test to use --experimental_platform_in_output_dir.
...
Bug: 197925723
Test: CI
Change-Id: I40a511195ff7cc5fc336d3671bcdccd2364ca432
2021-10-13 02:25:19 +00:00
Jingwen Chen
91368f3a67
Merge "Convert cpp_std to be an attribute instead of a copt." am: e466cc7ea6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1853143
Change-Id: I77c52e9b17e72664a0de3dd2deab88986efcf264
2021-10-12 23:34:04 +00:00
Jingwen Chen
e466cc7ea6
Merge "Convert cpp_std to be an attribute instead of a copt."
2021-10-12 23:13:53 +00:00
Liz Kammer
b3e79728ad
Merge "bp2build: Improve handling of generated_sources" am: 7e1956643c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1851764
Change-Id: I1560405c38f158e997e7174315efa18d287a11ee
2021-10-12 17:42:45 +00:00
Liz Kammer
9bad9d645e
Do not sort after subtraction.
...
This allows labels/strings to remain in their original order.
Test: go test bazel tests
Change-Id: I69f575df9e4a358fee4392ae48edf4550e463efb
2021-10-12 13:36:27 -04:00
Liz Kammer
7e1956643c
Merge "bp2build: Improve handling of generated_sources"
2021-10-12 17:29:23 +00:00
Yu Liu
272c1a61bc
Merge "Change the approach to decide whether to upload metrics." am: f6f010b2de
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1780505
Change-Id: I6b02987239c0d4e521ed3365b2a4408ef29a03f3
2021-10-12 16:17:08 +00:00
Yu Liu
f6f010b2de
Merge "Change the approach to decide whether to upload metrics."
2021-10-12 16:02:54 +00:00