はい、Ubuntu12.10でGingerbreadをビルドすることは可能です。
最大の問題は、Ubuntu12.10に新しいgcc4.7が搭載されていることです。これは、非常に厳格です。新しいgcc要件に準拠するようにAndroidソースにパッチを適用することで修正できます。ただし、特に古いカーネルソースにパッチを適用する場合は、これを行うのが難しい場合があります。
古いgcc4.4(Ubuntu 10.10のデフォルトバージョン)をインストールするだけで、これを回避できます。
sudo apt-get install gcc-4.4-multilib g++-4.4-multilib
その後、gcc4.4をAndroidコンパイルのデフォルトコンパイラにする必要があります。最も簡単な方法は、gcc、g ++、cppをシンボリックリンクして古いバージョンをポイントし、それをPATHに追加することです。
mkdir ~/bin
cd ~/bin
ln -s /usr/bin/g++-4.4 g++
ln -s /usr/bin/gcc-4.4 gcc
ln -s /usr/bin/cpp-4.4 cpp
# you might want to add line below to ~/.bashrc:
export PATH=$HOME/bin:$PATH
ここで、Javaをインストールする必要があります。新しいAndroid4とは異なり、GingerbreadはOpenJDKを使用して構築できるため、簡単に作成できるはずです。
sudo apt-get install openjdk-6-jdk
JDKを動作させるため。
このスレッドも参照してください。