diff options
author | Xing Xue <xingxue@outlook.com> | 2022-06-02 16:03:10 +0300 |
---|---|---|
committer | Xing Xue <xingxue@outlook.com> | 2022-06-02 16:03:10 +0300 |
commit | dfaee3c9cfa17fce6af317ddcae89c6f6550cf94 (patch) | |
tree | ef336de4374333c3bb9bd1f77144eaee35a002e6 /libunwind | |
parent | e2ac99b79d6f36de93775aa683a4e439cb4b5344 (diff) |
[libunwind][ci][AIX] Add libunwind to buildbot CI
Summary:
This patch changes scripts to add libunwind CI on AIX. Test config file ibm-libunwind-shared.cfg.in is introduced for testing on AIX.
Reviewed by: ldionne, MaskRay, libunwind, ibc++abi
Differential Revision: https://reviews.llvm.org/D126017
Diffstat (limited to 'libunwind')
-rw-r--r-- | libunwind/test/configs/ibm-libunwind-shared.cfg.in | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/libunwind/test/configs/ibm-libunwind-shared.cfg.in b/libunwind/test/configs/ibm-libunwind-shared.cfg.in new file mode 100644 index 000000000000..c3c0ddd5c726 --- /dev/null +++ b/libunwind/test/configs/ibm-libunwind-shared.cfg.in @@ -0,0 +1,25 @@ +# Configuration file for running the libunwind tests on AIX. +# + +lit_config.load_config(config, '@CMAKE_CURRENT_BINARY_DIR@/cmake-bridge.cfg') + +config.substitutions.append(('%{flags}', '')) +config.substitutions.append(('%{compile_flags}', + '-nostdinc++ -I %{include} -I %{cxx-include}' +)) +config.substitutions.append(('%{link_flags}', + '-nostdlib++ -L %{lib} -lunwind -ldl -Wl,-bbigtoc' +)) +config.substitutions.append(('%{exec}', + '%{executor} --execdir %T --env LIBPATH=%{lib} -- ' +)) + +import os, site +site.addsitedir(os.path.join('@LIBUNWIND_LIBCXX_PATH@', 'utils')) +import libcxx.test.params, libcxx.test.newconfig, libcxx.test.newconfig +libcxx.test.newconfig.configure( + libcxx.test.params.DEFAULT_PARAMETERS, + libcxx.test.features.DEFAULT_FEATURES, + config, + lit_config +) |