After an epic battle the tips of each Android build are ready to be released.
Of special note is Bernhard's contribution which not only landed many patches to fix strict-aliasing issues in the code but pushed 3 changes:
skia: Add -ffast-math, -flto http://review.android.git.linaro.org/#change,773
opengl: Enable -flto and -ffast-math http://review.android.git.linaro.org/#change,774
and:
iMX53: Switch to kernel 3.1 http://review.android.git.linaro.org/#change,777
...after sorting a couple of config options that weren't correct:
<bero> -CONFIG_PAGE_OFFSET=0xC0000000 works! <bero> +CONFIG_PAGE_OFFSET=0x80000000 broken
<bero> -CONFIG_VMSPLIT_3G=y works! <bero> +CONFIG_VMSPLIT_2G=y broken
The first 2 changes have a fairly dramatic effect on the builds, making them work much better and smoothly. Although the new iMX53 build based on the 3.1 kernel needs some work, getting over this hump is a major achievement.
Here are all the tip builds. Each has been verified.
https://android-build.linaro.org/builds/~linaro-android/staging-imx53/#build... on iMX53 (3.1) https://android-build.linaro.org/builds/~linaro-android/staging-imx53/#build... on iMX53 (2.6.38) <- RC off of this https://android-build.linaro.org/builds/~linaro-android/panda/#build=351 on 4460 and 4430 https://android-build.linaro.org/builds/~linaro-android/staging-panda/#build... on 4460 and 4430 https://android-build.linaro.org/builds/~linaro-android/staging-origen/#buil... on origen https://android-build.linaro.org/builds/~linaro-android/landing-snowball/#bu... on snowball https://android-build.linaro.org/builds/~linaro-android/beagle/#build=319 on beagle_xM and beagle https://android-build.linaro.org/builds/~linaro-android/staging-snowball/#bu... snowball https://android-build.linaro.org/builds/~linaro-android/tracking-panda/#buil... on 4460 and 4430