Boost logo

Boost Users :

Subject: Re: [Boost-users] Compiling Boost 1.36.0 for Itanium
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2008-12-07 04:17:50


Amit Sonawane wrote:

> Hi,
>
>
>
> I have the following environment:
>
> WinXP SP2/Visual Studio Team System 2005/Itanium cross compiler tools
>
>
>
> 1 . Generate boost libs using Itanium cross compiler command prompt with
> these options bjam -a --build-type=complete --toolset=msvc
> architecture=ia64 --stagedir=Winia64 stage
>
>
>
> 2. Compiling under Itanium configuration in VS2005 generates several
> linker errors as:
>
> error LNK2019: unresolved external symbol ._interlockedbittestandset
> referenced in function "[Entry] bool __cdecl
> boost::detail::win32::interlocked_bit_test_and_set(long *,long)"
> (.?interlocked_bit_test_and_set_at_win32@detail_at_boost@@YA_NPEAJJ_at_Z)
>
>
>
> error LNK2001: unresolved external symbol ._interlockedbittestandset
>
>
>
> 3.The projects compile fine under x86 and x64. _interlockbittestandset
> is not intrinsic on Itanium platform

This sounds like an issue with Boost code itself. Your might want to either
post to boost-devel, or file a bug at svn.boost.org

- Volodya


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net