Hamilton Tobon Mosquera via llvm-dev
2020-May-20 21:49 UTC
[llvm-dev] Tests with ninja failing
Hi there, I'm switching from make to ninja, but the process has been a nightmare. The projects I'm building compile correctly, but some cfi-lld test cases keep failing. I'm not building lld, so I don't understand why are those test cases being run. Can you help me finding why are they failing and why are they being run?. These are the tests cases that fail: cfi-devirt-lld-thinlto-x86_64 :: ... cfi-devirt-lld-x86_64 :: ... cfi-standalone-lld-thinlto-x86_64 :: ... cfi-standalone-lld-x86_64 :: ... The output at the end: Unsupported Tests : 14399 Expected Passes : 47235 Expected Failures : 161 # What does this mean?. Unexpected Failures: 28 This is the configure command I'm using: cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR \ -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU;NVPTX" \ -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt;parallel-libs" \ -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX \ -DLLVM_BUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON \ -DLLVM_BINUTILS_INCDIR=$BINUTILS -DLLVM_USE_PERF=ON \ -DLLVM_ENABLE_SPHINX=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_CCACHE_BUILD=ON \ -DLLVM_CCACHE_MAXSIZE=0 -DLLVM_CCACHE_DIR=$CCACHE_DIR \ $PROJECT_ROOT 2>&1 | tee debug_configure.log The build command: ninja -j6 The tests command: ninja check-all Thank you. Hamilton.