Boost logo

Boost :

From: Djalma Rosa dos Santos Filho (drsantosfilho_at_[hidden])
Date: 2007-10-19 09:35:35


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_at_[hidden]> 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
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk