id summary reporter owner description type status milestone component version severity resolution keywords cc 3847 Unable to statically link thread lib on ia64. tomasz.wilk@… viboes "An attempt to statically link thread library on Itanium (ia64) platform generates the following error: libboost_thread-vc100-mt-gd-1_41.lib(tss_pe.obj) : error LNK2003: gp relative fixup to symbol not in short data section '_tls_used' LINK : fatal error LNK1165: link failed because of fixup errors I was able to verify this issue using boost 1.37 with vc8 compiler as well as boost 1.41 with vc10 beta2 The workaround is to force dynamic linking using {{{ #define BOOST_THREAD_DYN_DLL }}} which is not always acceptable. Here is a sample program: {{{ #include //#define BOOST_THREAD_DYN_DLL #include void threadBody() { printf(""hello from thread""); boost::this_thread::sleep(boost::posix_time::seconds(5)); } int main(void) { printf(""Hello world!""); boost::thread myThread(threadBody); myThread.join(); return 0; } }}} " Bugs closed To Be Determined thread Boost 1.41.0 Problem wontfix thread ia64 _tls_used Bryce Adelstein Lelbach