On Tue, 15 Aug 2017, Jan Engelhardt wrote:
On Tuesday 2017-08-15 16:53, Tomas Chvatal wrote:
Thus - check your /proc/cpuinfo for the lack of MMX/SSE/SSE2/FXSR and report back.
Of course this is no issue for SLE/Leap, where there is simply no i586 support - I see it slightly different for TW and before accepting any such thing, we should get an understanding of what we break and how many users/machines we 'send away'
Actually this is false positive. Even if the box work on i586 right now we state in documentation minimal machine is pentium 4 with all the features. Which means sse2 and fun. Thus we already exclude them.
It keeps to work by accident and then people are suprised that suddenly fips check start to break stuff...
Also this has lovely benefit of speeding all the 32bit stuff like steam for 64bit users, so by this you are saying that you preffer 12y+ old hw over the current one.
Please back your claim up by numbers. The important parts, such as glibc, should be using run-time detection already.
Recently 'gd' came up as an example which has a configure test whether it can enable -mfpmath=sse (which it can with -march=x86-64 but not with -march=i586). I suspect there are quite some packages that might benefit. Note that it is not necessarily breaking support for older machines either as not all packages will end up magically using SSE2 -- if they stay with our default RPM_OPT_FLAGS they actually will not. FXSR is a sligtly different issue but also supported by older CPUs (those that have SSE but not SSE2 from a quick look). Note that Leap 15 will (likely) have this change so it's going to be somewhat odd that Tumbleweed doesn't. Still waiting for somebody to confirm he's actually running such old machine on Tumbleweed ;) Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org