OSDN Git Service

android-x86/build.git
9 years agoMerge "Make sure we keep building grep now it's broken out from toolbox."
Elliott Hughes [Thu, 5 Feb 2015 03:35:48 +0000 (03:35 +0000)]
Merge "Make sure we keep building grep now it's broken out from toolbox."

9 years agoMake sure we keep building grep now it's broken out from toolbox.
Elliott Hughes [Thu, 5 Feb 2015 02:55:53 +0000 (18:55 -0800)]
Make sure we keep building grep now it's broken out from toolbox.

Change-Id: Ib71e37c5ba238136a9790cd92ecec745e099341e

9 years agoMerge "Fail even dev build when property value exceeds length limit."
Ying Wang [Wed, 4 Feb 2015 23:33:19 +0000 (23:33 +0000)]
Merge "Fail even dev build when property value exceeds length limit."

9 years agoFail even dev build when property value exceeds length limit.
Ying Wang [Wed, 4 Feb 2015 23:10:59 +0000 (15:10 -0800)]
Fail even dev build when property value exceeds length limit.

Let developers know the issue earlier when they set up new
products.

Change-Id: I3f2ecbc3a833c1a8a84bd75407a5c035e5fea70a

9 years agoMerge "Remove support of factory ramdisk/bundle."
Ying Wang [Wed, 4 Feb 2015 19:08:09 +0000 (19:08 +0000)]
Merge "Remove support of factory ramdisk/bundle."

9 years agoRemove support of factory ramdisk/bundle.
Ying Wang [Wed, 4 Feb 2015 18:56:33 +0000 (10:56 -0800)]
Remove support of factory ramdisk/bundle.

Bug: 18779515
Change-Id: Ia6d51d43965447e2e95944a7d2b4b41adb121cb7

9 years agoMerge "Disable transitive dependency library symbol resolving for mips."
Ying Wang [Tue, 3 Feb 2015 19:30:16 +0000 (19:30 +0000)]
Merge "Disable transitive dependency library symbol resolving for mips."

9 years agoDisable transitive dependency library symbol resolving for mips.
Ying Wang [Tue, 3 Feb 2015 18:58:50 +0000 (10:58 -0800)]
Disable transitive dependency library symbol resolving for mips.

The transitive symbol resolving causes build breakage when a binary
linked against NDK has indirect dependency on platform libraries, or
vice versa.

Change-Id: Idbfe76079c1db14eb1156d0f396e13d26f0ff582

9 years agoMerge "Add target recoveryimage-nodeps."
Ying Wang [Sat, 31 Jan 2015 00:33:05 +0000 (00:33 +0000)]
Merge "Add target recoveryimage-nodeps."

9 years agoAdd target recoveryimage-nodeps.
Ying Wang [Fri, 30 Jan 2015 22:05:22 +0000 (14:05 -0800)]
Add target recoveryimage-nodeps.

Change-Id: Ie7d11ae8f40260bf23481931c18523895c87ebd7

9 years agoMerge "envsetup.sh : add help text for sepgrep and mangrep commands"
Elliott Hughes [Fri, 30 Jan 2015 04:51:03 +0000 (04:51 +0000)]
Merge "envsetup.sh : add help text for sepgrep and mangrep commands"

9 years agoenvsetup.sh : add help text for sepgrep and mangrep commands
Trevor Drake [Fri, 30 Jan 2015 04:42:21 +0000 (04:42 +0000)]
envsetup.sh : add help text for sepgrep and mangrep commands

Change-Id: Iac3942da05c1803039b9fcf15fee1fc0e0f4efda

9 years agoMerge "Add new build flag LOCAL_DONT_DELETE_JAR_DIRS."
Ying Wang [Thu, 29 Jan 2015 17:44:37 +0000 (17:44 +0000)]
Merge "Add new build flag LOCAL_DONT_DELETE_JAR_DIRS."

9 years agoAdd new build flag LOCAL_DONT_DELETE_JAR_DIRS.
Fredrik Roubert [Wed, 28 Jan 2015 20:29:38 +0000 (21:29 +0100)]
Add new build flag LOCAL_DONT_DELETE_JAR_DIRS.

Normally the build function initialize-package-file will delete all
class files and all directory entries from JAR files, but sometimes
external projects (eg. ICU4J) depend on having directory entries in
their JAR files.

This change adds the flag LOCAL_DONT_DELETE_JAR_DIRS (analogous to the
flag LOCAL_DONT_DELETE_JAR_META_INF) which when set will skip deletion
of directory entries in initialize-package-file.

Change-Id: I4464b947b7528fca23925affa95e4071915f04d4

9 years agoMerge "Remove unused property."
Elliott Hughes [Thu, 29 Jan 2015 16:22:52 +0000 (16:22 +0000)]
Merge "Remove unused property."

9 years agoRemove unused property.
Elliott Hughes [Thu, 29 Jan 2015 06:43:43 +0000 (22:43 -0800)]
Remove unused property.

Change-Id: I14cfccf104881fdbca2b926e289b90e4bfad1c32

9 years agoMerge "Kill HAVE_PTHREADS."
Yabin Cui [Tue, 27 Jan 2015 22:59:46 +0000 (22:59 +0000)]
Merge "Kill HAVE_PTHREADS."

9 years agoKill HAVE_PTHREADS.
Yabin Cui [Tue, 27 Jan 2015 22:34:36 +0000 (14:34 -0800)]
Kill HAVE_PTHREADS.

Bug: 19083585
Change-Id: I5be0d2f95c3c45e7f67de6a8daeb49709ef1f9e9

9 years agoMerge "Allow to build "winsdk-tools" alone."
Ying Wang [Tue, 27 Jan 2015 22:01:27 +0000 (22:01 +0000)]
Merge "Allow to build "winsdk-tools" alone."

9 years agoAllow to build "winsdk-tools" alone.
Ying Wang [Tue, 27 Jan 2015 20:47:10 +0000 (12:47 -0800)]
Allow to build "winsdk-tools" alone.

Allow to run "make winsdk-tools" without building the full win_sdk.

Bug: 19149444
Change-Id: If98495035f4f84dbcab7af2a74434e589bbfd4d1

9 years agoMerge "Remove platform/bootable/bootloader/legacy from pathmap"
Bill Yi [Tue, 27 Jan 2015 21:52:35 +0000 (21:52 +0000)]
Merge "Remove platform/bootable/bootloader/legacy from pathmap"

9 years agoRemove platform/bootable/bootloader/legacy from pathmap
Bill Yi [Tue, 27 Jan 2015 21:47:05 +0000 (13:47 -0800)]
Remove platform/bootable/bootloader/legacy from pathmap

BUG:19164048
Change-Id: Ib640db9be77a859a28c533190e3b5edacf84a412

9 years agoMerge "Build hostdex on only Linux."
Ying Wang [Mon, 26 Jan 2015 18:43:17 +0000 (18:43 +0000)]
Merge "Build hostdex on only Linux."

9 years agoBuild hostdex on only Linux.
Ying Wang [Mon, 26 Jan 2015 17:52:28 +0000 (09:52 -0800)]
Build hostdex on only Linux.

Change-Id: I9213684e4c65632c54e9929f693f4b6a24beb95a

9 years agoMerge "Fix comma in $(if ...)."
Dan Albert [Sun, 25 Jan 2015 22:30:19 +0000 (22:30 +0000)]
Merge "Fix comma in $(if ...)."

9 years agoFix comma in $(if ...).
Logan Chien [Sun, 25 Jan 2015 13:15:12 +0000 (21:15 +0800)]
Fix comma in $(if ...).

Change-Id: I2f9fba5b5c0384ef12ee9e5f48fa01102436a425

9 years agoMerge "Allow coverage with clang."
Dan Albert [Sat, 24 Jan 2015 23:32:19 +0000 (23:32 +0000)]
Merge "Allow coverage with clang."

9 years agoMerge "Enable host coverage."
Dan Albert [Sat, 24 Jan 2015 23:32:15 +0000 (23:32 +0000)]
Merge "Enable host coverage."

9 years agoAllow coverage with clang.
Dan Albert [Sat, 24 Jan 2015 23:14:35 +0000 (15:14 -0800)]
Allow coverage with clang.

Note that this doesn't play nicely with acov out of the box. Clang
apparently generates .gcno files that aren't compatible with gcov-4.8.
This can be solved by installing gcc-4.6 and invoking lcov with
`--gcov-tool /usr/bin/gcov-4.6`.

http://stackoverflow.com/questions/17758126/clang-code-coverage-invalid-output

Change-Id: I79547e1c579fa79db47ff07d5e90c42cedbd5cbb

9 years agoEnable host coverage.
Dan Albert [Sat, 24 Jan 2015 00:12:57 +0000 (16:12 -0800)]
Enable host coverage.

Don't remember why I didn't enable this for the host when I made the
first pass, but it works just fine.

Change-Id: I0892c0bc353bf8b60b432ba9f69f97281177d41d

9 years agoMerge "Add -static to static link command, for clang."
Chih-Hung Hsieh [Sat, 24 Jan 2015 01:03:02 +0000 (01:03 +0000)]
Merge "Add -static to static link command, for clang."

9 years agoAdd -static to static link command, for clang.
Chih-Hung Hsieh [Tue, 20 Jan 2015 19:00:20 +0000 (11:00 -0800)]
Add -static to static link command, for clang.

Clang driver needs -static flag, not -Bstatic,
to produce statically linked modules.
However, -static is not added if LDFLAGS contains -shared,
which is used in bionic/linker to create a shared object with static libraries.

BUG: 18008984

Change-Id: I75c3e24973ee77170285ec4c8e7aacc345722685

9 years agoMerge "Add dependency of import_includes on LOCAL_MODULE_MAKEFILE"
Ying Wang [Fri, 23 Jan 2015 00:14:26 +0000 (00:14 +0000)]
Merge "Add dependency of import_includes on LOCAL_MODULE_MAKEFILE"

9 years agoMerge "gdbclient: Improve error handling"
Dmitriy Ivanov [Fri, 23 Jan 2015 00:02:42 +0000 (00:02 +0000)]
Merge "gdbclient: Improve error handling"

9 years agoAdd dependency of import_includes on LOCAL_MODULE_MAKEFILE
Ying Wang [Thu, 22 Jan 2015 23:44:04 +0000 (15:44 -0800)]
Add dependency of import_includes on LOCAL_MODULE_MAKEFILE

So the build system regenerates import_includes when you modify
Android.mk to add a new dependency library.

Change-Id: Ic92b097b659bb68a9065e1d66da59e0dc7e2836a

9 years agogdbclient: Improve error handling
Dmitriy Ivanov [Thu, 22 Jan 2015 21:22:17 +0000 (13:22 -0800)]
gdbclient: Improve error handling

  Print error message when unable to resolve exefile by pid

Change-Id: I5d04bdc348e5f95818ac90e29148947edfce42eb

9 years agoMerge "Add ro.product.locale"
Narayan Kamath [Thu, 22 Jan 2015 14:04:52 +0000 (14:04 +0000)]
Merge "Add ro.product.locale"

9 years agoMerge "Remove phone from frameworks/base subdirs"
Ying Wang [Wed, 21 Jan 2015 20:06:58 +0000 (20:06 +0000)]
Merge "Remove phone from frameworks/base subdirs"

9 years agoMerge "Revert "Add the default local_time hal implementation to builds.""
Ying Wang [Wed, 21 Jan 2015 20:05:22 +0000 (20:05 +0000)]
Merge "Revert "Add the default local_time hal implementation to builds.""

9 years agoMerge "Running jarjar on Java resources."
Ying Wang [Wed, 21 Jan 2015 20:04:20 +0000 (20:04 +0000)]
Merge "Running jarjar on Java resources."

9 years agoRunning jarjar on Java resources.
Ying Wang [Wed, 14 Jan 2015 22:23:56 +0000 (14:23 -0800)]
Running jarjar on Java resources.

Before this change, Java resources are added as a separate step
(add-java-resources-to-package) after dex is run, so jarjar isn't run on
the resource files.
With this change, we add Java resources immediately after we call javac,
so jarjar is run on the resource files (the module's own resource, as
well as resources carried by static Java libraries).
When we generate the final apk/jar, we use the jarjar'ed jar as the
inital pacakge file, with class files and empty folders removed.

(cherry-picked from commit 140274707e31c9585aa28b0de2f1418c64ecd272)

Bug: 18837479
Change-Id: I15ecf282bfb65fd53dd03fbd03dd4c71927c186a

9 years agoMerge "emulator: Include the ranchu sensors library"
David Turner [Wed, 21 Jan 2015 19:42:53 +0000 (19:42 +0000)]
Merge "emulator: Include the ranchu sensors library"

9 years agoMerge "Fix missing parenthesis."
Christopher Ferris [Wed, 21 Jan 2015 18:39:06 +0000 (18:39 +0000)]
Merge "Fix missing parenthesis."

9 years agoRevert "Add the default local_time hal implementation to builds."
Chih-Wei Huang [Wed, 21 Jan 2015 04:09:27 +0000 (12:09 +0800)]
Revert "Add the default local_time hal implementation to builds."

Remove duplicate local_time.default.

This reverts commit a09c24db71ec4babd0e4db36ffdd180b2fcc6f7a.

Change-Id: Ic96d42235c14588d454e92a57b3bb9e74688fd99

9 years agoRemove phone from frameworks/base subdirs
Chih-Wei Huang [Wed, 5 Nov 2014 09:30:58 +0000 (17:30 +0800)]
Remove phone from frameworks/base subdirs

The directory no longer exists.

Change-Id: Id8d109818f06783d72dfc005595330f735b7e5cf

9 years agoFix missing parenthesis.
Christopher Ferris [Wed, 21 Jan 2015 02:23:05 +0000 (18:23 -0800)]
Fix missing parenthesis.

Change-Id: Ib9eda50a6f9096dad35cf81ac3b3cdc26636a016

9 years agoMerge "[MIPSR6] Adjust prebuilts/ndk libraries for mips32r6"
Ying Wang [Fri, 16 Jan 2015 18:13:35 +0000 (18:13 +0000)]
Merge "[MIPSR6] Adjust prebuilts/ndk libraries for mips32r6"

9 years ago[MIPSR6] Adjust prebuilts/ndk libraries for mips32r6
Duane Sand [Sat, 8 Nov 2014 23:25:18 +0000 (15:25 -0800)]
[MIPSR6] Adjust prebuilts/ndk libraries for mips32r6

Change-Id: Ice2d0f65eced4fb7dd209fb15610ba555dd45f2c

9 years agoMerge "Make bcc-compat able to pick the right mtriple flag for Renderscript Compat...
Miao Wang [Fri, 16 Jan 2015 16:34:15 +0000 (16:34 +0000)]
Merge "Make bcc-compat able to pick the right mtriple flag for Renderscript Compat Lib."

9 years agoMerge "Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)"
Miao Wang [Fri, 16 Jan 2015 16:33:52 +0000 (16:33 +0000)]
Merge "Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)"

9 years agoAdd ro.product.locale
Narayan Kamath [Thu, 15 Jan 2015 18:16:24 +0000 (18:16 +0000)]
Add ro.product.locale

This is a BCP-47 language tag representing the default locale for a
given device. Support for the earlier mechanism of supplying a language
and region via ro.product.locale.region/language has been removed. This
change also removes support for supplying these properties via
PRODUCT_ADDITIONAL_PROPERTY_OVERRIDES. Devices that need to override
this should either rearrange their PRODUCT_LANGUAGES or supply a custom
.prop file.

bug: 17691569

Change-Id: I00c74098542b49b9c514a6ca39ea8d08179546c1

9 years agoMerge "Emit unique linker buildid in all binaries."
Ying Wang [Fri, 16 Jan 2015 00:17:15 +0000 (00:17 +0000)]
Merge "Emit unique linker buildid in all binaries."

9 years agoEmit unique linker buildid in all binaries.
Dehao Chen [Wed, 14 Jan 2015 19:21:22 +0000 (11:21 -0800)]
Emit unique linker buildid in all binaries.

We want to store the symbol information for all android binaries in a global database.

* We ingest unstripped binaries into the global database
* When we collect address data from device (e.g. instruction pointer address), we want to lookup its symbol information through the global database. The key of the mapping is a unique build id, which is the same between binaries on device (stripped) and unstripped binaries.

After applying this patch, the system.img size increases by 0.0047% (16.3KB).

Change-Id: Id92faf2951f43a30947e8d2b690c1af6bf7e3f54

9 years agoMerge "Update protobuf library from 2.3 to 2.6."
Jeff Davidson [Thu, 15 Jan 2015 22:49:00 +0000 (22:49 +0000)]
Merge "Update protobuf library from 2.3 to 2.6."

9 years agoMerge "Add ld.mc as a required executable to core_minimal.mk."
Stephen Hines [Thu, 15 Jan 2015 17:54:54 +0000 (17:54 +0000)]
Merge "Add ld.mc as a required executable to core_minimal.mk."

9 years agoAdd ld.mc as a required executable to core_minimal.mk.
Stephen Hines [Thu, 15 Jan 2015 00:11:12 +0000 (16:11 -0800)]
Add ld.mc as a required executable to core_minimal.mk.

Bug: 18322681
Change-Id: I94754641db0c218e044f329bc59d4d918b389533

9 years agoMerge "Add build.prop to root ramdisk"
Andres Morales [Wed, 14 Jan 2015 15:56:19 +0000 (15:56 +0000)]
Merge "Add build.prop to root ramdisk"

9 years agoAdd build.prop to root ramdisk
Andres Morales [Tue, 13 Jan 2015 23:30:34 +0000 (15:30 -0800)]
Add build.prop to root ramdisk

will be used for verifying installed bootimage

Change-Id: Iaf80823545980fb2e464a558e918715cc1b82e11

9 years agoMerge "Remove HAVE_SYMLINKS."
Elliott Hughes [Tue, 13 Jan 2015 03:11:34 +0000 (03:11 +0000)]
Merge "Remove HAVE_SYMLINKS."

9 years agoRemove HAVE_SYMLINKS.
Elliott Hughes [Tue, 13 Jan 2015 00:20:24 +0000 (16:20 -0800)]
Remove HAVE_SYMLINKS.

Change-Id: I685357292af45a048439f0df0ae45f513479841a

9 years agoMake bcc-compat able to pick the right mtriple flag for Renderscript
Miao Wang [Tue, 13 Jan 2015 01:20:28 +0000 (17:20 -0800)]
Make bcc-compat able to pick the right mtriple flag for Renderscript
Compat Lib.

Change-Id: Ifb3093ebc392d107e874cee3a67b5f6e942c6e0a

9 years agoMerge "Remove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER."
Elliott Hughes [Tue, 13 Jan 2015 00:19:59 +0000 (00:19 +0000)]
Merge "Remove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER."

9 years agoRemove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER.
Elliott Hughes [Mon, 12 Jan 2015 21:48:27 +0000 (13:48 -0800)]
Remove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER.

In particular, no one has had the system property server since we
killed the sim-eng build...

Change-Id: If576ec546b0ba2ad3c5299876027ca9ac189cf4a

9 years agoMerge "Remove HAVE_POSIX_CLOCKS."
Elliott Hughes [Mon, 12 Jan 2015 18:53:01 +0000 (18:53 +0000)]
Merge "Remove HAVE_POSIX_CLOCKS."

9 years agoMerge "Fix whole static lib handling of duplicate names."
Christopher Ferris [Mon, 12 Jan 2015 18:41:18 +0000 (18:41 +0000)]
Merge "Fix whole static lib handling of duplicate names."

9 years agoRemove HAVE_POSIX_CLOCKS.
Elliott Hughes [Sat, 10 Jan 2015 00:27:41 +0000 (16:27 -0800)]
Remove HAVE_POSIX_CLOCKS.

Change-Id: Ide6f54f70bc5edda9ec1f1f05ebaa0acf58aaa77

9 years agoMerge "Remove HAVE_PRCTL."
Elliott Hughes [Fri, 9 Jan 2015 23:30:19 +0000 (23:30 +0000)]
Merge "Remove HAVE_PRCTL."

9 years agoRemove HAVE_PRCTL.
Elliott Hughes [Fri, 9 Jan 2015 23:24:31 +0000 (15:24 -0800)]
Remove HAVE_PRCTL.

Change-Id: Ic58f8e4c0f749bbc19e5d14de8d99321e7cf833c

9 years agoMerge "Remove HAVE_SYS_SOCKET_H."
Elliott Hughes [Fri, 9 Jan 2015 22:40:36 +0000 (22:40 +0000)]
Merge "Remove HAVE_SYS_SOCKET_H."

9 years agoRemove HAVE_SYS_SOCKET_H.
Elliott Hughes [Fri, 9 Jan 2015 20:22:24 +0000 (12:22 -0800)]
Remove HAVE_SYS_SOCKET_H.

Change-Id: I9ee38c603e3933b012da818b386cb374eec9fe21

9 years agoMerge "[MIPS64] Set ART base address for mips64"
Brian Carlstrom [Fri, 9 Jan 2015 19:23:39 +0000 (19:23 +0000)]
Merge "[MIPS64] Set ART base address for mips64"

9 years agoMerge "Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips."
Brian Carlstrom [Fri, 9 Jan 2015 17:51:57 +0000 (17:51 +0000)]
Merge "Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips."

9 years agoAdd build rules for libRSSupportIO (Usage_IO lib for RS compat lib)
Miao Wang [Thu, 20 Nov 2014 19:05:18 +0000 (11:05 -0800)]
Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)

bug 12924018

Change-Id: I35af72c1f7788f9fd9cb24bfabdbbad09e865a8b

9 years agoMerge "Add build rules for 64bit Renderscript Compat lib."
Miao Wang [Fri, 9 Jan 2015 17:38:47 +0000 (17:38 +0000)]
Merge "Add build rules for 64bit Renderscript Compat lib."

9 years agoMerge "Move installed module dependency setup after proto handling."
Jeff Davidson [Fri, 9 Jan 2015 02:37:16 +0000 (02:37 +0000)]
Merge "Move installed module dependency setup after proto handling."

9 years agoMove installed module dependency setup after proto handling.
Jeff Davidson [Fri, 9 Jan 2015 02:25:30 +0000 (18:25 -0800)]
Move installed module dependency setup after proto handling.

The proto handling will modify the set of dependent libraries, but
this was not actually accounted for in dependency handling because
dependencies had already been established.

Change-Id: Iba1582f3c9eeeada19569e4b5358b6ec4168fccc

9 years agoAdd build rules for 64bit Renderscript Compat lib.
Miao Wang [Thu, 8 Jan 2015 02:18:41 +0000 (18:18 -0800)]
Add build rules for 64bit Renderscript Compat lib.

Change-Id: Iea168f8ecb3b4cf6b9ab6ffefc403eb77ee09000

9 years agoUpdate protobuf library from 2.3 to 2.6.
Jeff Davidson [Fri, 9 Jan 2015 00:33:43 +0000 (16:33 -0800)]
Update protobuf library from 2.3 to 2.6.

Change-Id: I02d308b01f635307dbb63ea9610db2e56eb1f31b

9 years agoMake TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.
Douglas Leung [Thu, 8 Jan 2015 00:29:39 +0000 (16:29 -0800)]
Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.

This is used to set --instruction-set-variant for dex2oat.

Change-Id: Ic93d1bfab634489e004ccf1195cdcfc767f092ef

9 years agoFix whole static lib handling of duplicate names.
Christopher Ferris [Thu, 8 Jan 2015 01:14:03 +0000 (17:14 -0800)]
Fix whole static lib handling of duplicate names.

If LOCAL_WHOLE_STATIC_LIBRARIES contains a library that has
two files that have the same name but are in different
directories, only the first gets included.

This fix detects this case, and uses the m option to ar to force the
duplicate object to the end of the archive. After this, using the p
option gets the correct object file.

Change-Id: I2e183f48cef3c79499d4ab8ff147444611ff938b

9 years agoMerge "build_image: Set file system labels on disk images"
David Turner [Wed, 7 Jan 2015 20:19:04 +0000 (20:19 +0000)]
Merge "build_image: Set file system labels on disk images"

9 years agoMerge "Stop defining HAVE_UNWIND_CONTEXT_STRUCT."
Elliott Hughes [Wed, 7 Jan 2015 04:34:52 +0000 (04:34 +0000)]
Merge "Stop defining HAVE_UNWIND_CONTEXT_STRUCT."

9 years agoStop defining HAVE_UNWIND_CONTEXT_STRUCT.
Elliott Hughes [Wed, 7 Jan 2015 03:14:37 +0000 (19:14 -0800)]
Stop defining HAVE_UNWIND_CONTEXT_STRUCT.

The only code that still references this is only built for arm, so this
should be a no-op.

Change-Id: I64f40fc68bb387b6309075d158f5bd12f398ef20

9 years agoMerge "Remove unused PRODUCT_TAGS"
Brian Carlstrom [Tue, 6 Jan 2015 23:45:38 +0000 (23:45 +0000)]
Merge "Remove unused PRODUCT_TAGS"

9 years agoRemove unused PRODUCT_TAGS
Brian Carlstrom [Mon, 5 Jan 2015 21:01:52 +0000 (13:01 -0800)]
Remove unused PRODUCT_TAGS

Bug: 18895001
Change-Id: I2bbb1c04880218eaa06c1eff92280c636260f9ae

9 years agoMerge "Fix incorrect name for x86 platform's gdb"
Pirama Arumuga Nainar [Mon, 5 Jan 2015 22:45:29 +0000 (22:45 +0000)]
Merge "Fix incorrect name for x86 platform's gdb"

9 years agoFix incorrect name for x86 platform's gdb
Pirama Arumuga Nainar [Mon, 5 Jan 2015 22:33:33 +0000 (14:33 -0800)]
Fix incorrect name for x86 platform's gdb

gdbclient looks for 'x86_64-linux-androideabi-gdb' whereas the prebuilts
have gdb as 'x86_64-linux-android-gdb'

$ cd $ANDROID_BUILD_TOP
$ find prebuilts -iname *x86*gdb
prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb
prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb

Change-Id: Ib940ecd6f345ea501da79834168b91cc0f6e5a96

9 years agobuild_image: Set file system labels on disk images
Christoffer Dall [Wed, 17 Dec 2014 20:34:12 +0000 (21:34 +0100)]
build_image: Set file system labels on disk images

When building images set the mount point (data,cache,system) as the
filesystem label on the generated image.  This is required for the
Android Emulator.

IMPORTANT: This depends on the following patch to system/extras/:

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

which has already been submitted to AOSP and merged into the
internal tree.

Change-Id: Iaeb45462570c26d37980f1cc5d8a1b929e476c89
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
9 years ago[MIPS64] Set ART base address for mips64
Nikola Veljkovic [Tue, 23 Dec 2014 12:50:18 +0000 (13:50 +0100)]
[MIPS64] Set ART base address for mips64

Set ART base address for mips64 to the same value as for mips32.

Change-Id: Idd3a05c87867bce9eb769cfec412102944703a43

9 years agoemulator: Include the ranchu sensors library
Christoffer Dall [Sun, 21 Dec 2014 20:17:45 +0000 (21:17 +0100)]
emulator: Include the ranchu sensors library

Include the HAL library support for the ranchu sensors emulation
provided for display rotation support on the virtual ranchu emulator
board.

Change-Id: Ibb5e1821d5f8ec9299523332352c2f0938fad687
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
9 years agoMerge "Disable transitive symbol resolving for arm64."
Ying Wang [Sat, 20 Dec 2014 00:52:24 +0000 (00:52 +0000)]
Merge "Disable transitive symbol resolving for arm64."

9 years agoDisable transitive symbol resolving for arm64.
Ying Wang [Sat, 20 Dec 2014 00:37:46 +0000 (16:37 -0800)]
Disable transitive symbol resolving for arm64.

The transitive symbol resolving causes build breakage when a binary
has indirect dependency on the NDK library.
We only observed such behaviour in the aarch64 toolchain.

Change-Id: I29e01f16bdfa3aa206cd42d6f07c764fd436873a

9 years agoMerge "Revert "Remove libstlport from PRODUCT_PACKAGES.""
Dan Albert [Wed, 17 Dec 2014 01:08:01 +0000 (01:08 +0000)]
Merge "Revert "Remove libstlport from PRODUCT_PACKAGES.""

9 years agoMerge "disable Krait for Mac builds to avoid assembler issues"
Tim Murray [Wed, 17 Dec 2014 00:59:21 +0000 (00:59 +0000)]
Merge "disable Krait for Mac builds to avoid assembler issues"

9 years agoRevert "Remove libstlport from PRODUCT_PACKAGES."
Dan Albert [Wed, 17 Dec 2014 00:03:31 +0000 (16:03 -0800)]
Revert "Remove libstlport from PRODUCT_PACKAGES."

The platform dependence on stlport is now far enough gone that a
regular build no longer builds stlport (woot!). Unfortunately, vendor
blobs don't claim their dependencies, so the build system has to keep
track of this for them.

Bug: 18777920
This reverts commit ef11722e9b778ac6a0edca2f51b9e510e79416f9.

Change-Id: I6a0dd26dfc6837c419eb5dd2ec5258dd323fd4bf

9 years agoMerge "Remove libdvm support from the core build system."
Ying Wang [Tue, 16 Dec 2014 21:38:40 +0000 (21:38 +0000)]
Merge "Remove libdvm support from the core build system."

9 years agoMerge "Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA"
Brian Carlstrom [Tue, 16 Dec 2014 18:53:34 +0000 (18:53 +0000)]
Merge "Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA"

9 years agoRemove libdvm support from the core build system.
Ying Wang [Mon, 8 Dec 2014 22:46:29 +0000 (14:46 -0800)]
Remove libdvm support from the core build system.

Now libart is the only supported runtime and
we don't need the build variables PRODUCT_RUNTIMES and
DALVIK_VM_LIB.

Bug: 18465297
Change-Id: Ibfda931cde0649163d79b584fb5ccad927a9bc2b

9 years agoRemove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA
Brian Carlstrom [Tue, 16 Dec 2014 06:09:58 +0000 (22:09 -0800)]
Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA

Bug: 18673991
Change-Id: I64261ef6a37df92eeef8552b8fd0a67157e4a034

9 years agoMerge "Remove HAVE_SCHED_H."
Elliott Hughes [Mon, 15 Dec 2014 17:18:18 +0000 (17:18 +0000)]
Merge "Remove HAVE_SCHED_H."