For an ordinary build/install of Tcl 8.3.4 on FreeBSD, the standard instructions should work just fine:
./configure make su (if needed) make install exit (the su) make test (if desired)
For a thread-enabled build, though:
./configure --enable-threads ... configure: warning: Don t know how to find pthread lib on your system - you must disable thread support or edit the LIBS in the Makefile... ...
So, here's the recipe, involving some file editing, for building, installing and testing a thread-enabled Tcl on FreeBSD:
LIBS = $(MATH_LIBS) -pthread
TCL_LIBS=' -lm -pthread'
LV why not submit a bug report to http://tcl.sf.net/ and have these fixes moved into the configure script for all ?