Elliott Hughes
5728fb536f
Move setsid(1) to toybox.
...
Test: treehugger
Change-Id: I8caf9dbbb671218379c309e698f23e7c964f1a18
2018-12-03 10:14:52 -08:00
Treehugger Robot
ddefe27f12
Merge "Move tee(1) to toybox."
2018-12-03 18:08:32 +00:00
Pirama Arumuga Nainar
7ef2700761
Merge "Use libucrt instead of libmsvcr110"
2018-12-03 17:53:43 +00:00
Yi Kong
cf492adb34
Merge "Revert "Remove unnecessary warning suppression""
2018-11-30 23:20:11 +00:00
Jaewoong Jung
acb51e1015
Merge "Use debug mode when running R8 for eng builds."
2018-11-30 22:40:29 +00:00
Elliott Hughes
3633e8641e
Merge "C++17: switch the default."
2018-11-30 22:03:45 +00:00
Pirama Arumuga Nainar
087bba7356
Use libucrt instead of libmsvcr110
...
Bug: http://b/117796718
ucrt is either preinstalled in newer Windows or can be installed in
older Windows, whereas a dependence on msvcr110 doesn't work on Windows
without additional dependencies.
Test: Run generated binaries on Windows VM (7, 8, and 10) without
installing any extra dependencies.
Change-Id: Ibfaea5d78ac85ff4eeed35c97ad8cae4b44dadbc
2018-11-30 21:42:33 +00:00
Vishnu Nair
afedf3bdc9
Revert "Remove unnecessary warning suppression"
...
This reverts commit ee53a98e31
.
Reason for revert: build break
Change-Id: I065b702d6eaa2e72d47a2b7a404fdd7fe51661c3
2018-11-30 21:01:30 +00:00
Elliott Hughes
1ff2b5d34c
Move tee(1) to toybox.
...
Test: treehugger
Change-Id: Idf7fc37d6e84c295410f71dfc1ad9e460d7f7461
2018-11-30 12:36:44 -08:00
Treehugger Robot
3b67794d7f
Merge "Move xxd(1) to toybox."
2018-11-30 20:14:35 +00:00
Yi Kong
da5cf6a7f3
Merge "Remove unnecessary warning suppression"
2018-11-30 19:24:35 +00:00
Elliott Hughes
34e4e416e7
C++17: switch the default.
...
Bug: http://b/111067277
Change-Id: I07af7cd9e65a6e238d7d256c65927fe128a0f052
Test: builds
2018-11-30 16:03:06 +00:00
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
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
6641b97d13
Merge "Remove obsolete flag"
2018-11-30 09:11:28 +00: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
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
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
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
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
Elliott Hughes
4afedfadb2
Merge "Bump "experimental" C++ to C++2a."
2018-11-29 01:48:54 +00: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
Treehugger Robot
aaebcb97ed
Merge "Move pwd(1) to toybox."
2018-11-28 21:54:41 +00: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
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
d50d40fe07
Move tail(1) to toybox.
...
Test: treehugger
Change-Id: If421513911208db4542c4767168ce50b7b837af8
2018-11-27 16:29:17 -08:00
Treehugger Robot
b97cc1753c
Merge "Move od(1) to toybox."
2018-11-27 23:37:07 +00:00
Dan Albert
90b9bbc5dc
Don't use libandroid_support post-21.
...
Test: m checkbuild
Bug: http://b/119587551
Change-Id: I7ee1cdc7c0119dbec0e57522b9b494aeb3c16a43
2018-11-27 13:58:18 -08: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
Jaewoong Jung
62707f79ab
Add filegroup support to notice property.
...
Also, replace all notice file references with the parent directory
pattern(../) with filegroups. This new version has
ALLOW_MISSING_DEPENDENCIES support, so shouldn't break branches that
don't contain the libwinpthread project.
Bug: 118899640
Test: Manual build + forrest runs on previously failed branches.
Change-Id: I13e70e8dab547f82c1c8f15eccc7ae116e480ad5
2018-11-27 09:45:18 -08:00
Elliott Hughes
505b76136b
Move od(1) to toybox.
...
Test: treehugger
Change-Id: I19587d3045992fa8f60743ef358c0fd050b43dc0
2018-11-27 09:00:21 -08:00
Shahar Amitai
328b077e20
Revert "Add resources.pb to the apex bundle"
...
This reverts commit 1ed0fc532d
.
Reason for revert: resources.pb not needed, version code is taken from AndroidManifest.xml
Bug: 117295826
Test: tapas com.android.runtime.debug; m dist
$ unzip -l com.android.runtime.debug-base.zip
Archive: out/dist/com.android.runtime.debug-base.zip
Length Date Time Name
--------- ---------- ----- ----
29618176 1980-01-01 09:00 apex/armeabi-v7a.img
52 1980-01-01 09:00 root/apex_manifest.json
464 1980-01-01 09:00 manifest/AndroidManifest.xml
--------- -------
29618692 3 files
Change-Id: I677b9e70726087aa3ecc2949648976a0dfcd57dd
2018-11-27 18:12:09 +09:00
Steven Moreland
742989eedb
Update error message for double loadable libraries.
...
Before it just mentioned 'double_loadable', but in this context,
LL-NDK and VNDK-SP libraries also work.
Bug: 119790516
Test: N/A
Change-Id: Ie09a959fd5e05b9cb73db30d3cc2853694577dfe
2018-11-26 12:41:04 -08:00
Dario Freni
4abb1dc10b
Rename manifest and image files.
...
manifest.json -> apex_manifest.json
image.img -> apex_payload.img
Bug: 119672727
Test: m, installed on device, boots.
Change-Id: Id79c6a1ac8f5d306f534477d94b76f8ed0e7d7a7
2018-11-24 16:31:59 +00:00
Treehugger Robot
41db7a81e5
Merge "Add resources.pb to the apex bundle"
2018-11-23 07:55:35 +00:00