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
Merge "Remove unnecessary 10.8-specific build rules"
Add support for ASAN in host modules.

Change-Id: Id9ed83499e0eb995f06e845c3153a50677d768b8
Merge "Add support for ASAN in host modules."
We also need -rdynamic for host ASAN.

Change-Id: Iee33ca85c25d9bf126be8318a3b837074ab10076
Merge "We also need -rdynamic for host ASAN."
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
Merge "Add -Wno-unused-command-line-argument to clang cflags to enable ccache."
Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.

Change-Id: I9182ce1efe09609100d19c9fae2bc4fe7358dfc0
Merge "Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it."
Remove Java 6 build support

Change-Id: I9754844af58e3f81d7eb9dae286128d17a2cb56c
Set default to Clang integrated assembler.

BUG: 17820427
Change-Id: I10a6ddd94aad083665164d7939990e148b3b6efb
Merge "Set default to Clang integrated assembler."
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
Merge "Remove Java 6 build support"
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
Merge "Raise x86 arch requirement to prescott."
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
Merge "Don't sort shared library link order."
Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.

BUG: 18108271
Change-Id: Id929cad31340d2946027603c1c8c8fb1cb60f66a