How will libpthread, libthr, etc. be linked in 7.0?
Joe Peterson
lavajoe at gentoo.org
Mon Sep 24 14:33:30 PDT 2007
I agree, and we are still looking into it. Unfortunately, I may need
some help, since we hit somewhat of a dead end on figuring out what is
really happening (I am not familiar with the inner workings of rtld-elf).
But I am still interested in what's planned for 7.0 in terms of the
symlinks on the threading libs in /usr/lib. Can you fill me in on this?
Also, is libc_r completely missing from 7.0 by now?
Thanks, Joe
Daniel Eischen wrote:
> On Mon, 24 Sep 2007, Joe Peterson wrote:
>
>> Hi all,
>>
>> I'm still working on my libpthread/libthr "symbol mixing" issue that
>> caused the %%gs register to get clobbered. If you recall, it seems that
>> the libmap.conf mechanism does not completely prevent symbols in the old
>> libpthread.so from being used along with libthr.so symbols - i.e. a big
>> problem.
>
> So file a bug report (or fix it) on rtld-elf. If libmapping
> isn't working correctly, then the problem should be fixed,
> not glossed over. Regardless of the links, someone may
> want to use libmap.conf to map libthr to libkse or some
> other library mapping similarly.
>
More information about the freebsd-threads
mailing list