Hmm. No, I built boost the "normal" way. Through this thread, though, we saw several things: a) boost::thread_interrupted is not caught when using the shared object b) it works fine with the static c) nm shows no symbols