On FreeBSD 4.X it is broken(and will be forever?). On FreeBSD 5.X, use KSE threading (which may become the default in the future 5.2 release anyways?) and it works great. man libmap.conf on a FreeBSD box for information on todo this.(see also: freebsd-threads mailing list)
'k, maybe expand the comment in the INSTALL file to address this?
Well, we've asked for confirmation of FreeBSD threading 'working' on the [EMAIL PROTECTED] - which as a platform-specific issue is the 'right' mailing list for this topic - not [EMAIL PROTECTED]
FWIW, the FreeBSD port maintainer has asked us to enable threads on all versions, but we've (so far) yet to receive a reply that indicates that the FreeBSD's threading works properly. The only reply we received so far was that it isn't fixed with FreeBSD - even 5.1. So, if you have something to add, please contribute on the right list.
Thanks! -- justin