Issue 122826
Summary libcxx presubmit should have bootstrapping-build variant for mac and windows, not just linux
Labels libc++
Assignees
Reporter zeroomega
    Most of current libcxx presubmit builders uses the host clang, which is the current release version. There is a special bootstraping-build presubmit builder that builds the ToT Clang and used it to build and test libcxx (e.g.). However, this builder only covers the Linux platform and it missed following breaking changes in the past:

* https://github.com/llvm/llvm-project/commit/10c6d6349e51bb245b9deec4aafca9885971135b and https://github.com/llvm/llvm-project/commit/987087df90026605fc8d03ebda5a1cd31b71e609 (which broke `llvm-libc++-static-clangcl.cfg.in :: libcxx/fuzzing/random.pass.cpp` on Windows)
* PR #90394 which broke `chrono.compile.pass.cpp` on Windows
* PR #76246 which broke `libcxx/selftest/modules/std-and-std.compat-module.sh.cpp` on Windows

By supporting the Mac and Windows in the bootstraping-build builder, these failures could be caught, reducing downstream disturbances.  



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

Reply via email to