OSDN Git Service

Update NDK compatlib for 4.1.2.
authorDan Albert <danalbert@google.com>
Fri, 13 Feb 2015 00:35:09 +0000 (16:35 -0800)
committerDan Albert <danalbert@google.com>
Wed, 18 Feb 2015 01:02:42 +0000 (17:02 -0800)
commita6395e1fd0ccc818ed6424797690b12f8b690755
tree5e86f2e854024b8fcd0496119fb0caf4b0df7f81
parent9a9ea3a28099602fe22e36638a44fa36df80fe8e
Update NDK compatlib for 4.1.2.

The replacement new failures present in newer versions are present
here as well, with the following new issues:

XPASS std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp

This is from the -NaN formatting fix in bionic. We previously had this
wrong, and the upstream test is also wrong. There's currently an XFAIL
for Android in this test because I haven't fixed the upstream test
yet. After that is done, I'll need to teach the test runner how to
XFAIL older Android versions...

FAIL std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor/dtor.pass.cpp
    dtor.pass.cpp:39: int main(): assertion "globalMemCounter.checkDeleteArrayCalledEq(1)" failed

Haven't investigated this one yet. http://b/19412688

Note that this also needs the libgcc link ordering to be fixed in the
build system, as we'll otherwise depend on libgcc symbols from libc
that may or may not have been there.

The build fix can't be submitted because the proper link order causes
the libgcc unwinder to be used instead of the EHABI one:
http://b/18471342

Bug: 18471532
Change-Id: Icf560485a9b8f5ebbe01e4458703e62ec94df5e1
libc/Android.mk