Re: FW: Survival CD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 11, 2003 at 10:14:01AM -0500, Shawn wrote:
> On Fri, 2003-04-11 at 10:05, Matt Wilson wrote:
> > At this point dynamically linked apps will work again, and I would
> > STRONGLY suggest that you upgrade to the i686 version of the glibc
> > packages by using:
> > # rpm -Uvh --replacepkg --replacefiles glibc-2.3.2-27.9.i686.rpm
> 
> Is there any *real* benefit to running the i686 version of glibc? Or is
> it only "perceived"?

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.

	Jakub





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux