ANN: 0xlab's customized armv7-a GNU Toolchain for Android

155 views
Skip to first unread message

Jim Huang

unread,
Aug 12, 2009, 7:15:19 AM8/12/09
to 0xlab...@googlegroups.com
Hello list,

After hacking for a while, we finally produced the customized
armv7a-tweaked GNU Toolchain for Android development. It involves
several optimizations and bug fixes comparing to original Android
toolchain (gcc-4.2.1), and armv7a specific tweaks are applied. Also,
Thinker's modifications over gdb were applied.

The prebuilt packages:
http://downloads.0xlab.org/toolchain/armv7/

Both x86 and x86_64 host environments are provided.
compiled on Ubuntu Linux 9.04, so it might come with ABI problem.
We will fix that later.

source code about toolchain builder:
http://gitorious.org/0xdroid/development

$ arm-android-eabi-4.4.1/bin/arm-android-eabi-gcc -v
Using built-in specs.
Target: arm-android-eabi
Configured with:
/home/jserv/experimental/android-toolchain/temp-src/gcc-4.4.1/configure
--with-kernel-config=omap3_beagle_defconfig
--program-transform-name='s&^&arm-android-eabi-&'
--target=arm-android-eabi --host=x86_64-unknown-linux-gnu
--build=x86_64-unknown-linux-gnu --enable-languages=c,c++
--with-gmp=/home/jserv/experimental/android-toolchain/temp-install
--with-mpfr=/home/jserv/experimental/android-toolchain/temp-install
--disable-sjlj-exceptions --disable-libstdc__-v3 --disable-libssp
--enable-threads --disable-nls --disable-libmudflap --disable-libgomp
--with-pkgversion=0xlab --with-arch=armv7-a --with-float=soft
-with-fpu=neon --enable-target-optspace --with-abi=aapcs
--prefix=/usr/local
Thread model: single
gcc version 4.4.1 (0xlab)

It is known to be able to build 0xdroid[1] (prebuilt binaries included) and
0xlab-kernel[2].

Sincerely,
Jim Huang (jserv)
http://0xlab.org/

[1] http://gitorious.org/0xdroid
[2] http://gitorious.org/0xlab-kernel/

Reply all
Reply to author
Forward
0 new messages