x86でのビルドを試す(当然失敗だけどな)

MLで話題になっているので、ちょっと試してみようと思ったのが運の尽き。
system/core/include/arch/linux-x86/AndroidConfig.hってのはデフォルトで入っている。

androcross:~/mydroid# cd build 
androcross:~/mydroid/build# vm envsetup.sh envsetup.sh.orig
androcross:~/mydroid/build# vi envsetup.sh
TARGET_PRODUCT=sim
TARGET_SIMULATOR=true
TARGET_BUILD_TYPE=debug
TARGET_ARCH=x86
TARGET_OS=linux
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=TC3
androcross:~/mydroid/build# chmod +x envsetup.sh
androcross:~/mydroid/build# cd ..
androcross:~/mydroid# make

ワーニングは結構出るが通っている風。
あ〜、bionicのターゲットがarmになっているな。環境変数見てないのかな?
なんか、まともに動くとは思えないほとワーニンングの嵐になってきた。
シェアードライブラリ系のエラーが散見される。LOCAL_SHARED_LIBRARIES += libcorecgかな?
これだと、通ってもとても動くとは思えないな...

Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img
Install system fs image: out/target/product/generic/system.img
Target ram disk: out/target/product/generic/ramdisk.img
Target userdata fs image: out/target/product/generic/userdata.img

なんか出来たみたいだけど、まずyaffesをマウントできないとダメなんだっけ?
あ、いや、ちゃんとアーカイブ前のがいるな。

androcross:~/mydroid/out/target/product/generic# ls -l
total 49016
-rw-r--r--  1 root root        7 Oct 31 06:31 android-info.txt
-rw-r--r--  1 root root       57 Oct 31 05:29 clean_steps.mk
drwxr-xr-x  4 root root     4096 Oct 31 05:42 data
drwxr-xr-x 12 root root     4096 Oct 31 06:31 obj
-rw-r--r--  1 root root   137097 Oct 31 06:31 ramdisk.img
drwxr-xr-x  8 root root     4096 Oct 31 06:30 root
drwxr-xr-x  4 root root     4096 Oct 31 05:59 symbols
drwxr-xr-x 12 root root     4096 Oct 31 06:31 system
-rw-------  1 root root 47900160 Oct 31 06:31 system.img
-rw-------  1 root root  2059200 Oct 31 06:31 userdata.img

その前にkernelが動くようにしないとダメなんだろうねぇ。
ん?出来ているはずのkernelはどこにいるんだろう...
続きはそのうちに...