Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jul 2006 11:46:00 +1000
From:      Iain Templeton <iain.templeton@cisra.canon.com.au>
To:        Jiawei Ye <leafy7382@gmail.com>
Cc:        freebsd-current@freebsd.org, Norikatsu Shigemura <nork@freebsd.org>
Subject:   Re: many thread applications are unstable on 7-current
Message-ID:  <44BC3D58.1050706@cisra.canon.com.au>
In-Reply-To: <c21e92e20607171837j1eacf706t83ee5c340d6d14bc@mail.gmail.com>
References:  <20060716232338.2357f50a.nork@FreeBSD.org>	<200607171309.34139.jhb@freebsd.org>	<20060718070334.496cfdf0.nork@FreeBSD.org>	<44BC1FBF.8050603@cisra.canon.com.au> <c21e92e20607171837j1eacf706t83ee5c340d6d14bc@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jiawei Ye wrote:
> On 7/18/06, Iain Templeton <iain.templeton@cisra.canon.com.au> wrote:
>> If you have set SYMVER_ENABLED when building libc, then you may not have
>> thr_getscheduler(), thr_setscheduler() and thr_setschedparam() in the
>> src/lib/libc/sys/Versions.def file for the syscalls. (Path and syscall
>> name may vary...)
>>
>> I discovered that after much trial and error. I then couldn't get
>> thunderbird or firefox to successfully resolve DNS so in the end gave up
>> and rebuilt everything without symbol versioning. The installworld was
>> fun...
>>
>> Iain
> Hi, I did not set SYMVER_ENABLED, is that automagically switched on?
> Because I get exactly the same error after the recent changes to
> libthr.
> 

Hmm, does ldd show that the application links against libc.so.6 or
libc.so.7? If it is libc.so.6, then that is because libc.so.6 doesn't
contain those syscalls. If it is libc.so.7 then I don't know.

I had to rebuild all my ports after those syscalls were added in order
for things to work reliably.

Iain



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44BC3D58.1050706>