Google Android

Download and Build Instructions
For contractual reasons, these cannot be redistributed separately from the shipping hardware, but the provided script may be used to extract these binaries from your development device so that they can be correctly included in your build. These libraries include the openGL|ES library, the Qualcomm camera library, the HTC Radio Interface Library, etc."
 * http://source.android.com/download
 * Note that although the base platform is open source, the software shipped on any actual product likely contains proprietary components, e.x. for the HTC Dream with a qualcomm MSM7K system-on-a-chip: "...The Dream device software contains some proprietary binaries.
 * http://source.android.com/documentation/building-for-dream

Build Dependencies In Fedora
yum -y install gperf glibc-devel.i586 zlib-devel.i586 ncurses-devel.i586 libX11-devel.i586 readline-devel.i586 yum -y install esound-devel.i586 compat-wxGTK26-devel.i586
 * For 'simulator' builds (TARGET_PRODUCT:=sim). Note that it builds 32bit x86 binaries.

GCC 4.4 Patches

 * https://review.source.android.com/Gerrit#dashboard,1001760
 * Hopefully all the gcc-4.4 patches would be merged soon after March 21 2009.
 * See Also: http://code.google.com/p/android/issues/detail?id=2060