- 29 Oct, 2015 1 commit
-
-
Ying Wang authored
Bug: 25344475 Change-Id: I27f2472906631239ca725ee09da2ab791cad2195
-
- 28 Oct, 2015 2 commits
-
-
Colin Cross authored
-
Colin Cross authored
make 3.81 has a bug where combining an up-to-date .INTERMEDIATE rule with -j causes an infinite loop (http://savannah.gnu.org/bugs/?15919). .INTERMEDIATE was only necessary to support multiple outputs while only running a command once, remove .INTERMEDIATE by replacing $(KATI_OUTPUTS) dependencies with $(KATI_BUILD_NINJA). We can assume that $(KATI_NINJA_SH) will be updated at the same time as $(KATI_BUILD_NINJA), and not explicitly depend on it. Also remove generateonly and fastincremental, which are no longer necessary and were overcomplicating ninja.mk. kati now always runs due to FORCE, and ninja is run by a phony rule that depends on $(KATI_BUILD_NINJA). Bug: 25344116 Change-Id: I99d2713b1532ea11d83da9a11b1be26cfe13a5d2
-
- 27 Oct, 2015 9 commits
-
-
Chih-hung Hsieh authored
-
Chih-hung Hsieh authored
-
Chih-Hung Hsieh authored
Bug: 23163853 Change-Id: I59c311f552ca060bc7bd034fa4f1c03eb24802d5
-
Chih-Hung Hsieh authored
Bug: 23163853 Change-Id: I4cb95ed652ca697461e2fb22811779aa2df8d262
-
Colin Cross authored
-
Ying Wang authored
-
Dan Albert authored
Causes build failures on Darwin. prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin/ld.gold: warning: cannot scan executable section 5 of out/target/product/flounder/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.o for Cortex-A53 erratum because it has no mapping symbols. prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin/ld.gold: warning: cannot scan executable section 8 of out/target/product/flounder/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.o for Cortex-A53 erratum because it has no mapping symbols. prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin/ld.gold: warning: cannot scan executable section 11 of out/target/product/flounder/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.o for Cortex-A53 erratum because it has no mapping symbols. prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin/ld.gold: error: treating warnings as errors This reverts commit 127d1101. Change-Id: I1d3de90f5ae777b66a8f94fbcc9ccde8a9e3001c
-
Ying Wang authored
-
- 26 Oct, 2015 3 commits
-
-
Dan Albert authored
-
Dan Albert authored
Our GCC does not use a valid C++14 ABI. Bug: http://b/25022512 Change-Id: I6f4b3450137c24a6a0c00bf956bae7a0ba280094
-
Than McIntosh authored
-
- 24 Oct, 2015 3 commits
-
-
Colin Cross authored
-
Colin Cross authored
kati takes the first @echo command in a rule and turns it in to a ninja description that gets pretty-printed. The GET-INSTALL-PATH is only @echo commands and is parsed by development/testrunner/runtest.py, so it fails to parse the pretty-printed first test. Add a dummy @echo to GET-INSTALL-PATH for kati to use as the description, so the rest of the @echo commands are left unmodified. Change-Id: I192fde48b26726a2f6760448f819243bd2f21312
-
Colin Cross authored
On Darwin, javac may be located in a nonstandard directory layout such as: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac The sed command to replace bin/javac with lib/tools.jar would fail to match, resulting in the HOST_JDK_TOOLS_JAR being set to the javac path. Since javac exists, the checks for missing tools.jar would all pass, and javac would be added to the classpath instead of tools.jar, and causing hard to debug errors about missing com.sun.javadoc when building doclava. Change the sed command to replace /javac$, which should always be found, with /../lib/tools.jar. Change-Id: I5072f04636a5c14b3aeaa3a5cc3b366feae89c37
-
- 23 Oct, 2015 9 commits
-
-
Ying Wang authored
-
Ying Wang authored
We rely on "sort -u" to dedupe aidl/logtags generated java files added by both from $(all_java_sources) and from "find $(PRIVATE_SOURCE_INTERMEDIATES_DIR) -name '*.java". But "sort -u" doesn't work if any of the aidl/logtags source file path has "../" in it. This change fixes this issue by normalizing the source file paths before passing them to "sort -u". Change-Id: I12d2c4e0397bed9f426a1ed9b13608d72d01e0df
-
Tao Bao authored
-
Ying Wang authored
-
Martin Arenlind authored
When an app has a resource directory, but the directory contain no resources, R.stamp is not created. This leads to that such apps are always rebuilt, even when there are no changes. This patch changes so that an empty R.stamp is created even if there are no resources. This leads to that affected apps are not rebuilt unless changed. Change-Id: Ia63e5b1913a4456402700b615ba7f9d56d2da852
-
Tao Bao authored
To accommodate new changes (such as error correction in [1]) to BBOTA in N release. We bump up the version to keep the OTA script backward compatible. Needs the matching CL in commit 1fdec8685af858c5ff4f45d2e3059186ab5ed2ab. [1]: commit 0a7b47397db3648afe6f3aeb2abb175934c2cbca Change-Id: Ib9158b455cd5905fe2d4742ce81feb1b7583054f
-
Alex Deymo authored
-
Alex Deymo authored
In order to have all the A/B updater variables in the same AB_OTA_ namespace we rename UPDATE_AB_PARTITIONS to AB_OTA_PARTITIONS. Bug: None Test: `make dist` includes the partitions.txt file if properly configured. Change-Id: Ied4faabd7e2f0ab8a5007afb44ad2f38df8d630d
-
Chih-hung Hsieh authored
-
- 22 Oct, 2015 9 commits
-
-
Chih-Hung Hsieh authored
Bug: 23163853 Change-Id: I0587ec75c0000ac99562233de33147ec8e120e65
-
Mike Frysinger authored
-
Tao Bao authored
-
Tao Bao authored
-
Mike Frysinger authored
This is more efficient as find itself can handle correctly passing arguments down to the command, and this is in POSIX. The current versions of OS X also support this form. BUG=None TEST=mgrep still works Change-Id: Ie570867609113868daaf068658c4f7e6f4ae42fa
-
Than McIntosh authored
Switches default linker from -fuse-ld-bfd to -fuse-ld=gold, and enables -Wl,--icf=safe. This changes reduces /system/lib64/*.so text size by about 2% for N9. Change-Id: I0ef2483e1c47c34e63292dad6f6bf532359b733e
-
Yohann Roussel authored
* changes: Remove LOCAL_JACK_EXTRA_ARGS Allow control of jack used for compilation Clean call-jack and its callers
-
caozhiyuan authored
Change-Id: Ic3d607cb6691fc58e189a54a7244942cf3f3c387 Signed-off-by:
caozhiyuan <cao.zhiyuan@zte.com.cn>
-
Tao Bao authored
CL in [1] added an assertion to make sure an empty RangeSet cannot call RangeSet.to_raw_string(). However, we may unintentionally hit that when generating BBOTA v1 script (e.g. for "new" commands that always have empty src_ranges). [1] commit e8f75613 Change-Id: I1723606967f354ace9286d2b888fdbc80ba10e39
-
- 21 Oct, 2015 4 commits
-
-
Nick Kralevich authored
-
Nick Kralevich authored
Addresses the following denial: init: avc: denied { set } for property=opengles.version scontext=u:r:qemu_props:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service Bug: 25148690 Change-Id: I4b197eeabfe37e794104e4e686e9e388b5bc3e0c
-
Stephen Hines authored
-
Stephen Hines authored
This reverts commit 1332828b. Bug: 25141123 Change-Id: Idd5d8757095b2b370046a84aea76bc95e16f3876
-