OSDN Git Service

android-x86/build.git
9 years agoCleanspec for libc++ migration.
Dan Albert [Fri, 7 Nov 2014 21:22:11 +0000 (13:22 -0800)]
Cleanspec for libc++ migration.

This affects most native code in the tree, so the only real option is
to nuke out from orbit.

Change-Id: Ia3a794731e703c3ca02b55f6f7827d3425dca5cb

9 years agoMake libc++ the default STL.
Dan Albert [Fri, 17 Oct 2014 02:07:41 +0000 (19:07 -0700)]
Make libc++ the default STL.

Previously, code defaulted to using libstdc++ (which was GNU libstdc++
on the host, or Bionic's "libstdc++" on the target). Now we default to
libc++. The exception for this is when using mingw, because we cannot
build libc++ for mingw.

Change-Id: I68726fa26cdcb6263f17c838d3e859debd57fae1

9 years agoMerge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."
Ying Wang [Fri, 7 Nov 2014 18:06:55 +0000 (18:06 +0000)]
Merge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."

9 years agoFix error of PRIVATE_LDLIBS introduced by de36cd72.
Ying Wang [Fri, 7 Nov 2014 18:05:03 +0000 (10:05 -0800)]
Fix error of PRIVATE_LDLIBS introduced by de36cd72.

Change-Id: I85644899c8527e061c331eecc707ca1bb0e3fac4

9 years agoMerge "Missed a dependency on pthreads."
Dan Albert [Fri, 7 Nov 2014 17:35:25 +0000 (17:35 +0000)]
Merge "Missed a dependency on pthreads."

9 years agoMerge "Update build ID to AOSP"
Ying Wang [Fri, 7 Nov 2014 17:22:11 +0000 (17:22 +0000)]
Merge "Update build ID to AOSP"

9 years agoUpdate build ID to AOSP
Chirayu Desai [Fri, 7 Nov 2014 10:39:09 +0000 (16:09 +0530)]
Update build ID to AOSP

and display the build number

Change-Id: Ib2f9964b87f591cae235e5094a7f14c897c1872d

9 years agoMissed a dependency on pthreads.
Dan Albert [Fri, 7 Nov 2014 01:32:25 +0000 (17:32 -0800)]
Missed a dependency on pthreads.

Change-Id: I060c9c65b07efe89a308fccf71a1096424a7de39

9 years agoam 478eda53: Merge "FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT."
Ying Wang [Fri, 7 Nov 2014 00:58:32 +0000 (00:58 +0000)]
am 478eda53: Merge "FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT."

* commit '478eda5365f866c830f957d6bd1aba3854d55bcc':
  FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT.

9 years agoMerge "FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT."
Ying Wang [Thu, 6 Nov 2014 23:09:25 +0000 (23:09 +0000)]
Merge "FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT."

9 years agoFORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT.
Ying Wang [Thu, 6 Nov 2014 22:11:33 +0000 (14:11 -0800)]
FORCE_BUILD_LLVM_COMPONENTS if HOST_PREFER_32_BIT.

Because we don't have 32-bit prebuilt libLLVM/libclang.

Change-Id: I86dac33e9bcbcb3d197f7d1e4c9d33bd4e7c473e

9 years agoam b0efa98d: Merge "Switch qemud to permissive_or_unconfined()."
Daniel Cashman [Thu, 6 Nov 2014 19:22:01 +0000 (19:22 +0000)]
am b0efa98d: Merge "Switch qemud to permissive_or_unconfined()."

* commit 'b0efa98d97c04f4f97f57aae954aa61cb14683fe':
  Switch qemud to permissive_or_unconfined().

9 years agoMerge "Switch qemud to permissive_or_unconfined()."
Daniel Cashman [Thu, 6 Nov 2014 18:50:40 +0000 (18:50 +0000)]
Merge "Switch qemud to permissive_or_unconfined()."

9 years agoSwitch qemud to permissive_or_unconfined().
Stephen Smalley [Thu, 6 Nov 2014 14:36:40 +0000 (09:36 -0500)]
Switch qemud to permissive_or_unconfined().

Switch the qemud domain from unconfined_domain() to
permissive_or_unconfined() so that we can start collecting and
addressing denials in -userdebug/-eng builds.

Also allow access to the serial device.

Change-Id: I9c7a6ddc8c2e64bfc6c5bb896eed1729ab205d60
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
9 years agoam 5968de73: Merge "Remove stale dexopt flags."
Ian Rogers [Thu, 6 Nov 2014 00:05:36 +0000 (00:05 +0000)]
am 5968de73: Merge "Remove stale dexopt flags."

* commit '5968de73fb78e2ca8f32ab0588cac92f74a0435e':
  Remove stale dexopt flags.

9 years agoMerge "Remove stale dexopt flags."
Ian Rogers [Wed, 5 Nov 2014 23:21:40 +0000 (23:21 +0000)]
Merge "Remove stale dexopt flags."

9 years agoRemove stale dexopt flags.
Ian Rogers [Wed, 5 Nov 2014 22:53:53 +0000 (14:53 -0800)]
Remove stale dexopt flags.

Change-Id: Ib58d39012eabd5f854b9434ab922340fcfe43b57

9 years agoam 7a301af1: Merge "Force colorsheme to SVG, since darkblue doesn\'t exist on X11"
Ying Wang [Wed, 5 Nov 2014 19:01:48 +0000 (19:01 +0000)]
am 7a301af1: Merge "Force colorsheme to SVG, since darkblue doesn\'t exist on X11"

* commit '7a301af1e0a3d590e42d3317940e65f739b9f930':
  Force colorsheme to SVG, since darkblue doesn't exist on X11

9 years agoam 8683612f: Merge "definitions.mk: look for definitions.mk in device/*/build also"
Ying Wang [Wed, 5 Nov 2014 19:01:47 +0000 (19:01 +0000)]
am 8683612f: Merge "definitions.mk: look for definitions.mk in device/*/build also"

* commit '8683612fbd15640ae59daf7ba7c36e1f2ff8e687':
  definitions.mk: look for definitions.mk in device/*/build also

9 years agoMerge "Force colorsheme to SVG, since darkblue doesn't exist on X11"
Ying Wang [Wed, 5 Nov 2014 18:36:36 +0000 (18:36 +0000)]
Merge "Force colorsheme to SVG, since darkblue doesn't exist on X11"

9 years agoMerge "definitions.mk: look for definitions.mk in device/*/build also"
Ying Wang [Wed, 5 Nov 2014 17:49:59 +0000 (17:49 +0000)]
Merge "definitions.mk: look for definitions.mk in device/*/build also"

9 years agoam 35e4ede5: Merge "Use automatic color option with the latest clang."
Stephen Hines [Tue, 4 Nov 2014 17:44:44 +0000 (17:44 +0000)]
am 35e4ede5: Merge "Use automatic color option with the latest clang."

* commit '35e4ede5974053d05ae0f8791e60ba77a31907b3':
  Use automatic color option with the latest clang.

9 years agoMerge "Use automatic color option with the latest clang."
Stephen Hines [Tue, 4 Nov 2014 17:41:36 +0000 (17:41 +0000)]
Merge "Use automatic color option with the latest clang."

9 years agoUse automatic color option with the latest clang.
Stephen Hines [Tue, 4 Nov 2014 07:39:49 +0000 (23:39 -0800)]
Use automatic color option with the latest clang.

Bug: 18187181

Now that I checked in the latest prebuilts, clang will automatically use
color on terminals and no color on redirection to files or non-terminals.

Change-Id: I9be00c44947946cc18ce59c936b7f45d0ce2b6fc

9 years agoam ce915d95: Merge "Never use ASAN for acp."
Dan Albert [Mon, 3 Nov 2014 17:40:31 +0000 (17:40 +0000)]
am ce915d95: Merge "Never use ASAN for acp."

* commit 'ce915d950aaea86e566c8aec06be181a65c17cf2':
  Never use ASAN for acp.

9 years agoMerge "Never use ASAN for acp."
Dan Albert [Mon, 3 Nov 2014 17:36:13 +0000 (17:36 +0000)]
Merge "Never use ASAN for acp."

9 years agoam bd0e8af7: Merge "Replacement for gdbclient"
Dmitriy Ivanov [Sat, 1 Nov 2014 01:17:51 +0000 (01:17 +0000)]
am bd0e8af7: Merge "Replacement for gdbclient"

* commit 'bd0e8af734d5b6e28e2710bf53beb1b674e3fdb2':
  Replacement for gdbclient

9 years agoMerge "Replacement for gdbclient"
Dmitriy Ivanov [Sat, 1 Nov 2014 01:13:38 +0000 (01:13 +0000)]
Merge "Replacement for gdbclient"

9 years agoReplacement for gdbclient
Dmitriy Ivanov [Fri, 31 Oct 2014 05:00:17 +0000 (22:00 -0700)]
Replacement for gdbclient

 Differences between this implementation and the old one:
 1. Resolves symbols/gdb based on device information (lunch
    target is irrelevant)
 2. Works with downloaded from build-server symbols
 3. Does not require user to specify exe file - detects it automatically

Change-Id: I4e7ce0a51868634593a9f104fe3f2fa67b54ca9f

9 years agoNever use ASAN for acp.
Dan Albert [Fri, 31 Oct 2014 23:30:26 +0000 (16:30 -0700)]
Never use ASAN for acp.

Since acp is needed to build the ASAN libs, we can't use ASAN to
instrument it. Since libhost is included statically in acp, we can't
instrument that either.

Change-Id: Idb389df945380b6ef447fc3d3ead8be27ec09011

9 years agoam 36084e64: Merge "Label goldfish block devices with their own types."
Nick Kralevich [Fri, 31 Oct 2014 18:31:34 +0000 (18:31 +0000)]
am 36084e64: Merge "Label goldfish block devices with their own types."

* commit '36084e64a1b603f0ca848bba5ca91938f853dc4c':
  Label goldfish block devices with their own types.

9 years agoMerge "Label goldfish block devices with their own types."
Nick Kralevich [Fri, 31 Oct 2014 18:27:17 +0000 (18:27 +0000)]
Merge "Label goldfish block devices with their own types."

9 years agoLabel goldfish block devices with their own types.
Stephen Smalley [Fri, 31 Oct 2014 18:19:55 +0000 (14:19 -0400)]
Label goldfish block devices with their own types.

This assigns block device types as per device/generic/goldfish/fstab.goldfish.
Eliminates (permissive) avc:  denied messages for fsck.

Change-Id: Ia72bdfb16975f051548b6b2c0636e4f907295789
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
9 years agoam dfa2f8a6: Merge "Mark qemu_device as a mlstrustedobject."
Nick Kralevich [Fri, 31 Oct 2014 17:36:28 +0000 (17:36 +0000)]
am dfa2f8a6: Merge "Mark qemu_device as a mlstrustedobject."

* commit 'dfa2f8a6e309bca516a11d83abd1aa8733acce69':
  Mark qemu_device as a mlstrustedobject.

9 years agoMerge "Mark qemu_device as a mlstrustedobject."
Nick Kralevich [Fri, 31 Oct 2014 17:30:14 +0000 (17:30 +0000)]
Merge "Mark qemu_device as a mlstrustedobject."

9 years agoMark qemu_device as a mlstrustedobject.
Stephen Smalley [Fri, 31 Oct 2014 17:28:09 +0000 (13:28 -0400)]
Mark qemu_device as a mlstrustedobject.

Allow apps running with any level to write to it.

Change-Id: I8fca1f377e14c624db5273bdacf8400addc6210d
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
9 years agoam 871b8df1: Merge "Add -fcolor-diagnostics to global clang cflags."
Ying Wang [Thu, 30 Oct 2014 23:43:02 +0000 (23:43 +0000)]
am 871b8df1: Merge "Add -fcolor-diagnostics to global clang cflags."

* commit '871b8df128b144f39d40889e463722a032c4d246':
  Add -fcolor-diagnostics to global clang cflags.

9 years agoMerge "Add -fcolor-diagnostics to global clang cflags."
Ying Wang [Thu, 30 Oct 2014 21:18:02 +0000 (21:18 +0000)]
Merge "Add -fcolor-diagnostics to global clang cflags."

9 years agoAdd -fcolor-diagnostics to global clang cflags.
Ying Wang [Thu, 30 Oct 2014 19:22:29 +0000 (12:22 -0700)]
Add -fcolor-diagnostics to global clang cflags.

Bug: 18187181
Change-Id: Ifcbe34b685b1dfd7ffc801bcdad7bd8208e45f86

9 years agoRevert "Continue to use march=i686 before fix of g++ ICE."
Chih-hung Hsieh [Thu, 30 Oct 2014 01:55:45 +0000 (01:55 +0000)]
Revert "Continue to use march=i686 before fix of g++ ICE."

This reverts commit f70f009ca8b4779cc3a5f44e7d92b1c297e16c8b.

Change-Id: I3e1b18cf342e747c8a8405f1fc2513e5ebafc4b6

9 years agoContinue to use march=i686 before fix of g++ ICE.
Chih-Hung Hsieh [Wed, 29 Oct 2014 21:46:15 +0000 (14:46 -0700)]
Continue to use march=i686 before fix of g++ ICE.

BUG: 18174291
BUG: 18171557
Change-Id: Ica9e420e3cc1904a4298e2ab1c6201a254cbf6d1

9 years agoam 427d1e98: Merge "Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE."
Jeff Davidson [Wed, 29 Oct 2014 17:40:05 +0000 (17:40 +0000)]
am 427d1e98: Merge "Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE."

* commit '427d1e98eceb78f5cb8f1e50d00d342fc7f359c6':
  Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE.

9 years agoMerge "Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE."
Jeff Davidson [Wed, 29 Oct 2014 17:35:16 +0000 (17:35 +0000)]
Merge "Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE."

9 years agoam 93cb8c7d: Merge "Specify -mcpu=krait for clang."
Ian Rogers [Wed, 29 Oct 2014 12:32:37 +0000 (12:32 +0000)]
am 93cb8c7d: Merge "Specify -mcpu=krait for clang."

* commit '93cb8c7d951b89eeb1e3cee2433bffecc13fdb11':
  Specify -mcpu=krait for clang.

9 years agoMerge "Specify -mcpu=krait for clang."
Ian Rogers [Tue, 28 Oct 2014 23:03:36 +0000 (23:03 +0000)]
Merge "Specify -mcpu=krait for clang."

9 years agoSpecify -mcpu=krait for clang.
Ian Rogers [Tue, 28 Oct 2014 22:50:02 +0000 (15:50 -0700)]
Specify -mcpu=krait for clang.

Change-Id: I64682cddf57246341c1727ca16c56f7ce0c6fd0a

9 years agodefinitions.mk: look for definitions.mk in device/*/build also
Andrew Boie [Tue, 28 Oct 2014 15:32:11 +0000 (08:32 -0700)]
definitions.mk: look for definitions.mk in device/*/build also

build/core/Makefile looks for build tasks in either device/*/build/tasks
or vendor/*/build/tasks. Do the same with vendor-specific definitions.mk.

Change-Id: Ib4fd00a1d0effe8e347382a922da101ce26bf696
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
9 years agoam 97ef1d46: Merge "Add OpenJDK 8 experimental support"
Neil Fuller [Tue, 28 Oct 2014 04:50:49 +0000 (04:50 +0000)]
am 97ef1d46: Merge "Add OpenJDK 8 experimental support"

* commit '97ef1d46cdae3776e49900b2ed92748f6127bbb0':
  Add OpenJDK 8 experimental support

9 years agoam 717ebfc1: Merge "Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS."
Chih-Hung Hsieh [Tue, 28 Oct 2014 04:48:54 +0000 (04:48 +0000)]
am 717ebfc1: Merge "Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS."

* commit '717ebfc13182202ab38e17c0cd008924e9e5c4e9':
  Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.

9 years agoam d274e04a: Merge "Don\'t sort shared library link order."
Dan Albert [Tue, 28 Oct 2014 04:46:53 +0000 (04:46 +0000)]
am d274e04a: Merge "Don\'t sort shared library link order."

* commit 'd274e04ac4317d7cfc2de02ca215e064c018c234':
  Don't sort shared library link order.

9 years agoam ea503d21: Merge "Raise x86 arch requirement to prescott."
Chih-Hung Hsieh [Tue, 28 Oct 2014 04:46:49 +0000 (04:46 +0000)]
am ea503d21: Merge "Raise x86 arch requirement to prescott."

* commit 'ea503d21c7d5ecb3deacbf50f3ec7366bf7bd573':
  Raise x86 arch requirement to prescott.

9 years agoForce colorsheme to SVG, since darkblue doesn't exist on X11
Marcos Marado [Wed, 22 Oct 2014 13:19:34 +0000 (14:19 +0100)]
Force colorsheme to SVG, since darkblue doesn't exist on X11

Change-Id: I1b9e13dd4ca63ba27a49a55d95130bdceb187669

9 years agoam 4dfda1fa: Merge "Remove Java 6 build support"
Neil Fuller [Fri, 24 Oct 2014 20:18:15 +0000 (20:18 +0000)]
am 4dfda1fa: Merge "Remove Java 6 build support"

* commit '4dfda1fa4201e41022396b77054168ffc73b590c':
  Remove Java 6 build support

9 years agoam 660f3c9a: Merge "Set default to Clang integrated assembler."
Chih-Hung Hsieh [Fri, 24 Oct 2014 13:02:00 +0000 (13:02 +0000)]
am 660f3c9a: Merge "Set default to Clang integrated assembler."

* commit '660f3c9ae9cb99f428fb62fb6a1256679eb9f138':
  Set default to Clang integrated assembler.

9 years agoMerge "Add OpenJDK 8 experimental support"
Neil Fuller [Fri, 24 Oct 2014 08:16:03 +0000 (08:16 +0000)]
Merge "Add OpenJDK 8 experimental support"

9 years agoMerge "Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS."
Chih-Hung Hsieh [Fri, 24 Oct 2014 00:26:20 +0000 (00:26 +0000)]
Merge "Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS."

9 years agoAdd unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.
Chih-Hung Hsieh [Thu, 23 Oct 2014 23:39:09 +0000 (16:39 -0700)]
Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.

BUG: 18108271
Change-Id: Id929cad31340d2946027603c1c8c8fb1cb60f66a

9 years agoMerge "Don't sort shared library link order."
Dan Albert [Thu, 23 Oct 2014 22:20:01 +0000 (22:20 +0000)]
Merge "Don't sort shared library link order."

9 years agoDon't sort shared library link order.
Dan Albert [Thu, 23 Oct 2014 21:04:02 +0000 (14:04 -0700)]
Don't sort shared library link order.

Only sort the list of shared libraries used for naming dependencies,
not the order they are actually linked in. The order in which shared
libraries appear to the linker affects which symbols get used if there
is a multiply defined symbol.

Also link system shared libraries _after_ user provided libraries,
since a user will want their functions to override the system's if
they exist.

Change-Id: I071059d940d40a648d69d90e0699073ef520138a

9 years agoMerge "Raise x86 arch requirement to prescott."
Chih-Hung Hsieh [Thu, 23 Oct 2014 20:47:29 +0000 (20:47 +0000)]
Merge "Raise x86 arch requirement to prescott."

9 years agoPull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE.
Jeff Davidson [Tue, 16 Sep 2014 00:51:11 +0000 (17:51 -0700)]
Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE.

If a module is explicitly depending on a versioned protolib, we strip
the dependency and log a warning so the unneeded dependency can be
removed.

Change-Id: I949d32fb5126f1c05e2a6ed48f6636a4a9b15a48

9 years agoAdd OpenJDK 8 experimental support
Neil Fuller [Thu, 16 Oct 2014 09:23:03 +0000 (10:23 +0100)]
Add OpenJDK 8 experimental support

Targeting 1.7: just adding support for the tools.

Various issues exist with OpenJDK 8: it doesn't build to completion
yet.

Change-Id: I54942f497264234e4bef488c8d17d243b4ef2f14

9 years agoMerge "Remove Java 6 build support"
Neil Fuller [Thu, 23 Oct 2014 09:00:13 +0000 (09:00 +0000)]
Merge "Remove Java 6 build support"

9 years agoRestore AOSP-style version numbers - DO NOT MERGE
Bill Yi [Wed, 22 Oct 2014 22:44:51 +0000 (15:44 -0700)]
Restore AOSP-style version numbers - DO NOT MERGE

9 years agoRaise x86 arch requirement to prescott.
Chih-Hung Hsieh [Wed, 22 Oct 2014 21:35:08 +0000 (14:35 -0700)]
Raise x86 arch requirement to prescott.

Atomic functions used in external/libcxx/include/atomic when compiled with Clang
will require intrinsic functions exist only for prescott or newer CPUs.

BUG: 17530542
Change-Id: I0c9660ed2ffa75b940981eb8165d88934b39aec5

9 years agoMerge "Set default to Clang integrated assembler."
Chih-Hung Hsieh [Wed, 22 Oct 2014 21:07:47 +0000 (21:07 +0000)]
Merge "Set default to Clang integrated assembler."

9 years agoSet default to Clang integrated assembler.
Chih-Hung Hsieh [Wed, 22 Oct 2014 16:21:53 +0000 (09:21 -0700)]
Set default to Clang integrated assembler.

BUG: 17820427
Change-Id: I10a6ddd94aad083665164d7939990e148b3b6efb

9 years agoMerge commit '66b3e31936b99436e01c473dca492126eea3e336' into HEAD
Bill Yi [Wed, 22 Oct 2014 15:45:57 +0000 (08:45 -0700)]
Merge commit '66b3e31936b99436e01c473dca492126eea3e336' into HEAD

9 years agoam 46ba24c4: Merge "Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it."
Ying Wang [Wed, 22 Oct 2014 13:12:13 +0000 (13:12 +0000)]
am 46ba24c4: Merge "Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it."

* commit '46ba24c4a00156d6149be78928de962bf52e9502':
  Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.

9 years agoRemove Java 6 build support
Neil Fuller [Thu, 16 Oct 2014 09:23:03 +0000 (10:23 +0100)]
Remove Java 6 build support

Change-Id: I9754844af58e3f81d7eb9dae286128d17a2cb56c

9 years agoMerge "Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it."
Ying Wang [Wed, 22 Oct 2014 01:37:15 +0000 (01:37 +0000)]
Merge "Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it."

9 years agoReset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.
Ying Wang [Wed, 22 Oct 2014 01:34:30 +0000 (18:34 -0700)]
Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.

Change-Id: I9182ce1efe09609100d19c9fae2bc4fe7358dfc0

9 years agoam 18cd0225: Merge "Add -Wno-unused-command-line-argument to clang cflags to enable...
Ying Wang [Tue, 21 Oct 2014 20:20:56 +0000 (20:20 +0000)]
am 18cd0225: Merge "Add -Wno-unused-command-line-argument to clang cflags to enable ccache."

* commit '18cd02257d7045543ba435aa1efa497c8a780f27':
  Add -Wno-unused-command-line-argument to clang cflags to enable ccache.

9 years agoMerge "Add -Wno-unused-command-line-argument to clang cflags to enable ccache."
Ying Wang [Tue, 21 Oct 2014 19:19:15 +0000 (19:19 +0000)]
Merge "Add -Wno-unused-command-line-argument to clang cflags to enable ccache."

9 years agoAdd -Wno-unused-command-line-argument to clang cflags to enable ccache.
Ying Wang [Fri, 17 Oct 2014 22:07:24 +0000 (15:07 -0700)]
Add -Wno-unused-command-line-argument to clang cflags to enable ccache.

Previously ccache is disabled when it fails calling clang's preprocessor with
unused arguments (such as '-Wa,--noexecstack') in the command line.

See http://petereisentraut.blogspot.com/2011/05/ccache-and-clang.html.
(-Qunused-arguments suppresses more than
-Wno-unused-command-line-argument does.)

Change-Id: I6cde307632c8395c053eb28063d7844d93070562

9 years agoam 318217a8: Enable building of gtest for Windows
Adam Lesinski [Tue, 21 Oct 2014 00:01:15 +0000 (00:01 +0000)]
am 318217a8: Enable building of gtest for Windows

* commit '318217a84a05880f5e10ba2086f87eb0320772c7':
  Enable building of gtest for Windows

9 years agoEnable building of gtest for Windows
Adam Lesinski [Mon, 20 Oct 2014 23:06:44 +0000 (16:06 -0700)]
Enable building of gtest for Windows

Windows does not have pthread support, and by defining the
GTEST_OS_WINDOWS flag, pthread support will not be built into
the windows version of gtest.

Change-Id: I0571fc52e77bb04175470d5750a7e2f46cdd5e86

9 years agoam cc0aa4da: am 28c265dd: Merge "We also need -rdynamic for host ASAN."
Dan Albert [Mon, 20 Oct 2014 22:42:11 +0000 (22:42 +0000)]
am cc0aa4da: am 28c265dd: Merge "We also need -rdynamic for host ASAN."

* commit 'cc0aa4dabd4bae2b17bc9de8f88e04e862d030b2':
  We also need -rdynamic for host ASAN.

9 years agoam 28c265dd: Merge "We also need -rdynamic for host ASAN."
Dan Albert [Mon, 20 Oct 2014 22:36:45 +0000 (22:36 +0000)]
am 28c265dd: Merge "We also need -rdynamic for host ASAN."

* commit '28c265ddddebeabc0597e976fbc817b70c46abc2':
  We also need -rdynamic for host ASAN.

9 years agoMerge "We also need -rdynamic for host ASAN."
Dan Albert [Mon, 20 Oct 2014 22:33:49 +0000 (22:33 +0000)]
Merge "We also need -rdynamic for host ASAN."

9 years agoWe also need -rdynamic for host ASAN.
Dan Albert [Mon, 20 Oct 2014 20:30:00 +0000 (13:30 -0700)]
We also need -rdynamic for host ASAN.

Change-Id: Iee33ca85c25d9bf126be8318a3b837074ab10076

9 years agoresolved conflicts for merge of 96c22133 to lmp-dev-plus-aosp
Dan Albert [Mon, 20 Oct 2014 20:37:18 +0000 (13:37 -0700)]
resolved conflicts for merge of 96c22133 to lmp-dev-plus-aosp

Change-Id: I35a2f403e9e664536b45b5ac9185adf1e1a02442

9 years agoam 1f134dd0: Merge "Add support for ASAN in host modules."
Dan Albert [Mon, 20 Oct 2014 20:28:43 +0000 (20:28 +0000)]
am 1f134dd0: Merge "Add support for ASAN in host modules."

* commit '1f134dd06cd12f032c833b9a43b476a9557fa8da':
  Add support for ASAN in host modules.

9 years agoMerge "Add support for ASAN in host modules."
Dan Albert [Mon, 20 Oct 2014 20:24:07 +0000 (20:24 +0000)]
Merge "Add support for ASAN in host modules."

9 years agoAdd support for ASAN in host modules.
Dan Albert [Mon, 20 Oct 2014 18:37:18 +0000 (11:37 -0700)]
Add support for ASAN in host modules.

Change-Id: Id9ed83499e0eb995f06e845c3153a50677d768b8

9 years agoam 7d86749d: am ed8206db: Merge "Remove unnecessary 10.8-specific build rules"
Stephen Hines [Mon, 20 Oct 2014 18:30:08 +0000 (18:30 +0000)]
am 7d86749d: am ed8206db: Merge "Remove unnecessary 10.8-specific build rules"

* commit '7d86749da7033dcf230ceb67f9ae0cd676441e4d':
  Remove unnecessary 10.8-specific build rules

9 years agoam ed8206db: Merge "Remove unnecessary 10.8-specific build rules"
Stephen Hines [Mon, 20 Oct 2014 18:19:25 +0000 (18:19 +0000)]
am ed8206db: Merge "Remove unnecessary 10.8-specific build rules"

* commit 'ed8206dba48e182f786ec677d56586ffaf973250':
  Remove unnecessary 10.8-specific build rules

9 years agoMerge "Remove unnecessary 10.8-specific build rules"
Stephen Hines [Mon, 20 Oct 2014 18:06:34 +0000 (18:06 +0000)]
Merge "Remove unnecessary 10.8-specific build rules"

9 years agoam ec28a489: am 28c2d3b9: Merge "Fix breakage for x86_64 static executables."
Dan Albert [Sat, 18 Oct 2014 02:42:07 +0000 (02:42 +0000)]
am ec28a489: am 28c2d3b9: Merge "Fix breakage for x86_64 static executables."

* commit 'ec28a489e8d4fe7ddc35bee1f16e08bebd202dac':
  Fix breakage for x86_64 static executables.

9 years agoam 28c2d3b9: Merge "Fix breakage for x86_64 static executables."
Dan Albert [Sat, 18 Oct 2014 02:25:40 +0000 (02:25 +0000)]
am 28c2d3b9: Merge "Fix breakage for x86_64 static executables."

* commit '28c2d3b9852550bc9ae150e2725e08885f1ade73':
  Fix breakage for x86_64 static executables.

9 years agoMerge "Fix breakage for x86_64 static executables."
Dan Albert [Sat, 18 Oct 2014 01:05:36 +0000 (01:05 +0000)]
Merge "Fix breakage for x86_64 static executables."

9 years agoRemove unnecessary 10.8-specific build rules
Stephen Hines [Sat, 18 Oct 2014 00:36:42 +0000 (17:36 -0700)]
Remove unnecessary 10.8-specific build rules

We no longer need gcc for host builds, since those all run through clang. This
header include, however, triggers errors about SSE intrinsics by replacing
the more relevant include dirs that we should be using.

Change-Id: I26a949f0109de8e6e2d1f09cb8127be927549cc4

9 years agoFix breakage for x86_64 static executables.
Dan Albert [Fri, 17 Oct 2014 23:58:38 +0000 (16:58 -0700)]
Fix breakage for x86_64 static executables.

Yikes. Don't know how this slipped through code review.

I had actually mentioned a need for cleanup in this part of the build
system earlier, since the amount of duplication between
transform-o-to-* for each arch means we might fix things incorrectly
in one of them (as I've just shown). Similarly, code reviewers are
likely to skim each one after the first if they all look close enough
(which is presumably what happened here).

Change-Id: I9b85914510f0b114485021deb97f42740712aae5

9 years agoam 327180f5: Merge "Docs: Fixing link, adding Android Partner logo." into lmp-dev
Clay Murphy [Fri, 17 Oct 2014 19:52:28 +0000 (19:52 +0000)]
am 327180f5: Merge "Docs: Fixing link, adding Android Partner logo." into lmp-dev

* commit '327180f5d2009be990076f152dffb244939b1673':
  Docs: Fixing link, adding Android Partner logo.

9 years agoMerge "Docs: Fixing link, adding Android Partner logo." into lmp-dev
Clay Murphy [Fri, 17 Oct 2014 19:47:51 +0000 (19:47 +0000)]
Merge "Docs: Fixing link, adding Android Partner logo." into lmp-dev

9 years agoam fb77fe99: am 26707ca8: Merge "Use libstc++ for the name of bionic\'s STL."
Dan Albert [Fri, 17 Oct 2014 17:53:07 +0000 (17:53 +0000)]
am fb77fe99: am 26707ca8: Merge "Use libstc++ for the name of bionic\'s STL."

* commit 'fb77fe99b7a6ef0ce016f187d79ac5d9c75742ba':
  Use libstc++ for the name of bionic's STL.

9 years agoam 26707ca8: Merge "Use libstc++ for the name of bionic\'s STL."
Dan Albert [Fri, 17 Oct 2014 17:48:24 +0000 (17:48 +0000)]
am 26707ca8: Merge "Use libstc++ for the name of bionic\'s STL."

* commit '26707ca8bb29b62252dd9d3d346f731f4fad2806':
  Use libstc++ for the name of bionic's STL.

9 years agoMerge "Use libstc++ for the name of bionic's STL."
Dan Albert [Fri, 17 Oct 2014 17:44:36 +0000 (17:44 +0000)]
Merge "Use libstc++ for the name of bionic's STL."

9 years agoam be113f8a: fix broken download buttons, make a[name] offset apply only to reference...
smain@google.com [Fri, 17 Oct 2014 17:00:47 +0000 (17:00 +0000)]
am be113f8a: fix broken download buttons, make a[name] offset apply only to reference docs

* commit 'be113f8ac0f5ae00fa997db5f4507af55c523367':
  fix broken download buttons, make a[name] offset apply only to reference docs

9 years agofix broken download buttons, make a[name] offset apply only to reference docs
smain@google.com [Fri, 17 Oct 2014 16:56:10 +0000 (09:56 -0700)]
fix broken download buttons, make a[name] offset apply only to reference docs

Change-Id: I44421d90c335e0fcb4b35d8f568f9775a84b41ea