libpthread vs libthr.

Daniel Eischen deischen at freebsd.org
Sat Nov 11 19:29:49 UTC 2006


On Sun, 12 Nov 2006, Norikatsu Shigemura wrote:

> On Sat, 11 Nov 2006 12:33:37 -0500 (EST)
> Daniel Eischen <deischen at freebsd.org> wrote:
>> The way to fix this for the above problem is to enable symbol
>> versioning (set SYMVER_ENABLED=yes in /etc/make.conf) and rebuild
>> world.  Then rebuild your ports.  After that, all your ports will
>> reference symbols in FBSD_1_0, and if libthr doesn't provide
>> sched_yield at FBSD_1_0, it'll find it in libc.
>
> 	I don't know that this issue will fix.  But I know many problems
> 	with SYMVER_ENABLED=yes.

You have to rebuild all your ports if you want to do this.
Or wait until the libraries get bumped and symbol versioning
gets enabled.

-- 
DE


More information about the freebsd-current mailing list