Merge pull request from dicej/master

fix crash in Posix_getaddrinfo for ProGuarded Android build
This commit is contained in:
Joshua Warner 2014-08-07 10:44:07 -06:00
commit 44d21884d6
3 changed files with 6 additions and 4 deletions

@ -507,7 +507,7 @@ setting the boot classpath to "[bootJar]".
$ cat >embedded-jar-main.cpp <<EOF
#include "stdint.h"
#include "jni.h"
#include "stdlib.h"
#include "stdlib.h"
#if (defined __MINGW32__) || (defined _MSC_VER)
# define EXPORT __declspec(dllexport)

@ -34,7 +34,9 @@
-keep class java.net.Socket
-keep class java.net.SocketImpl
-keep class java.lang.String
-keep class libcore.io.StructAddrinfo
-keep class libcore.io.StructAddrinfo {
<fields>;
}
-keep class libcore.io.StructFlock
-keep class libcore.io.StructGroupReq
-keep class libcore.io.StructLinger

@ -1294,8 +1294,8 @@ ifneq ($(lzma),)
lzma-encoder = $(build)/lzma/lzma
lzma-build-cflags = -D_7ZIP_ST -D__STDC_CONSTANT_MACROS -fno-rtti \
-fno-exceptions -I$(lzma)/C
lzma-build-cflags = -D_7ZIP_ST -D__STDC_CONSTANT_MACROS \
-fno-exceptions -fPIC -I$(lzma)/C
lzma-cflags = $(lzma-build-cflags) $(classpath-extra-cflags)