2014-12-19 65 views
1

有沒有人有一套.mk文件(和其他任何需要的)在android上編譯glib? NEWS文件意味着至少支持2.41.5版本(在android上有一個關於不使用issetugid()的提交消息。)如何在android上編譯glib

我已經成功編譯了https://github.com/ieei/glib,但這只是2.26,我想我會檢查在重新發明輪子之前。

感謝,

+0

Android的支持內置到配置腳本。如果這還不足以回答你的問題,你應該問一些glib開發者實際上呆在哪裏(他們的一個郵件列表,他們的IRC頻道等等)。 – nemequ 2014-12-21 17:54:33

回答

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