User:Seanmcneil3
From Openmoko
Seanmcneil3 (Talk | contribs) (Android on Freerunner) |
Seanmcneil3 (Talk | contribs) (→Compiler suite) |
||
Line 8: | Line 8: | ||
I use the following: | I use the following: | ||
− | Binutils 2.18 | + | |
+ | == Binutils 2.18 == | ||
+ | |||
configure --prefix={devel path}/android/cross --target=arm-eabi | configure --prefix={devel path}/android/cross --target=arm-eabi | ||
− | gcc 4.2.4 with gcc41-java-arm4.patch | + | |
+ | == gcc 4.2.4 with gcc41-java-arm4.patch == | ||
+ | |||
configure --prefix={devel path}/android/cross --target=arm-eabi --with-arch=armv4t --enable-shared --enable-threads --disable-nls --disable-libmudflap --enable-target-optspace --with-abi=aapcs --enable-multilib --disable-libssp --disable-libstdcxx --enable-languages=c,c++ | configure --prefix={devel path}/android/cross --target=arm-eabi --with-arch=armv4t --enable-shared --enable-threads --disable-nls --disable-libmudflap --enable-target-optspace --with-abi=aapcs --enable-multilib --disable-libssp --disable-libstdcxx --enable-languages=c,c++ | ||
− | |||
+ | == java-6-sun == | ||
+ | |||
+ | This is the standard Linux package available for most (all?) distributions. | ||
== Patches == | == Patches == |
Revision as of 13:25, 29 October 2008
Contents |
Android on Freerunner
Google has released their open source version of the Android phone software distribution. In order to use it on the Freerunner, a number of patches need to be applied and a compiler with armv4 java exception support needs to be used to compile the software.
Compiler suite
I use the following:
Binutils 2.18
configure --prefix={devel path}/android/cross --target=arm-eabi
gcc 4.2.4 with gcc41-java-arm4.patch
configure --prefix={devel path}/android/cross --target=arm-eabi --with-arch=armv4t --enable-shared --enable-threads --disable-nls --disable-libmudflap --enable-target-optspace --with-abi=aapcs --enable-multilib --disable-libssp --disable-libstdcxx --enable-languages=c,c++
java-6-sun
This is the standard Linux package available for most (all?) distributions.
Patches
Coming soon. I've posted a number of them on the devel mailing list so far.
Images
Coming soon.