Boost logo

Boost-Build :

Subject: [Boost-build] Toolset for clang in Windows using VC++ RTL
From: Edward Diener (eldiener_at_[hidden])
Date: 2013-10-12 16:22:05


In his talk in Going Native 2013 (
http://channel9.msdn.com/Events/GoingNative/2013/The-Care-and-Feeding-of-C-s-Dragons
) Chandler carruth is pushing for a clang version for Windows using the
VC++ RTL but with all the latest features of clang for standard C++
compliance. The use of this version can be seen at
http://clang.llvm.org/docs/UsersManual.html#clang-cl.

I am trying to test clang in Windows with Boost libraries using Boost
Build and the bjam files in the latest trunk in order to solve problems
with clang with Boost and report problems to the clang bug list. But the
clang toolset for Boost in Windows, which is really the clang toolset
for Linux, is not adequate to that task. I will try using this toolset
from within a VC++ command prompt and see where that goes, but can the
Boost Build experts please look at what it would take to implement a
clang toolset in Windows which would work according to the web page
cited immediately above ? Perhaps it could be called clang-vc or some
such tooldet name. I would be willing to help as much as possible trying
to dig out what compiler/linker options should be needed by default, as
I am active in reporting problems on the clang developer's list for this
particular configuration although not a clang library developer myself,
but I am not a Boost Build / bjam expert and still don't really
understand how to use bjam and other bjam modules based on the Boost
Build / bjam docs.


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