Boost logo

Boost :

Subject: Re: [boost] [config][clang] Does <boost/config/compiler/clang.hpp> need updating?
From: Beman Dawes (bdawes_at_[hidden])
Date: 2011-02-02 17:19:41


On Wed, Feb 2, 2011 at 4:46 PM, Bryce Lelbach
<admin_at_[hidden]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I believe I've got the de-facto role of clang (linux) maintainer.
> Clang-linux C++0x support is very shaky (turning it on can break stdlib stuff)
> unless you have a clang compiled GNU stdlib or libc++. Until Redhat-based and
> Debian- based distros start shipping Clang with either 0.) clang-compiled GNU
> stdlib or 1.) clang friendly stdlib, we should probably only try to use C++0x
> support on Darwin. I need to investigate this more, though.
>
> Hopefully there's a way to turn on C++0x support for clang by defining a macro,
> without making the stdlib believe that clang supports C++0x.

I'm guessing that over the next year or so Clang will gradually add
C++0x features. First on Darwin, then Linux, and eventually maybe even
Windows.

So it would be nice if we have one or more Clang config maintainers.
Marshall works mostly with Darwin, so perhaps you could team with him
if Linux is more convenient for you.

Thanks,

--Beman


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