summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add a SANITIZE_HOST flag.Dan Albert2014-12-053-13/+39
| | | | | | | | | | | | | | | | 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
* | Merge "Let clang decide ASan linker flags for the host."Dan Albert2014-12-082-22/+12
|\ \ | |/
| * Let clang decide ASan linker flags for the host.Dan Albert2014-12-052-22/+12
|/ | | | | | | | | | | | 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
* Merge "Upgrade gcc compiler for arm build from 4.8 to 4.9"Rong Xu2014-12-051-3/+3
|\
| * Upgrade gcc compiler for arm build from 4.8 to 4.9Rong Xu2014-12-051-3/+3
| | | | | | | | Change-Id: Id85c56452a478ea94bdb6ea2b990c3b46a81eed9
* | Merge "bionic doesn't implement _FILE_OFFSET_BITS."Elliott Hughes2014-12-053-13/+0
|\ \
| * | bionic doesn't implement _FILE_OFFSET_BITS.Elliott Hughes2014-12-053-13/+0
| | | | | | | | | | | | Change-Id: Iec9978e0bb69585dde69593402d53309e0ecb662
* | | Merge "Darwin has never had a 32-bit off_t."Elliott Hughes2014-12-051-8/+0
|\ \ \ | |/ / |/| |
| * | Darwin has never had a 32-bit off_t.Elliott Hughes2014-12-051-8/+0
|/ / | | | | | | Change-Id: Ifa48fab99d73fb532afc56d235b7397e05c0fc6a
* | Merge "Remove ARCH_X86."Elliott Hughes2014-12-054-20/+0
|\ \
| * | Remove ARCH_X86.Elliott Hughes2014-12-044-20/+0
| | | | | | | | | | | | Change-Id: I832247bec22f23666f14dfb715192ada201ab097
* | | Merge "Remove ARCH_ARM."Elliott Hughes2014-12-051-5/+0
|\ \ \ | |/ / |/| |
| * | Remove ARCH_ARM.Elliott Hughes2014-12-041-5/+0
|/ / | | | | | | Change-Id: Ic3014aa01f82204b75c54ab3f7afa3a44890e02e
* | Merge "Switch to Clang 3.6."Stephen Hines2014-12-041-2/+8
|\ \
| * | Switch to Clang 3.6.Stephen Hines2014-12-031-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Rename core/combo/arch/x86/x86-atom.mk to core/combo/arch/x86/atom.mk."Elliott Hughes2014-12-031-0/+0
|\ \ \ | |_|/ |/| |
| * | Rename core/combo/arch/x86/x86-atom.mk to core/combo/arch/x86/atom.mk.Alexander Ivchenko2014-12-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge "Fix a preprocessor warning exposed by -Wundef."Stephen Hines2014-12-021-1/+1
|\ \ \
| * | | Fix a preprocessor warning exposed by -Wundef.Stephen Hines2014-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Remove unused BUILD_RAW_EXECUTABLE and BUILD_RAW_STATIC_LIBRARY."Elliott Hughes2014-12-023-31/+0
|\ \ \ \
| * | | | Remove unused BUILD_RAW_EXECUTABLE and BUILD_RAW_STATIC_LIBRARY.Elliott Hughes2014-12-013-31/+0
| |/ / / | | | | | | | | | | | | Change-Id: I1ba79197f3b9bb446ab34612bac8eb9485438709
* | | | Merge "Add more support for GLOBAL_CONLYFLAGS."Stephen Hines2014-12-0212-1/+88
|\ \ \ \ | | |_|/ | |/| |
| * | | Add more support for GLOBAL_CONLYFLAGS.Stephen Hines2014-12-0112-1/+88
| |/ / | | | | | | | | | | | | | | | | | | 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
* | | Merge "Don't set up the prebuilt apk rule twice."Ying Wang2014-12-021-0/+4
|\ \ \ | |/ / |/| |
| * | Don't set up the prebuilt apk rule twice.Ying Wang2014-12-011-0/+4
|/ / | | | | | | | | | | | | | | 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
* | Merge "Fix a typo in my_cppflags assignment."Dan Albert2014-12-011-1/+1
|\ \ | |/ |/|
| * Fix a typo in my_cppflags assignment.Dan Albert2014-11-281-1/+1
|/ | | | | | Make strikes once again... Change-Id: I295b4157fc7566b1a2cb925b06918dc0a96a7bce
* Merge "Remove HAVE_SYS_UIO_H."Elliott Hughes2014-11-268-90/+0
|\
| * Remove HAVE_SYS_UIO_H.Elliott Hughes2014-11-258-90/+0
|/ | | | Change-Id: I4f401900285e166486bb426ac02bc69fc5509a3c
* Merge "Remove unused HAVE_STDBOOL_H."Elliott Hughes2014-11-258-40/+0
|\
| * Remove unused HAVE_STDBOOL_H.Elliott Hughes2014-11-258-40/+0
|/ | | | Change-Id: I0072847719566e9622ec9765673fdeb8be9eb5ef
* Merge "Make gnu++11 the default standard version."Dan Albert2014-11-252-1/+6
|\
| * Make gnu++11 the default standard version.Dan Albert2014-11-242-1/+6
| | | | | | | | | | | | | | | | | | There are a _lot_ of users of `typeof` in the tree, and they'll need a GNU flavored standard. Rather than fixing up all of these individually, let's just use gnu++11 as the default. Bug: 18466763 Change-Id: Ia1bd3adaa74fadba259fda3d37653fb8d5cff69a
* | Merge "Kill unused HAVE_WRITEV."Elliott Hughes2014-11-256-30/+0
|\ \
| * | Kill unused HAVE_WRITEV.Elliott Hughes2014-11-256-30/+0
|/ / | | | | | | Change-Id: I6e4df2449b27d67f207fc53b19e49b21f9cee611
* | Merge "Revert "Use PRIVATE_POST_INSTALL_CMD to simplify ↵Nicolas Geoffray2014-11-251-18/+25
|\ \ | | | | | | | | | executable_prefer_symlink.mk""
| * | Revert "Use PRIVATE_POST_INSTALL_CMD to simplify executable_prefer_symlink.mk"Nicolas Geoffray2014-11-251-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | This breaks our build-art-host and build-art-target. I think we need to rewrite those rules as well. This reverts commit 29f0a487b05f87cc3a6c9fbb7e7ae885064e27be. Change-Id: I2e6674e01a2042e9d53e28ecd3e6bdf76fa806a3
* | | Merge "Use PRIVATE_POST_INSTALL_CMD to simplify executable_prefer_symlink.mk"Ying Wang2014-11-241-25/+18
|\ \ \ | |/ / | | / | |/ |/|
| * Use PRIVATE_POST_INSTALL_CMD to simplify executable_prefer_symlink.mkYing Wang2014-11-241-25/+18
|/ | | | Change-Id: I4a2827b2cdbb0bf5a8ca960561fbe17cc80cc275
* Merge "Remove TARGET_CPU_SMP."Elliott Hughes2014-11-242-3/+0
|\
| * Remove TARGET_CPU_SMP.Serban Constantinescu2014-11-242-3/+0
|/ | | | | | | | | There are no more users of TARGET_CPU_SMP in the current codebase. Expert users should set "-smp" in DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES for targets that run on a single-core CPU. Change-Id: Ib94865f05a92c9a4622540cebc18ded4bdfa6363 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
* Merge "Ensure the base system includes toybox."Elliott Hughes2014-11-231-1/+2
|\
| * Ensure the base system includes toybox.Elliott Hughes2014-11-221-1/+2
| | | | | | | | Change-Id: I0eec19328855d67da1c574a88b452f0eeec6adc7
* | Merge "Make cgrep check .hpp files as well."Dan Albert2014-11-221-1/+1
|\ \ | |/ |/|
| * Make cgrep check .hpp files as well.Dan Albert2014-11-221-1/+1
| | | | | | | | Change-Id: Ie8e9ce7270233ac01d7bc80bda5adc28afa158ed
* | Merge "Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN."Elliott Hughes2014-11-228-91/+0
|\ \
| * | Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN.Elliott Hughes2014-11-218-91/+0
|/ / | | | | | | Change-Id: Ie596af7460ec33d70d7327e629b38d641ef48ba2
* | Merge "Kill LOCAL_SOCKET_NAMESPACE."Elliott Hughes2014-11-225-25/+0
|\ \ | |/ |/|
| * Kill LOCAL_SOCKET_NAMESPACE.Elliott Hughes2014-11-215-25/+0
|/ | | | Change-Id: I40c63b8e7ae1174ac902b545555ddab65b3fef38
* Merge "Revert "Fix the libgcc/libatomic link order.""Dan Albert2014-11-201-6/+8
|\