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