OSDN Git Service

android-x86/build.git
10 years agoRemove obsolete CUSTOM_KERNEL_HEADERS.
Elliott Hughes [Sat, 11 Jan 2014 00:35:08 +0000 (16:35 -0800)]
Remove obsolete CUSTOM_KERNEL_HEADERS.

Change-Id: Id260dd351b90f065eee56e231d4c341b18c1b27f

10 years agoMerge "Define PRIVATE_TARGET_ variables for only target modules."
Ying Wang [Fri, 10 Jan 2014 00:27:51 +0000 (00:27 +0000)]
Merge "Define PRIVATE_TARGET_ variables for only target modules."

10 years agoDefine PRIVATE_TARGET_ variables for only target modules.
Ying Wang [Thu, 9 Jan 2014 22:39:41 +0000 (14:39 -0800)]
Define PRIVATE_TARGET_ variables for only target modules.

Change-Id: I12c54bfffd9acb78a61d1032a087a0edaf3bf12c

10 years agoMerge "Allow clang to build host binaries."
Ying Wang [Thu, 9 Jan 2014 18:52:06 +0000 (18:52 +0000)]
Merge "Allow clang to build host binaries."

10 years agoMerge "Remove libSR_AudioIn from base.mk"
Narayan Kamath [Wed, 8 Jan 2014 09:59:55 +0000 (09:59 +0000)]
Merge "Remove libSR_AudioIn from base.mk"

10 years agoMerge "PRODUCT_BOOT_JARS as a list of jar names separated by space"
Ying Wang [Wed, 8 Jan 2014 00:45:15 +0000 (00:45 +0000)]
Merge "PRODUCT_BOOT_JARS as a list of jar names separated by space"

10 years agoPRODUCT_BOOT_JARS as a list of jar names separated by space
Ying Wang [Tue, 7 Jan 2014 22:31:49 +0000 (14:31 -0800)]
PRODUCT_BOOT_JARS as a list of jar names separated by space

This makes it easier for OEMs to extend the PRODUCT_BOOT_JARS in their
product configuration files.

Change-Id: I5feca2f808b1914c275f28c7a4c38cca2ba6851f

10 years agoRemove libSR_AudioIn from base.mk
Narayan Kamath [Tue, 7 Jan 2014 10:06:13 +0000 (10:06 +0000)]
Remove libSR_AudioIn from base.mk

This is an obsolete rule that was grandfathered in because
it was a USER module at some point. It's no longer
required, even by builds that use packages/app/VoiceDialer.

Change-Id: Ife9e89bd1b03c0364e27650863a83bad945b8089

10 years agoAllow clang to build host binaries.
Logan Chien [Tue, 10 Dec 2013 11:07:41 +0000 (19:07 +0800)]
Allow clang to build host binaries.

Change-Id: I7e4f9dc6f69a97cfefdfa2ed55c5d7b8ad496da7

10 years agoMerge "Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt"
Ying Wang [Sat, 4 Jan 2014 01:54:02 +0000 (01:54 +0000)]
Merge "Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt"

10 years agoRemove LOCAL_SRC_FILES as precondition of enabling dexpreopt
Ying Wang [Sat, 4 Jan 2014 00:24:56 +0000 (16:24 -0800)]
Remove LOCAL_SRC_FILES as precondition of enabling dexpreopt

Because a library or app can be built from mere static libraries,
or generated java files. For example, framework is built from only
static library framework-base but without LOCAL_SRC_FILES.
Also added framework2 to PRODUCT_PACKAGES.
Previously framework2.jar was installed by dependency explicitly
established in frameworks/base/Android.mk. That's not enough for the
.odex file.
This fixed the boot failure reported in bug 12382916.

Bug: 12382916
Change-Id: If1a70261ab2bb7fef77cf7b7b995bdc029be0fc3

10 years agoMerge "Allow execmem and ashmem_device execute as required."
Nick Kralevich [Thu, 2 Jan 2014 19:50:09 +0000 (19:50 +0000)]
Merge "Allow execmem and ashmem_device execute as required."

10 years agoMerge "e2fsck missing from emulator"
Ying Wang [Fri, 27 Dec 2013 20:41:02 +0000 (20:41 +0000)]
Merge "e2fsck missing from emulator"

10 years agoe2fsck missing from emulator
Eric Frohnhoefer [Fri, 27 Dec 2013 04:02:34 +0000 (23:02 -0500)]
e2fsck missing from emulator

The emulator file system was recently switched to ext4 however, e2fsck was not
added to the emulator build.

Change-Id: I94621c148fa40d6042b5c86a26815d867a417a6c
See: https://code.google.com/p/android/issues/detail?id=64144

10 years agoAllow execmem and ashmem_device execute as required.
Stephen Smalley [Tue, 24 Dec 2013 16:34:28 +0000 (11:34 -0500)]
Allow execmem and ashmem_device execute as required.

bootanim requires execmem.
bootanim and surfaceflinger requires execute to ashmem_device.

Change-Id: I3b4964c5acd31a44ce81672077c70353a375c072
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
10 years agoMerge "Remove a non-existent directory from the include path."
Elliott Hughes [Fri, 20 Dec 2013 23:53:32 +0000 (23:53 +0000)]
Merge "Remove a non-existent directory from the include path."

10 years agoRemove a non-existent directory from the include path.
Elliott Hughes [Fri, 20 Dec 2013 23:37:55 +0000 (15:37 -0800)]
Remove a non-existent directory from the include path.

Brings aarch64 in line with the other architectures.

Change-Id: Iba3fd33e34e3b5bc071f55cfe09de9e55a023cf7

10 years agoMerge "Add policy for x86 emulator."
Nick Kralevich [Fri, 20 Dec 2013 21:01:42 +0000 (21:01 +0000)]
Merge "Add policy for x86 emulator."

10 years agoAdd policy for x86 emulator.
Stephen Smalley [Fri, 20 Dec 2013 18:26:11 +0000 (13:26 -0500)]
Add policy for x86 emulator.

10 years agoMerge "envsetup.sh: cd to toplevel in get_build_var"
Ying Wang [Thu, 19 Dec 2013 23:42:28 +0000 (23:42 +0000)]
Merge "envsetup.sh: cd to toplevel in get_build_var"

10 years agoenvsetup.sh: cd to toplevel in get_build_var
Andrew Boie [Thu, 19 Dec 2013 21:21:46 +0000 (13:21 -0800)]
envsetup.sh: cd to toplevel in get_build_var

dumpvar doesn't work right if we're not called from the toplevel;
due to the way the build system works internally, -C does not
suffice. This was already done in get_abs_build_var.

Redundant -C calls removed since we're at the toplevel already.

Change-Id: Iaaa48982547d099186922cc3ddc417a82c85e9a5
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
10 years agoMerge "Fix aarch64 and x86-64 AndroidConfig.h."
Elliott Hughes [Wed, 18 Dec 2013 23:31:46 +0000 (23:31 +0000)]
Merge "Fix aarch64 and x86-64 AndroidConfig.h."

10 years agoFix aarch64 and x86-64 AndroidConfig.h.
Elliott Hughes [Wed, 18 Dec 2013 23:17:42 +0000 (15:17 -0800)]
Fix aarch64 and x86-64 AndroidConfig.h.

_LARGEFILE_SOURCE should never be defined with bionic.
_FILE_OFFSET_BITS should be 64 on 64-bit architectures.

Change-Id: I7acf6b39a3af7782d5d7ad00f709593d96fa8522

10 years agoMerge "Simplify the calculation of LOCAL_UNSTRIPPED_PATH"
Ying Wang [Wed, 18 Dec 2013 18:51:50 +0000 (18:51 +0000)]
Merge "Simplify the calculation of LOCAL_UNSTRIPPED_PATH"

10 years agoSimplify the calculation of LOCAL_UNSTRIPPED_PATH
Ying Wang [Thu, 14 Nov 2013 01:56:20 +0000 (17:56 -0800)]
Simplify the calculation of LOCAL_UNSTRIPPED_PATH

Also this fixes the LOCAL_UNSTRIPPED_PATH if the module is installed to
the vendor dir via LOCAL_PROPRIETARY_MODULE.

Bug: 11289169
Change-Id: Ib07e5761411210963076487fe0e148c259e1e082

10 years agoMerge "Create the dest dir before copying over files."
Ying Wang [Wed, 18 Dec 2013 01:40:12 +0000 (01:40 +0000)]
Merge "Create the dest dir before copying over files."

10 years agoCreate the dest dir before copying over files.
Ying Wang [Wed, 18 Dec 2013 01:37:16 +0000 (17:37 -0800)]
Create the dest dir before copying over files.

Change-Id: I8ad79704558d7a10099e64fc1d032c8ddd3330b9

10 years agoMerge "Add DEXPREOPT support for ART"
Ying Wang [Wed, 18 Dec 2013 00:55:28 +0000 (00:55 +0000)]
Merge "Add DEXPREOPT support for ART"

10 years agoMerge "Re-enable uapi kernel headers for arm."
Christopher Ferris [Tue, 17 Dec 2013 23:06:38 +0000 (23:06 +0000)]
Merge "Re-enable uapi kernel headers for arm."

10 years agoAdd DEXPREOPT support for ART
Brian Carlstrom [Fri, 15 Nov 2013 07:44:56 +0000 (23:44 -0800)]
Add DEXPREOPT support for ART

Change-Id: I24d0d7b2a23a769f5d69bd4dc14be22e1475b759

10 years agoMerge "Make aarch64 more like arm wrt strict-aliasing."
Elliott Hughes [Tue, 17 Dec 2013 15:39:06 +0000 (15:39 +0000)]
Merge "Make aarch64 more like arm wrt strict-aliasing."

10 years agoMake aarch64 more like arm wrt strict-aliasing.
Elliott Hughes [Tue, 17 Dec 2013 02:01:19 +0000 (18:01 -0800)]
Make aarch64 more like arm wrt strict-aliasing.

All thumb code compiles with -fno-strict-aliasing. Let's not make aarch64
porting any more difficult than it needs to be.

Change-Id: I94874df1217b69532c328d7c86c9961631ebde8a

10 years agoRe-enable uapi kernel headers for arm.
Christopher Ferris [Mon, 16 Dec 2013 21:58:39 +0000 (13:58 -0800)]
Re-enable uapi kernel headers for arm.

Bug: 11559337
Change-Id: Ib914e5f22b10d5a74edc357d42b0dcb223185ab4

10 years agoMerge "Revert "Enable uapi kernel headers for arm.""
Christopher Ferris [Mon, 16 Dec 2013 18:28:03 +0000 (18:28 +0000)]
Merge "Revert "Enable uapi kernel headers for arm.""

10 years agoRevert "Enable uapi kernel headers for arm."
Christopher Ferris [Mon, 16 Dec 2013 18:21:27 +0000 (18:21 +0000)]
Revert "Enable uapi kernel headers for arm."

This reverts commit 88c6c533e17f7bc2e1491310b8d679a91b33aaeb.

Change-Id: I3cd84383c6f217bc6e627e16b2d0c7d948f8131d

10 years agoMerge "Enable uapi kernel headers for arm."
Christopher Ferris [Mon, 16 Dec 2013 17:52:43 +0000 (17:52 +0000)]
Merge "Enable uapi kernel headers for arm."

10 years agoEnable uapi kernel headers for arm.
Christopher Ferris [Mon, 16 Dec 2013 17:12:19 +0000 (09:12 -0800)]
Enable uapi kernel headers for arm.

Bug: 11559337
Change-Id: Idd251338f707b7c6a08f43a79f9784c57142f43c

10 years agoMerge "enable PIE for dynamically linked Linux host executables"
Ying Wang [Fri, 13 Dec 2013 18:16:26 +0000 (18:16 +0000)]
Merge "enable PIE for dynamically linked Linux host executables"

10 years agoenable PIE for dynamically linked Linux host executables
Joshua J. Drake [Thu, 12 Dec 2013 06:34:29 +0000 (00:34 -0600)]
enable PIE for dynamically linked Linux host executables

Compile all host programs for Android with -fPIE and -pie. This
enables PIE (Position Independent Executables), which helps
protect these applications from exploitation due to memory
management bugs.

Note: PIE *static* executables are not supported at this time. darwin
and windows are also not supported.

Change-Id: I67c1be297711ea23064c349f97ebd02eef3eff09

10 years agoMerge "Enable NX protections"
Ying Wang [Fri, 13 Dec 2013 00:04:41 +0000 (00:04 +0000)]
Merge "Enable NX protections"

10 years agoMerge "Fix regex for finding symbol data."
Christopher Ferris [Thu, 12 Dec 2013 21:53:08 +0000 (21:53 +0000)]
Merge "Fix regex for finding symbol data."

10 years agoMerge "Add an explicit definition of __ANDROID__=1"
Ben Cheng [Thu, 12 Dec 2013 21:52:39 +0000 (21:52 +0000)]
Merge "Add an explicit definition of __ANDROID__=1"

10 years agoAdd an explicit definition of __ANDROID__=1
Ben Cheng [Thu, 12 Dec 2013 21:07:05 +0000 (13:07 -0800)]
Add an explicit definition of __ANDROID__=1

Once the aarch64 toolchain is refreshed this will be removed.
Also removed some CFLAG duplications.

Change-Id: I42fd86931263af82042ea696196fb25e948fe9cb

10 years agoFix regex for finding symbol data.
Christopher Ferris [Thu, 12 Dec 2013 20:56:16 +0000 (12:56 -0800)]
Fix regex for finding symbol data.

The new output of debuggerd removed a space between the #00 and the rest
of the line. The regex is very restrictive, so fixing it to handle the new
output.

Change-Id: I5259ae1e56a351608b330dfd858a2021e6d89358

10 years agoEnable NX protections
Joshua J. Drake [Thu, 12 Dec 2013 06:41:38 +0000 (00:41 -0600)]
Enable NX protections

Add -Wa,--noexecstack and -Wl,-z,noexecstack as default
flags when compiling host-side applications.  This enables
NX protections, which prevent code from executing on the
stack or heap.  NX protections make exploiting memory
corruption issues more challenging and is an important
security feature.

Change-Id: Iae580abe887e01f9029ec2a4e0fc0aae496724a4

10 years agoMerge "sign_target_files_apks: rewrite build.prop correctly in eng builds"
Ying Wang [Wed, 11 Dec 2013 23:11:52 +0000 (23:11 +0000)]
Merge "sign_target_files_apks: rewrite build.prop correctly in eng builds"

10 years agosign_target_files_apks: rewrite build.prop correctly in eng builds
Andrew Boie [Wed, 11 Dec 2013 20:42:03 +0000 (12:42 -0800)]
sign_target_files_apks: rewrite build.prop correctly in eng builds

In eng builds, ro.display.id has many space separated items and was
resulting in an error when trying to rewrite it as 'value' gets
turned into a list and never converted back to a string.

Change-Id: I6c8633ed2eb52c56a4097992a32d53d80df4f844
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
10 years agoMerge "Added TARGET_IS_64_BIT flag for x86_64 and aarch64"
Ying Wang [Wed, 11 Dec 2013 17:52:26 +0000 (17:52 +0000)]
Merge "Added TARGET_IS_64_BIT flag for x86_64 and aarch64"

10 years agoAdded TARGET_IS_64_BIT flag for x86_64 and aarch64
Alexey Volkov [Wed, 11 Dec 2013 13:18:56 +0000 (17:18 +0400)]
Added TARGET_IS_64_BIT flag for x86_64 and aarch64

Change-Id: Ibdf9dafa3aeaf4b58b4a559ed05e36e2793bf6ed
Signed-off-by: Alexey Volkov <alexey.v.volkov@intel.com>
10 years agoMerge "Add "-encoding UTF-8" option to javadoc."
Ying Wang [Tue, 10 Dec 2013 19:32:57 +0000 (19:32 +0000)]
Merge "Add "-encoding UTF-8" option to javadoc."

10 years agoAdd "-encoding UTF-8" option to javadoc.
Ying Wang [Tue, 10 Dec 2013 19:29:25 +0000 (11:29 -0800)]
Add "-encoding UTF-8" option to javadoc.

This fixed docs build on Mac OS X 10.9 with Java 7.
Change-Id: I91e224456c9e6c43dbf13d691c3b37d21f94b0f3

10 years agoam 948206c0: Merge "Fix tools path on Mac OS for java 7."
Narayan Kamath [Fri, 6 Dec 2013 17:13:58 +0000 (09:13 -0800)]
am 948206c0: Merge "Fix tools path on Mac OS for java 7."

* commit '948206c026c8751b9d53341dfe9c2c2905ebb002':
  Fix tools path on Mac OS for java 7.

10 years agoam fe57f665: Merge "A few more Java7 related clean ups."
Narayan Kamath [Fri, 6 Dec 2013 17:13:58 +0000 (09:13 -0800)]
am fe57f665: Merge "A few more Java7 related clean ups."

* commit 'fe57f665074665edf469ad1e1d0fcef749f9a5bb':
  A few more Java7 related clean ups.

10 years agoMerge "Fix tools path on Mac OS for java 7."
Narayan Kamath [Fri, 6 Dec 2013 17:11:08 +0000 (17:11 +0000)]
Merge "Fix tools path on Mac OS for java 7."

10 years agoMerge "A few more Java7 related clean ups."
Narayan Kamath [Fri, 6 Dec 2013 17:10:52 +0000 (17:10 +0000)]
Merge "A few more Java7 related clean ups."

10 years agoMerge commit 'd54f8c2d1b4d88db84465fee93aa29103ca32078' into HEAD
The Android Open Source Project [Thu, 5 Dec 2013 20:59:39 +0000 (12:59 -0800)]
Merge commit 'd54f8c2d1b4d88db84465fee93aa29103ca32078' into HEAD

Change-Id: I3cf53f083dee277a450dac36b011bc83180f6294

10 years agoMerge "Push wpa_supplicant modules down to the leaf product config."
Ying Wang [Thu, 5 Dec 2013 19:14:20 +0000 (19:14 +0000)]
Merge "Push wpa_supplicant modules down to the leaf product config."

10 years agoMerge "Delete board config for the unused "emulator" device."
Ying Wang [Thu, 5 Dec 2013 19:14:11 +0000 (19:14 +0000)]
Merge "Delete board config for the unused "emulator" device."

10 years agoMerge "Explictly set WPA_SUPPLICANT_VERSION := VER_0_8_X for the generic devices"
Ying Wang [Thu, 5 Dec 2013 19:14:01 +0000 (19:14 +0000)]
Merge "Explictly set WPA_SUPPLICANT_VERSION := VER_0_8_X for the generic devices"

10 years agoPush wpa_supplicant modules down to the leaf product config.
Ying Wang [Mon, 25 Nov 2013 20:56:25 +0000 (12:56 -0800)]
Push wpa_supplicant modules down to the leaf product config.

Since 558477c0b2a5a7db679c1ad7551d43e6364d1df2 in
external/wpa_supplicant_8 we don't need those modules if
WPA_SUPPLICANT_VERSION is not set by the BoardConfig.mk.

Actually the generic devices don't need them.

Change-Id: Iff7c1fbf483bd16d5f898836c4e7401d56def80f

Conflicts:
target/product/core_tiny.mk

10 years agoDelete board config for the unused "emulator" device.
Ying Wang [Mon, 25 Nov 2013 19:16:13 +0000 (11:16 -0800)]
Delete board config for the unused "emulator" device.

Change-Id: I1e1d47fece4113be9f31f04775c5b310d28017e3

10 years agoExplictly set WPA_SUPPLICANT_VERSION := VER_0_8_X for the generic devices
Ying Wang [Mon, 25 Nov 2013 18:42:17 +0000 (10:42 -0800)]
Explictly set WPA_SUPPLICANT_VERSION := VER_0_8_X for the generic devices

Since 558477c0b2a5a7db679c1ad7551d43e6364d1df2 in
external/wpa_supplicant_8 we don't have WPA_SUPPLICANT_VERSION default
to VER_0_8_X.
This fixes the SDK build.

Change-Id: Ib7a8e10705dc6b987b60b1308405e89eaa2a47c9

10 years agoFix tools path on Mac OS for java 7.
Narayan Kamath [Thu, 5 Dec 2013 15:20:41 +0000 (15:20 +0000)]
Fix tools path on Mac OS for java 7.

Change-Id: Ieb72b9e10771ee372bacf20258242cb006c29fef

10 years agoA few more Java7 related clean ups.
Narayan Kamath [Thu, 5 Dec 2013 12:26:35 +0000 (12:26 +0000)]
A few more Java7 related clean ups.

- Separate SDK checking from version checking and
  make messages clearer.
- Add explicit source & target versions for javac to
  make things clearer.
- Rename flag from EXPERIMENTAL_USE_JAVA7_OPENJDK to
  EXPERIMENTAL_USE_JAVA7.
- Allow Oracle JDK 1.7 to be used on Mac OS, since there's
  no official OpenJDK support for that platform.

Change-Id: I454d2c917ed78f03ec7559a99659fefe7e7d50f3

10 years agoMerge "Add utility function find-files-in-subdirs"
Ying Wang [Thu, 5 Dec 2013 02:40:31 +0000 (02:40 +0000)]
Merge "Add utility function find-files-in-subdirs"

10 years agoAdd utility function find-files-in-subdirs
Ying Wang [Thu, 5 Dec 2013 00:04:49 +0000 (16:04 -0800)]
Add utility function find-files-in-subdirs

find-files-in-subdirs uses utility find to find given files in the given
subdirs. This function uses $(1), instead of LOCAL_PATH as the base.

Change-Id: Ib76631c97acd257d651a580cbad767606874f5d0

10 years agoMerge "Run ar in Deterministic mode."
Ying Wang [Mon, 2 Dec 2013 22:19:27 +0000 (22:19 +0000)]
Merge "Run ar in Deterministic mode."

10 years agoRun ar in Deterministic mode.
Ying Wang [Mon, 2 Dec 2013 22:13:02 +0000 (14:13 -0800)]
Run ar in Deterministic mode.

Unfortunately no such flag was found for the host ar on Mac OS X.
https://code.google.com/p/android/issues/detail?id=60705

Change-Id: Ic2f75c871f0b5ae3cf20c1255458f7b921054d67

10 years agoMerge "core: support make 4.00"
Ying Wang [Mon, 2 Dec 2013 19:16:02 +0000 (19:16 +0000)]
Merge "core: support make 4.00"

10 years agoMerge "Add FORCE_BUILD_RS_COMPAT option."
Stephen Hines [Wed, 27 Nov 2013 23:18:22 +0000 (23:18 +0000)]
Merge "Add FORCE_BUILD_RS_COMPAT option."

10 years agoAdd FORCE_BUILD_RS_COMPAT option.
Stephen Hines [Mon, 30 Sep 2013 22:57:36 +0000 (15:57 -0700)]
Add FORCE_BUILD_RS_COMPAT option.

This enables the .so libraries to be built for apps using the
RenderScript support library. Traditionally, we trim these .so
files from full platform builds.

Change-Id: I6f8e9b8d2b671338d3d5a5ac0bfcc60fd448688b

10 years agoMerge "Switch x86 over to uapi-only."
Elliott Hughes [Tue, 26 Nov 2013 18:51:47 +0000 (18:51 +0000)]
Merge "Switch x86 over to uapi-only."

10 years agoMerge "Add experimental flag to support OpenJDK builds."
Narayan Kamath [Tue, 26 Nov 2013 18:01:17 +0000 (18:01 +0000)]
Merge "Add experimental flag to support OpenJDK builds."

10 years agoMerge "Change build id to OPENMASTER"
Ying Wang [Tue, 26 Nov 2013 17:51:11 +0000 (17:51 +0000)]
Merge "Change build id to OPENMASTER"

10 years agoMerge "Version number change for AOSP master"
Ying Wang [Tue, 26 Nov 2013 17:50:35 +0000 (17:50 +0000)]
Merge "Version number change for AOSP master"

10 years agoAdd experimental flag to support OpenJDK builds.
Ying Wang [Sat, 21 Sep 2013 00:11:43 +0000 (17:11 -0700)]
Add experimental flag to support OpenJDK builds.

bug: 8992787

(cherry picked from commit d1dbe7f5a23bacdff086b4992e1d31a96da706c3)

Change-Id: Ie977d4f26ae8d3eee9d7b9cf2c0c270bee5b54b3

10 years agoVersion number change for AOSP master
Chirayu Desai [Mon, 25 Nov 2013 10:07:38 +0000 (15:37 +0530)]
Version number change for AOSP master

Change-Id: I49ef02f99c6428bc538ba3839a0314d977f65e07

10 years agoMerge "Switch MIPS over to uapi-only."
Elliott Hughes [Tue, 26 Nov 2013 00:51:54 +0000 (00:51 +0000)]
Merge "Switch MIPS over to uapi-only."

10 years agoSwitch x86 over to uapi-only.
Elliott Hughes [Tue, 26 Nov 2013 00:38:47 +0000 (16:38 -0800)]
Switch x86 over to uapi-only.

Bug: 11559337
Change-Id: I95aa40ec2094acdaef1d4b4d9f0dd6278cf558d1

10 years agoSwitch MIPS over to uapi-only.
Elliott Hughes [Mon, 25 Nov 2013 22:01:10 +0000 (14:01 -0800)]
Switch MIPS over to uapi-only.

Bug: 11559337
Change-Id: I04b93d0d681ddf75573cdeca2d25ffa44862a35f

10 years agoMerge "Add a "reverse AUX hack" for ARM."
Elliott Hughes [Mon, 25 Nov 2013 21:42:12 +0000 (21:42 +0000)]
Merge "Add a "reverse AUX hack" for ARM."

10 years agoAdd support for instruction set features
Dave Allison [Thu, 31 Oct 2013 18:44:47 +0000 (11:44 -0700)]
Add support for instruction set features

This adds the --instruction-set-features= arguments to the dex2oat
commands for the system images.  The feature set is determined at
build time

(cherry picked from commit 4145a2a20a0f275fe4c77e39d507cd5f8eb7a73b)

(cherry picked from commit 5174bb052986e9d90b597824a7e7b9ee2dfc8668)

Change-Id: I45af3b59752a48897bff2dd468b74f3ea73000be

10 years agoAdd a "reverse AUX hack" for ARM.
Elliott Hughes [Mon, 25 Nov 2013 19:46:40 +0000 (11:46 -0800)]
Add a "reverse AUX hack" for ARM.

MIPS and x86 are almost completely switched over to uapi-only. ARM is still
currently old-only. A cleanup of the uapi headers over the weekend means
that the uapi-only <linux/kexec.h> is now in the right place, which will break
the ARM build unless the ARM build also looks in the uapi headers if it can't
find an old header.

Change-Id: Ie7a53ef2122b43cdef64b71d7b36a8381992a461

10 years agoMerge "Rework the generation of host java libraries."
Ying Wang [Mon, 25 Nov 2013 19:01:43 +0000 (19:01 +0000)]
Merge "Rework the generation of host java libraries."

10 years agoRework the generation of host java libraries.
Narayan Kamath [Mon, 28 Oct 2013 13:20:52 +0000 (13:20 +0000)]
Rework the generation of host java libraries.

We currently have two types of host libraries, those
meant for the host VM (Sun, OpenJDK etc.) and those meant
for a host dalvik build. The former need to be compiled
against the host standard libraries and the latter need
to be compiled against libcore. This change introduces
two new build rules to complement the existing the existing
host rules.

BUILD_HOST_DALVIK_JAVA_LIBRARY : Build a java library for
a host build of dalvik. Bootclasspath will be set to a host
build of libcore.
BUILD_HOST_DALVIK_STATIC_JAVA_LIBRARY : Build a static java
library for a host build of dalvik. Bootclasspath will be set
to a host build of libcore.

This change also removes support for the LOCAL_BUILD_HOST_DEX
flag, which is now unnecessary.

bug: 8992787

(cherry picked from commit 0dd273a3f68364045c0e8bdcc10a4ecd3c07b745)

Change-Id: I3569fff8eaa4d26d55fcc317bd98471f55d74c14

10 years agoChange build id to OPENMASTER
Chirayu Desai [Fri, 16 Nov 2012 11:41:17 +0000 (17:11 +0530)]
Change build id to OPENMASTER

Change-Id: I2ca9b8de815c9c9e7e9d4c5a616e4ae270992761

10 years agoMerge commit 'c73341006286c391ae4d268a77f5e008045d5308' into HEAD
The Android Open Source Project [Fri, 22 Nov 2013 19:06:11 +0000 (11:06 -0800)]
Merge commit 'c73341006286c391ae4d268a77f5e008045d5308' into HEAD

Change-Id: I4bf7d32d65e19dfa1f0533fdd3b2295c50b13005

10 years agoam e296f2c3: Merge "Switch mips to the uapi kernel headers."
Elliott Hughes [Wed, 20 Nov 2013 21:30:29 +0000 (13:30 -0800)]
am e296f2c3: Merge "Switch mips to the uapi kernel headers."

* commit 'e296f2c38279836e23e15fad0064a88dbfe058e7':
  Switch mips to the uapi kernel headers.

10 years agoMerge "Switch mips to the uapi kernel headers."
Elliott Hughes [Wed, 20 Nov 2013 21:26:25 +0000 (21:26 +0000)]
Merge "Switch mips to the uapi kernel headers."

10 years agoSwitch mips to the uapi kernel headers.
Elliott Hughes [Wed, 20 Nov 2013 20:55:09 +0000 (12:55 -0800)]
Switch mips to the uapi kernel headers.

Bug: 11559337
Change-Id: Ic37b284398c049011f98651de84cef760566ebde

10 years agoam e57c8446: Merge "Switch x86 to uapi headers."
Elliott Hughes [Wed, 20 Nov 2013 01:16:24 +0000 (17:16 -0800)]
am e57c8446: Merge "Switch x86 to uapi headers."

* commit 'e57c8446f0fa8e02b27e0b77aee7a2b62784cc54':
  Switch x86 to uapi headers.

10 years agoMerge "Switch x86 to uapi headers."
Elliott Hughes [Wed, 20 Nov 2013 01:12:23 +0000 (01:12 +0000)]
Merge "Switch x86 to uapi headers."

10 years agoSwitch x86 to uapi headers.
Elliott Hughes [Wed, 20 Nov 2013 00:55:00 +0000 (16:55 -0800)]
Switch x86 to uapi headers.

We still need the 'aux' hack, but this is a good step forward.

Bug: 11559337
Change-Id: Ib3d79317293e1cd3d2620c38e6b472a5994ee554

10 years agoam 0f78b47b: Merge "Switch AOSP X86/MIPS compiler to gcc4.8"
Ying Wang [Fri, 15 Nov 2013 22:56:50 +0000 (14:56 -0800)]
am 0f78b47b: Merge "Switch AOSP X86/MIPS compiler to gcc4.8"

* commit '0f78b47bb304bc6f9597dd0788c60eb4f83d9ea0':
  Switch AOSP X86/MIPS compiler to gcc4.8

10 years agoMerge "Switch AOSP X86/MIPS compiler to gcc4.8"
Ying Wang [Fri, 15 Nov 2013 22:51:10 +0000 (22:51 +0000)]
Merge "Switch AOSP X86/MIPS compiler to gcc4.8"

10 years agoSwitch AOSP X86/MIPS compiler to gcc4.8
Andrew Hsieh [Fri, 15 Nov 2013 02:25:58 +0000 (10:25 +0800)]
Switch AOSP X86/MIPS compiler to gcc4.8

Change-Id: Ifeee2c7d696c8a8e96e52c6ca51434260bdae5f8

10 years agoam 1611712d: am 221fcf31: Merge "Just a little .1 makes all the difference in the...
Dianne Hackborn [Thu, 14 Nov 2013 23:44:33 +0000 (15:44 -0800)]
am 1611712d: am 221fcf31: Merge "Just a little .1 makes all the difference in the world." into klp-dev

* commit '1611712dac98d13e24ac6056405713d4994d25a5':
  Just a little .1 makes all the difference in the world.

10 years agoam 221fcf31: Merge "Just a little .1 makes all the difference in the world." into...
Dianne Hackborn [Thu, 14 Nov 2013 22:57:39 +0000 (14:57 -0800)]
am 221fcf31: Merge "Just a little .1 makes all the difference in the world." into klp-dev

* commit '221fcf3183978d7ec6d482e09602312485f6652f':
  Just a little .1 makes all the difference in the world.

10 years agoMerge "Just a little .1 makes all the difference in the world." into klp-dev
Dianne Hackborn [Thu, 14 Nov 2013 22:53:54 +0000 (22:53 +0000)]
Merge "Just a little .1 makes all the difference in the world." into klp-dev

10 years agoam 2e6753a0: am de9b1835: Merge "Switch AOSP ARM build to use GCC 4.8."
Ben Cheng [Thu, 14 Nov 2013 22:14:22 +0000 (14:14 -0800)]
am 2e6753a0: am de9b1835: Merge "Switch AOSP ARM build to use GCC 4.8."

* commit '2e6753a058a766d7c0607437224470c14574a94e':
  Switch AOSP ARM build to use GCC 4.8.