2569ad3ea4275b371c9cccfb4fb42183838a44e1 |
|
24-Jun-2014 |
Nico Weber <nicolasweber@gmx.de> |
Sync android/support and libc++abi to https://github.com/awong-dev/ndk b7e77cb5897f3355ce66277e303f4b2396cc3c9c with feedback from upstream and arm64 fixes Change-Id: I2cde541d8ac788c8b6234791f5af39fcf6af91e1
|
7670977319d537cb30ed322897022f649b1bd1f9 |
|
21-Jun-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
More libc++ fixes 1. Remove dependency on compiler-rt. Same test passes rate for clang, a bit better for gcc. One less thing to package in apk, and less worries about the incompleteness of compiler-rt to replace libgcc. Will review and put it back when needed 2. build with libc++abi in build-target-prebuilts.sh a). copy libc++abi cxxabi.h, etc to standalone toolchain for libc++ b). Add LIBCXX_USE_GABIXX if developers want gabi++ back. Set LIBCXX_FORCE_REBUILD:=true because the prebuilt libc++ libraries are compiled with libc++abi now 3. remove --gcc-version in make-standalone-toolchain.sh becasue the value is ignored and computed at parse_toolchain_name later 4. Update export_symbols.txt to expose more symbols in libc++_shared.so 5. Fix for gcc to compiler libc++abi. Note that the prebuilt libc++ libraries are built with clang 6. Fix testit_android to a) push libcompiler_rt_shared.so as well if libc++_shared.so depends on it b) allow TARGET_PATH to change target subdirectory under /data/local/tmp, to allow multiple instrance running at the same time (because each one take 2 hrs, and there are 72 combinations to test) c) add -lstdc++ for static test because -nodefaultlibs instruct gcc don't add it by default Change-Id: I225c2fd3f034d8a956ee2136cf92dbc17073622c
|
837ecf801d102042e63827d8e89e3213f0c90493 |
|
13-Jun-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Update android/support, llvm-libc++ and llvm-libc++abi Merge fixes done in https://github.com/awong-dev/ndk (*1) during recent NDK/libc++ Hackathon, plus some local changes for 64-bit. (*) List of contributors: Albert J. Wong <ajwong@google.com> Antoine Labour <piman@chromium.org> Dana Jansens <danakj@chromium.org> David Turner <digit@android.com> Egor Pasko <pasko@chromium.org> Jonathan Roelofs <jonathan@codesourcery.com> Logan Chien <logan.chien@mediatek.com> Nico Weber <nicolasweber@gmx.de> Philippe Liard <pliard@chromium.org> William Chan <willchan@gmail.com> Change-Id: I652780ae7155545c843edb1172920773287015c1
|
147e757eb964e8d6d3aea8a3f04d4f07be94d96a |
|
14-Oct-2013 |
Lai Wei-Chih <Robert.Lai@mediatek.com> |
Initial upload of llvm libc++abi (r192248). Upload libc++abi sources for the unwind functions. No any NDK-related modification in this CL, the build script will come later. Change-Id: If43306d9fb19fcf53bc00855afab17e2480a1880
|