On Sat, Aug 20, 2011 at 8:47 AM, Bernhard Rosenkranzer <bernhard.rosenkranzer@linaro.org> wrote:
Hi,
the 11.08 Android toolchain RC is ready:

https://android-build.linaro.org/builds/~linaro-android/toolchain-4.6-2011.08/#build=6
https://android-build.linaro.org/jenkins/job/linaro-android_toolchain-4.6-2011.08/6/artifact/build/out/android-toolchain-eabi-linaro-4.6-2011.08-6-2011-08-19_20-41-31-linux-x86.tar.bz2

The good news is that this build has been tested and seems to work
fine for everything so far.

This is remarkable Bernhard. Thanks for that!
 
The bad news is that we did that by reverting the switch from the
arm-eabi to the arm-linux-androideabi target, losing support for
OpenMP and friends. My theory is that the combination of an

That's OK! We have latest Linaro toolchain and afaik you also updated binutils and friends which might give us more goodies/optimizations on top of what we got from TCWG gcc update.

Remember to talk to Andy about benchmarking these builds and maybe give some hints what he should pay extra attention to.

 
arm-linux-androideabi toolchain and the mess in the Android build
system that works around the toolchain not knowing anything about the
OS simply don't go well together. We should investigate this further
for the next release.

++
I agree that the magic they do for using bare-metal for whole platform might contribute to that.

Another idea I had is that there seem to be two ways to build androideabi: one is the way we use; the other is to use the NDK method of building TC. Maybe we tried to use the wrong one?


Other than that, this toolchain build seems to be ready for release.
Let me know if you run into any problems.

I kicked off a build for leb-panda and panda tip with the new toolchain to see if that succeeds in the validation lab. If that works I will move the release builds for panda and leb-panda as well.

Unfortunately, beagle isn't really set up properly in the validation lab it seems; even deploy fails, look here: http://validation.linaro.org/lava-server/dashboard/streams/anonymous/android-daily/bundles/ddb00a2e971f96750664ce9752a2b12969d75525/56db8596-ca05-11e0-9729-68b599be548c/

And all other tip builds we run seem to be not hooked up with the lab (or dont have support in the lab yet). I will move those to new toolchain once I see green light on panda/leb-panda hoping that that means they won't regress.

--

 - Alexander