switching threading libraries

Daniel Eischen deischen at freebsd.org
Mon Apr 10 18:55:40 UTC 2006


On Mon, 10 Apr 2006, Csaba Henk wrote:

> On Fri, Apr 07, 2006 at 05:28:41PM -0400, Daniel Eischen wrote:
>> Does this work for you:
>>
>>   http://people.freebsd.org/~deischen/symver/libc_r.symver.diffs
>>
>> ?
>
> Not really:
>
>
> Fatal error 'Thread jump table not properly initialized' at line 252 in file /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 0)
> Fatal error 'Thread jump table not properly initialized' at line 252 in file /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 0)
> Fatal error 'Thread jump table not properly initialized' at line 252 in file /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 0)
> Fatal error 'Thread jump table not properly initialized' at line 252 in file /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 0)
> Fatal error 'Thread jump table not properly initialized' at line 252 in file /usr/src/lib/libc_r/uthread/uthread_init.c (errno = 0)
> [and so on...]

That's not because of symbol versioning.  That is fallout from
us changing libc, libthr, and libpthread, and forgetting to
change libc_r.  It seems libc_r is starting to get some
rotting bits ;-)

-- 
DE


More information about the freebsd-current mailing list