Boost logo

Boost-Build :

Subject: Re: [Boost-build] Boost and intel compiler
From: Daniel James (dnljms_at_[hidden])
Date: 2011-04-16 14:02:25


On 14 April 2011 20:00, Bo Jensen <jensen.bo_at_[hidden]> wrote:
>
> That's excellent ! I commented out the setting in this file and it
> worked with g++-4.3 on my 32 bit linux machine. Sadly it did not
> compile on linux 64 bit with the same compiler version, I get bunch of
> :
>
> ...failed intel-linux.compile.c++
> bin/intel-linux/release/address-model-64/link-static/threading-multi/mpshelper.o...
> intel-linux.compile.c++
> bin/intel-linux/release/address-model-64/link-static/threading-multi/write.o
> /usr/include/c++/4.3/type_traits(82): error: expected a ">"
>      struct is_rvalue_reference<_Tp&&>
>                                    ^

Since that's a problem in libstdc++ I guess it does require changing
the build flags, either to use an older version of libstdc++ or to
tell it that you don't have C++0x features. I don't know how to do
that. I guess my approach would be to first work out how to build it
manually and then try to get boost build to do that.


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk