Once upon a time Wednesday 19 May 2004 10:24 pm, Jakub Jelinek wrote: <snip> > One alternative is just change the definition of .i386.rpm > to be "can run on i386{SX,DX} only with XADD/CMPXCHG emulation > in the kernel [1] or any i486+" (and I must say I'm most inclined > to this). The corresponding rpmrc flags would be: > optflags: i386 -O2 -g -march=i386 -mtune=pentium4 -m32 > optflags: i486 -O2 -g -march=i486 -m32 > optflags: i586 -O2 -g -march=i586 -m32 > optflags: i686 -O2 -g -march=i686 -mtune=pentium4 -m32 > optflags: athlon -O2 -g -march=athlon -m32 > but i386.rpm's would be allowed to contain xaddl/cmpxchgl instructions. > > Another alternative is to change all rpms in FC3 which are .i386.rpm > in FC2 to .i486.rpm, with rpmrc: > optflags: i386 -O2 -g -march=i386 -m32 > optflags: i486 -O2 -g -march=i486 -mtune=pentium4 -m32 > optflags: i586 -O2 -g -march=i586 -m32 > optflags: i686 -O2 -g -march=i686 -mtune=pentium4 -m32 > optflags: athlon -O2 -g -march=athlon -m32 i like the second option. i still use a pentium 166 as a router and i have a cyrix based system here which needs i586 kernel and until recently also used a k6-2 system needing i586 kernel also. since there is not really any gain from i486 to i586 id go with the i486 i know of some people who use i486's for firwalls. just my AU$0.02 soon to be US$0.02 Dennis