Boost logo

Boost :

Subject: Re: [boost] [predef] Fails on Intel/win
From: Blower, Melanie (melanie.blower_at_[hidden])
Date: 2015-07-27 15:22:54


Re:
>Linux GCC emulation I've left alone, even though there do appear to be several features supported beyond what the underlying GCC >version supports. The compiler also seems to be ignoring -std= flags and just supporting everything always?

No, the Intel compiler doesn't ignore the -std= flags. Is there a specific problem I could look at?

Thanks and regards, Melanie

-----Original Message-----
From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of John Maddock
Sent: Wednesday, July 22, 2015 1:08 PM
To: boost_at_[hidden]
Subject: Re: [boost] [predef] Fails on Intel/win

>> Down to the nuts and bolts question about the Intel compiler
>> configuration. The patch we've been investigating basically looks
>> like this
>
> That's similar to what we do with the CUDA compiler, so yes it's a
> viable option, I would make the changes to intel.hpp and stop
> including common_edg.hpp altogether though.
>
> Also note that there may well be library specific workarounds in place
> which cause different code to be compiled for Intel vs GCC, not just
> configuration issues.
>
> I'll experiment later and report back,
>

This actually seems to work rather well - I've committed a fix to develop, but the new code is only enabled for Intel-15 and later as that's all I have installed at present.

I've enabled SFINAE-expression support + binary literal support under MSVC as these seem to be working well there, and SFINAE-expression support enables a lot of very useful code.

Linux GCC emulation I've left alone, even though there do appear to be several features supported beyond what the underlying GCC version supports. The compiler also seems to be ignoring -std= flags and just supporting everything always?

Regards, John.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


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