diff --git a/integration-test-suite/main.fmf b/integration-test-suite/main.fmf index 5567b0c..c9244fb 100644 --- a/integration-test-suite/main.fmf +++ b/integration-test-suite/main.fmf @@ -85,15 +85,20 @@ adjust: when: arch == s390x # libcxx shall be required in Fedora, it's not shipped with RHEL. + # Same applies for mlir and libunwind. - require+: - libcxx-devel + - libcxx-static + - mlir-devel + - llvm-libunwind-devel when: "distro == fedora" - because: testing against libcxx package in Fedora + because: Require extra packages supported in Fedora - environment+: - CMAKE_CXXLIB: "-DENABLE_LIBCXX=OFF" + CMAKE_CXXLIB: "-DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF" + CMAKE_LIBUNWIND: "-DENABLE_LIBUNWIND=OFF" when: >- distro == centos or distro == rhel - because: libcxx is not shipped with neither Centos nor RHEL + because: libcxx and libunwind is not shipped with neither Centos nor RHEL extra-nitrate: TC#0614094 diff --git a/integration-test-suite/test.sh b/integration-test-suite/test.sh index e350c57..d7c1326 100755 --- a/integration-test-suite/test.sh +++ b/integration-test-suite/test.sh @@ -33,7 +33,7 @@ cd $(mktemp -d -p /var/tmp) git clone $repo_url cd llvm-toolchain-integration-test-suite mkdir _build && cd _build -cmake .. ${CMAKE_CXXLIB:-} +cmake .. ${CMAKE_CXXLIB:-} ${CMAKE_LIBUNWIND:-} # Do not run with make as it will return 2 in case of failures, which will be # reported by tmt as error instead failure. Run with lit so it returns 1. lit --show-unsupported --show-xfail -v tests