有没有人有一组.mk文件(以及其他任何需要的东西)在android上编译glib? NEWS文件意味着至少支持版本2.41.5(在android上有一个关于不使用issetugid()的提交消息。)
我已成功编辑https://github.com/ieei/glib,但这只是2.26,我想在重新发明轮子之前我会检查。
谢谢,
答案 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