emerge ogle-gui gives the attached output Reproducible: Always Steps to Reproduce:
Created attachment 39797 [details] Output from emerge ogle-gui
Created attachment 39798 [details] Output from emerge info
Created attachment 39803 [details] Output from USE=-mmx emerge ogle-gui It seems USE=-mmx solved this issue. Just like Bug 62489
have you tried with -march _instead of_ -mcpu?
Yes. That works, too. However, mmx is not a default Gentoo setting, whereas mcpu _is_. In my opinion it would be unreasonable to assume a Gentoo user should change a default setting just to make something compile.
depend -> same reporter
I had a gut feeling that this was caused by USE=hardened. So I tried removing 'hardened' and recompiled first gcc then ogle-gui. It works. I thereby feel that it is proven that it is the 'hardened' version of gcc that conflicts with ogle-gui. See also Bug 65215.
bug http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11203
hardened, please advise. looks to me like this is related to you :-)
You can blame hardened if you want. USE=-mmx or -fomit-frame-pointer or misc levels of -O[0-3,s] all effect the number of free registers on the x86 arch. so pick something mmx/pic/-fomit.. or other to free up some regs.
ogle-0.9.2 emerges fine here with mmx enabled; I think because the file is now compiled with the '-fomit-frame-pointer', which regains a register (something from the ogle build, not from my CFLAGS). Please try the latest version, and re-open if problem is not fixed for you.