Hi,
Anyone succeed to port Android ?
I tried like below but got SEGV on simple malloc test program.
- modify configure.ac to pass cross compile
957c957,958
< [je_cv_static_page_shift=undefined]))
---
> [je_cv_static_page_shift=undefined],
> [je_cv_static_page_shift=12]))
- configure with NDK
configure --disable-experimental --build=x86_64-unknown-linux-gnu
--host=arm-linux-androideabi EXTRA_CFLAGS="-fno-omit-frame-pointer -DUSE_UTF8
-O2 -fPIC -std=gnu99 " LDFLAGS=" -fPIC -std=gnu99"
CC="/opt/ndk_standalone/bin/arm-linux-androideabi-gcc"
CXX="/opt/ndk_standalone/bin/arm-linux-androideabi-g++"
AR="/opt/ndk_standalone/bin/arm-linux-androideabi-ar"
- Add dummy pthread_atfork.c
int pthread_atfork(void (*prefork)(void),
void (*postfork_parent)(void),
void (*postfork_child)(void))
{
return 0;
}
_______________________________________________
jemalloc-discuss mailing list
[email protected]
http://www.canonware.com/mailman/listinfo/jemalloc-discuss