On Fri, 2003-04-11 at 10:26, Jakub Jelinek wrote: > There is huge benefit from running the i686 version of glibc. > The .i386.rpm can only include non-FLOATING_STACKS linuxthreads, it cannot > assume basic atomic instructions exist (like compare and swap) and has > to check for them at runtime, has no TLS support and has to support all > kernels from 2.2.5 onwards, which means lots of compatibility cruft. > The .i686.rpm unlike this comes with 3 different library sets (well, just > the most important libraries, libc/libm/libpthread/librt), has all > string/memory operations optimized for i686+, supports TLS, supports NPTL > on the right kernels, supports sysenter if your kernel supports it, > even when not using NPTL has FLOATING_STACKS linuxthreads unless > LD_ASSUME_KERNEL=2.2.5 is given and all the libraries can use conditional > move instructions etc. Which version gets installed by default with RedHat 9? Does one have to specifically pick the i686 version? -- Shawn <drevil@xxxxxxxxxxxx> http://www.warpcore.org/