[libcxx-commits] [PATCH] D66610: [libc++] ECMAScript IdentityEscape is ambiguous (2584)

Zoe Carver via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sat May 9 18:36:37 PDT 2020


zoecarver added a comment.

> I don't know of such a flag. My two stage setup actually installs the first stage and then uses the first stage to compile/test the second stage.

Fair enough. I'll try to set up a VM for testing (which I honestly should have done long ago) and install/test this weekend.

> Also and for what it's worth, "just built" doesn't really make sense for libcxx since so much of the standard C++ library is at compile time. If you want to avoid two stages and use the latest libcxx, that would require some kind of build flag to override the system C++ headers and use the ones it the git checkout.

That or have two builds (which I tried at one point and I suspect _could_ be done if I knew the correct cmake flags). Libcxx is mostly headers, yes, but there are enough source files to cause problems when the headers and libraries don't match. That being said, you're right, "just built" doesn't convey the thing I meant.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D66610





More information about the libcxx-commits mailing list