| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is to fix issue with error message reads:
.../ld: warning: hidden symbol 'snprintf' in
prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libc++_static.a(snprintf.o) is
referenced by DSO out/target/product/hammerhead/obj/lib/libcutils.so
There is only one copy of libc++ libraries for all API levels with various degree of
libc/libm support, the reason why libc++ libraries links with android_support.a which
contains missing libc/libm functions (including snprintf) needed by libc++ in API 3.
Since https://android-review.googlesource.com/#/c/103261 all support functions in libc++
are built with hidden visibility, otherwise other libraries may use snprintf from libc++
instead of libc.so. Unfortunately unlike shared library it's not possible to hide
hidden symbol from linker, and causes warning message you just read.
This CL compile libc++ with --visible-static to restore previous behavior.
Also see https://android-review.googlesource.com/#/c/123340
Affected functions are
std::__1::__snprintf_l(char*, unsigned int, locale_struct*, char const*, ...)
vsnprintf_l
snprintf_l
vsnprintf
snprintf
Change-Id: I8b4409ca7c59eed4018acd3a9e38970074d206cb
|
|
|
|
|
|
| |
NDK r10d
Change-Id: Ibb4c6a25904ab353d6f976f45ea35179c604287f
|
|
|
|
| |
Change-Id: Ia0d0083227ce9a78f8f38001e067288a4eda22af
|
|
|
|
|
|
|
|
| |
Also update llvm-libc++/libs/{mips,mips64}/lib* compiled with
new clang which generate writable .gcc_except_table section and avoid
DT_TEXTREL in *so
Change-Id: I90637b6f075b58d5e1325cb007c9e7f9294ad1e6
|
|
|
|
|
|
|
| |
Previous they were built with mips64r2, but the new mips64el-linux-android-4.9
generates -mips64r6 code by default
Change-Id: Icac18d68deffd9c2956d29a1e328027894639bd0
|
|
|
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D5169
Change-Id: I890fa0b26c7cd8e5404d569e13d30a13d08daaff
Signed-off-by: Arseniy Antonov <arseniy.antonov@intel.com>
|
|
|
|
|
|
|
|
|
| |
To bionic: 06366724d572ef005f5bc0ddd8ad46794cbfad3b
Also refresh libc++ and its dependencies because
64-bit libc.so no longer expose _tolower_tab_ and _toupper_tab_
Change-Id: I684693cf10314351d0bbf4cad95497bece29294d
|
|
|
|
| |
Change-Id: I86e0e36bd5296d4b0ce05e9a2e8aaa756b6733b2
|
|
|
|
|
|
|
| |
Although it's supported in 4.8.1, the platform prebuilts target gcc 4.8
hasn't been upgraded yet.
Change-Id: I9cd55a6d053b0cc167651c65e2ea4d42f5032569
|
|
|
|
|
|
| |
to bionic: adfc007dbf936bd021d79ba2d2c360a3cfc77be9 5/19 2014
Change-Id: Id9994bab1ab8240853890c108e8aaa3ebac47fa8
|
|\
| |
| |
| |
| |
| | |
* changes:
Add /thumb libraries for gabi++/stlport/llvm-libc++
Rename arch-x86_64/usr/lib to arch-x86_64/usr/lib64
|
| |
| |
| |
| |
| |
| | |
gnu-libstdc++ has /thumb version of libraries already.
Change-Id: Iccb8a9fd23212cd3ebbd4aa66b6b250c6cdfb03b
|
| |
| |
| |
| | |
Change-Id: I655f7c1eb47160689808074dd1263a8f59db0f96
|
|/
|
|
| |
Change-Id: I4cd7f117f24f86813df86feea335daba84cd6c59
|
|
|
|
|
|
| |
Also fix float_t type
Change-Id: I913e4928de8c49dd39d3409634ee3de278be58e3
|
|
|
|
|
|
|
| |
1. GCC emulation: see https://android-review.googlesource.com/#/c/89314/
2. 64-bit build: see https://android-review.googlesource.com/#/c/88700/
Change-Id: I899f686d5dbdb690bba7a375816f41631b6ca053
|
|
Change-Id: I307e1af61e046a2598ae0cc68862635e783a549f
|