| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: I02d308b01f635307dbb63ea9610db2e56eb1f31b
|
| |
| |
| |
| |
| |
| | |
will be used for verifying installed bootimage
Change-Id: Iaf80823545980fb2e464a558e918715cc1b82e11
|
| |
| |
| |
| | |
Change-Id: I685357292af45a048439f0df0ae45f513479841a
|
| |
| |
| |
| |
| |
| |
| | |
In particular, no one has had the system property server since we
killed the sim-eng build...
Change-Id: If576ec546b0ba2ad3c5299876027ca9ac189cf4a
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ide6f54f70bc5edda9ec1f1f05ebaa0acf58aaa77
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: Ic58f8e4c0f749bbc19e5d14de8d99321e7cf833c
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I9ee38c603e3933b012da818b386cb374eec9fe21
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Set ART base address for mips64 to the same value as for mips32.
Change-Id: Idd3a05c87867bce9eb769cfec412102944703a43
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Change-Id: Iea168f8ecb3b4cf6b9ab6ffefc403eb77ee09000
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
The only code that still references this is only built for arm, so this
should be a no-op.
Change-Id: I64f40fc68bb387b6309075d158f5bd12f398ef20
|
|/
|
|
|
| |
Bug: 18895001
Change-Id: I2bbb1c04880218eaa06c1eff92280c636260f9ae
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ie98f4dbc2cef92798ec08b43b93e7e0339a92a92
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| |
| | |
Bug: 18673991
Change-Id: I64261ef6a37df92eeef8552b8fd0a67157e4a034
|
| |
| |
| |
| | |
Change-Id: I1308b90c4b33d0ab1a01de44bebba03687217f2b
|
|/
|
|
| |
Change-Id: Ibaaf112c5a6bfe2084fe34e32e31bcd755e718a8
|
|
|
|
|
|
|
|
| |
We had discussed the idea of making all host tools default to using
ASAN. Even if we don't make it the default, this makes it easy for the
user to switch all host binaries over.
Change-Id: I64a5c741b1b4e9aefed3a6be8dcd4f386e06b29c
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pass -fsanitize=address instead of manually specifying asan libraries
and other linker flags.
Note that we enable LOCAL_ALLOW_UNDEFINED_SYMBOLS by default for host
builds because ASAN only links symbols in the final executable, so
there will _always_ be undefined symbols in intermediate libraries.
Bug: 18208352
Change-Id: Ief55ab296e94974560eeb10507ec8d90f0025d5c
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id85c56452a478ea94bdb6ea2b990c3b46a81eed9
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Iec9978e0bb69585dde69593402d53309e0ecb662
|
|/ /
| |
| |
| | |
Change-Id: Ifa48fab99d73fb532afc56d235b7397e05c0fc6a
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I832247bec22f23666f14dfb715192ada201ab097
|
|/ /
| |
| |
| | |
Change-Id: Ic3014aa01f82204b75c54ab3f7afa3a44890e02e
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change also defaults C compilations with clang to gnu99, and turns off
the -Winconsistent-missing-override flag, since we need further cleanup to
turn it on. -finline-functions is an unnecessary flag that only gcc needs.
Change-Id: I1cfcaedca32d9e3c248a6aa9460603205901c491
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Otherwise wrong set of memory/string functions is chosen when building atom
image (in Bionic we have libc/arch-x86/atom/atom.mk). Plus this naming is
consistent with other x86 architectures.
Change-Id: I21e899534e7ce10530474a22ceba770422b39d8d
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 18589470
__LP64__ is only defined for 64-bit compilation targets, so this macro
is evaluated as an implicit 0 in the original case. This change makes
it explicit that we only care whether this is actually defined.
Change-Id: I8c11b41fc0bde9477c5efeea0782d9741d9d827d
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | | |
Change-Id: I1ba79197f3b9bb446ab34612bac8eb9485438709
|
|\ \ \ \
| | |_|/
| |/| | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
This will be necessary to support -std=gnu99 mode for clang 3.6, which
defaults to C11 mode (unlike prior releases that use C99).
Change-Id: Iea84582f9f12ba76b988463cbc0a20bd61042538
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
For apps, we don't want to set up the prebuilt apk rule twice even if
"LOCAL_MULTILIB := both", which for apps really means to set up only the
jni library rules twice. See also build/core/install_jni_libs.mk.
Change-Id: Id0406c3c605c6ede613dba06178a1710590c09b3
|