mstorsjo accepted this revision.
mstorsjo added a comment.
This revision is now accepted and ready to land.

LGTM



================
Comment at: compiler-rt/CMakeLists.txt:534
+if (COMPILER_RT_CXX_LIBRARY STREQUAL "libcxx")
+  # We are using the in-tree libc++ so avoid including the default one.
+  append_list_if(COMPILER_RT_HAS_NOSTDINCXX_FLAG -nostdinc++ 
COMPILER_RT_COMMON_CFLAGS)
----------------
phosek wrote:
> mstorsjo wrote:
> > Does this mean that if you set `COMPILER_RT_CXX_LIBRARY=libcxx`, it's 
> > assumed that you're actually _building_ that same libcxx in the same cmake 
> > invocation?
> > 
> > I'm currently building compiler-rt in a standalone cmake invocation, 
> > separate from all the others, with `-DSANITIZER_CXX_ABI=libc++`. Building 
> > them all at once might be something I could consider at some point, but I 
> > wouldn't want to force that situation right now, if it could be avoided?
> Yes, correct. This is modeled after 
> https://github.com/llvm/llvm-project/blob/610139d2d9ce6746b3c617fb3e2f7886272d26ff/libcxx/CMakeLists.txt#L230
>  and 
> https://github.com/llvm/llvm-project/blob/610139d2d9ce6746b3c617fb3e2f7886272d26ff/libcxx/cmake/Modules/HandleLibCXXABI.cmake#L109.
> 
> In your case you'd likely want to use 
> `-DCOMPILER_RT_CXX_LIBRARY=system-libcxx`.
Oh right, there was such an option too. Right, that'd work fine yeah - sorry 
for overlooking it.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128036/new/

https://reviews.llvm.org/D128036

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to