Jaewoong Jung
181cfdf898
Fix broken darwin build.
...
Offending change - I7b64de4b06e9bba3fba3712b25dd9f9d112e1625
Test: sh_binary_test.go
Bug: 156980228
Fixes: 164465992
Change-Id: Idebfdf1ed7d8e10ba867c8eaac01410d754c7131
2020-08-14 18:44:23 +00:00
Ramy Medhat
30a09c0b81
Merge "Do not generate a random socket address for RBE if NOSTART_RBE is set." am: 39fff45b8e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1399835
Change-Id: I904976d45110a6857d8171e0f19772233fd28b56
2020-08-14 18:29:37 +00:00
Ramy Medhat
8c56bc2726
Add a default value for the RBE_log_dir variable.
...
Test: built simple target.
Change-Id: Id93dd80119037b594e5f8c370f4ac2fbc12a5144
2020-08-14 14:17:33 -04:00
Ramy Medhat
39fff45b8e
Merge "Do not generate a random socket address for RBE if NOSTART_RBE is set."
2020-08-14 18:12:33 +00:00
Jaewoong Jung
d31cbffaf4
Merge "Add data bin and lib properties to sh_test" am: b2567eb9d8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1386705
Change-Id: I9d5f5592d536ae45d9f824bb813fa998228b512a
2020-08-14 18:04:22 +00:00
Jaewoong Jung
b2567eb9d8
Merge "Add data bin and lib properties to sh_test"
2020-08-14 17:50:05 +00:00
Jeff Vander Stoep
3a9d80a60c
Rust: use 1.45.2 prebuilts
...
Test: TH
Change-Id: I2eab5af0a822673ca1f5bb2f63c88edc2c7830ff
2020-08-14 13:53:38 +02:00
Treehugger Robot
1efeaa552c
Merge "Update ApexAvailableBaseline" am: 52cefc00f7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1396192
Change-Id: If00f6e5b81887eb04618ad65816e3c41c5dcd9e8
2020-08-14 03:51:43 +00:00
Treehugger Robot
52cefc00f7
Merge "Update ApexAvailableBaseline"
2020-08-14 03:40:33 +00:00
Ramy Medhat
a958d35247
Do not generate a random socket address for RBE if NOSTART_RBE is set.
...
Test: A build with NOSTART_RBE=1
Change-Id: I5872632442c754b597901b7729eed597ee45859f
2020-08-13 22:53:42 -04:00
Colin Cross
e07f2316b7
Rename ApexName to ApexVariationName
...
In preparation for reusing the same variation for multiple apexes,
rename ApexName to ApexVariationName.
Bug: 164216768
Test: all soong tests
Change-Id: I88f2c5b192ffa27acd38e01952d0cefd413222a0
2020-08-13 17:50:29 -07:00
Colin Cross
1b9604b463
Add CreateAliasVariation to BottomUpMutatorContext
...
Propagate CreateAliasVariation from Blueprint to Soong.
Bug: 164216768
Test: m checkbuild
Change-Id: I635bf67481092b83a8d26ef1cb06e2e3e21a595f
2020-08-13 17:50:05 -07:00
Jaewoong Jung
91dbd520de
Add data bin and lib properties to sh_test
...
Test: sh_binary_test.go
Test: Modified ziptool-tests
Bug: 156980228
Change-Id: I7b64de4b06e9bba3fba3712b25dd9f9d112e1625
2020-08-13 15:36:44 -07:00
Colin Cross
094956cf00
Merge changes I02fb745a,Iccc96c0d am: a24b9deb5f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1378536
Change-Id: I109e5814ae04de65667962a3299989e0ca160d11
2020-08-13 22:10:01 +00:00
Colin Cross
a24b9deb5f
Merge changes I02fb745a,Iccc96c0d
...
* changes:
Follow all shared library dependencies when collecting JNI libraries
Handle static unwinder in ltoDepsMutator
2020-08-13 21:55:53 +00:00
Matthew Maurer
a01fc72094
Merge "Add Rust Binder crate to allowed list" am: 61ca6a39cc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1304853
Change-Id: I4bd8b03ec13dd300498e0876f96739d20a654235
2020-08-13 21:22:15 +00:00
Matthew Maurer
61ca6a39cc
Merge "Add Rust Binder crate to allowed list"
2020-08-13 21:13:57 +00:00
Colin Cross
beae6ecbd4
Shorten missing module panic message
...
Only print the list of variants of the matching module when
ctx.ModuleForTesting finds the module but not the variant.
Test: all soong tests
Change-Id: I51ffdde4645db39ec1d37ec018e0dea11d74280e
2020-08-13 11:52:21 -07:00
Andrei Onea
23fea04e27
Rename class2greylist
...
Use a more inclusive name (go/hiddenapi-list-renaming).
Bug: 163797539
Test: atest class2nonsdklisttest
Change-Id: I1b72c243746dde9926a11d5a559b84e753e8fd4f
2020-08-13 17:33:14 +01:00
Ramy Medhat
2889166b6c
Make the default exec strategy for javac/r8/d8 remote local fallback.
...
Test: presubmits
Change-Id: Ia67c2a1e13638db1fb9c93755ce72159767d46b4
2020-08-13 11:41:35 -04:00
Thiébaud Weksteen
9e8451e524
rust: modify linting properties
...
Move the linting properties to an enum with 4 possible options:
"default", "android", "vendor" or "none". The previous logic for
default, based on the module's location, is kept. It is now possible to
force the upgrade to a certain lint level for some modules (e.g.
external/[...]/android). Update the unit tests and documentation.
Bug: 163400111
Test: m
Change-Id: I8e464b04401158ed2d3c518a9b72f145a9835c99
2020-08-13 15:58:09 +02:00
Treehugger Robot
0c8d7c6958
Merge "Improve abidump generating logic for non-REL build" am: 29737cfc94
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1374297
Change-Id: Id2d8ba83012f795cf7a36e83b6e9799527295e07
2020-08-13 12:11:42 +00:00
Treehugger Robot
29737cfc94
Merge "Improve abidump generating logic for non-REL build"
2020-08-13 11:53:05 +00:00
Treehugger Robot
8acd131453
Merge changes I514b90ae,Ie477de70 am: d59540234c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1378334
Change-Id: I9b0bef22ba3486be3d4e329b716a62fd2ab30629
2020-08-13 05:14:58 +00:00
Treehugger Robot
d59540234c
Merge changes I514b90ae,Ie477de70
...
* changes:
Fix DepsInSameApex for some dependencies of static libraries
Expose all shared and header libraries to Make
2020-08-13 05:01:17 +00:00
Ramy Medhat
811c68d7a6
Merge "Add reasonable defaults to RBE configuration parameters." am: 5d942d05b1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1397907
Change-Id: Iae17ca2130428cae6bfe158db966bb8aae164b39
2020-08-12 22:54:41 +00:00
Ramy Medhat
5d942d05b1
Merge "Add reasonable defaults to RBE configuration parameters."
2020-08-12 22:41:43 +00:00
Treehugger Robot
4cb7543396
Merge "Increase heap size for lint tool" am: fd5978a473
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1362698
Change-Id: I2bef400d8824987a0a7afe7e16104f8a4df55f29
2020-08-12 22:16:41 +00:00
Treehugger Robot
52b4132004
Merge "Stop using prebuilt NDK CRT objects." am: 50a58067e6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1363344
Change-Id: Iab2e31cd03c36d489c57aa34938c49e112c11df2
2020-08-12 22:16:11 +00:00
Treehugger Robot
fd5978a473
Merge "Increase heap size for lint tool"
2020-08-12 22:07:18 +00:00
Treehugger Robot
50a58067e6
Merge "Stop using prebuilt NDK CRT objects."
2020-08-12 22:01:27 +00:00
Treehugger Robot
0311cb6359
Merge "Start collecting build configuration metrics." am: 3a9141df29
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1397028
Change-Id: I748a681d2b788bdb0b7a11d17f43bd691093f1e9
2020-08-12 17:27:32 +00:00
Andrei-Valentin Onea
ed7377cc19
Merge "Rename hiddenapi csv artifact" am: d89374c5a7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1394869
Change-Id: I2156da1f1c7ca3a1f92d924ba55109b8ca4f0d8a
2020-08-12 17:27:00 +00:00
Treehugger Robot
3a9141df29
Merge "Start collecting build configuration metrics."
2020-08-12 17:17:31 +00:00
Andrei-Valentin Onea
d89374c5a7
Merge "Rename hiddenapi csv artifact"
2020-08-12 17:08:10 +00:00
Ramy Medhat
0fc67eb5e9
Add reasonable defaults to RBE configuration parameters.
...
Test: simple one action build
Change-Id: Ic66ad2b89866a67008950035bc3b559dae4e3a3e
2020-08-12 12:30:05 -04:00
Dan Willemsen
50e7c7f0c6
Merge "Remove M4 export to Make" am: a6ba0d2a4c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1393489
Change-Id: I0678c3399a99c127048801175bd9f40c771c8e9a
2020-08-12 15:01:32 +00:00
Dan Willemsen
a6ba0d2a4c
Merge "Remove M4 export to Make"
2020-08-12 14:48:08 +00:00
Patrice Arruda
9685036e6e
Start collecting build configuration metrics.
...
This is an initial CL that collects the environment variables
USE_GOMA and USE_RBE. This is a needed metric to determine how
many users are currently using GOMA so we can help them migrate
to RBE.
Bug: b/163598127
Test: m nothing and checked soong_metrics
Change-Id: I39536eabad01aafbb3bd7182515d72230b36f658
2020-08-12 14:25:37 +00:00
Kousik Kumar
deab08e664
Merge "Add remote execution support for clang-tidy actions" am: 20cccd2e95
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1343716
Change-Id: I38233bbeb4ddbbcd79eb480cadfafe29b3b03f32
2020-08-12 14:05:26 +00:00
Kousik Kumar
20cccd2e95
Merge "Add remote execution support for clang-tidy actions"
2020-08-12 13:46:10 +00:00
Ivan Lozano
1200e780fd
Merge "Only return the source files of a Rust module with a SourceProvider if the internal compiler has been disabled" am: 4c698f3ff2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1393632
Change-Id: I06243ab4506fd46e760da0b45d97bdda79698196
2020-08-12 13:28:53 +00:00
Ivan Lozano
4c698f3ff2
Merge "Only return the source files of a Rust module with a SourceProvider if the internal compiler has been disabled"
2020-08-12 13:11:50 +00:00
Treehugger Robot
a2e8000dce
Merge "HostToolPath should return install path" am: 65c74d9f89
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1396128
Change-Id: I628ebb49b3315bed63c3c6d9174d9b96ccd38ba9
2020-08-12 03:03:28 +00:00
Treehugger Robot
65c74d9f89
Merge "HostToolPath should return install path"
2020-08-12 02:45:40 +00:00
Chih-Hung Hsieh
a756270ec2
HostToolPath should return install path
...
Bug: 163154468
Test: make; find dependencies of 'Module: sqlite3_bindgen_x86_64'
Change-Id: Id9fc4f1937983bdf7eb1732ed6a8afd5aa3eb24c
2020-08-11 16:38:52 -07:00
Dan Albert
92fe740677
Stop using prebuilt NDK CRT objects.
...
We don't need the prebuilt versions. The NDK CRT objects are (now)
built from the platform sources and the only difference is that the
NDK CRT objects also include an ELF note that identifies the NDK
version, which isn't helpful for anything built by the platform.
Add a `crt` property to cc_object that allows CRT objects to identify
themselves. CRT objects, unlike other modules, will have a variant
built per-API level they support, rather than just an SDK variant and
a platform variant. This is needed because new CRT objects will rely
on APIs not available in old libcs and old CRT objects will not
support all the features of a modern one.
Test: treehugger
Bug: http://b/159925977
Change-Id: I6595485fa1bfe0ad4945193d344b863f64eec654
2020-08-11 15:06:55 -07:00
Pirama Arumuga Nainar
eb037766bb
Merge "[cc/sanitize] Deprecate blacklist sub-property of sanitize" am: 84ce8d8d89
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1383562
Change-Id: I76d482938f8f7515a6a36a27f9f162852cfa12ec
2020-08-11 21:42:46 +00:00
Pirama Arumuga Nainar
84ce8d8d89
Merge "[cc/sanitize] Deprecate blacklist sub-property of sanitize"
2020-08-11 21:24:16 +00:00
Andrei Homescu
5db69cc896
Only return the source files of a Rust module with a SourceProvider if the internal compiler has been disabled
...
Test: mmma system/tools/aidl with assertOutput FIXMEs re-enabled
Change-Id: I84598ae2d1181656b7d68088f86ab016563e5d80
2020-08-11 13:25:25 -07:00