Boost logo

Boost :

Subject: Re: [boost] [regression runner] Preference libstdc++ vs. libc++
From: Edward Diener (eldiener_at_[hidden])
Date: 2017-03-07 16:48:15


On 3/7/2017 9:47 AM, Niall Douglas via Boost wrote:
>> The problem with clang targeting the MSVC ABI, as far as Boost is
>> concerned, is that it erroneously implements the non-standard VC++
>> preprocessor. This makes it all but useless for using with Boost. That
>> it should have even been designed to do this for all macros, rather than
>> just for the macros it needed when processing VC++ and Windows headers,
>> is its major downfall. When you have to emulate something that is
>> already non-standard, and for which no internal knowledge is available,
>> you are already on the wrong path.
>
> You can tell C2 clang to not use MSVC compatibility and VS2015 Update 2
> and later's headers will now compile cleanly. I would assume VS2017 is
> the same.

Where is C2/clang available for download ? It seems the only thing that
is not mentioned in the C2/clang blogs. Nice going Microsoft !

>
> Niall
>


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