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