On Wed May 20 09:41:36 2026 +0000, Alexandre Julliard wrote:
FWIW, we're already force enabling -mcx16 on x86_64, and that one is even put in x86_64_EXTRACFLAGS since, I assume, we really do require it. Yes we do, and if we are going to require SSE it should use the same mechanism (and we'd want at least SSE2). Guessing based on the build architecture doesn't make much sense. At least for !10716, we can use SSE instructions in the optimized resampler (just SSE1, no SSE2+ instructions needed at the moment) when available, and we can still manage without them, thus the idea of defaulting to `-msse`, but not forcing it. If we want to require SSE2 on x86 going forward then sure, no reason to do it this way.
WRT the x86-64 architecture check, is it logically incorrect or does it just feel awkward / messy? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10953#note_140773