Bug#399035: LD_LIBRARY_PATH=/usr/lib/debug causes switch to ancient libpthread
Samuel Bronson a écrit :
>> On Fri, Nov 17, 2006 at 10:58:53AM +0100, Kristian Nielsen wrote:
>>> My understanding of ld.so is unfortunately limited, but perhaps the problem is
>>> related to missing libpthread.so.0 symbolic links?
>> Nope. There are three separate builds of glibc: one with LinuxThreads
>> and no debug, one with LinuxThreads and debug, and one with NPTL. We
>> have not updated the copy in /usr/lib/debug to use NPTL, but perhaps it
>> is time to do that (after etch at this point, I think).
>
> Wouldn't it make more sense to add a debugging NTPL build *now*? This
> is very unintuitive:
>
> naesten@hydrogen:~/hacking/zsnes/dos/src% getconf GNU_LIBPTHREAD_VERSION
> NPTL 2.3.6
> naesten@hydrogen:~/hacking/zsnes/dos/src%
> LD_LIBRARY_PATH=/usr/lib/debug/ getconf GNU_LIBPTHREAD_VERSION
> linuxthreads-0.10
>
> and, you know, probably doesn't help people to get their programs
> working with NPTL ;-).
>
> Unfortunately my problem does not disappear with LinuxThreads...
>
Well Etch is frozen, and we can't make such invasive changes now.
Moreover the problem is solved with the version in experimental, as the
linuxthreads version is not built anymore.
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32@debian.org | aurelien@aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
Reply to: