Making NPTL the default for FC3, vanilla i386 support

Dennis Gilmore dennis at ausil.us
Wed May 19 12:42:37 UTC 2004


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





More information about the devel mailing list