Whatever. In any case, "Gentoo Stable" phrase feels unnatural to me and I don't see why anyone would insist on using it. "Gentoo" itself is a highly configurable distro where you can easily mix and match various versions of the packages, use different versions of gcc or even use different non-gcc compilers for some selected packages. Also keep in mind that upstream FSF gcc-4.7.1 is even not a point-zero release, that's a compiler with a bunch of bugs ironed out already. I don't understand your prejudice against it.
The plain fact here is that Ubuntu clearly underperformed in this test. It's up to somebody to run the benchmark on a properly configured linaro/ubuntu system (using 'performance' frequency scaling governor) with a better compiler and share the results.
BTW, the first initial Ubuntu 11.10 phoronix benchmark on Pandaboard ES showed such abysmal performance that it even got me motivated to register in this forum (because somebody was wrong on the Internet!). So I had posted my own results from a similar 1.2GHz dual-core Cortex-A9 board for comparison and it used stable Gentoo with gcc 4.5 at that time (versus newer ubuntu gcc 4.6). There were some Ubuntu performance improvements since that time, which were depicted on phoronix as kinda "Ubuntu being on the forefront of ARM development" and not just "sore losers are catching up"
Seriously, linaro is doing a lot of gcc related ARM work which eventually gets accepted in upstream gcc and deserves credit for this. But I get a feeling that the end users are treated as guinea pigs and the effect of a lot of minor incremental improvements gets eclipsed by some stupid bugs which ruin the overall performance in Ubuntu distro.
About Gentoo compilation time. When using Gentoo for desktop (kernel, xorg, kde, firefox, libreoffice and quite a pack of other software) , on a standard quad-core (phenom II, core i first generation), the complete tree reemerge takes about 14 hours. But you hardly ever do this, because since glibc and gcc are usually kept same, packages are emerged or updated, as well as their dependencies, but never the whole system. I found Gentoo to be far easier to maintain than Arch.
This was a Linaro vs Gentoo bench. And in that respect, it failed. The only thing you can do then, is to ignore the Gentoo results and look at the Linaro numbers. And in that case, you don't have anything to compare them against. So how can you draw any conclusions about the governor? It takes at least two in order to perform any kind of comparison.
I'm not drawing any conclusions about the governor. The conclusions are about the "Ubuntu-based Linaro 12.08" as a whole.
You have the results from some other linux distro (which happens to be not "Stable Gentoo", but who cares).It takes at least two in order to perform any kind of comparison.
Last edited by ssvb; 09-09-2012 at 04:01 PM.