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>