Commit Graph

62930 Commits

Author SHA1 Message Date
android-build-team Robot 8b316d4870 Version bump to RP1A.201005.002 [core/build_id.mk]
Change-Id: I6ad01ccb62f30d41bd08a7096f985bc9aac1c814
2020-08-19 02:22:05 +00:00
Tianjie Xu 1f24abb7d1 Merge "Fix the syntax in install-recovery.sh" am: ec23cbb7d6
Original change: https://android-review.googlesource.com/c/platform/build/+/1403105

Change-Id: Ia877cc70d65767e661da8e62e18494de4b37b58b
2020-08-18 21:17:05 +00:00
Tianjie Xu ec23cbb7d6 Merge "Fix the syntax in install-recovery.sh" 2020-08-18 21:08:07 +00:00
Steven Moreland 9d0f80aa9f Merge "vndservice removed if w/o vndservicemanager" am: 0113aa2070
Original change: https://android-review.googlesource.com/c/platform/build/+/1402963

Change-Id: I2f640d9b1374d19bf9d37c326a4e2ca03e07b96e
2020-08-18 20:16:17 +00:00
Steven Moreland 0113aa2070 Merge "vndservice removed if w/o vndservicemanager" 2020-08-18 20:06:46 +00:00
Treehugger Robot 81dddafd1e Merge "Bypass missing required module check on ASAN SANITIZE_TARGET build" am: 15c2fbfc18
Original change: https://android-review.googlesource.com/c/platform/build/+/1398272

Change-Id: Ieddd1669b88f6ad3d1b036263829107cbd43eb84
2020-08-18 08:02:29 +00:00
Treehugger Robot 15c2fbfc18 Merge "Bypass missing required module check on ASAN SANITIZE_TARGET build" 2020-08-18 07:41:01 +00:00
Treehugger Robot 896997628d Merge "add kernels with untrimmed symbols to aosp_arm64" am: a74903c755
Original change: https://android-review.googlesource.com/c/platform/build/+/1402952

Change-Id: Ib749c0d480c151c926d03e4cf09de548decd6158
2020-08-18 03:03:22 +00:00
Treehugger Robot a74903c755 Merge "add kernels with untrimmed symbols to aosp_arm64" 2020-08-18 02:54:18 +00:00
Tianjie e3c31eac61 Fix the syntax in install-recovery.sh
We recently modify the logic in install-recovery.sh to support
non-A/B updates on VAB launched devices. And the position of the
$(getprop ro.boot.slot_suffix) is misplaced for the recovery image.
For example:
"if ! applypatch --check EMMC$(getprop ro.boot.slot_suffix):/dev/block/recovery:SHA1"
should be:
"if ! applypatch --check EMMC:/dev/block/recovery$(getprop ro.boot.slot_suffix):SHA1"

Bug: 156979431
Test: rerun add_image_to_target_file, then validate_target_files
Change-Id: Id2d45e281151a46d66b37ea8fdb7b5cb4ae72e81
(cherry picked from commit e55f62c971)
2020-08-17 18:38:13 -07:00
Treehugger Robot ea5689db88 Merge "Add function to export default values for RBE related variables" am: 2babdad949
Original change: https://android-review.googlesource.com/c/platform/build/+/1399249

Change-Id: I7a122ffd97aa9619254ef69a4079f4797f10d317
2020-08-18 01:07:28 +00:00
Treehugger Robot 2babdad949 Merge "Add function to export default values for RBE related variables" 2020-08-18 00:51:55 +00:00
Steven Moreland 152a619d34 vndservice removed if w/o vndservicemanager
This binary is for talking to vendor services, and it'll hang if
vndservicemanager is not available. On devices where it isn't supported,
just remove it.

Fixes: 165043609
Test: N/A
Change-Id: I908c8771c37deb79cf36efb10e66b7fff7adcedf
2020-08-17 23:59:58 +00:00
Steve Muckle 2ad32ef3af add kernels with untrimmed symbols to aosp_arm64
For development and debugging it is useful to have boot images with all
kernel symbols exported.

Bug: 163613927
Change-Id: I6118e5f0fff6e9cbc20ecca6bd362a26a79544b1
2020-08-17 15:16:30 -07:00
Colin Cross a9b9e6e5ff Merged and dist lists of unused methods from R8
Merge all the proguard_usage.zip files produced by the R8 rules and
dist the result.

Bug: 151857441
Test: m TARGET_BUILD_APPS=DocumentsUI dist
Change-Id: I7e6d73241478016093a203dc7bd86407ab86a4ac
2020-08-17 19:31:22 +00:00
Treehugger Robot e60f9825b9 Merge "Enable configurable audio policy on generic_system" am: baade4a3c4
Original change: https://android-review.googlesource.com/c/platform/build/+/1395771

Change-Id: I28e390955a21bda06cea965dab84abd243730272
2020-08-17 08:56:39 +00:00
Treehugger Robot baade4a3c4 Merge "Enable configurable audio policy on generic_system" 2020-08-17 08:45:38 +00:00
Treehugger Robot 0508bd6842 Merge "Include vendor overrides in system prop if not split" am: 2e80113ad2
Original change: https://android-review.googlesource.com/c/platform/build/+/1399399

Change-Id: I8c961466fe21223c441c422ba457c12427d840c0
2020-08-14 18:20:21 +00:00
Treehugger Robot 2e80113ad2 Merge "Include vendor overrides in system prop if not split" 2020-08-14 18:03:31 +00:00
Hongguang Chen 370a65b4c3 Enable configurable audio policy on generic_system
BUG: 132639720
BUG: 163379087
Test: make aosp_arm64 and check artifacts.
Change-Id: Ide4dc68d5770854daa3acdff5dda78dfa4a941bc
Merged-In: Ide4dc68d5770854daa3acdff5dda78dfa4a941bc
2020-08-14 09:23:56 -07:00
JaeMan Park df762465f5 Merge "Rename mainline_system(.*).mk to generic_system(.*).mk" am: 84b8225429
Original change: https://android-review.googlesource.com/c/platform/build/+/1396210

Change-Id: Icec496fb01a2bdad0ef109b3d012a68cfae2b90f
2020-08-14 09:06:36 +00:00
JaeMan Park 84b8225429 Merge "Rename mainline_system(.*).mk to generic_system(.*).mk" 2020-08-14 08:54:33 +00:00
Garfield Tan 04714da51c Include vendor overrides in system prop if not split
Bug: 163854285
Test: m on crosshatch. Vendor overrides are included in
system/build.prop on legacy devices.

Change-Id: Ib134f934de8546af3dff27312f6877eafe5ed22c
2020-08-13 18:42:43 -07:00
Treehugger Robot 02694ffe29 Merge "Document unbundle build behavior" am: d67e588939
Original change: https://android-review.googlesource.com/c/platform/build/+/1358105

Change-Id: Ib7c9ad116b68d999d0507e4c1e63547e712fdc60
2020-08-14 01:26:28 +00:00
Treehugger Robot d67e588939 Merge "Document unbundle build behavior" 2020-08-14 01:14:59 +00:00
android-build-team Robot 4e7b3d526a Make change and version bump to RP1A.201005.001
Change-Id: I57878087a30cc3692e9e2e01cd197107f3c5cec5
2020-08-14 00:07:00 +00:00
Paul Scovanner e42523e9f3 Update Security String to 2020-10-05
Bug: 163542576
Change-Id: Id3cbd4d6528f827eba6ac410ba2eb92d91d40901
(cherry picked from commit 5eec497aa4)
2020-08-14 00:04:30 +00:00
Treehugger Robot 43044f0bb9 Merge "Set RBE_DIR default value to point to prebuilts in tree." am: 9c81a78e97
Original change: https://android-review.googlesource.com/c/platform/build/+/1397927

Change-Id: I9c26908c64cac30c754d381aaf84208bd71cfdd3
2020-08-13 22:29:14 +00:00
Treehugger Robot 9c81a78e97 Merge "Set RBE_DIR default value to point to prebuilts in tree." 2020-08-13 22:12:42 +00:00
Ramy Medhat 3491bbdbf8 Add function to export default values for RBE related variables
Test: ran rbesetup.sh and small build after.
Change-Id: I429835f1bb6da75e2fcee7e9ddac6b11672121cd
2020-08-13 14:41:32 -04:00
Ramy Medhat ba6d777f25 Set RBE_DIR default value to point to prebuilts in tree.
The new default points to prebuilts/remoteexecution-client/live.

Also sets the default exec strategy of Javac/R8/D8 to remote local
fallback.

Test: simple one action build
Change-Id: I3392a0f7ac6de818d0c5ba2e113fcb035c6fa0ae
2020-08-13 11:49:30 -04:00
JaeMan 20cdc90938 Rename mainline_system(.*).mk to generic_system(.*).mk
Rename mainline_system to generic_system in mk files
to avoid confusion with mainline module.

First, move mainline_system(.*).mk to generic_system(.*).mk
and make previous mainline_system(.*).mk to just inherit
generic_system(.*).mk to make alias except mainline_system.mk.
is just symlink to generic_system.mk.

These aliasing file will be kept remain during migration
for preventing build breakage and making changes possible
during migration.

Bug: 160649682
Test: lunch generic_system_arm64 && m nothing
Test: lunch generic_system_x86 && m nothing
Test: lunch generic_system_x86_64 && m nothing
Test: lunch generic_system_x86_arm && m nothing
Test: lunch mainline_system_arm64 && m nothing
Test: lunch mainline_system_x86 && m nothing
Test: lunch mainline_system_x86_64 && m nothing
Test: lunch mainline_system_x86_arm && m nothing
Change-Id: I3609ec2d91b0f08859a36cac75c25876b1db6d6a
Merged-In: I3609ec2d91b0f08859a36cac75c25876b1db6d6a
(cherry picked from commit 6f16b5764b)
2020-08-13 07:39:30 +00:00
Yo Chiang 828d46fbbe Bypass missing required module check on ASAN SANITIZE_TARGET build
ASAN SANITIZE_TARGET build may have missing dependencies due to
executables being skipped, thus bypass the required module check.
https://source.android.com/devices/tech/debug/asan#sanitize_target

Also streamline the bypassing logic.

Fix: 163802658
Test: TH
Test: lunch aosp_cf_x86_pasan-userdebug &&
  m SANITIZE_TARGET=address nothing
Change-Id: Ia43c942ce7eae718bf6fcd254307535e418a70e7
2020-08-13 12:45:52 +08:00
Treehugger Robot 4b539172c1 Merge "Use the soong-built NDK CRT objects." am: 14350c575f
Original change: https://android-review.googlesource.com/c/platform/build/+/1365604

Change-Id: I1631283d0ba462ea1a37c6a324183565e8f97388
2020-08-12 22:16:11 +00:00
Treehugger Robot 14350c575f Merge "Use the soong-built NDK CRT objects." 2020-08-12 22:01:27 +00:00
android-build-team Robot ca03effdf1 Make change and version bump to RP1A.201001.001
Change-Id: I038f4358397c1421f99c99a27385c491bc2e7ffc
2020-08-12 21:46:03 +00:00
Paul Scovanner 1e463f60b8 Update Security String to 2020-10-01
Bug: 163542576
Change-Id: I4973247ab66704c16446c47c6fd830a21ea2504f
(cherry picked from commit da6e4c1964)
2020-08-12 21:43:58 +00:00
Kousik Kumar fe33530a8a Merge "Remove double quotes in rbe.mk file" am: 08dcccb16a
Original change: https://android-review.googlesource.com/c/platform/build/+/1397848

Change-Id: I5b52b72fbd02744374e104aa82eee3be34ab93b0
2020-08-12 18:19:58 +00:00
Treehugger Robot 1be828f466 Merge "Package the JDK into test suite zips" am: 682aa6879a
Original change: https://android-review.googlesource.com/c/platform/build/+/1118180

Change-Id: If8dbb1f2b86f7c1653e3396ac1ae07ba391e54dd
2020-08-12 18:19:45 +00:00
Kousik Kumar 08dcccb16a Merge "Remove double quotes in rbe.mk file" 2020-08-12 18:16:32 +00:00
Treehugger Robot 682aa6879a Merge "Package the JDK into test suite zips" 2020-08-12 17:58:44 +00:00
Dan Willemsen b62d6bb5ee Merge "Reland "Move some prebuilt build tool configs to Soong"" am: 1a9ee40547
Original change: https://android-review.googlesource.com/c/platform/build/+/1393145

Change-Id: Ib3e632bf848c24bc53a877596c9a1f51fe350fbc
2020-08-12 15:01:32 +00:00
Dan Willemsen 1a9ee40547 Merge "Reland "Move some prebuilt build tool configs to Soong"" 2020-08-12 14:48:08 +00:00
Kousik Kumar 151dd8fadb Remove double quotes in rbe.mk file
These result in weird command line invocations when used with RBE.

Test: Ran an RBE build locally and made sure it still worked as expected
after the change.
Bug: b/163618332

Change-Id: Ic8a8adb3fffb357754384ddbf13684d944a9767e
2020-08-12 13:38:59 +00:00
Yo Chiang 02e56fc624 Merge changes Ib89ef776,I5cdc56c7 am: 2dcabab1c9
Original change: https://android-review.googlesource.com/c/platform/build/+/1396214

Change-Id: I3d34302b4c014484a8116fe8442d2a878d7d15ab
2020-08-12 04:08:10 +00:00
Yo Chiang b37bb1d8c6 Require required modules to exist am: 64faf88940
Original change: https://android-review.googlesource.com/c/platform/build/+/1306572

Change-Id: I15f728dcd0a73269ec99146982f2763f2e169ac3
2020-08-12 04:08:08 +00:00
Yo Chiang d4aef1614a Merge "Don't call $(my_path_comp) if $(dir $(LOCAL_PATH)) is TOP" am: 15fbad3dfa
Original change: https://android-review.googlesource.com/c/platform/build/+/1396208

Change-Id: I33fdefd63beb33fd95b9f9930dff89ff2b4cb561
2020-08-12 04:07:44 +00:00
Yo Chiang 2dcabab1c9 Merge changes Ib89ef776,I5cdc56c7
* changes:
  Disable required modules check on darwin
  Require required modules to exist
2020-08-12 03:56:10 +00:00
Yo Chiang 15fbad3dfa Merge "Don't call $(my_path_comp) if $(dir $(LOCAL_PATH)) is TOP" 2020-08-12 03:55:57 +00:00
Colin Cross fa4f72000b Package the JDK into test suite zips
Allow hermetically running the test suites by packaging the JDK
into the output zip file.

Bug: 139202337
Test: m cts && zipinfo out/host/linux-x86/cts/android-cts.zip
Change-Id: I6a59bb97a33113c83df9c7162e9c65ca90a8c196
2020-08-11 23:35:56 +00:00