
Hi, #if defined(_M_IA64) #define BOOST_THREAD_DYN_DLL #endif and now it is working. I believe that the boost thread library is currently not prepared for static linking when IA64. Djalma On 10/17/07, Djalma Rosa dos Santos Filho <drsantosfilho@gmail.com> wrote:
Hi,
I've taken the thread_specific_ptr for a quick bug fixing, the problem is that now I am not being able to build the application for IA64 anymore (x64/x86 versions are working smoothly for weeks).
I am using Visual Studio 2005 SP1 and got the following errors and warnings:
libboost_thread-vc80-mt-1_34_1.lib(tss_pe.obj) : warning LNK4078: multiple '.CRT' sections found with different attributes (C0408040) libboost_thread-vc80-mt-1_34_1.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
Can anyone shed light on this, please?
Is there a chance that I made a mistake in the boost building for ia64?
Any help will be appreciated.
TIA Djalma