OSDN Git Service

android-x86/build.git
9 years agoam 70d3c707: (-s ours) Merge "Remove PinyinIME from target config - DO NOT MERGE"
Bill Yi [Fri, 19 Sep 2014 23:46:29 +0000 (23:46 +0000)]
am 70d3c707: (-s ours) Merge "Remove PinyinIME from target config - DO NOT MERGE"

* commit '70d3c707caa45968508d45c703b0edb13199b5ea':
  Remove PinyinIME from target config - DO NOT MERGE

9 years agoMerge "Remove PinyinIME from target config - DO NOT MERGE"
Bill Yi [Fri, 19 Sep 2014 23:36:03 +0000 (23:36 +0000)]
Merge "Remove PinyinIME from target config - DO NOT MERGE"

9 years agoRemove PinyinIME from target config - DO NOT MERGE
Bill Yi [Fri, 19 Sep 2014 23:06:19 +0000 (16:06 -0700)]
Remove PinyinIME from target config - DO NOT MERGE

BUG:17578207

9 years agoam e2f54706: Merge "Remove unused HAVE_EPOLL."
Elliott Hughes [Fri, 19 Sep 2014 23:02:38 +0000 (23:02 +0000)]
am e2f54706: Merge "Remove unused HAVE_EPOLL."

* commit 'e2f547060678ed4199b9f398b95643e08e6b6959':
  Remove unused HAVE_EPOLL.

9 years agoMerge "Remove unused HAVE_EPOLL."
Elliott Hughes [Fri, 19 Sep 2014 22:54:17 +0000 (22:54 +0000)]
Merge "Remove unused HAVE_EPOLL."

9 years agoRemove unused HAVE_EPOLL.
Elliott Hughes [Fri, 19 Sep 2014 22:12:56 +0000 (15:12 -0700)]
Remove unused HAVE_EPOLL.

The only people who appear to be using this are actually using their own
one.

Change-Id: I349ed4ce3874c1b2f9bad56c93c8ccee88ae9432

9 years agoam b97b1e59: Merge "Enable dalvik.vm.lockprof.threshold on eng builds in addition...
Brian Carlstrom [Fri, 19 Sep 2014 21:49:13 +0000 (21:49 +0000)]
am b97b1e59: Merge "Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug"

* commit 'b97b1e59409ea4b873dbb8d83ba73f978ba7fcba':
  Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug

9 years agoMerge "Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug"
Brian Carlstrom [Fri, 19 Sep 2014 21:41:01 +0000 (21:41 +0000)]
Merge "Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug"

9 years agoEnable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug
Brian Carlstrom [Fri, 19 Sep 2014 18:30:27 +0000 (11:30 -0700)]
Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug

Bug: 17572009
Change-Id: I0cfc1aa2dd93a8dac21d23d813801c74ed37079a

9 years agoam 98f7742a: Merge "Move selection of C++ STL into the build system."
Dan Albert [Fri, 19 Sep 2014 00:06:28 +0000 (00:06 +0000)]
am 98f7742a: Merge "Move selection of C++ STL into the build system."

* commit '98f7742a7f5bdc69913ba5e15bba2e60ae5cf724':
  Move selection of C++ STL into the build system.

9 years agoMerge "Move selection of C++ STL into the build system."
Dan Albert [Thu, 18 Sep 2014 23:51:52 +0000 (23:51 +0000)]
Merge "Move selection of C++ STL into the build system."

9 years agoMove selection of C++ STL into the build system.
Dan Albert [Fri, 12 Sep 2014 21:46:57 +0000 (14:46 -0700)]
Move selection of C++ STL into the build system.

Preparing for migration from stlport to libc++. STL selection is done
with LOCAL_CXX_STL (valid values are default, none, libc++,
libc++_static, stlport, stlport_static, bionic).

The selection of the STL is as follows:

    if LOCAL_CXX_STL == 'default'
      ifdef LOCAL_SDK_VERSION
        Use whatever STL the other NDK options have selected.
      else
        Use bionic's libstdc++ for target, GNU libstdc++ for host. This
        is compatible with the existing build options.
      endif
    else
      if LOCAL_CXX_STL == 'stlport'
        Use stlport.
      else if LOCAL_CXX_STL == 'libc++'
        Use libc++.
      else if LOCAL_CXX_STL == ''
        Don't use any STL.
      endif
    endif

Bug: 15193147
Change-Id: If712ba0ae7908d8147a69e29da5c453a183d6540

9 years agoam ef3148c1: Merge "Docs: Replacing s.a.c. Android logo to match other sites."
Clay Murphy [Thu, 18 Sep 2014 18:33:13 +0000 (18:33 +0000)]
am ef3148c1: Merge "Docs: Replacing s.a.c. Android logo to match other sites."

* commit 'ef3148c1fa2173a6ed5c4f7a02955acddf88d6ac':
  Docs: Replacing s.a.c. Android logo to match other sites.

9 years agoMerge "Docs: Replacing s.a.c. Android logo to match other sites."
Clay Murphy [Thu, 18 Sep 2014 18:26:58 +0000 (18:26 +0000)]
Merge "Docs: Replacing s.a.c. Android logo to match other sites."

9 years agoDocs: Replacing s.a.c. Android logo to match other sites.
Clay Murphy [Tue, 24 Jun 2014 18:32:56 +0000 (11:32 -0700)]
Docs: Replacing s.a.c. Android logo to match other sites.

Bug: 15408415
Change-Id: I9bdb294f3ff0c5aaf766b4ead79ad9614f9dbd89

9 years agoam 88cfa032: Merge "Enable multilib odex only if TARGET_2ND_ARCH is defined."
Ying Wang [Tue, 16 Sep 2014 08:22:27 +0000 (08:22 +0000)]
am 88cfa032: Merge "Enable multilib odex only if TARGET_2ND_ARCH is defined."

* commit '88cfa0324724c7e90bfed3aaa61c27ca0926860b':
  Enable multilib odex only if TARGET_2ND_ARCH is defined.

9 years agoam 8209d993: Merge "Support to build apk odex for both arch."
Ying Wang [Tue, 16 Sep 2014 08:22:26 +0000 (08:22 +0000)]
am 8209d993: Merge "Support to build apk odex for both arch."

* commit '8209d993da63dcf3ac6b3e9d236e2baf0fcd51a0':
  Support to build apk odex for both arch.

9 years agoMerge "Enable multilib odex only if TARGET_2ND_ARCH is defined."
Ying Wang [Mon, 15 Sep 2014 19:14:20 +0000 (19:14 +0000)]
Merge "Enable multilib odex only if TARGET_2ND_ARCH is defined."

9 years agoMerge "Support to build apk odex for both arch."
Ying Wang [Mon, 15 Sep 2014 19:14:15 +0000 (19:14 +0000)]
Merge "Support to build apk odex for both arch."

9 years agoEnable multilib odex only if TARGET_2ND_ARCH is defined.
Ying Wang [Mon, 15 Sep 2014 18:45:52 +0000 (11:45 -0700)]
Enable multilib odex only if TARGET_2ND_ARCH is defined.

Bug: 17507247
Bug: 14694978
Change-Id: I160a37bc0970315054606829aa112b67eaee7d49

9 years agoSupport to build apk odex for both arch.
Ying Wang [Sat, 13 Sep 2014 18:26:39 +0000 (11:26 -0700)]
Support to build apk odex for both arch.

Build odex for both arch in multilib build if an app has
LOCAL_MULTILIB := both.
Refactored the common setup code to a separate file setup_one_odex.mk.

Bug: 17409149
Bug: 14694978
Change-Id: I74c9426cd74fe0b0cb4811368f740a88ac2ae022

9 years agoam c3aeddd3: Merge "Fix mma/mmma by making gettop canonicalize TOP when set"
Brian Carlstrom [Fri, 12 Sep 2014 22:29:00 +0000 (22:29 +0000)]
am c3aeddd3: Merge "Fix mma/mmma by making gettop canonicalize TOP when set"

* commit 'c3aeddd331a62ebe7a4d6d6e5892cbe35222d6e7':
  Fix mma/mmma by making gettop canonicalize TOP when set

9 years agoMerge "Fix mma/mmma by making gettop canonicalize TOP when set"
Brian Carlstrom [Fri, 12 Sep 2014 22:18:11 +0000 (22:18 +0000)]
Merge "Fix mma/mmma by making gettop canonicalize TOP when set"

9 years agoFix mma/mmma by making gettop canonicalize TOP when set
Brian Carlstrom [Fri, 12 Sep 2014 07:33:25 +0000 (00:33 -0700)]
Fix mma/mmma by making gettop canonicalize TOP when set

Bug: 17253957

(cherry picked from commit a5c4f178ae3f3e94b1d1dceae3cc8d3196633c4a)

Change-Id: Id5f5a6e9c81d4332ef5a846423ea41384a053db6

9 years agoam 1feb478d: Merge "Missed one part of removing the vbox target."
Dan Albert [Thu, 11 Sep 2014 01:42:49 +0000 (01:42 +0000)]
am 1feb478d: Merge "Missed one part of removing the vbox target."

* commit '1feb478d28cfb427650e4cd2752bcd988b3258e6':
  Missed one part of removing the vbox target.

9 years agoMerge "Missed one part of removing the vbox target."
Dan Albert [Thu, 11 Sep 2014 01:32:05 +0000 (01:32 +0000)]
Merge "Missed one part of removing the vbox target."

9 years agoMissed one part of removing the vbox target.
Dan Albert [Wed, 10 Sep 2014 22:58:20 +0000 (15:58 -0700)]
Missed one part of removing the vbox target.

Change-Id: I8edb5252b5e71de042b79cb9eb2a497d89efb773

9 years agoam 30dbfce5: Merge "Remove the vbox target from the build system."
Dan Albert [Wed, 10 Sep 2014 22:39:26 +0000 (22:39 +0000)]
am 30dbfce5: Merge "Remove the vbox target from the build system."

* commit '30dbfce52fdf3ec554b1818ac40fea734e8eac3f':
  Remove the vbox target from the build system.

9 years agoMerge "Remove the vbox target from the build system."
Dan Albert [Wed, 10 Sep 2014 22:31:41 +0000 (22:31 +0000)]
Merge "Remove the vbox target from the build system."

9 years agoRemove the vbox target from the build system.
Dan Albert [Wed, 10 Sep 2014 22:10:31 +0000 (15:10 -0700)]
Remove the vbox target from the build system.

I've been told this is no longer in use, and it's the only user of
external/grub, which is distressingly out of date.

Change-Id: I434a55e0d68f6db97fa71e294e983ff1802e9ba6

9 years agoam 48505328: Merge "Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:"
Ying Wang [Wed, 10 Sep 2014 17:05:59 +0000 (17:05 +0000)]
am 48505328: Merge "Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:"

* commit '48505328c83d644db04703ce35af81d368279fc4':
  Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:

9 years agoMerge "Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:"
Ying Wang [Wed, 10 Sep 2014 16:26:49 +0000 (16:26 +0000)]
Merge "Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:"

10 years agoRefine TARGET_GLOBAL_CFLAGS for x86 and x86_64:
Alexander Ivchenko [Tue, 9 Sep 2014 13:24:27 +0000 (17:24 +0400)]
Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:

       Remove -msse2 for x86 (-mssse3 should be provided by the compiler).
       Remove -fPIC (compiler provides by default).
       Remove -fno-inline-functions-called-once.

Change-Id: Ibb29934224c4eedfff926dc72c3b6342c1861ac9

10 years agoam 53e95027: Merge "Add LOCAL_POST_LINK_CMD."
Ying Wang [Fri, 5 Sep 2014 23:49:14 +0000 (23:49 +0000)]
am 53e95027: Merge "Add LOCAL_POST_LINK_CMD."

* commit '53e9502704bb492e0c387a21098f772f2aa60da9':
  Add LOCAL_POST_LINK_CMD.

10 years agoMerge "Add LOCAL_POST_LINK_CMD."
Ying Wang [Fri, 5 Sep 2014 23:41:13 +0000 (23:41 +0000)]
Merge "Add LOCAL_POST_LINK_CMD."

10 years agoAdd LOCAL_POST_LINK_CMD.
Ying Wang [Fri, 5 Sep 2014 22:46:43 +0000 (15:46 -0700)]
Add LOCAL_POST_LINK_CMD.

For now we support LOCAL_POST_LINK_CMD only for static executables.
This fixed the hack of building linker which need to insert additional
step after link.

Bug: 17403674
Change-Id: Iefdfe1e3fab3a30c5d4ad701d46f931481eab572

10 years agoam 1051d5dc: Merge "Add LOCAL_CLANG_*FLAGS for clang only flags."
Chih-Hung Hsieh [Fri, 5 Sep 2014 02:19:57 +0000 (02:19 +0000)]
am 1051d5dc: Merge "Add LOCAL_CLANG_*FLAGS for clang only flags."

* commit '1051d5dc21549b852f5452aa3a265e2f8c6c61b9':
  Add LOCAL_CLANG_*FLAGS for clang only flags.

10 years agoMerge "Add LOCAL_CLANG_*FLAGS for clang only flags."
Chih-Hung Hsieh [Fri, 5 Sep 2014 02:13:10 +0000 (02:13 +0000)]
Merge "Add LOCAL_CLANG_*FLAGS for clang only flags."

10 years agoAdd LOCAL_CLANG_*FLAGS for clang only flags.
Chih-Hung Hsieh [Fri, 5 Sep 2014 00:15:47 +0000 (17:15 -0700)]
Add LOCAL_CLANG_*FLAGS for clang only flags.

To be used only for some modules.

Change-Id: I107ec37f11f738f860598f0c86c4ad7ec20c9011

10 years agoam 5c11a76b: Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."
Elliott Hughes [Thu, 4 Sep 2014 00:04:59 +0000 (00:04 +0000)]
am 5c11a76b: Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."

* commit '5c11a76badbea36c4f6b89a0d2b2dd2acee35a5d':
  Add debug.atrace.tags.enableflags=0 to /default.prop.

10 years agoMerge "Add debug.atrace.tags.enableflags=0 to /default.prop."
Elliott Hughes [Wed, 3 Sep 2014 23:55:03 +0000 (23:55 +0000)]
Merge "Add debug.atrace.tags.enableflags=0 to /default.prop."

10 years agoam 039cd7e0: Merge "Add LOCAL_NO_FPIE."
Tim Murray [Wed, 3 Sep 2014 22:55:51 +0000 (22:55 +0000)]
am 039cd7e0: Merge "Add LOCAL_NO_FPIE."

* commit '039cd7e076e904dfe6d4c9e2e2d99fb31444b2ad':
  Add LOCAL_NO_FPIE.

10 years agoMerge "Add LOCAL_NO_FPIE."
Tim Murray [Wed, 3 Sep 2014 22:46:45 +0000 (22:46 +0000)]
Merge "Add LOCAL_NO_FPIE."

10 years agoAdd LOCAL_NO_FPIE.
Tim Murray [Wed, 3 Sep 2014 22:01:46 +0000 (15:01 -0700)]
Add LOCAL_NO_FPIE.

Not all executables should be built with -pie.

bug 15814177

Change-Id: I402e8a531866b507ee80a0bf677f9f3551ca7693

10 years agoam 7754e0ce: Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."
Ying Wang [Wed, 3 Sep 2014 19:30:25 +0000 (19:30 +0000)]
am 7754e0ce: Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."

* commit '7754e0ce894044e43c50e002e342f03317205668':
  [MIPS64] Modify the default MIPS64 build to MIPS64R6.

10 years agoMerge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."
Ying Wang [Wed, 3 Sep 2014 19:20:28 +0000 (19:20 +0000)]
Merge "[MIPS64] Modify the default MIPS64 build to MIPS64R6."

10 years agoAdd debug.atrace.tags.enableflags=0 to /default.prop.
Stephen Smalley [Wed, 3 Sep 2014 19:08:08 +0000 (15:08 -0400)]
Add debug.atrace.tags.enableflags=0 to /default.prop.

This ensures that the property is always set by init
prior to starting any other process, which avoids the need
for the bionic systrace code to try to set the property
if it has not already been set to avoid the full cost of
searching for an undefined property each time.  See
change I30ed5b377c91ca4c36568a0e647ddf95d4e4a61a for
the relevant bionic code.

The problem with the current bionic code is that it can
trigger an attempt to set this property from any random
process, which will be denied unless the process is already
authorized to set debug properties.  This is visible in the
form of various SELinux avc: denied messages and
init sys_prop:  permission denied messages in dmesg output.
Allowing all domains to set such properties is undesirable.

Change-Id: I6d953c0c281fd72ad3eba8a479fd258023579b5b
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
10 years agoam 2f9fa520: Merge "Fix build breakage due to incorrect bcc_compat RS_TRIPLE."
Stephen Hines [Wed, 3 Sep 2014 16:09:03 +0000 (16:09 +0000)]
am 2f9fa520: Merge "Fix build breakage due to incorrect bcc_compat RS_TRIPLE."

* commit '2f9fa5202532fb2b5c9ea89a4c15171346f63ec1':
  Fix build breakage due to incorrect bcc_compat RS_TRIPLE.

10 years agoMerge "Fix build breakage due to incorrect bcc_compat RS_TRIPLE."
Stephen Hines [Wed, 3 Sep 2014 16:02:08 +0000 (16:02 +0000)]
Merge "Fix build breakage due to incorrect bcc_compat RS_TRIPLE."

10 years agoFix build breakage due to incorrect bcc_compat RS_TRIPLE.
Stephen Hines [Wed, 3 Sep 2014 02:09:35 +0000 (19:09 -0700)]
Fix build breakage due to incorrect bcc_compat RS_TRIPLE.

Bug: 17333374
Change-Id: I13582ce0cde86f7b3728aa4f45a5197438d65a2d
(cherry picked from commit 52626d2a7b4767905e8a369ddc8316c1290ad156)

10 years agoam cee38d55: Merge "[MIPSR6] R6 target options for clang"
Ying Wang [Wed, 3 Sep 2014 01:09:58 +0000 (01:09 +0000)]
am cee38d55: Merge "[MIPSR6] R6 target options for clang"

* commit 'cee38d55f8021c9720b883fc1e4feafc8f45d87c':
  [MIPSR6] R6 target options for clang

10 years agoMerge "[MIPSR6] R6 target options for clang"
Ying Wang [Wed, 3 Sep 2014 01:02:54 +0000 (01:02 +0000)]
Merge "[MIPSR6] R6 target options for clang"

10 years ago[MIPS64] Modify the default MIPS64 build to MIPS64R6.
Raghu Gandham [Tue, 2 Sep 2014 23:30:00 +0000 (16:30 -0700)]
[MIPS64] Modify the default MIPS64 build to MIPS64R6.

Change-Id: I797e4c2e5b69c6991545c26886b5b25e6f8c2a67

10 years agoam 0850330c: Merge "Default host module to 64-bit except for SDK builds."
Ying Wang [Tue, 2 Sep 2014 23:16:25 +0000 (23:16 +0000)]
am 0850330c: Merge "Default host module to 64-bit except for SDK builds."

* commit '0850330caa352ea2dc412df495c6ad95e4264d05':
  Default host module to 64-bit except for SDK builds.

10 years agoMerge "Default host module to 64-bit except for SDK builds."
Ying Wang [Tue, 2 Sep 2014 23:05:43 +0000 (23:05 +0000)]
Merge "Default host module to 64-bit except for SDK builds."

10 years agoDefault host module to 64-bit except for SDK builds.
Ying Wang [Tue, 2 Sep 2014 22:11:20 +0000 (15:11 -0700)]
Default host module to 64-bit except for SDK builds.

Set "HOST_PREFER_32_BIT := true" only if "sdk" or "win_sdk" is among the
make command line goals, or it's a MinGW windows build, which only builds
host SDK tools.

Bug: 13751317
Change-Id: I8ec1a97a5d1af065a153b16523c2ee3434d0dd71

10 years agoam ec8778e8: Merge "Fix RS_TRIPLE and RS_TRIPLE_CFLAGS."
Stephen Hines [Tue, 2 Sep 2014 16:31:35 +0000 (16:31 +0000)]
am ec8778e8: Merge "Fix RS_TRIPLE and RS_TRIPLE_CFLAGS."

* commit 'ec8778e89f872b9a12cc6b3367400ecd33cb32d0':
  Fix RS_TRIPLE and RS_TRIPLE_CFLAGS.

10 years agoMerge "Fix RS_TRIPLE and RS_TRIPLE_CFLAGS."
Stephen Hines [Tue, 2 Sep 2014 16:23:10 +0000 (16:23 +0000)]
Merge "Fix RS_TRIPLE and RS_TRIPLE_CFLAGS."

10 years agoam 7852b80c: Merge "Add missing flags to x86 (both 32- and 64-bit) arch variants...
Ying Wang [Mon, 1 Sep 2014 17:58:52 +0000 (17:58 +0000)]
am 7852b80c: Merge "Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete x86_64-atom.mk as we don\'t support 64-bit on old Atom."

* commit '7852b80c05e33c873819b1bf22bcaa54bb583c99':
  Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete x86_64-atom.mk as we don't support 64-bit on old Atom.

10 years agoMerge "Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete x86_64...
Ying Wang [Mon, 1 Sep 2014 17:47:54 +0000 (17:47 +0000)]
Merge "Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete x86_64-atom.mk as we don't support 64-bit on old Atom."

10 years agoam 15493ceb: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS for real."
Marcin Kosiba [Mon, 1 Sep 2014 10:30:13 +0000 (10:30 +0000)]
am 15493ceb: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS for real."

* commit '15493ceba52ce6bc962c66fd38d1cb0cbd88e2eb':
  Remove webviewchromium from PRODUCT_BOOT_JARS for real.

10 years agoMerge "Remove webviewchromium from PRODUCT_BOOT_JARS for real."
Marcin Kosiba [Mon, 1 Sep 2014 10:20:14 +0000 (10:20 +0000)]
Merge "Remove webviewchromium from PRODUCT_BOOT_JARS for real."

10 years agoRemove webviewchromium from PRODUCT_BOOT_JARS for real.
Marcin Kosiba [Mon, 1 Sep 2014 09:57:44 +0000 (10:57 +0100)]
Remove webviewchromium from PRODUCT_BOOT_JARS for real.

The WebView Java code is now loaded by WebViewFactory from an APK
when an app needs it, so remove the old jar from the boot classpath.
The previous change removed the webview from core_minimal.mk but
not from core_base.mk, which is what this change addresses.

Change-Id: I6f4bcd427a7e65f3a20372c3c177e9342a953290

10 years agoam aab8cdb7: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS."
Marcin Kosiba [Mon, 1 Sep 2014 09:37:10 +0000 (09:37 +0000)]
am aab8cdb7: Merge "Remove webviewchromium from PRODUCT_BOOT_JARS."

* commit 'aab8cdb7044555fc88c7aaffa83884bb68a2ddb0':
  Remove webviewchromium from PRODUCT_BOOT_JARS.

10 years agoMerge "Remove webviewchromium from PRODUCT_BOOT_JARS."
Marcin Kosiba [Mon, 1 Sep 2014 09:26:59 +0000 (09:26 +0000)]
Merge "Remove webviewchromium from PRODUCT_BOOT_JARS."

10 years agoRemove webviewchromium from PRODUCT_BOOT_JARS.
Marcin Kosiba [Mon, 1 Sep 2014 09:21:28 +0000 (10:21 +0100)]
Remove webviewchromium from PRODUCT_BOOT_JARS.

The WebView Java code is now loaded by WebViewFactory from an APK
when an app needs it, so remove the old jar from the boot classpath.

Bug: 16329371
Change-Id: Ibed49641d04fd5e93e26ab12e203e4596e0b3bb6

10 years agoFix RS_TRIPLE and RS_TRIPLE_CFLAGS.
Stephen Hines [Fri, 29 Aug 2014 21:43:53 +0000 (14:43 -0700)]
Fix RS_TRIPLE and RS_TRIPLE_CFLAGS.

Bug: 17333374

Add RS_TRIPLE_CFLAGS to ensure that we build with the proper defines on
targets like x86. This also changes all build targets to use the
proper 32/64-bit triples when creating their runtime libraries.

Change-Id: I8f6175b1a14af6d03ee90f32069f3688ec227fb9

10 years agoam d2cf1b92: Merge "Add --no-include-debug-symbols to avoid bloat in user builds"
Brian Carlstrom [Fri, 29 Aug 2014 05:27:45 +0000 (05:27 +0000)]
am d2cf1b92: Merge "Add --no-include-debug-symbols to avoid bloat in user builds"

* commit 'd2cf1b924d3eee40c43d40af9dd66d9b83495b22':
  Add --no-include-debug-symbols to avoid bloat in user builds

10 years agoMerge "Add --no-include-debug-symbols to avoid bloat in user builds"
Brian Carlstrom [Fri, 29 Aug 2014 05:21:04 +0000 (05:21 +0000)]
Merge "Add --no-include-debug-symbols to avoid bloat in user builds"

10 years agoAdd --no-include-debug-symbols to avoid bloat in user builds
Brian Carlstrom [Fri, 29 Aug 2014 00:16:11 +0000 (17:16 -0700)]
Add --no-include-debug-symbols to avoid bloat in user builds

Bug: 16938924

(cherry picked from commit 91b9d01b6ba2d3ea37928febce67d13c005a2336)

Change-Id: I0b744e0aaacc11fe8983f22f56ffc546a07ae764

10 years agoam 8078df97: Merge "Make sure that ro.dalvik.vm.native.bridge is always set."
Calin Juravle [Wed, 27 Aug 2014 15:58:44 +0000 (15:58 +0000)]
am 8078df97: Merge "Make sure that ro.dalvik.vm.native.bridge is always set."

* commit '8078df9755fc0942feae8ac10a4965c5de4968a8':
  Make sure that ro.dalvik.vm.native.bridge is always set.

10 years agoMerge "Make sure that ro.dalvik.vm.native.bridge is always set."
Calin Juravle [Wed, 27 Aug 2014 15:50:28 +0000 (15:50 +0000)]
Merge "Make sure that ro.dalvik.vm.native.bridge is always set."

10 years agoMake sure that ro.dalvik.vm.native.bridge is always set.
Calin Juravle [Tue, 26 Aug 2014 21:46:13 +0000 (22:46 +0100)]
Make sure that ro.dalvik.vm.native.bridge is always set.

A value of "0" means that native bridge is disabled.

Bug: 17104449

(cherry picked from commit 4f703a7f9ffd9a0d0432401a3173533d695d2ae6)

Change-Id: I4ca379923996ea08828dea4b2cd2da045e3f8031

10 years agoam 90d5c7f6: Merge "Clang rejects -Wno-old-style-declaration flag."
Chih-Hung Hsieh [Wed, 27 Aug 2014 01:45:44 +0000 (01:45 +0000)]
am 90d5c7f6: Merge "Clang rejects -Wno-old-style-declaration flag."

* commit '90d5c7f613c0fa7dc4c50a6d21d2484c1a1f0f66':
  Clang rejects -Wno-old-style-declaration flag.

10 years agoMerge "Clang rejects -Wno-old-style-declaration flag."
Chih-Hung Hsieh [Wed, 27 Aug 2014 01:27:39 +0000 (01:27 +0000)]
Merge "Clang rejects -Wno-old-style-declaration flag."

10 years agoClang rejects -Wno-old-style-declaration flag.
Chih-Hung Hsieh [Tue, 26 Aug 2014 23:37:00 +0000 (16:37 -0700)]
Clang rejects -Wno-old-style-declaration flag.

BUG: 17258227
Change-Id: I2a35263298ffd8dd7cda25183e185274cbf62b7b

10 years agoam b699b0ea: Merge "Clang does not recognize -Wno-literal-suffix."
Chih-Hung Hsieh [Tue, 26 Aug 2014 23:30:49 +0000 (23:30 +0000)]
am b699b0ea: Merge "Clang does not recognize -Wno-literal-suffix."

* commit 'b699b0ea58bb41c53cf5236c88d37482063ef438':
  Clang does not recognize -Wno-literal-suffix.

10 years agoMerge "Clang does not recognize -Wno-literal-suffix."
Chih-Hung Hsieh [Tue, 26 Aug 2014 23:01:34 +0000 (23:01 +0000)]
Merge "Clang does not recognize -Wno-literal-suffix."

10 years agoClang does not recognize -Wno-literal-suffix.
Chih-Hung Hsieh [Tue, 26 Aug 2014 17:11:50 +0000 (10:11 -0700)]
Clang does not recognize -Wno-literal-suffix.

BUG: 17258227
Change-Id: I2d98e68daa780fbe0e127605840ae7edcb4e9880

10 years agoam 18f23def: Merge "Push ISA features into system properties"
Calin Juravle [Tue, 26 Aug 2014 18:07:16 +0000 (18:07 +0000)]
am 18f23def: Merge "Push ISA features into system properties"

* commit '18f23def0e2cda7934c2aef71e2defc729726913':
  Push ISA features into system properties

10 years agoMerge "Push ISA features into system properties"
Calin Juravle [Tue, 26 Aug 2014 17:52:11 +0000 (17:52 +0000)]
Merge "Push ISA features into system properties"

10 years agoPush ISA features into system properties
Calin Juravle [Tue, 19 Aug 2014 19:28:08 +0000 (20:28 +0100)]
Push ISA features into system properties

We need to know instruction set featues at runtime as well so that the
apps get compiled on target with the proper features. The properties are
read by installd and passed to dex2oat.

Bug: 16716262

(cherry picked from commit 28be9d8884861f70fbd39b3768a6d4b34009deed)

Change-Id: I45b363558dea17e9b049e4a83a55990b4911d9d8

10 years agoam f1c63b02: Merge "Add GCC only flags to clang .mk files."
Chih-Hung Hsieh [Tue, 26 Aug 2014 02:12:56 +0000 (02:12 +0000)]
am f1c63b02: Merge "Add GCC only flags to clang .mk files."

* commit 'f1c63b0212f756355e4e189217858b8ae42c4e21':
  Add GCC only flags to clang .mk files.

10 years agoMerge "Add GCC only flags to clang .mk files."
Chih-Hung Hsieh [Tue, 26 Aug 2014 02:04:12 +0000 (02:04 +0000)]
Merge "Add GCC only flags to clang .mk files."

10 years agoAdd GCC only flags to clang .mk files.
Chih-Hung Hsieh [Mon, 25 Aug 2014 20:57:57 +0000 (13:57 -0700)]
Add GCC only flags to clang .mk files.

BUG: 17258227
Change-Id: Iec9fdb21a9fa31e18a17704beb27bb493c9b7192

10 years agoam d0015f71: Merge changes I152eb090,Ic40360bf
David 'Digit' Turner [Mon, 25 Aug 2014 10:25:32 +0000 (10:25 +0000)]
am d0015f71: Merge changes I152eb090,Ic40360bf

* commit 'd0015f7173d4bc2962d3c89b945e9c3bce5cb313':
  arm64: Fix the sdk_arm64 build products
  arm64: Fix aosp_arm64 system image.

10 years agoMerge changes I152eb090,Ic40360bf
David 'Digit' Turner [Mon, 25 Aug 2014 10:19:07 +0000 (10:19 +0000)]
Merge changes I152eb090,Ic40360bf

* changes:
  arm64: Fix the sdk_arm64 build products
  arm64: Fix aosp_arm64 system image.

10 years agoarm64: Fix the sdk_arm64 build products
David 'Digit' Turner [Wed, 20 Aug 2014 15:42:08 +0000 (17:42 +0200)]
arm64: Fix the sdk_arm64 build products

This patch fixes the sdk_arm64 system images to boot properly when run
under emulation with the new qemu-android binaries.

BUG=17154406

Change-Id: I152eb09086ce4abc4b623e54de78cdaaac6b90a1

10 years agoarm64: Fix aosp_arm64 system image.
David 'Digit' Turner [Wed, 20 Aug 2014 15:39:00 +0000 (17:39 +0200)]
arm64: Fix aosp_arm64 system image.

This patch ensures that the system image produced for the 'aosp_arm64'
build products can actually run under emulation with the new qemu-android
binaries [1]

The main issue is that the virtual board is named 'ranchu' instead of
'goldfish' (because the virtual hardware is _very_ different), and thus
requires specific files for the boot to start properly

(in particular fstab.ranchu is required to mount the system, data and
cache partitions, otherwise init will fail badly because /system/bin/
and /data/ are missing important files).

IMPORTANT: This requires the files under device/generic/goldfish/ from:

    https://android-review.googlesource.com/#/c/105020/

[1] Binaries built from https://qemu-android.googlesource.com/qemu-android

BUG=17154406

Change-Id: Ic40360bf56e32aab708551c810000467d23793d4

10 years agoam d61f0ffd: Merge "HAVE_FUTEX is unused."
Elliott Hughes [Thu, 21 Aug 2014 05:08:47 +0000 (05:08 +0000)]
am d61f0ffd: Merge "HAVE_FUTEX is unused."

* commit 'd61f0ffdfc13ce7b563015ea5fdd4513fb7c9d59':
  HAVE_FUTEX is unused.

10 years agoMerge "HAVE_FUTEX is unused."
Elliott Hughes [Thu, 21 Aug 2014 04:59:53 +0000 (04:59 +0000)]
Merge "HAVE_FUTEX is unused."

10 years agoHAVE_FUTEX is unused.
Elliott Hughes [Thu, 21 Aug 2014 04:24:23 +0000 (21:24 -0700)]
HAVE_FUTEX is unused.

I missed this the other day.

Change-Id: Ifb6912de3aae6d03593ffb08d8d9555dc9e53f4d

10 years agoam a9ec8350: Merge "Remove HAVE_ANDROID_PTHREAD_SETNAME_NP."
Elliott Hughes [Thu, 21 Aug 2014 04:24:35 +0000 (04:24 +0000)]
am a9ec8350: Merge "Remove HAVE_ANDROID_PTHREAD_SETNAME_NP."

* commit 'a9ec8350b05d3c46656344876cee897616f84f00':
  Remove HAVE_ANDROID_PTHREAD_SETNAME_NP.

10 years agoam 10f5a420: Merge "HAVE_OPEN_MEMSTREAM is no longer used."
Elliott Hughes [Thu, 21 Aug 2014 04:24:34 +0000 (04:24 +0000)]
am 10f5a420: Merge "HAVE_OPEN_MEMSTREAM is no longer used."

* commit '10f5a420eba1504fda05ff1e6347f4e78bdba2d8':
  HAVE_OPEN_MEMSTREAM is no longer used.

10 years agoMerge "Remove HAVE_ANDROID_PTHREAD_SETNAME_NP."
Elliott Hughes [Thu, 21 Aug 2014 04:20:33 +0000 (04:20 +0000)]
Merge "Remove HAVE_ANDROID_PTHREAD_SETNAME_NP."

10 years agoMerge "HAVE_OPEN_MEMSTREAM is no longer used."
Elliott Hughes [Thu, 21 Aug 2014 04:16:48 +0000 (04:16 +0000)]
Merge "HAVE_OPEN_MEMSTREAM is no longer used."

10 years agoRemove HAVE_ANDROID_PTHREAD_SETNAME_NP.
Elliott Hughes [Thu, 21 Aug 2014 03:21:29 +0000 (20:21 -0700)]
Remove HAVE_ANDROID_PTHREAD_SETNAME_NP.

https://android-review.googlesource.com/104945 removes the only user.

Change-Id: I303d941036ab889ab747f26561506a5e1c93f0c2

10 years agoHAVE_OPEN_MEMSTREAM is no longer used.
Elliott Hughes [Wed, 20 Aug 2014 23:17:28 +0000 (16:17 -0700)]
HAVE_OPEN_MEMSTREAM is no longer used.

Bug: 17164505
Change-Id: I8055e52019d8cdea957d0fb8cbd46ca9b52564e1

10 years agoam df73a5fa: Merge "Performance improvement for whole static libs"
Dan Albert [Wed, 20 Aug 2014 21:22:42 +0000 (21:22 +0000)]
am df73a5fa: Merge "Performance improvement for whole static libs"

* commit 'df73a5fa0a9b44aa3a76dcf1dc7bc6606e7b367a':
  Performance improvement for whole static libs

10 years agoMerge "Performance improvement for whole static libs"
Dan Albert [Wed, 20 Aug 2014 21:15:25 +0000 (21:15 +0000)]
Merge "Performance improvement for whole static libs"