This initial change adds the z/OS custom configuration file for libc++/abi which adds the appropriate compiler and linker flags for LIT testing.
Details
Diff Detail
Unit Tests
Event Timeline
The motivation of this patch is to incrementally integrate a libc++ CI for z/OS.
libcxx/test/configs/ibm-zos-libc++-shared.cfg.in | ||
---|---|---|
23–24 | The libraries libc++_a & libc++_exception are generated in the following patches: https://reviews.llvm.org/D118503 & https://reviews.llvm.org/D118620. Their comments have been addressed and are awaiting review. The libc++abixl & libunwind libraries will be provided with the OS. |
Looking good, I wonder if we can incorporating a small change to set PATH, see inline comment in ibm-zos-libc++-shared.cfg.in.
libcxx/CMakeLists.txt | ||
---|---|---|
274 | Consider moving this to Configure System section were various output directories are being set, for example: LIBCXX_LIBRARY_DIR. | |
libcxx/test/configs/ibm-zos-libc++-shared.cfg.in | ||
34–35 |
Sorry it seems I overlooked this patch.
Can you rebase it?
Next time feel free to ping us at Discord, there we tend to miss less messages.
I really like @ldionne to have a look, I'll ping him on Discord.
Consider moving this to Configure System section were various output directories are being set, for example: LIBCXX_LIBRARY_DIR.