I'm a risky person when it comes to system optimizations (except for anything that reduces precision). As one can assume from the title, I have "-mfpmath=sse,387" enabled in my CFLAGS. For Bug #14920, the code "filter-flags -mfpmath=sse" was added to the ebuild. However, this code removes /only/ the literal string given after filter-flags, leaving me with a ",387" hanging loose in my CFLAGS. Ebuild quits at the configure stage because GCC won't produce executable binaries or some such. To fix: Add a "filter-flags -mfpmath=sse,387" to the filter-flags lines at the ebuild. Thanks, Gentoo Team! Reproducible: Always Steps to Reproduce: 1. Emerge transcode-0.6.4_pre20030409 with -mfpmath=sse,387 in CFLAGS. Actual Results: Expected Results:
Also observed for 0.6.3
Observed with 0.6.4 as well.
Which reminds me that if one has -msse or similar in their flags, the filter-flags won't catch it at all. Maybe the flag-o-matic should be taught about those -m aliases.
ooops, my bad... obviously -msse does NOT enable -mfpmath=sse
sse,387 is dangerous and broken