SLES 15 will change the architecture level for 32bit x86 package builds
to x86-64 to match the 64bit x86 builds as the only use for the 32bit
packages are to run on a 64bit SLES install.
I propose to do the same for Tumbleweed.
Requiring x86-64 means (ontop of the current i586 level) requiring
MMX, SSE, SSE2 and FXSR.
That cuts off (from a look at GCC internals) CPUs with nickname
pentium-mmx, c3-2, i686, pentiumpro pentium2 pentium3, pentium3m,
geode, k6, k6-2, k6-3, athlon, athlon-tbird, athlon-4, athlon-xp,
athlon-mp. Most of those will have difficulties running Tumbleweed
due to low memory (I remember my Athlon box having 16MB of ram which
was plenty at the time).
Advantages of raising the architecture level is better performance
of 32bit applications on 64bit and a simpler repository setup
(no more glibc.i686).
Bonus points for somebody finding a table mapping architecture
features to products rather than the other way around.
Thus - check your /proc/cpuinfo for the lack of MMX/SSE/SSE2/FXSR
and report back.
Richard.
--
Richard Biener