summaryrefslogtreecommitdiffstats
path: root/core/combo
Commit message (Collapse)AuthorAgeFilesLines
* kill HAVE_SCHED_SETSCHEDULERYabin Cui2014-11-106-30/+0
| | | | | Bug: 18300670 Change-Id: I66fb3d0070751ffaa2bc6b53274b22d967350312
* Remove more namespace pollution (HAVE_TM_GMTOFF).Elliott Hughes2014-11-087-35/+0
| | | | Change-Id: I9c2d7ffb66127c1b73076f8674ecf29aada0fa38
* Remove more namespace pollution (HAVE_FUNOPEN).Elliott Hughes2014-11-086-30/+0
| | | | Change-Id: I25a64ce39cd7bdd99aa6412413554b96d3cb113e
* Merge "Remove more namespace pollution."Elliott Hughes2014-11-088-56/+0
|\
| * Remove more namespace pollution.Elliott Hughes2014-11-088-56/+0
| | | | | | | | | | | | | | Nothing in our tree is using this HAVE_BACKTRACE definition, but we do have a hack in external/llvm to work around the namespace pollution. Change-Id: Ib51d8bbd598dd2961a028216bf0b489dc7ad4880
* | Fix error of PRIVATE_LDLIBS introduced by de36cd72.Ying Wang2014-11-071-3/+3
|/ | | | Change-Id: I85644899c8527e061c331eecc707ca1bb0e3fac4
* Revert "Continue to use march=i686 before fix of g++ ICE."Chih-hung Hsieh2014-10-301-6/+2
| | | | | | This reverts commit f70f009ca8b4779cc3a5f44e7d92b1c297e16c8b. Change-Id: I3e1b18cf342e747c8a8405f1fc2513e5ebafc4b6
* Continue to use march=i686 before fix of g++ ICE.Chih-Hung Hsieh2014-10-291-2/+6
| | | | | | BUG: 18174291 BUG: 18171557 Change-Id: Ica9e420e3cc1904a4298e2ab1c6201a254cbf6d1
* am 93cb8c7d: Merge "Specify -mcpu=krait for clang."Ian Rogers2014-10-291-1/+2
|\ | | | | | | | | * commit '93cb8c7d951b89eeb1e3cee2433bffecc13fdb11': Specify -mcpu=krait for clang.
| * Specify -mcpu=krait for clang.Ian Rogers2014-10-281-1/+2
| | | | | | | | Change-Id: I64682cddf57246341c1727ca16c56f7ce0c6fd0a
* | am ea503d21: Merge "Raise x86 arch requirement to prescott."Chih-Hung Hsieh2014-10-281-6/+2
|\ \ | |/ | | | | | | * commit 'ea503d21c7d5ecb3deacbf50f3ec7366bf7bd573': Raise x86 arch requirement to prescott.
| * Merge "Raise x86 arch requirement to prescott."Chih-Hung Hsieh2014-10-231-6/+2
| |\
| | * Raise x86 arch requirement to prescott.Chih-Hung Hsieh2014-10-221-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | am 4dfda1fa: Merge "Remove Java 6 build support"Neil Fuller2014-10-241-4/+0
|\ \ \ | |/ / | | | | | | | | | * commit '4dfda1fa4201e41022396b77054168ffc73b590c': Remove Java 6 build support
| * | Merge "Remove Java 6 build support"Neil Fuller2014-10-231-4/+0
| |\ \ | | |/ | |/|
| | * Remove Java 6 build supportNeil Fuller2014-10-221-4/+0
| | | | | | | | | | | | Change-Id: I9754844af58e3f81d7eb9dae286128d17a2cb56c
* | | am 7d86749d: am ed8206db: Merge "Remove unnecessary 10.8-specific build rules"Stephen Hines2014-10-202-10/+0
|\ \ \ | |/ / | | | | | | | | | * commit '7d86749da7033dcf230ceb67f9ae0cd676441e4d': Remove unnecessary 10.8-specific build rules
| * | Merge "Remove unnecessary 10.8-specific build rules"Stephen Hines2014-10-202-10/+0
| |\ \
| | * | Remove unnecessary 10.8-specific build rulesStephen Hines2014-10-172-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am ec28a489: am 28c2d3b9: Merge "Fix breakage for x86_64 static executables."Dan Albert2014-10-181-1/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit 'ec28a489e8d4fe7ddc35bee1f16e08bebd202dac': Fix breakage for x86_64 static executables.
| * | | Fix breakage for x86_64 static executables.Dan Albert2014-10-171-1/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | am defe864a: am 07b212ac: Merge "Move definition of -D__ARM_FEATURE_LPAE=1 ↵Ian Rogers2014-10-161-0/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | cflag to top-level." * commit 'defe864ab6f971efc00328cee5ea3cb1d69d377d': Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.
| * | Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.Ian Rogers2014-10-151-0/+7
| |/ | | | | | | | | | | | | | | | | | | LPAE indicates better instructions can be used when atomicity guarantees are needed. However, LPAE's presence isn't advertised by clang/GCC. We fake an ARM feature to advertise its presence on architectures where it is. Also, add a TODO documenting that cortex-a15 is not the correct CPU variant for krait. Change-Id: I02a1248025c32d94eca0bc8a249dc524f1ac9c36
* | resolved conflicts for merge of 852fc3e6 to lmp-dev-plus-aospDan Albert2014-10-146-7/+16
|\ \ | |/ | | | | Change-Id: If3de742dcd2157c4690ae0eb34494dc11492054f
| * Link compiler-rt in the correct order.Dan Albert2014-10-146-7/+16
| | | | | | | | | | | | | | | | The compiler run-time library should always be the _last_ thing linked when building static executables. This was being done correctly for libgcc, but not when using compiler-rt. Change-Id: I0689dc35f55caad2fe74c0cbb4cbe3008ded349a
* | am 33f33371: am 165fdf42: Merge "Remove "-mstackrealign" option from all x86 ↵Elliott Hughes2014-10-136-6/+1
|\ \ | |/ | | | | | | | | | | builds." * commit '33f33371cdef7d8faa9f39cd4902698856c0bb64': Remove "-mstackrealign" option from all x86 builds.
| * Remove "-mstackrealign" option from all x86 builds.Alexander Ivchenko2014-10-136-6/+1
| | | | | | | | | | | | | | | | For ndk docs change, please refer to: https://android-review.googlesource.com/#/c/110100/ Change-Id: I8428e7a979eb02441066aeeee43ce693d4d0dc8d Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
* | am a3b31d7b: am 642c81ea: Merge "Stash original values of CC and CXX."Dan Albert2014-10-061-0/+5
|\ \ | |/ | | | | | | * commit 'a3b31d7b83254a644efd12de3de835594124ef65': Stash original values of CC and CXX.
| * Stash original values of CC and CXX.Dan Albert2014-10-061-0/+5
| | | | | | | | | | | | | | This way we can still access the real compiler as opposed to a wrapped one. Change-Id: I17ba30416a3eb8eda056c67faaa8b5957e70caea
* | am 07a11d31: Merge "Switch to hermetic GCC 4.8.3-based ↵Stephen Hines2014-10-011-3/+8
|\ \ | | | | | | | | | | | | | | | | | | x86_64-w64-mingw32-4.8 compiler." into lmp-dev * commit '07a11d31f0baa355f9c3da60f965a56ff1d125e5': Switch to hermetic GCC 4.8.3-based x86_64-w64-mingw32-4.8 compiler.
| * | Switch to hermetic GCC 4.8.3-based x86_64-w64-mingw32-4.8 compiler.Stephen Hines2014-09-301-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 14416410 prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32 is the location for the checked-in hermetic mingw Windows compiler. This removes our reliance on host mingw when building with "make win_sdk". Change-Id: I1f9bbb85912d9855be32f9cab4bdfd12d6d3246c
| * | Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:Alexander Ivchenko2014-09-102-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove -msse2 for x86 (-mssse3 should be provided by the compiler). Remove -fPIC (compiler provides by default). Remove -fno-inline-functions-called-once. Change-Id: Ibb29934224c4eedfff926dc72c3b6342c1861ac9 (cherry picked from commit 388dce3192b6cecf7424e9d745c3147cc7335c24)
| * | Change mips64 default to mips64r6 from mips64r2Andrew Hsieh2014-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add back mips flags previously can't be handled by clang See aosp/build 13066a8d4c2f8ddb2348e6d3df3948a0f4dbf105 10326b3d7f1966381812ef55478619f714917c23 Change-Id: Iedc8dadd24f72fbd9c5589eec34677c1827290f3
* | | am 3594f5f0: am 9979ae43: Merge "Remove HAVE_(GNU|BSD)_QSORT_R from ↵Dan Albert2014-10-016-308/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | AndroidConfig.h." * commit '3594f5f0ed04853f2171a7f0f719a1e25dba3b6d': Remove HAVE_(GNU|BSD)_QSORT_R from AndroidConfig.h.
| * | Remove HAVE_(GNU|BSD)_QSORT_R from AndroidConfig.h.Dan Albert2014-10-016-308/+1
| | | | | | | | | | | | Change-Id: If2018529a6c067b63e1a59c16c911d63ec2ebbf4
* | | am d1f73b01: am 577184aa: Merge "Test __GLIBC__ is defined before using its ↵Ian Rogers2014-09-261-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | value." * commit 'd1f73b018d3815eec54a6614a57ff3e25bbaf64a': Test __GLIBC__ is defined before using its value.
| * | Test __GLIBC__ is defined before using its value.Ian Rogers2014-09-251-1/+1
| | | | | | | | | | | | | | | | | | Avoids -Wundef warning. Change-Id: I52d8223500fe31cdf7023e32e96df75e33eb2f7e
* | | resolved conflicts for merge of 326f9450 to lmp-dev-plus-aospDan Albert2014-09-246-0/+30
|\ \ \ | |/ / | | | | | | Change-Id: I66360da623a6e7ac04610c3252f24ed69f7e4b1e
| * | Merge "Add option for generating coverage info."Dan Albert2014-09-246-7/+27
| |\ \
| | * | Add option for generating coverage info.Dan Albert2014-09-236-7/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To enable building with coverage, the environment variable NATIVE_COVERAGE must be set to true. Set `LOCAL_NATIVE_COVERAGE := true` to generate coverage information for a given component. This is currently not supported for clang (b/17574078, b/17583330). If static library A is included in a binary B (dynamic or static executable, or shared library), and A is built with coverage information, B is required to link with libgcov.a. Since the make does not offer a good way to track this dependency, link libgcov.a even if LOCAL_NATIVE_COVERAGE is not set (but still guarded by NATIVE_COVERAGE). This ensures that all of the libgcov dependencies will always be resolved, and causes no change in the resulting binary if coverage is not used. Bug: 10134489 Change-Id: Id5a19f2c215e4be80e6eae27ecc19b582f2f6813
* | | | am 31f21208: am cb0755f8: Merge "Remove unused HAVE_OFF64_T."Elliott Hughes2014-09-238-40/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '31f2120848d2dcbbe3f2571ce9993d3dabff490f': Remove unused HAVE_OFF64_T.
| * | | Remove unused HAVE_OFF64_T.Elliott Hughes2014-09-238-40/+0
| | | | | | | | | | | | | | | | Change-Id: I24acf64efcd0fd84d5dda342d4c4293fa59fae1a
* | | | am 5d76f9e8: am 88c7544e: Merge "Remove the unused IPC macros."Elliott Hughes2014-09-238-78/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '5d76f9e8c87ac48b2ff6cceb13cb438c8e6d7064': Remove the unused IPC macros.
| * | | Remove the unused IPC macros.Elliott Hughes2014-09-228-78/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There are still a couple of references to HAVE_WIN32_IPC to be dealt with later. Change-Id: Id131fbf2e96d4c1c7bb98629779045375bd5f85f
* | | | am 50bd6b99: am c65d93f6: Merge "build: remove HAVE_OOM_ADJ"Elliott Hughes2014-09-232-14/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '50bd6b99796e1ec8d688e5867bfe487d50e21372': build: remove HAVE_OOM_ADJ
| * | | build: remove HAVE_OOM_ADJTodd Poynor2014-09-228-56/+0
| | | | | | | | | | | | | | | | | | | | | | | | This define is no longer used. Change-Id: I6615d6e4aa09f71b7c4c435ccb83a07bba91b6dc
* | | | am a4a57339: am e2f54706: Merge "Remove unused HAVE_EPOLL."Elliott Hughes2014-09-196-30/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit 'a4a57339f3de18ee3fef962fea925962a49b26a3': Remove unused HAVE_EPOLL.
| * | | Merge "Remove unused HAVE_EPOLL."Elliott Hughes2014-09-196-30/+0
| |\ \ \ | | |/ / | |/| |
| | * | Remove unused HAVE_EPOLL.Elliott Hughes2014-09-196-30/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The only people who appear to be using this are actually using their own one. Change-Id: I349ed4ce3874c1b2f9bad56c93c8ccee88ae9432
* | | | am 92421720: am 98f7742a: Merge "Move selection of C++ STL into the build ↵Dan Albert2014-09-196-17/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | system." * commit '9242172094691c7203ba7cf0a5e5db611ca9032b': Move selection of C++ STL into the build system.