[cfe-dev] [libcxx] How to compile libcxx with MemorySanitizer in MacOS and Linux

Eric Fiselier eric at efcs.ca
Mon Aug 10 09:04:19 PDT 2015


There currently is not :(. However I have two patches up for review
that add a "install-libcxx" and "install-libcxxabi" targets so you can
avoid that.

http://reviews.llvm.org/D11697
http://reviews.llvm.org/D11682

On Mon, Aug 10, 2015 at 11:47 AM, Gonzalo BG <gonzalobg88 at gmail.com> wrote:
> I've managed to compile the new cmake system following the instructions.
>
> I haven't managed install libc++ without installing llvm besides it.
>
> Is there a way to do this?
>
> On Tue, Jul 28, 2015 at 6:36 PM, Jonathan Roelofs
> <jonathan at codesourcery.com> wrote:
>>
>>
>>
>> On 7/28/15 10:17 AM, Gonzalo BG wrote:
>>>
>>> It seems that there is a circular dependency between libcxx and
>>> libcxxabi but the docs do not really mention how to solve this (libcxx
>>> docs say it needs libcxxabi and libcxxabi says it needs libcxx).
>>
>>
>> libcxxabi's dependence on libcxx is only on libcxx's headers (i.e. there
>> are no symbols from libcxx used in libcxxabi).  The build system takes care
>> of this for you.
>>
>>
>> Jon
>>
>>
>>>
>>>
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>>
>>
>> --
>> Jon Roelofs
>> jonathan at codesourcery.com
>> CodeSourcery / Mentor Embedded
>
>



More information about the cfe-dev mailing list