[cfe-dev] Fwd: clang vs boost
Douglas Gregor
dgregor at apple.com
Wed Jan 13 12:54:21 PST 2010
FYI, here are the instructions I sent to Maurice about teaching bjam
to use Clang.
- Doug
Begin forwarded message:
> From: Douglas Gregor <dgregor at apple.com>
> Date: January 13, 2010 11:33:00 AM PST
> To: Maurice Gittens <mainmanmauricio at gmail.com>
> Subject: Re: [cfe-dev] clang vs boost
>
>
> On Jan 13, 2010, at 12:41 AM, Maurice Gittens wrote:
>
>>
>>
>> On Tue, Jan 12, 2010 at 11:15 PM, Douglas Gregor
>> <dgregor at apple.com> wrote:
>>
>>
>> Very cool. Just for kicks, I ran the testsuite for Boost.MPL, and
>> we're passing all but 4 tests there. Not bad!
>>
>> To tackle Boost, it's worth starting with the regression tests for
>> the lowest-level libraries and working upward. We're not going to
>> get it all in one shot, and it's best to grow the set of libraries
>> that works over time.
>>
>>
>> Mind giving a few hints on how you convinced the boost build system
>> to use the clang++?
>> The Boost Jam stuff is foreign to me.
>
> I'm using a Mac, so my ~/user-config.jam contains:
>
> using darwin : 4.2.1 : clang++ ;
>
> which basically treats Clang like GCC with a funny name. It isn't
> perfect, because bjam inspects the output of
>
> clang++ -dumpversion
>
> and concludes that Clang is GCC 1.1 :)
>
> On non-darwin platforms, something like
>
> using gcc : 4.2.1 : clang++ ;
>
> should work.
>
> That all assumes that clang++ is in your path; otherwise, use a full
> pathname.
>
> Once we get more working, it's probably worth teaching bjam and
> Boost.Config about Clang. GCC emulation will only take us so far.
>
> BTW, did you mean to send your message to the cfe-dev list as well?
> Others might want to use bjam with clang.
>
> - Doug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100113/db2ad0c0/attachment.html>
More information about the cfe-dev
mailing list