In addition to the USE_SSE_EVERYWHERE (which enables global compiler optimizations for SSE) there is also the BUILD_SSE_OPTIMIZATIONS flag, which AFAIK builds some additional "hand-coded" SSE optimized assembler versions of some functions used by ardour. Those SSE-optimized code parts are then used when staring ardour with the "-o" flag, but of course only when they were build in the first place ;-) So it might be a good thing to add "BUILD_SSE_OPTIMIZATIONS=${SSE}" to the scons flags under src-compile, too. Reproducible: Always Steps to Reproduce:
Hmm. First I used only BUILD_SSE_OPTIMIZATIONS in the ebuild and then I switched the ebuild to USE_SSE_EVERYWHERE, figuring it includes BUILD_SSE_OPTIMIZATIONS as well. in portage.