1 |
On 12/19/2011 08:15 AM, Dale wrote: |
2 |
> Pandu Poluan wrote: |
3 |
>> |
4 |
>> Kind of like what I always do when I switch from -march=nocona to |
5 |
>> -march=native. (Usually I use -march=nocona to ensure seamless VM |
6 |
>> migration on my XenServer-equipped boxen, but for some VMs, i.e., |
7 |
>> those requiring me to wring out every last drop of performance, I go |
8 |
>> native.) |
9 |
>> |
10 |
>> That said, if you want to experience fully the "GCC Graphite" |
11 |
>> optimizations, you'll also want to do emerge -ev ;-) |
12 |
> |
13 |
> |
14 |
> Is Graphite worthwhile on a desktop system or is it better suited for |
15 |
> servers or both? |
16 |
|
17 |
This isn't something that even remotely has anything to do with servers |
18 |
or desktops. Just like -O2 does not magically work better on servers. |
19 |
|
20 |
|
21 |
> I found this but still not sure what it is intended for: |
22 |
> |
23 |
> http://gcc.gnu.org/wiki/Graphite/4.5 |
24 |
|
25 |
It's an optimization that produces faster running executables. Are you |
26 |
interested in *how* it works :-) |
27 |
|
28 |
|
29 |
> Are there any reasons to leave this be for a while? You know, bugs or |
30 |
> packages that don't work with it? |
31 |
|
32 |
Just like with any other optimization switch, there can be bugs. If |
33 |
Gentoo says it doesn't support graphite, then I'd stay away from it |
34 |
because Gentoo devs might not listen to your bug reports if you use it. |
35 |
I don't know if they support it or not though. |