[libcxx-commits] [PATCH] D112215: [libcxx] [ci] Add CI configurations for MinGW
Martin Storsjö via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Nov 8 14:10:47 PST 2021
mstorsjo added inline comments.
================
Comment at: libcxx/utils/ci/buildkite-pipeline.yml:509
# Tests on non-Unix platforms
- - label: "Windows (DLL)"
- command: "bash libcxx/utils/ci/run-buildbot windows-dll"
+ - label: "MSVC (DLL)"
+ command: "bash libcxx/utils/ci/run-buildbot msvc-dll"
----------------
ldionne wrote:
> I would prefer `Clang-cl` or something like that. For me, MSVC refers to the real MSVC compiler, not the Clang emulation.
Ok, fair enough.
================
Comment at: libcxx/utils/ci/run-buildbot:634
+ echo "+++ Running the libc++ tests"
+ ${NINJA} -vC "${BUILD_DIR}" check-cxx
+;;
----------------
ldionne wrote:
> We don't run the libc++abi tests?
No, those don't work on Windows/MinGW yet, afaik.
================
Comment at: libcxx/utils/ci/run-buildbot:651
+ echo "+++ Running the libc++ tests"
+ ${NINJA} -vC "${BUILD_DIR}" check-cxx
+;;
----------------
ldionne wrote:
> It seems to me that the tests should have a dependency on libunwind if we are linking them against the just-built libunwind, no? Ideally we'd fix that in a separate patch before landing this.
I guess that could be handled with a cmake rule like this:
```
if (LIBCXXABI_USE_LLVM_UNWINDER)
list(APPEND LIBCXX_TEST_DEPS unwind)
endif()
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D112215/new/
https://reviews.llvm.org/D112215
More information about the libcxx-commits
mailing list