如何在android上编译glib

时间:2014-12-19 10:43:02

标签: android glib

有没有人有一组.mk文件(以及其他任何需要的东西)在android上编译glib? NEWS文件意味着至少支持版本2.41.5(在android上有一个关于不使用issetugid()的提交消息。)

我已成功编辑https://github.com/ieei/glib,但这只是2.26,我想在重新发明轮子之前我会检查。

谢谢,

1 个答案:

答案 0 :(得分:2)

我使用独立工具链和以下设置完成了这项工作:

git clone https://git.gnome.org/browse/glib
cd glib
NOCONFIGURE=1 ./autogen.sh

cat << EOF > android.cache
glib_cv_stack_grows=no
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=no
ac_cv_func_posix_getgrgid_r=no
EOF

CPPFLAGS=/path/to/standalone/include LDFLAGS=/path/to/standalone/lib ./configure \
--prefix=/path/to/standalone --bindir=$AS_BIN --build=i686-pc-linux-gnu --host=arm-linux-androideabi \
--cache-file=android.cache