[pkg-nvidia-devel] Bug#441975: libc6: Still present !!!
Aurelien Jarno
aurelien at aurel32.net
Fri Feb 15 17:59:30 UTC 2008
severity 441975 serious
thanks
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
> thanks
>
> 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
mailing list