OSDN Git Service
Mike Frysinger [Thu, 10 Dec 2015 18:36:15 +0000 (10:36 -0800)]
Merge "sepolicy: drop -- marker"
am:
50f21eb113
* commit '
50f21eb113e533d46d9ccd112cc211070009cabc':
sepolicy: drop -- marker
Mike Frysinger [Thu, 10 Dec 2015 18:27:22 +0000 (18:27 +0000)]
Merge "sepolicy: drop -- marker"
Mike Frysinger [Thu, 10 Dec 2015 17:05:50 +0000 (12:05 -0500)]
sepolicy: drop -- marker
It's not needed and is a bit confusing.
BUG=
26018537
Change-Id: Ibb1c3995de97a442c95d5eea823523b5f0f26393
Dan Albert [Thu, 10 Dec 2015 00:34:52 +0000 (16:34 -0800)]
Merge "Fix the mips build."
am:
0f8bd686e1
* commit '
0f8bd686e1ef6f5936d478cff4de8d9248daca35':
Fix the mips build.
Dan Albert [Thu, 10 Dec 2015 00:28:25 +0000 (00:28 +0000)]
Merge "Fix the mips build."
Dan Albert [Thu, 10 Dec 2015 00:26:20 +0000 (16:26 -0800)]
Fix the mips build.
The linker can't do --hash-style=gnu for mips.
Change-Id: I66a77067f8be6fc92ca686d3e6e159beb72cf76b
Dan Albert [Thu, 10 Dec 2015 00:22:00 +0000 (00:22 +0000)]
Merge "Add support for LOCAL_NDK_STL_VARIANT := none."
am:
2ad9079305
* commit '
2ad9079305cc7aedfcfccf2c360c58502dc7d16e':
Add support for LOCAL_NDK_STL_VARIANT := none.
Dan Albert [Thu, 10 Dec 2015 00:17:23 +0000 (00:17 +0000)]
Merge "Add support for LOCAL_NDK_STL_VARIANT := none."
Dan Albert [Wed, 9 Dec 2015 22:46:13 +0000 (14:46 -0800)]
Add support for LOCAL_NDK_STL_VARIANT := none.
Sometimes we don't want any STL.
Change-Id: I08b4389b7882702c0e483a1456f7775fe4da1c75
Dan Albert [Wed, 9 Dec 2015 23:48:12 +0000 (23:48 +0000)]
Merge "Build NDK binaries with --hash-style=both."
am:
30cb36ff5e
* commit '
30cb36ff5e4834800a0c4694d0ccfe9759ffea83':
Build NDK binaries with --hash-style=both.
Dan Albert [Wed, 9 Dec 2015 23:41:01 +0000 (23:41 +0000)]
Merge "Build NDK binaries with --hash-style=both."
Zach Jang [Wed, 9 Dec 2015 23:19:11 +0000 (23:19 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308 am:
41846b0063 -s ours am:
db4d57a84c am:
02115bf55a am:
4c51cd1a9b am:
3a68198b39
am:
4d64f608c3
* commit '
4d64f608c31a616419c38e786ea73992aefb046a':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:15:48 +0000 (23:15 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308 am:
41846b0063 -s ours am:
db4d57a84c am:
02115bf55a am:
4c51cd1a9b
am:
3a68198b39
* commit '
3a68198b39229ed24f6749a6f491072d04f1bac8':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:13:05 +0000 (23:13 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308 am:
41846b0063 -s ours am:
db4d57a84c am:
02115bf55a
am:
4c51cd1a9b
* commit '
4c51cd1a9b5c41e4092aef7c5fb4cc0364873a2c':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:09:34 +0000 (15:09 -0800)]
Update Security String to 2016-02-01 am:
f0f73c06e2 am:
5e2b003a11 am:
8b5be4dd4f am:
1536565dc3
am:
61fc840849
* commit '
61fc840849a617ddca29189b40169abbc88544f3':
Update Security String to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:09:34 +0000 (23:09 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308 am:
41846b0063 -s ours am:
db4d57a84c
am:
02115bf55a
* commit '
02115bf55a840790bbbca3c452a85bc97381522a':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:06:44 +0000 (23:06 +0000)]
Update Security String to 2016-02-01 am:
f0f73c06e2 am:
5e2b003a11 am:
8b5be4dd4f
am:
1536565dc3
* commit '
1536565dc3ef67ad2e0ac7727554c29bb9638a97':
Update Security String to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:06:44 +0000 (23:06 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308 am:
41846b0063 -s ours
am:
db4d57a84c
* commit '
db4d57a84c8f0f6b51d9b69c2e0ec3ac825270c0':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:03:18 +0000 (15:03 -0800)]
Update Security String to 2016-02-01 am:
f0f73c06e2 am:
5e2b003a11
am:
8b5be4dd4f
* commit '
8b5be4dd4f50266362f689d4c8f7d20fc25c5baf':
Update Security String to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:03:18 +0000 (23:03 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b am:
af970fb308
am:
41846b0063 -s ours
* commit '
41846b00633d3eba58193565c8f6c213006cea5d':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:00:35 +0000 (23:00 +0000)]
Update Security String to 2016-02-01 am:
f0f73c06e2
am:
5e2b003a11
* commit '
5e2b003a116c8de6bfadf4b74d0cc676e0ed0d76':
Update Security String to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 23:00:35 +0000 (23:00 +0000)]
DO NOT MERGE - Update security string to 2016-02-01 am:
929a4abd2b
am:
af970fb308
* commit '
af970fb308dd7914e8dccb56e8ea08d50e92e617':
DO NOT MERGE - Update security string to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 22:57:15 +0000 (14:57 -0800)]
Update Security String to 2016-02-01
am:
f0f73c06e2
* commit '
f0f73c06e25e17ecf8e06f42c51efac102597f57':
Update Security String to 2016-02-01
Zach Jang [Wed, 9 Dec 2015 22:57:15 +0000 (14:57 -0800)]
DO NOT MERGE - Update security string to 2016-02-01
am:
929a4abd2b
* commit '
929a4abd2b777715bc730593aee87643a30706d6':
DO NOT MERGE - Update security string to 2016-02-01
Dan Albert [Wed, 9 Dec 2015 22:52:25 +0000 (14:52 -0800)]
Build NDK binaries with --hash-style=both.
Change-Id: I1c3b7415c654b783c6bb7e38a40d4c279826400f
Zach Jang [Wed, 9 Dec 2015 22:45:57 +0000 (14:45 -0800)]
DO NOT MERGE - Update security string to 2016-02-01
b/
26110717
Change-Id: Ifbb78b8c7cd5d2efa9e5501fc4e7216f336ccadc
Zach Jang [Wed, 9 Dec 2015 20:46:59 +0000 (12:46 -0800)]
Update Security String to 2016-02-01
b/
26110717
Change-Id: I1085f5d053b07c6c81d2ef22fbba5ab9157a67f2
Alex Klyubin [Tue, 8 Dec 2015 20:23:37 +0000 (20:23 +0000)]
Merge "Do not run zipalign when re-signing APKs."
am:
31066abfde
* commit '
31066abfde08abdefe00be67074a2c7401917f97':
Do not run zipalign when re-signing APKs.
Alex Klyubin [Tue, 8 Dec 2015 20:15:11 +0000 (20:15 +0000)]
Merge "Do not run zipalign when re-signing APKs."
Alex Klyubin [Fri, 4 Dec 2015 17:21:08 +0000 (09:21 -0800)]
Do not run zipalign when re-signing APKs.
Running zipalign is no longer needed because signapk takes care of
alignment.
Bug:
25794543
Change-Id: I1080240a67ea6f1b41585fff83d18d57fdcf44e2
Ying Wang [Tue, 8 Dec 2015 18:03:15 +0000 (10:03 -0800)]
Merge "Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES" am:
616b8a5370
am:
914a568ba0
* commit '
914a568ba0b31fd0502b86b1d45abdf0f6ee49f1':
Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES
Ying Wang [Tue, 8 Dec 2015 17:59:55 +0000 (17:59 +0000)]
Merge "Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES"
am:
616b8a5370
* commit '
616b8a5370e6ad5cb8519fbe2c00eaa6637da260':
Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES
Ying Wang [Tue, 8 Dec 2015 17:56:05 +0000 (17:56 +0000)]
Merge "Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES"
Elliott Hughes [Tue, 8 Dec 2015 03:01:32 +0000 (03:01 +0000)]
Merge "Revert "enable -fstack-protector-strong"" am:
27ab42654e
am:
fff2841298
* commit '
fff2841298afda2c80e354fc69eca543f72fdb33':
Revert "enable -fstack-protector-strong"
Alex Klyubin [Tue, 8 Dec 2015 03:01:25 +0000 (03:01 +0000)]
Merge "Do not run zipalign when building APK (except prebuilts)." am:
b437f58006
am:
fddfc2c604
* commit '
fddfc2c604bd51f11d65518a23f13ef153938500':
Do not run zipalign when building APK (except prebuilts).
Ying Wang [Tue, 8 Dec 2015 03:01:18 +0000 (03:01 +0000)]
Merge "Fix TARGET_ASAN build." am:
9bbc67b55a
am:
4f0cb0307b
* commit '
4f0cb0307b93b407abe110f3d17085d7807c137c':
Fix TARGET_ASAN build.
Dimitry Ivanov [Tue, 8 Dec 2015 03:01:12 +0000 (03:01 +0000)]
Merge "Include libGLESv3.so to PRODUCT_PACKAGES" am:
73661d4220
am:
973decf35c
* commit '
973decf35c2592d6ab9ab5ad9e94e36cd61e0c16':
Include libGLESv3.so to PRODUCT_PACKAGES
Elliott Hughes [Tue, 8 Dec 2015 02:58:25 +0000 (18:58 -0800)]
Merge "Revert "enable -fstack-protector-strong""
am:
27ab42654e
* commit '
27ab42654ebd5ffdc55bb6b727723e6980649ef9':
Revert "enable -fstack-protector-strong"
Alex Klyubin [Tue, 8 Dec 2015 02:58:19 +0000 (18:58 -0800)]
Merge "Do not run zipalign when building APK (except prebuilts)."
am:
b437f58006
* commit '
b437f58006af3d8b15eb3308ab5174da1a7c6c0d':
Do not run zipalign when building APK (except prebuilts).
Ying Wang [Tue, 8 Dec 2015 02:58:12 +0000 (18:58 -0800)]
Merge "Fix TARGET_ASAN build."
am:
9bbc67b55a
* commit '
9bbc67b55ac6876920b3ca5a73673d0a10c3fb52':
Fix TARGET_ASAN build.
Dimitry Ivanov [Tue, 8 Dec 2015 02:58:05 +0000 (18:58 -0800)]
Merge "Include libGLESv3.so to PRODUCT_PACKAGES"
am:
73661d4220
* commit '
73661d4220b85987ee5e5f34a3fc538283c19c34':
Include libGLESv3.so to PRODUCT_PACKAGES
Elliott Hughes [Tue, 8 Dec 2015 02:54:01 +0000 (02:54 +0000)]
Merge "Revert "enable -fstack-protector-strong""
Elliott Hughes [Tue, 8 Dec 2015 02:53:51 +0000 (02:53 +0000)]
Revert "enable -fstack-protector-strong"
This reverts commit
8765b1035f813be2c26988a73cf3e9815aa5adf6.
This prevents x86 from booting.
http://b/
26046864
Change-Id: Ica3f7e7e639c99fd3158df3643acb49307197881
Ying Wang [Mon, 23 Nov 2015 22:57:26 +0000 (14:57 -0800)]
Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES
Without this if a Java libraryw with LOCAL_NO_STANDARD_LIBRARIES doesn't
have core-libart in its LOCAL_JAVA_LIBRARIES, it would use core-libart
as bootclasspath but without having dependency on it.
Change-Id: I611a5a5df2bf0ad59e0be50ed1ad1afe8b843e90
(cherry-pick from commit
c6a301756cd6bc58691cde69513b28e7ee0d1ac6)
Alex Klyubin [Mon, 7 Dec 2015 22:08:14 +0000 (22:08 +0000)]
Merge "Do not run zipalign when building APK (except prebuilts)."
Ying Wang [Mon, 7 Dec 2015 19:32:21 +0000 (19:32 +0000)]
Merge "Fix TARGET_ASAN build."
Dimitry Ivanov [Mon, 7 Dec 2015 19:00:58 +0000 (19:00 +0000)]
Merge "Include libGLESv3.so to PRODUCT_PACKAGES"
Ying Wang [Mon, 7 Dec 2015 18:45:19 +0000 (10:45 -0800)]
Fix TARGET_ASAN build.
Bug:
26044735
Change-Id: I9c6b3b16637ca2d0da4765e896a9f03c1d5dc51c
Nick Kralevich [Sat, 5 Dec 2015 22:26:46 +0000 (22:26 +0000)]
Merge "enable -fstack-protector-strong" am:
2a49aba35b
am:
c5c2e60707
* commit '
c5c2e60707cb1b5623705a78724e27efdf3cb7d5':
enable -fstack-protector-strong
Nick Kralevich [Sat, 5 Dec 2015 22:23:57 +0000 (14:23 -0800)]
Merge "enable -fstack-protector-strong"
am:
2a49aba35b
* commit '
2a49aba35b9b9216df1da245f1af13c6faa5a850':
enable -fstack-protector-strong
Nick Kralevich [Sat, 5 Dec 2015 22:20:46 +0000 (22:20 +0000)]
Merge "enable -fstack-protector-strong"
Daniel Micay [Fri, 4 Dec 2015 22:36:26 +0000 (17:36 -0500)]
enable -fstack-protector-strong
This results in nearly all functions with the possibility of stack
corruption getting stack canaries, because it applies to any function
taking a reference to the frame or with a local array rather than just
the functions with arrays larger than 8 bytes. It was developed for use
in Chrome (and Chrome OS) and has also been adopted by various other
distributions (Arch, Fedora, Ubuntu, etc).
The code size increase ranges from ~1.5% to ~2.5%, compared to ~0.3% to
~0.7% with the more conservative switch. The increase in the performance
loss is usually minimal. The overall size increase once everything other
than C and C++ code is taken into account is minimal, and it greatly
improves the mitigation of stack buffer overflow vulnerabilities.
https://lwn.net/Articles/584225/
Change-Id: Ie83d381e09d94deb34c5ff142a101ba3d14cf3ba
Ying Wang [Sat, 5 Dec 2015 00:56:12 +0000 (16:56 -0800)]
Merge "Gmake doesn\'t like newline in macro expansion result." am:
c7d5e54dfe
am:
fe27825ca5
* commit '
fe27825ca548e3f0afd869fd9dca91716c578457':
Gmake doesn't like newline in macro expansion result.
Ying Wang [Sat, 5 Dec 2015 00:53:25 +0000 (00:53 +0000)]
Merge "Gmake doesn\'t like newline in macro expansion result."
am:
c7d5e54dfe
* commit '
c7d5e54dfe71766dc60adcf06e6ec1a2b12cdda9':
Gmake doesn't like newline in macro expansion result.
Ying Wang [Sat, 5 Dec 2015 00:49:46 +0000 (00:49 +0000)]
Merge "Gmake doesn't like newline in macro expansion result."
Ying Wang [Sat, 5 Dec 2015 00:44:03 +0000 (16:44 -0800)]
Gmake doesn't like newline in macro expansion result.
When $(call func) in the makefile text expansion includes newline, gmake
reports error "missing separator". But it's fine if the expansion includes
only spaces. That's a bit odd.
This change fixes the "missing separator".
Change-Id: I094e5ae1725699ebfa4ed66544eef037dd68714c
Dan Willemsen [Fri, 4 Dec 2015 23:21:17 +0000 (23:21 +0000)]
Merge "Sanity check LOCAL_SRC_FILES_EXCLUDE" am:
cc3b2a5854
am:
a4769d2956
* commit '
a4769d2956fab9750d856c4f0990f81ff9f6759c':
Sanity check LOCAL_SRC_FILES_EXCLUDE
Dan Willemsen [Fri, 4 Dec 2015 23:17:58 +0000 (15:17 -0800)]
Merge "Sanity check LOCAL_SRC_FILES_EXCLUDE"
am:
cc3b2a5854
* commit '
cc3b2a58548832ab7a6620d6b607d315f06dfc06':
Sanity check LOCAL_SRC_FILES_EXCLUDE
Dan Willemsen [Fri, 4 Dec 2015 23:12:16 +0000 (23:12 +0000)]
Merge "Sanity check LOCAL_SRC_FILES_EXCLUDE"
Alex Klyubin [Fri, 4 Dec 2015 18:07:41 +0000 (10:07 -0800)]
Do not run zipalign when building APK (except prebuilts).
This changes the build system to no longer run zipalign except for
those prebuilts which do not need to re-signed.
Running zipalign is no longer needed because signapk takes care of
alignment. For those prebuilts which do not need to be re-signed
signapk is not invoked and thus zipalign is still needed because the
prebuilts may not have been aligned properly. This exemption will go
away once prebuilts are properly aligned.
Bug:
25794543
Change-Id: I31f10af80b9baa3c9481cb36f41e5e5046e852f9
Alex Klyubin [Fri, 4 Dec 2015 17:13:36 +0000 (17:13 +0000)]
Merge "Make signapk align .so entries to 4096 bytes." am:
dbb5527a9e
am:
7f1eda800d
* commit '
7f1eda800d8cdb793b521e20798eaacb3fe410ad':
Make signapk align .so entries to 4096 bytes.
Alex Klyubin [Fri, 4 Dec 2015 17:10:01 +0000 (17:10 +0000)]
Merge "Make signapk align .so entries to 4096 bytes."
am:
dbb5527a9e
* commit '
dbb5527a9ef27f292794d1e51ae56d1df68c328b':
Make signapk align .so entries to 4096 bytes.
Alex Klyubin [Fri, 4 Dec 2015 17:05:27 +0000 (17:05 +0000)]
Merge "Make signapk align .so entries to 4096 bytes."
Dan Willemsen [Fri, 4 Dec 2015 06:58:39 +0000 (22:58 -0800)]
Sanity check LOCAL_SRC_FILES_EXCLUDE
Error out if there is a file listed in LOCAL_SRC_FILES_EXCLUDE but not in
LOCAL_SRC_FILES. This should catch typos or other mistakes that would
otherwise be missed.
Change-Id: Iaddf575a6ce35238998ac47b59591a7d05fbcd0d
Colin Cross [Thu, 3 Dec 2015 22:00:48 +0000 (22:00 +0000)]
Merge "Remove extra definition of AIDL" am:
77f411e116
am:
b275dd1623
* commit '
b275dd1623ca5256d9dfb8542cd324c624c6e9fe':
Remove extra definition of AIDL
Colin Cross [Thu, 3 Dec 2015 21:56:25 +0000 (21:56 +0000)]
Merge "Remove extra definition of AIDL"
am:
77f411e116
* commit '
77f411e116981ae1de9f060b128e4df0b2facd57':
Remove extra definition of AIDL
Colin Cross [Thu, 3 Dec 2015 21:41:59 +0000 (21:41 +0000)]
Merge "Remove extra definition of AIDL"
Colin Cross [Thu, 3 Dec 2015 21:32:18 +0000 (13:32 -0800)]
Remove extra definition of AIDL
AIDL is defined in the sometimes-prebuilt tools section, remove the
extra definition that was overriding it.
Change-Id: I677bf46475fd5fd4a9258c77d91ecee806e5f205
Colin Cross [Thu, 3 Dec 2015 20:21:32 +0000 (20:21 +0000)]
Merge "Use prebuilt tools in place" am:
50e0646dbe
am:
8581e58b3b
* commit '
8581e58b3b845905f19a66a62bb735ac7fdbcf9e':
Use prebuilt tools in place
Colin Cross [Thu, 3 Dec 2015 20:18:38 +0000 (20:18 +0000)]
Merge "Use prebuilt tools in place"
am:
50e0646dbe
* commit '
50e0646dbe1fb52918b38c75aefc49d24bfd9a24':
Use prebuilt tools in place
Colin Cross [Thu, 3 Dec 2015 20:12:48 +0000 (20:12 +0000)]
Merge "Use prebuilt tools in place"
Shinichiro Hamaji [Thu, 3 Dec 2015 05:45:48 +0000 (05:45 +0000)]
Merge "Remove warnings from ijar/classfile.cc" am:
128053b91b
am:
8707422e4e
* commit '
8707422e4ee24ca96befbf2bf54deca2590bedfa':
Remove warnings from ijar/classfile.cc
Shinichiro Hamaji [Thu, 3 Dec 2015 05:42:52 +0000 (05:42 +0000)]
Merge "Remove warnings from ijar/classfile.cc"
am:
128053b91b
* commit '
128053b91b959d0664c33659063c5246eb57a594':
Remove warnings from ijar/classfile.cc
Shinichiro Hamaji [Thu, 3 Dec 2015 05:39:24 +0000 (05:39 +0000)]
Merge "Remove warnings from ijar/classfile.cc"
Alex Klyubin [Thu, 3 Dec 2015 03:02:01 +0000 (19:02 -0800)]
Make signapk align .so entries to 4096 bytes.
This makes signapk align uncompressed .so entries to memory page
boundary (4096 bytes) to enable such libraries to be loaded at runtime
through memory-mapping the APK.
With this change in place, there should no longer be a need to run
zipalign after (or before) signapk.
Bug:
25794543
Change-Id: I74775af15a683791f57fcbd3497a79951b3f63a1
Tao Bao [Thu, 3 Dec 2015 01:35:04 +0000 (01:35 +0000)]
Merge "releasetools: Always use recovery mount options." am:
643d466f7b
am:
1709cf3768
* commit '
1709cf3768b54c1abc267b5ee92f57023e206c26':
releasetools: Always use recovery mount options.
Tao Bao [Thu, 3 Dec 2015 01:30:40 +0000 (01:30 +0000)]
Merge "releasetools: Always use recovery mount options."
am:
643d466f7b
* commit '
643d466f7b853ab4009723e2da200e3a6642d2ad':
releasetools: Always use recovery mount options.
Tao Bao [Thu, 3 Dec 2015 01:24:15 +0000 (01:24 +0000)]
Merge "releasetools: Always use recovery mount options."
Colin Cross [Thu, 3 Dec 2015 01:18:49 +0000 (01:18 +0000)]
Merge "Provide path to mainDexClasses" am:
62e99632c6
am:
4e7bf63314
* commit '
4e7bf63314c8684bf26219c67d220341a03e4789':
Provide path to mainDexClasses
Colin Cross [Thu, 3 Dec 2015 01:13:57 +0000 (01:13 +0000)]
Merge "Provide path to mainDexClasses"
am:
62e99632c6
* commit '
62e99632c61ef74fb04cf2bf6e079844e5dd8ae1':
Provide path to mainDexClasses
Colin Cross [Thu, 3 Dec 2015 00:33:04 +0000 (16:33 -0800)]
Use prebuilt tools in place
Don't install the prebuilt SDK tools for TARGET_BUILD_APPS builds, just
execute them in place. Avoids issues with duplicate rules for the
prebuilts and source modules when building with TARGET_BUILD_APPS in a
full platform tree.
Change-Id: I3cdb4f1a8208e8750310a5cc6130657613b683d1
Colin Cross [Thu, 3 Dec 2015 01:10:47 +0000 (01:10 +0000)]
Merge "Provide path to mainDexClasses"
Colin Cross [Thu, 3 Dec 2015 00:25:49 +0000 (16:25 -0800)]
Provide path to mainDexClasses
Set MAINDEXCLASSES to the path to mainDexClasses.
Change-Id: I82532e8ea8dc7349178347e080fa0c63078ca9f5
Tao Bao [Wed, 2 Dec 2015 23:49:13 +0000 (15:49 -0800)]
releasetools: Always use recovery mount options.
Change-Id: I6e96c417ffb5ad36405f4a6f5342f80f358f375f
Tao Bao [Wed, 2 Dec 2015 22:05:02 +0000 (22:05 +0000)]
Merge "releasetools: Abort the update on apply_patch failures." am:
2a23c0c859
am:
d77af53fc6
* commit '
d77af53fc673229a1e9b59d99592272f689df10f':
releasetools: Abort the update on apply_patch failures.
Tao Bao [Wed, 2 Dec 2015 22:00:18 +0000 (22:00 +0000)]
Merge "releasetools: Abort the update on apply_patch failures."
am:
2a23c0c859
* commit '
2a23c0c85919bada137985f9e3b32514185b38c5':
releasetools: Abort the update on apply_patch failures.
Tao Bao [Wed, 2 Dec 2015 21:56:42 +0000 (21:56 +0000)]
Merge "releasetools: Abort the update on apply_patch failures."
Tao Bao [Wed, 2 Dec 2015 01:46:46 +0000 (17:46 -0800)]
releasetools: Abort the update on apply_patch failures.
We used to silently ignore the return value from apply_patch() even if
it had failed. It gives us more trouble to investigate the failure when
the affected file/partition gets touched in subsequent OTAs. This CL
adds the checking of the return value and aborts the update accordingly.
Bug:
25893277
Change-Id: Ie5e1c563576e503343e6a5b28ed4d7039f6f919c
Ying Wang [Wed, 2 Dec 2015 17:55:18 +0000 (17:55 +0000)]
Merge "make USER limited to 6 characters when generating BF_BUILD_NUMBER" am:
88ca8aff3e
am:
79215cdeab
* commit '
79215cdeabbc43e47cbfe212eed02e6958ebfb8b':
make USER limited to 6 characters when generating BF_BUILD_NUMBER
Ying Wang [Wed, 2 Dec 2015 17:53:17 +0000 (17:53 +0000)]
Merge "make USER limited to 6 characters when generating BF_BUILD_NUMBER"
am:
88ca8aff3e
* commit '
88ca8aff3e4c6f776444ca8267b044b314f6aa0f':
make USER limited to 6 characters when generating BF_BUILD_NUMBER
Ying Wang [Wed, 2 Dec 2015 17:48:21 +0000 (17:48 +0000)]
Merge "make USER limited to 6 characters when generating BF_BUILD_NUMBER"
wei qiao [Tue, 1 Dec 2015 06:20:55 +0000 (14:20 +0800)]
make USER limited to 6 characters when generating BF_BUILD_NUMBER
the value of USER is dependent from the compilation environment,so
when compiling one same device project, the BUILD_FINGERPRINT may
exceed 91 characters because ${USER} is long, but with short ${USER}
the compilation can pass.
Signed-off-by: wei qiao <qiaowei224@gmail.com>
Change-Id: Ia0f7dfa9cf7d605f1f2603f70dd0e6877482eb8a
Shinichiro Hamaji [Tue, 1 Dec 2015 07:43:24 +0000 (16:43 +0900)]
Remove warnings from ijar/classfile.cc
Also add -Werror.
Change-Id: I2f9fda288d31bd34735856ade33916c93c45922a
Tao Bao [Tue, 1 Dec 2015 02:31:24 +0000 (02:31 +0000)]
Merge "Stop packaging obsolete OTA tools." am:
b98fa19703
am:
e82ea963e8
* commit '
e82ea963e8cf5d7eb2dd6d2c7aacee86ddfba853':
Stop packaging obsolete OTA tools.
Tao Bao [Tue, 1 Dec 2015 02:28:19 +0000 (02:28 +0000)]
Merge "Stop packaging obsolete OTA tools."
am:
b98fa19703
* commit '
b98fa19703ed0c7608f926007b1df257127ea777':
Stop packaging obsolete OTA tools.
Tao Bao [Tue, 1 Dec 2015 02:25:02 +0000 (02:25 +0000)]
Merge "Stop packaging obsolete OTA tools."
Colin Cross [Tue, 1 Dec 2015 01:49:01 +0000 (01:49 +0000)]
Merge "Make export_includes a restat rule" am:
615d66e2c2
am:
b16a63cbb0
* commit '
b16a63cbb0582637b0e6f28792ae6d8de718e357':
Make export_includes a restat rule
Colin Cross [Tue, 1 Dec 2015 01:45:58 +0000 (01:45 +0000)]
Merge "Make export_includes a restat rule"
am:
615d66e2c2
* commit '
615d66e2c21603552dc952db9493f43bbcc7f2b1':
Make export_includes a restat rule
Colin Cross [Tue, 1 Dec 2015 01:42:26 +0000 (01:42 +0000)]
Merge "Make export_includes a restat rule"
Colin Cross [Tue, 1 Dec 2015 01:33:26 +0000 (17:33 -0800)]
Make export_includes a restat rule
There is currently an intentional incremental rebuild issue with
import_includes. export_includes might get updated with an identical
version, but we don't want to force everything downstream of it to
rebuild.
When BUILDING_WITH_NINJA==true, only update export_includes if it
changes, and use .KATI_RESTAT to only run downstream rules if it
changes. import_includes will only be updated if one of the
export_includes files is updated, so object files can have a normal
dependency on import_includes instead of an order-only dependency.
All downstream object files will now be recompiled if their imported
include paths change.
Bug:
25910568
Change-Id: I626f3b24ac02ac1309049cf1ce66cfe8ec816513