On 24/02/12 02:34, Dale wrote:
Nikos Chantziaras wrote:
On 23/02/12 22:11, Dale wrote:
Nikos Chantziaras wrote:
On 23/02/12 12:44, Mick wrote:
On Thursday 23 Feb 2012 10:22:40 Willie WY Wong wrote:

The irony is that older boxen which would benefit most from building
from
source are constrained in resources to achieve this and have to
resort to
installing bin packages.

I doubt that the bin package will be slower than the one compiled from
source.  I predict the reverse, in fact.  The bin package will perform
better.

Why don't you test it with an online browser benchmark?  You can
quickpkg the current installed version, emerge the -bin version.  You
can later emerge -C the -bin version and emerge -K the one you
quickpkg'ed.

I try to avoid pre-compiled software for the opposite reason of what you
think.  What makes you think that software designed and compiled to
utilize all the good parts of my system would run slower than a software
designed to run on any CPU/hardware out there?  This is the first time I
ever saw anyone make this claim.  Can you shed some light on this?

Already did in my other post.

Also, your assumption is wrong.  Binary packages are not designed to run
on any CPU and hardware out there.  They are designed to run on specific
architectures, and with a minimum requirement of some specific CPU.
firefox-bin will certainly not run on a PPC or MIPS machine running
Linux, for example.





Actually, I can install the same binaries on a AMD machine, a Intel
based machine and they work.  Thing is, on my machine, I enable
MARCH=native and everything is compiled for my CPU.  Since I have AMD,
they may not run or may be buggy if ran on a Intel machine.  That's what
I have always been told.  Have I been told the wrong thing for the last
8 or 9 years?

AMD and Intel are the same architecture: Intel. AMD makes Intel-compatible CPUs. Furthermore, the binary Mozilla provides requires targets a subset of CPUs; it certainly won't run on an 80386.

The speed gains of building for specific submodels of CPUs might be there, but they're minimal. Benchmarks have shown (can't find the article, it was on Phoronix) that after -march=i686 you get diminishing returns.


Reply via email to