mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-02 07:50:31 +00:00
third_party/libcxxabi: Add test suite (#1076)
Added the `libcxxabi` test suite as found in LLVM 17.0.6. Some tests that do not apply to the current configuration of comsopolitan are not added. These include: - `backtrace_test`, `forced_unwind*`: Use unwind function unsupported in SjLj mode. - `noexception*`: Designed to test `libcxxabi` in no exceptions mode. Some tests are added but not enabled due to bugs specific to GCC or cosmopolitan. These are clearly indicated in the `BUILD.mk` file.
This commit is contained in:
parent
8fb24a8f88
commit
b0566348b2
65 changed files with 43262 additions and 2 deletions
5
third_party/libcxxabi/BUILD.mk
vendored
5
third_party/libcxxabi/BUILD.mk
vendored
|
@ -107,6 +107,7 @@ THIRD_PARTY_LIBCXXABI_CHECKS = $(foreach x,$(THIRD_PARTY_LIBCXXABI_ARTIFACTS),$(
|
|||
THIRD_PARTY_LIBCXXABI_OBJS = $(foreach x,$(THIRD_PARTY_LIBCXXABI_ARTIFACTS),$($(x)_OBJS))
|
||||
|
||||
.PHONY: o/$(MODE)/third_party/libcxxabi
|
||||
o/$(MODE)/third_party/libcxxabi: \
|
||||
$(THIRD_PARTY_LIBCXXABI_CHECKS) \
|
||||
o/$(MODE)/third_party/libcxxabi: \
|
||||
o/$(MODE)/third_party/libcxxabi/test \
|
||||
$(THIRD_PARTY_LIBCXXABI_CHECKS) \
|
||||
$(THIRD_PARTY_LIBCXXABI_A)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue