Nikos Chantziaras wrote:
On 12/19/2011 08:15 AM, Dale wrote:
Pandu Poluan wrote:
Kind of like what I always do when I switch from -march=nocona to
-march=native. (Usually I use -march=nocona to ensure seamless VM
migration on my XenServer-equipped boxen, but for some VMs, i.e.,
those requiring me to wring out every last drop of performance, I go
native.)
That said, if you want to experience fully the "GCC Graphite"
optimizations, you'll also want to do emerge -ev ;-)
Is Graphite worthwhile on a desktop system or is it better suited for
servers or both?
This isn't something that even remotely has anything to do with
servers or desktops. Just like -O2 does not magically work better on
servers.
Sounds like it may work on both then. That's sort of what I was
thinking but wasn't sure.
I found this but still not sure what it is intended for:
http://gcc.gnu.org/wiki/Graphite/4.5
It's an optimization that produces faster running executables. Are
you interested in *how* it works :-)
From what I read it makes some processes run in parallel instead of
serial or one at a time. Some think it is meaningless but some think it
is awesome. I don't know what to think since I have not used it or
compared the differences.
Are there any reasons to leave this be for a while? You know, bugs or
packages that don't work with it?
Just like with any other optimization switch, there can be bugs. If
Gentoo says it doesn't support graphite, then I'd stay away from it
because Gentoo devs might not listen to your bug reports if you use
it. I don't know if they support it or not though.
That would be another good thing to know. I don't file many bug reports
but if something breaks and it needs one, I do file them. This may be
like good wine. It may need to rest a while longer unless someone else
knows it is supported and works well. I got a good install and I don't
want to break it.
Dale
:-) :-)
--
I am only responsible for what I said ... Not for what you understood or how
you interpreted my words!
Miss the compile output? Hint:
EMERGE_DEFAULT_OPTS="--quiet-build=n"