[cfe-dev] libc++abi

Chris Lattner clattner at apple.com
Tue May 24 10:16:41 PDT 2011


On May 24, 2011, at 10:07 AM, Christopher Bergström wrote:
>> After discussion, we decided not to do this.  The bulk of libcxxrt is an
>> older demangler (that doesn't support C++'0x) that I think they're planning
>> to drop.  The rest of the code is relatively minor stuff like implementation
>> of std::bad_alloc and a few other glue things that should be
>> straight-forward to implement in libc++abi.  Since adding an external
>> dependency complicates the licensing and distribution model, we're prefer to
>> keep the LLVM libc++abi independent of libcxxrt.

<snip>

> For the record "we" didn't decide to do this at all - it was *you* who
> decided this.

Sorry to be unclear, by "we" I meant the llvm project, of which I'm a representative.

> I really see no reason you can't setup a git mirror or something.
> People will have to build 2 projects and clone the source from github
> vs llvm.org shouldn't be a deal breaker.  Apple is of course free to
> do whatever they want, but why duplicate yet another wheel?  (We have
> no plans to be a problematic upstream - we're not the FSF)

This is not an apple thing, apple already has a solution.  I'm speaking on behalf of the project.  Setting up git mirroring and complicating the licensing is not worth it for a couple hundred lines of code.

-Chris



More information about the cfe-dev mailing list