ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年6月11日 星期一

android : static build mke2fs & sh

source 是在 /external/ext2fs

大概是因為他需要的 library 也都在這個 folder 中,而 libc 本身已經有build static (libc.a)。
所以只修改這個 project 就可以 build 出 static 版本的 mke2fs..





shell - sh 也一樣,要改的比較少: diff --git a/sh/Android.mk b/sh/Android.mk index b5e5c38..a342244 100644 --- a/sh/Android.mk +++ b/sh/Android.mk @@ -33,7 +33,9 @@ LOCAL_MODULE:= sh LOCAL_CFLAGS += -DSHELL -DWITH_LINENOISE -LOCAL_STATIC_LIBRARIES := liblinenoise +LOCAL_STATIC_LIBRARIES := liblinenoise libc + +LOCAL_FORCE_STATIC_EXECUTABLE := true LOCAL_C_INCLUDES += system/core/liblinenoise

另外用到的 liblinenoise 也要改一下..

... liblinenoise 好像原來就是 static 的......

沒有留言:

標籤

網誌存檔