[fwd] cvs commit: src/lib/libthr/thread thr_mutex.c thr_umtx.c thr_umtx.h src/sys/kern kern_umtx.c src/sys/sys umtx.h

Alexander Kabaev kabaev at gmail.com
Tue Jul 1 12:45:36 UTC 2008


On Tue, 01 Jul 2008 08:10:39 -0400
Coleman Kane <cokane at FreeBSD.org> wrote:


> 
> Firefox depends upon a lot of external things, including glib, nss,
> and nspr (among others, probably) which would propagate thread-lib
> bugs even after the main app has been recompiled. I suggest running
> ldd on /usr/local/lib/firefox/firefox-bin (and other shared objects
> in that dir) to find out what all you might need to rebuild. At the
> very least, I'd expect a rebuild of nspr and nss to be mandatory. I
> *think* firefox uses nspr's thread implementation, and not the one
> from gthread (glib).

Recompiling is NOT the cure and people should not focus on it.

If one needs to recompile anything after a commit, then commit
breaks ABI which usually should be accompanied with a very good
explanation of why it was necessary. David's commit does not appear to
fall into that category and his changes are ABI compatible as far as
userland is concerned.


-- 
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20080701/08b4d50d/signature.pgp


More information about the freebsd-current mailing list