Commit Graph

33983 Commits

Author SHA1 Message Date
Paul Duffin
37f1591a5e Merge changes I831da5fa,I866916c9 am: c66769ddd9 am: 53606f14c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579441

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib789cc734436bdbe03aa476f4021f785ee2559c9
2021-02-12 11:13:03 +00:00
Ulyana Trafimovich
a166d44faa Merge "Preserve <uses-library> order in dexpreopt.config files." am: da68a045a3 am: 35bc2b0ec9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584966

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id0b2cd6f1970a817ebcffa42172e985e1641cd60
2021-02-12 11:00:38 +00:00
Paul Duffin
53606f14c3 Merge changes I831da5fa,I866916c9 am: c66769ddd9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579441

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icae891ef2e16df3db3ac4c4d9f670cda89c5cc57
2021-02-12 10:51:38 +00:00
Ulyana Trafimovich
35bc2b0ec9 Merge "Preserve <uses-library> order in dexpreopt.config files." am: da68a045a3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584966

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3fc1b2b35734117e5a80d65fa39c61e99b809ef4
2021-02-12 10:50:48 +00:00
Paul Duffin
c66769ddd9 Merge changes I831da5fa,I866916c9
* changes:
  Move logic for selecting the primary module into initHiddenAPI()
  Ensure that <x>-hiddenapi modules are included in hiddenapi-index.csv
2021-02-12 10:28:28 +00:00
Ulyana Trafimovich
da68a045a3 Merge "Preserve <uses-library> order in dexpreopt.config files." 2021-02-12 10:22:39 +00:00
Eric Holk
560593e209 Add statsd exports to be consumed by unbundled modules am: 7529f06707 am: 442baf1b3d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584325

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0ce728eb413f1fe243cfe2a772a7d021aa628e03
2021-02-12 02:20:59 +00:00
Eric Holk
442baf1b3d Add statsd exports to be consumed by unbundled modules am: 7529f06707
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584325

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0a7ff0c17fd33319ec16ac959b45c59d40c2dee1
2021-02-12 01:44:59 +00:00
Ivan Lozano
28b2c1d879 Merge "rust: Use prebuilts for x86 host target." am: 05ad76b459 am: 4c4815d7c1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581843

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icd36403807e60a1be0023201d738cfd2a6a855a2
2021-02-11 19:30:47 +00:00
Eric Holk
7529f06707 Add statsd exports to be consumed by unbundled modules
This is needed first for ART to enable statsd metrics reporting, but
this will be needed by more modules as they become unbundled.

Test: build-mainline-modules.sh
Bug: 178500083
Change-Id: I5af0b8db7a24c86ffd3f34732ac747a4fc6a7a55
2021-02-11 19:02:40 +00:00
Ivan Lozano
4c4815d7c1 Merge "rust: Use prebuilts for x86 host target." am: 05ad76b459
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581843

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I78ff4ea594310b5d7085fcad66af761d61c41cde
2021-02-11 17:57:55 +00:00
Ivan Lozano
05ad76b459 Merge "rust: Use prebuilts for x86 host target." 2021-02-11 17:39:11 +00:00
Ulya Trafimovich
65556a87d3 Preserve <uses-library> order in dexpreopt.config files.
Library order is important because it is used to construct class loader
context, which is then written into OAT/ODEX files and chacked against
class loader context constructed by PackageManager on the device. If the
orders are different, dexpreopted code is rejected.

Soong avoids using Go maps for class loader context representation
precisely for that reason. However, for the modules defined in makefiles
dexpreopt configs were serialized to JSON and unmarshaled to Go maps,
which resulted in wrong order of libraries. This CL changes Go
representation of class loader contexts imported from JSON and makes the
order stable.

Bug: 132357300
Test: lunch cf_x86_64_phone-userdebug && m && launch_cvd \
      adb wait-for-device && adb root && adb logcat \
      | grep -E 'ClassLoaderContext [a-z ]+ mismatch'
      # empty grep output, no errors
Change-Id: I15f51617f9573c0bbcb324cf2592daf719cad586
2021-02-11 16:58:51 +00:00
Paul Duffin
f75e527c2b Move logic for selecting the primary module into initHiddenAPI()
Bug: 178361284
Test: m droid
      Verified that hiddenapi files (both aggregated ones and for the
      individual modules) are not affected by this change.
      Also verified that the hiddenapi files created when using the
      prebuilts (using SOONG_CONFIG_art_module_source_build=false) are
      the same as when using the source. There is a slight difference
      in the order but otherwise identical.
Change-Id: I831da5fa41eb7668b07bbdc4dd08ec2cdb8803d0
2021-02-11 15:43:28 +00:00
Paul Duffin
e7975ff77c Ensure that <x>-hiddenapi modules are included in hiddenapi-index.csv
Adds a test that makes sure that <x>-hiddenapi modules that provide
additional annotations for the <x> boot jar module are included when
generating the hiddenapi-index.csv file.

Bug: 178361284
Test: m nothing
Change-Id: I866916c9275af17954e0634347d183228d4ddc17
2021-02-11 15:43:28 +00:00
Lev Proleev
645c630372 Merge "Add NNAPI AIDL interface to allowed deps" am: 56ca4e4706 am: 3cd706324f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579440

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I65714886e2db1a5b97af16144813c00df8ab18c7
2021-02-10 18:02:18 +00:00
Lev Proleev
3cd706324f Merge "Add NNAPI AIDL interface to allowed deps" am: 56ca4e4706
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579440

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie4da671f20f3fd1209468cba9aa9b0110cbf2506
2021-02-10 17:09:00 +00:00
Lev Proleev
56ca4e4706 Merge "Add NNAPI AIDL interface to allowed deps" 2021-02-10 16:45:19 +00:00
Treehugger Robot
66a854d585 Merge "Add LOCAL_LICENSE_KINDS to build/soong" am: b68036f44b am: 0a1087f291
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1575543

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I17bbc2d510465587580cf26e55e4f65a952e198c
2021-02-10 08:30:03 +00:00
Treehugger Robot
0a1087f291 Merge "Add LOCAL_LICENSE_KINDS to build/soong" am: b68036f44b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1575543

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If59098de6ca2cb7767ebf84e6e994f8e458336ba
2021-02-10 08:02:07 +00:00
Treehugger Robot
b68036f44b Merge "Add LOCAL_LICENSE_KINDS to build/soong" 2021-02-10 07:18:29 +00:00
Bob Badour
954cb01b1c Merge "Change WTFPL and BeerWare to notice per recent change." am: c6226d668e am: 1e7c3be48a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1570963

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibff0733195609dca5c08d20de123d44faf0d9861
2021-02-10 04:52:45 +00:00
TreeHugger Robot
a0f3390d25 Merge "Fix broken build" into stage-aosp-master am: 6caae707ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/13538311

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7a0644dde6b80fee76f3943bdeba4603ed3b0c40
2021-02-10 04:52:21 +00:00
Bob Badour
1e7c3be48a Merge "Change WTFPL and BeerWare to notice per recent change." am: c6226d668e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1570963

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I602a7f46ae22d320888d2b891795c4cd8de4a3fe
2021-02-10 04:27:18 +00:00
TreeHugger Robot
6caae707ee Merge "Fix broken build" into stage-aosp-master 2021-02-10 04:14:24 +00:00
Bob Badour
c6226d668e Merge "Change WTFPL and BeerWare to notice per recent change." 2021-02-10 03:44:26 +00:00
Bob Badour
1ceaa1295c Merge "Allow cross-cutting dependencies like licenses." am: a3348295d4 am: c54c5770db
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579112

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I684cfc27181c698d877be341c735cfe922b24357
2021-02-10 03:42:45 +00:00
Treehugger Robot
abebf740d0 Merge "Remove lingering debug statement from previous submission" am: c59c512e98 am: b1f881876c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1582603

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifdb738562ad01834c492826178d7f708d48eb61f
2021-02-10 03:41:33 +00:00
Bob Badour
c54c5770db Merge "Allow cross-cutting dependencies like licenses." am: a3348295d4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579112

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia86275340d8cda63c3cea72d487682aee3064f7d
2021-02-10 03:10:42 +00:00
Treehugger Robot
b1f881876c Merge "Remove lingering debug statement from previous submission" am: c59c512e98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1582603

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I56d038131ee5f1376fe38f5035a5f5af66dd3598
2021-02-10 03:09:55 +00:00
Benjamin Schwartz
88a5af1541 Fix broken build
Bug: 179840198
Test: Build
Change-Id: I70659d5bafd50d2b9b74277243c40f2348f92ff5
Merged-In: Ib909e678072ac5f2baefc7e273e89ef77b3b31ad
2021-02-10 03:00:29 +00:00
Bob Badour
a3348295d4 Merge "Allow cross-cutting dependencies like licenses." 2021-02-10 02:46:40 +00:00
Treehugger Robot
c59c512e98 Merge "Remove lingering debug statement from previous submission" 2021-02-10 02:08:49 +00:00
Treehugger Robot
f2db4bc32c Merge "Ensure that stubs.symbol_file has ".map.txt" suffix" am: 509ab03f12 am: 1950b77215
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574808

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7be5e66d818c8bb1071d881d126f84f406945154
2021-02-10 01:22:29 +00:00
Julien Desprez
64c6d7f75c Merge "Changing default of rust_test_host to unit_tests:true" am: 7f11ed7fb4 am: 38bf37451a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1553141

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ife826d19609ce5890fd1b4adf6cb7e7d7fa6a193
2021-02-10 01:22:22 +00:00
Jose "Pepe" Galmes
34c5caff4e Merge "Implement directed recovery snapshot." am: ee4dcdc0ad am: ab1e7cc897
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581563

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie1e8946f350ba8d5d8a7f3642780715e88310459
2021-02-10 01:21:47 +00:00
Treehugger Robot
1950b77215 Merge "Ensure that stubs.symbol_file has ".map.txt" suffix" am: 509ab03f12
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574808

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic8a69aef4b1fc5a2518460224707e724519c1ec0
2021-02-10 01:21:41 +00:00
Treehugger Robot
509ab03f12 Merge "Ensure that stubs.symbol_file has ".map.txt" suffix" 2021-02-10 01:07:30 +00:00
Julien Desprez
38bf37451a Merge "Changing default of rust_test_host to unit_tests:true" am: 7f11ed7fb4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1553141

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iff7e273f758ccf1a738f595b638f2eba849c01e5
2021-02-10 00:30:33 +00:00
Jose "Pepe" Galmes
ab1e7cc897 Merge "Implement directed recovery snapshot." am: ee4dcdc0ad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581563

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If399d2d14df5a163662e857430a449c8be02503b
2021-02-10 00:28:34 +00:00
Julien Desprez
7f11ed7fb4 Merge "Changing default of rust_test_host to unit_tests:true" 2021-02-10 00:07:49 +00:00
Chris Parsons
0703d514e3 Remove lingering debug statement from previous submission
While this may be helpful in the immediate-term, it will cause
incredibly bloated logs as more of the build is managed by Bazel.

Test: m nothing
Change-Id: I84f9ea5457c8180bc323a3835f70f5ec23e5c00e
2021-02-09 19:05:59 -05:00
Jose "Pepe" Galmes
ee4dcdc0ad Merge "Implement directed recovery snapshot." 2021-02-10 00:02:34 +00:00
Treehugger Robot
ed2d9815c4 Merge "Add android_test_helper_app properties to java_defaults" am: a6cfcac727 am: 747e441f33
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579791

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I50300bd49812dc509855e9343f93a3f4003f570c
2021-02-09 22:49:31 +00:00
Treehugger Robot
2de91f4723 [automerger skipped] Merge changes from topic "ps 2.0 cp" am: 609b124e5e -s ours am: 1155a36042 -s ours
am skip reason: Change-Id I3e82b2c01f1fca75ac97985053b4a5826d151340 with SHA-1 57272380ff is in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576373

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9092a4182dbd052a87b1bc2ad44ebe691e582246
2021-02-09 22:48:02 +00:00
Benjamin Schwartz
955e542b6a powerstats: PowerStats HAL has been renamed am: 71dfb344e4 am: aeda6e49f4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576505

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5a057cbbcb46ed779c60c515d1f0d464961a23f6
2021-02-09 22:48:00 +00:00
Benjamin Schwartz
f3eb3b51a7 Create Power Stats AIDL interface am: 1057ccb75a am: 725482b4ab
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576504

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I008fc76668cba16c86c35d11d20f7a461bf3981d
2021-02-09 22:47:58 +00:00
Treehugger Robot
747e441f33 Merge "Add android_test_helper_app properties to java_defaults" am: a6cfcac727
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579791

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id80f8aa473ea3bbd388222ab0b9a786ecea1705b
2021-02-09 22:29:36 +00:00
Treehugger Robot
1155a36042 [automerger skipped] Merge changes from topic "ps 2.0 cp" am: 609b124e5e -s ours
am skip reason: Change-Id I3e82b2c01f1fca75ac97985053b4a5826d151340 with SHA-1 57272380ff is in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576373

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iccbd1742a48b4623a9b5aab40584306d42c702f9
2021-02-09 22:21:34 +00:00
Benjamin Schwartz
aeda6e49f4 powerstats: PowerStats HAL has been renamed am: 71dfb344e4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576505

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I755bd9fc0a79730c95ab1d7596e868f156d492fb
2021-02-09 22:21:30 +00:00