Commit Graph

9484 Commits

Author SHA1 Message Date
Jaewoong Jung
1d6eb68731 Use debug mode when running R8 for eng builds.
Bug: 119601874
Test: Built for different variants.
Change-Id: I2250587eb3e457ca15265eb9f8359872e9b08363
2018-11-30 15:23:16 +00:00
Nikita Iashchenko
a9e5a40bb8 Merge "Revert "C++17: switch the default."" 2018-11-30 14:27:16 +00:00
Jerome Gaillard
dacb269342 Merge "Add flags for Windows assembly builds"
am: ba0653cdb4

Change-Id: I7e60185582a0a55e81529d353fbd633873b7a408
2018-11-30 04:43:31 -08:00
Jerome Gaillard
ba0653cdb4 Merge "Add flags for Windows assembly builds" 2018-11-30 12:30:06 +00:00
Nikita Iashchenko
7a782203b9 Revert "C++17: switch the default."
This reverts commit c35fc0e130.

Reason for revert: fix broken targets in the internal master.

Change-Id: I70447a05ae5b2afa7efc7ab21c0432e651cab1ba
2018-11-30 11:15:16 +00:00
Anton Hansson
07f003317d Merge "Remove obsolete flag"
am: 6641b97d13

Change-Id: Ib4fc2075d6ba6978f78887d9c52c3f71561bcbe4
2018-11-30 01:29:30 -08:00
Anton Hansson
6641b97d13 Merge "Remove obsolete flag" 2018-11-30 09:11:28 +00:00
Elliott Hughes
92fbd0699e Merge "C++17: switch the default."
am: b44bdb2be3

Change-Id: Ib4fd903bd957d3114e9c7e87712497ea65eb9a17
2018-11-30 00:32:12 -08:00
Elliott Hughes
53dc967a0e Merge "Move paste(1) to toybox."
am: ca62abc776

Change-Id: I0cddd609b63e478cb12200fa5a4f8bb1e8c0ba69
2018-11-30 00:08:06 -08:00
Treehugger Robot
b44bdb2be3 Merge "C++17: switch the default." 2018-11-30 08:06:02 +00:00
Elliott Hughes
f3f3b99bb3 Move xxd(1) to toybox.
Test: treehugger
Change-Id: I906b0c94da5b65dc387ae253492356ca78f93fd2
2018-11-29 22:04:16 -08:00
Treehugger Robot
ca62abc776 Merge "Move paste(1) to toybox." 2018-11-30 01:06:08 +00:00
Evgenii Stepanov
98f5b0642c Add sanitizer runtime library to recovery when needed.
Make sanitized targets in recovery depend on ".recovery" flavor of
sanitizer runtime library. This forces installation of the runtime
library in recovery image as long as at least one target depends on it.

Test: hwasan build can boot into recovery
Bug: 112438058
Bug: 119582521
Change-Id: I1b7f9fa4ff5f29acb03c27074512ea24467a3d37
2018-11-29 23:22:20 +00:00
Nan Zhang
953dd231ef Merge "Change srcjarDir/stubsDirs to a different name."
am: 42f19a7987

Change-Id: Ieeed4909af348e7fbeed2d17dc8ccd24bba4feb4
2018-11-29 14:37:36 -08:00
Treehugger Robot
42f19a7987 Merge "Change srcjarDir/stubsDirs to a different name." 2018-11-29 22:22:15 +00:00
Elliott Hughes
15f2dfe482 Move paste(1) to toybox.
Test: treehugger
Change-Id: Id5e8e841406357d8301198eb433b96d2f1ba02d9
2018-11-29 11:36:51 -08:00
Elliott Hughes
82c4510ef6 Merge "Move rmdir(1) to toybox."
am: 47ff60e136

Change-Id: I5a26092f319c58ca29041b60df399fa7dd0137aa
2018-11-29 11:28:26 -08:00
Treehugger Robot
47ff60e136 Merge "Move rmdir(1) to toybox." 2018-11-29 19:13:32 +00:00
Nan Zhang
3ffc352545 Change srcjarDir/stubsDirs to a different name.
Otherwise it might have the chance to clobber each other
if the rules ran at the same time.

Test: m -j docs
Bug: b/119671939
Change-Id: Ia57e62f0899e5c61539516833c6e3db88547932e
2018-11-29 10:42:47 -08:00
Ivan Lozano
2ba4fd10f4 Merge "Disable AArch64 XOM when not using lld."
am: a6703fe6b7

Change-Id: I6af0beba0c9766b3793534aa7c364cea46545dc0
2018-11-29 08:20:00 -08:00
Ivan Lozano
a6703fe6b7 Merge "Disable AArch64 XOM when not using lld." 2018-11-29 15:58:39 +00:00
Jerome Gaillard
80fec097b1 Add flags for Windows assembly builds
This is necessary to build libjpeg for Windows.

Test: lunch sdk, make libjpeg
Change-Id: I6ace0e524d1d710b5ce78320e7a06777511d1634
2018-11-29 15:47:31 +00:00
Anton Hansson
7dbfd82346 Remove obsolete flag
Last use removed in Ibefde5feaeaec8fb68cbc6ea1c019bf8b5e608bb

Test: make
Change-Id: Icd4273b2ab472758ce0fbc237c294960ee16685d
2018-11-29 10:08:14 +00:00
Stephen Hines
8284a728de Merge "Support Qualcomm Kryo 385 CPU variant."
am: c027b309f1

Change-Id: I69def413ca375096f37620398a44462e2779b753
2018-11-29 00:06:55 -08:00
Stephen Hines
c027b309f1 Merge "Support Qualcomm Kryo 385 CPU variant." 2018-11-29 07:23:40 +00:00
Elliott Hughes
c35fc0e130 C++17: switch the default.
Bug: http://b/111067277
Test: builds
Change-Id: I5065b03218772bf8cf8173f3d9808b3f0a484dc5
2018-11-28 21:45:23 -08:00
Bill Yi
25ce2ab6bf Merge pi-qpr1-release PQ1A.181105.017.A1 to pi-platform-release
Change-Id: Id26c628ad766809fd69076b6840d684d6fcfb6d4
2018-11-28 18:33:29 -08:00
Elliott Hughes
d1ad118bbe Merge "Bump "experimental" C++ to C++2a."
am: 4afedfadb2

Change-Id: Ia9a4ad9a8f479ad9c6169a96c7b8bdc03a7b6b3b
2018-11-28 18:03:15 -08:00
Elliott Hughes
4afedfadb2 Merge "Bump "experimental" C++ to C++2a." 2018-11-29 01:48:54 +00:00
Dan Albert
8f37f22d71 Merge "Allow NDK APIs to be marked as drafts."
am: abe477a33a

Change-Id: I64d49f705169e6856672766c1cb1d4b14315529c
2018-11-28 16:12:49 -08:00
Treehugger Robot
abe477a33a Merge "Allow NDK APIs to be marked as drafts." 2018-11-28 23:11:06 +00:00
Elliott Hughes
37976122aa Bump "experimental" C++ to C++2a.
C++17 is so last year.

Test: treehugger
Change-Id: Ifd5e6d4a4837fe037837c49c31ee2fe1499e2d79
2018-11-28 14:16:39 -08:00
Elliott Hughes
716fa36dd9 Move rmdir(1) to toybox.
Test: treehugger
Change-Id: Ibb43f09c0cfcda631025ef0fea4730519a3b6fe6
2018-11-28 14:14:35 -08:00
Elliott Hughes
26f72afa97 Merge "Move pwd(1) to toybox."
am: aaebcb97ed

Change-Id: Ia2c7d4272f500b18e96c6adb4ee065988518acaa
2018-11-28 14:06:31 -08:00
Treehugger Robot
aaebcb97ed Merge "Move pwd(1) to toybox." 2018-11-28 21:54:41 +00:00
Jaewoong Jung
16e9fdf187 Merge "Add filegroup support to notice property."
am: 5edacb2635

Change-Id: I362126a5da9615165a68af0fbecd543f2cce60e8
2018-11-28 13:33:52 -08:00
Jaewoong Jung
5edacb2635 Merge "Add filegroup support to notice property." 2018-11-28 21:22:38 +00:00
Dan Albert
23d37e09e9 Allow NDK APIs to be marked as drafts.
Draft APIs are available to the platform and to CTS to allow
developers to iterate on an API, but hidden from the NDK artifacts to
avoid releasing the API until it is ready.

Test: Mark binder_ndk headers and library as drafts, make checkbuild,
      build-ndk-prebuilts.sh, verify missing from NDK artifact.
Bug: http://b/120091134
Change-Id: I8685e92bdaaea581e17fe98e7a2bfb9388f9f132
2018-11-28 09:52:12 -08:00
Ivan Lozano
bd721269d3 Disable AArch64 XOM when not using lld.
AArch64 execute-only memory is only supported when using lld as the
linker. There's still a few modules which don't use lld, so in those
cases we need to disable this option.

Bug: 77958880
Test: Module with use_clang_lld false builds without XOM
Test: Module without use_clang_lld defined builds with XOM
Change-Id: I4ab961c4d7342c54c6b40b9facfe18a45ed883bd
2018-11-28 09:17:26 -08:00
Dan Albert
7c53ee4920 Merge changes from topic "update-prebuilts-r18b"
am: f9e2c3f5d7

Change-Id: Ie4722fb5971ddff0c1a1acf11eda464ca4f01916
2018-11-28 08:30:20 -08:00
Dan Albert
76a88d2d9c Up the NDK's minimum supported API level.
am: a3b83662b8

Change-Id: I5c3801dc74afabea385542fee1e696a0bb9895eb
2018-11-28 08:30:01 -08:00
Dan Albert
1c48700978 Remove legacy NDK code.
am: fac114b9a5

Change-Id: I3f6917f8accb5b0139dc476efdd6491c2ed01cb0
2018-11-28 08:29:32 -08:00
Dan Albert
f9e2c3f5d7 Merge changes from topic "update-prebuilts-r18b"
* changes:
  Don't use libandroid_support post-21.
  Up the NDK's minimum supported API level.
  Remove legacy NDK code.
2018-11-28 16:19:01 +00:00
Elliott Hughes
10412ec50b Move pwd(1) to toybox.
Test: treehugger
Change-Id: I656e322724d13273bf1099c6cc311a520aa4173e
2018-11-27 18:04:34 -08:00
Elliott Hughes
690d9dfb8c Move tail(1) to toybox.
am: d50d40fe07

Change-Id: Ide86308ca77dcaabb97aada867e2603bb0c383a1
2018-11-27 17:11:45 -08:00
Elliott Hughes
d50d40fe07 Move tail(1) to toybox.
Test: treehugger
Change-Id: If421513911208db4542c4767168ce50b7b837af8
2018-11-27 16:29:17 -08:00
Elliott Hughes
87814c63a0 Merge "Move od(1) to toybox."
am: b97cc1753c

Change-Id: I4cfb1f696496138eb174a5257bd1131100d5241c
2018-11-27 15:43:57 -08:00
Treehugger Robot
b97cc1753c Merge "Move od(1) to toybox." 2018-11-27 23:37:07 +00:00
Dan Albert
a3b83662b8 Up the NDK's minimum supported API level.
r18 doesn't support ICS.

Test: m checkbuild
Bug: http://b/119587551
Change-Id: I39ffa21c428bcdd7e970476bedc7d6dffb7b3c43
2018-11-27 13:58:18 -08:00
Dan Albert
fac114b9a5 Remove legacy NDK code.
Test: make checkbuild
Bug: None
Change-Id: Ib25e851b5ac25e918c5e20d79348c6d705bddeb2
2018-11-27 13:58:18 -08:00