| 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
to bionic: adfc007dbf936bd021d79ba2d2c360a3cfc77be9 5/19 2014
Change-Id: Id9994bab1ab8240853890c108e8aaa3ebac47fa8
|
|
|
|
|
|
| |
gnu-libstdc++ has /thumb version of libraries already.
Change-Id: Iccb8a9fd23212cd3ebbd4aa66b6b250c6cdfb03b
|
|
Change-Id: I307e1af61e046a2598ae0cc68862635e783a549f
|