I get the standard error I take to mean that -fomit-frame-pointer won't work in a given case when I try to install this package (a dependency for 3ddesktop). After removing the flag, the package emerges perfectly. I'll attach an ebuild, imlib2-1.0.6-r2, which solves the issue using flag-o-matic. Reproducible: Didn't try Steps to Reproduce: 1. CFLAGS=${CFLAGS} -fomit-frame-pointer 2. emerge it. 3. Actual Results: Addressing error in the linking (I think) portion of the compile process Expected Results: worked ;P
Created attachment 8312 [details] Updated ebuild for -fomit-frame-pointer error (and USE=static compatibility)
do your -march flags have "k6" in them by any chance?
-march=k6-2, actually. I'll change the patch and have it check for this flag, and strip -fomit-frame-pointer only if it finds it. I've also done this for the jpeg-mmx package.
Created attachment 8752 [details] #2: Updated ebuild for -fomit-frame-pointer on k6-2 error
curious -- what happens with -march=i586 -fomit-frame-pointer?
Failed also here with march=k6-2 and fomit-frame-pointer Worked with march=i586 and fomit-frame-pointer Also had -Os -pipe
fixed in portage.