In hope it's not completely out of place to discuss this here, but has anyone 
else noticed that clang's supposedly better build performance (as opposed to 
gcc) is no longer an accurate selling argument, at least for version 3.4? 

Comparing build times of a port I'm working on, KDE's rekonq so mostly C++:

> port clean rekonq ; time port -v destroot rekonq # uses Apple's gcc-4.2 on OS 
> X 10.6.8
2:59 total_time
> port clean rekonq ; time port -v destroot rekonq configure.compiler=clang # 
> uses Apple's clang-3.0 on OS X 10.6.8
1:42 total_time
> port clean rekonq ; time port -v destroot rekonq 
> configure.compiler=macports-clang-3.4
4:04 total_time
> port clean rekonq ; time port -v destroot rekonq 
> configure.compiler=macports-gcc-4.8
2:22 total_time

That's on an i7 with 2 cores x 2 hyperthreads; I'm getting in a bit over 200% 
CPU when using 4 concurrent build jobs.

I haven't yet done a similar comparison under Linux, but could this be due to 
how MacPort's llvm & clang are built?
_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to