[pkg-nvidia-devel] Bug#441975: libc6: Still present !!!
aurelien at aurel32.net
Fri Feb 15 17:59:30 UTC 2008
severity 441975 serious
On Sat, Jan 19, 2008 at 12:57:42AM +0100, Aurelien Jarno wrote:
> clone 441975 -1
> reassign 441975 nvidia-glx
> retitle 441975 nvidia-glx should only provide the TLS version
> Gallien Matthieu a écrit :
> > I have checked if my computer can boot with the libc6 installed in both
> > optimised and normal versions.
> > There was only one problem : Xorg cannot start.
> > It seems that there is some programs for which the behavior is different when
> > libc6 optimised is not here or if it is disabled with ld.so.nohwcap. This
> > include Qt binding for perl and Xorg.
> FYI the problem is that /etc/ld.so.nohwcaps disable all optimized
> libraries and use the one from /usr/lib. NVidia had the idea to provide
> a TLS version (in /usr/lib/tls) and a non-TLS version (in /usr/lib) of
> their library. Disabling optimized libraries means that the non-TLS
> version of the library is used. However, their code chose between TLS
> and non-TLS code on a different way (a test code), which always succeed
> on recent systems with NPTL library. This lead to a mix of TLS and
> non-TLS code, leading to a crash.
> I will workaround to the glibc to also use tls/ directory even when
> optimized libraries are disabled, as TLS is alway available in lenny.
This workaround causes problems when upgrading from etch to lenny, so it
will be removed in the next upload. As a consequence, this bug really
has to be fixed, so I am upgrading it to serious.
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32 at debian.org | aurelien at aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
More information about the Pkg-nvidia-devel